Skip to content

Commit

Permalink
Generated from de49a6dff38441a077b3103ba578a074b9a89845
Browse files Browse the repository at this point in the history
Update bms.json

remove "type": "object" since "$ref" already refers to object
  • Loading branch information
SDK Automation committed Jul 8, 2020
1 parent 4298a60 commit 6585dd2
Show file tree
Hide file tree
Showing 26 changed files with 213 additions and 69 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ export {
JobResource,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResource,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ export {
JobResourceList,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ export {
JobResource,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,47 @@ export interface ErrorResponse {
readonly additionalInfo?: ErrorAdditionalInfo[];
}

/**
* Health Details for backup items.
*/
export interface ResourceHealthDetails {
/**
* Health Code
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly code?: number;
/**
* Health Title
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly title?: string;
/**
* Health Message
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly message?: string;
/**
* Health Recommended Actions
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly recommendations?: string[];
}

/**
* KPI Resource Health Details
*/
export interface KPIResourceHealthDetails {
/**
* Resource Health Status. Possible values include: 'Healthy', 'TransientDegraded',
* 'PersistentDegraded', 'TransientUnhealthy', 'PersistentUnhealthy', 'Invalid'
*/
resourceHealthStatus?: ResourceHealthStatus;
/**
* Resource Health Status
*/
resourceHealthDetails?: ResourceHealthDetails[];
}

/**
* Additional information about Azure File Share backup item.
*/
Expand Down Expand Up @@ -400,6 +441,10 @@ export interface AzureFileshareProtectedItem {
* Timestamp of the last backup operation on this backup item.
*/
lastBackupTime?: Date;
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
/**
* Additional information with this backup item.
*/
Expand Down Expand Up @@ -784,6 +829,10 @@ export interface AzureIaaSVMProtectedItem {
* Health details on this backup item.
*/
healthDetails?: AzureIaaSVMHealthDetails[];
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
/**
* Last backup operation status.
*/
Expand Down Expand Up @@ -894,6 +943,10 @@ export interface AzureIaaSClassicComputeVMProtectedItem {
* Health details on this backup item.
*/
healthDetails?: AzureIaaSVMHealthDetails[];
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
/**
* Last backup operation status.
*/
Expand Down Expand Up @@ -1004,6 +1057,10 @@ export interface AzureIaaSComputeVMProtectedItem {
* Health details on this backup item.
*/
healthDetails?: AzureIaaSVMHealthDetails[];
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
/**
* Last backup operation status.
*/
Expand Down Expand Up @@ -1049,32 +1106,6 @@ export interface AzureIaaSVMErrorInfo {
readonly recommendations?: string[];
}

/**
* Health Details for backup items.
*/
export interface ResourceHealthDetails {
/**
* Health Code
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly code?: number;
/**
* Health Title
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly title?: string;
/**
* Health Message
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly message?: string;
/**
* Health Recommended Actions
* **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly recommendations?: string[];
}

/**
* Azure IaaS VM workload-specific Health Details.
*/
Expand Down Expand Up @@ -1727,6 +1758,10 @@ export interface AzureVmWorkloadProtectedItem {
* Additional information for this backup item.
*/
extendedInfo?: AzureVmWorkloadProtectedItemExtendedInfo;
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
}

/**
Expand Down Expand Up @@ -1845,6 +1880,10 @@ export interface AzureVmWorkloadSAPAseDatabaseProtectedItem {
* Additional information for this backup item.
*/
extendedInfo?: AzureVmWorkloadProtectedItemExtendedInfo;
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
}

/**
Expand Down Expand Up @@ -1963,6 +2002,10 @@ export interface AzureVmWorkloadSAPHanaDatabaseProtectedItem {
* Additional information for this backup item.
*/
extendedInfo?: AzureVmWorkloadProtectedItemExtendedInfo;
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
}

/**
Expand Down Expand Up @@ -2081,6 +2124,10 @@ export interface AzureVmWorkloadSQLDatabaseProtectedItem {
* Additional information for this backup item.
*/
extendedInfo?: AzureVmWorkloadProtectedItemExtendedInfo;
/**
* Health details of different KPIs
*/
kpisHealths?: { [propertyName: string]: KPIResourceHealthDetails };
}

/**
Expand Down Expand Up @@ -7744,6 +7791,15 @@ export type PrivateEndpointConnectionStatus = 'Pending' | 'Approved' | 'Rejected
*/
export type ProtectionState = 'Invalid' | 'IRPending' | 'Protected' | 'ProtectionError' | 'ProtectionStopped' | 'ProtectionPaused';

/**
* Defines values for ResourceHealthStatus.
* Possible values include: 'Healthy', 'TransientDegraded', 'PersistentDegraded',
* 'TransientUnhealthy', 'PersistentUnhealthy', 'Invalid'
* @readonly
* @enum {string}
*/
export type ResourceHealthStatus = 'Healthy' | 'TransientDegraded' | 'PersistentDegraded' | 'TransientUnhealthy' | 'PersistentUnhealthy' | 'Invalid';

/**
* Defines values for RecoveryType.
* Possible values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ export {
JobResource,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ export {
JobResource,
KEKDetails,
KeyAndSecretDetails,
KPIResourceHealthDetails,
LogSchedulePolicy,
LongTermRetentionPolicy,
LongTermSchedulePolicy,
Expand Down
Loading

0 comments on commit 6585dd2

Please sign in to comment.