AzureIaaSVMProtectedItem interface
IaaS VM workload-specific backup item.
- Extends
Properties
extended |
Additional information for this backup item. |
extended |
Extended Properties for Azure IaasVM Backup. |
friendly |
Friendly name of the VM represented by this backup item. NOTE: This property will not be serialized. It can only be populated by the server. |
health |
Health details on this backup item. |
health |
Health status of protected item. NOTE: This property will not be serialized. It can only be populated by the server. |
kpis |
Health details of different KPIs |
last |
Last backup operation status. |
last |
Timestamp of the last backup operation on this backup item. NOTE: This property will not be serialized. It can only be populated by the server. |
protected |
Data ID of the protected item. NOTE: This property will not be serialized. It can only be populated by the server. |
protected |
Polymorphic discriminator, which specifies the different types this object can be |
protection |
Backup state of this backup item. |
protection |
Backup status of this backup item. |
virtual |
Fully qualified ARM ID of the virtual machine represented by this item. NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
backup |
Type of backup management for the backed up item. NOTE: This property will not be serialized. It can only be populated by the server. |
backup |
Name of the backup set the backup item belongs to |
container |
Unique name of container |
create |
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
deferred |
Time for deferred deletion in UTC |
deferred |
Time remaining before the DS marked for deferred delete is permanently deleted |
is |
Flag to identify whether datasource is protected in archive |
is |
Flag to identify whether the deferred deleted DS is to be purged soon |
is |
Flag to identify that deferred deleted DS is to be moved into Pause state |
is |
Flag to identify whether the DS is scheduled for deferred delete |
last |
Timestamp when the last (latest) backup copy was created for this backup item. |
policy |
ID of the backup policy with which this item is backed up. |
policy |
Name of the policy used for protection |
resource |
ResourceGuardOperationRequests on which LAC check will be performed |
soft |
Soft delete retention period in days |
source |
ARM ID of the resource to be backed up. |
vault |
ID of the vault which protects this item NOTE: This property will not be serialized. It can only be populated by the server. |
workload |
Type of workload this item represents. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
extendedInfo
Additional information for this backup item.
extendedInfo?: AzureIaaSVMProtectedItemExtendedInfo
Property Value
extendedProperties
Extended Properties for Azure IaasVM Backup.
extendedProperties?: ExtendedProperties
Property Value
friendlyName
Friendly name of the VM represented by this backup item. NOTE: This property will not be serialized. It can only be populated by the server.
friendlyName?: string
Property Value
string
healthDetails
Health details on this backup item.
healthDetails?: AzureIaaSVMHealthDetails[]
Property Value
healthStatus
Health status of protected item. NOTE: This property will not be serialized. It can only be populated by the server.
healthStatus?: string
Property Value
string
kpisHealths
Health details of different KPIs
kpisHealths?: {[propertyName: string]: KPIResourceHealthDetails}
Property Value
{[propertyName: string]: KPIResourceHealthDetails}
lastBackupStatus
Last backup operation status.
lastBackupStatus?: string
Property Value
string
lastBackupTime
Timestamp of the last backup operation on this backup item. NOTE: This property will not be serialized. It can only be populated by the server.
lastBackupTime?: Date
Property Value
Date
protectedItemDataId
Data ID of the protected item. NOTE: This property will not be serialized. It can only be populated by the server.
protectedItemDataId?: string
Property Value
string
protectedItemType
Polymorphic discriminator, which specifies the different types this object can be
protectedItemType: "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines" | "AzureIaaSVMProtectedItem"
Property Value
"Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines" | "AzureIaaSVMProtectedItem"
protectionState
Backup state of this backup item.
protectionState?: string
Property Value
string
protectionStatus
Backup status of this backup item.
protectionStatus?: string
Property Value
string
virtualMachineId
Fully qualified ARM ID of the virtual machine represented by this item. NOTE: This property will not be serialized. It can only be populated by the server.
virtualMachineId?: string
Property Value
string
Inherited Property Details
backupManagementType
Type of backup management for the backed up item. NOTE: This property will not be serialized. It can only be populated by the server.
backupManagementType?: string
Property Value
string
Inherited From ProtectedItem.backupManagementType
backupSetName
Name of the backup set the backup item belongs to
backupSetName?: string
Property Value
string
Inherited From ProtectedItem.backupSetName
containerName
Unique name of container
containerName?: string
Property Value
string
Inherited From ProtectedItem.containerName
createMode
Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
createMode?: string
Property Value
string
Inherited From ProtectedItem.createMode
deferredDeleteTimeInUTC
Time for deferred deletion in UTC
deferredDeleteTimeInUTC?: Date
Property Value
Date
Inherited From ProtectedItem.deferredDeleteTimeInUTC
deferredDeleteTimeRemaining
Time remaining before the DS marked for deferred delete is permanently deleted
deferredDeleteTimeRemaining?: string
Property Value
string
Inherited From ProtectedItem.deferredDeleteTimeRemaining
isArchiveEnabled
Flag to identify whether datasource is protected in archive
isArchiveEnabled?: boolean
Property Value
boolean
Inherited From ProtectedItem.isArchiveEnabled
isDeferredDeleteScheduleUpcoming
Flag to identify whether the deferred deleted DS is to be purged soon
isDeferredDeleteScheduleUpcoming?: boolean
Property Value
boolean
Inherited From ProtectedItem.isDeferredDeleteScheduleUpcoming
isRehydrate
Flag to identify that deferred deleted DS is to be moved into Pause state
isRehydrate?: boolean
Property Value
boolean
Inherited From ProtectedItem.isRehydrate
isScheduledForDeferredDelete
Flag to identify whether the DS is scheduled for deferred delete
isScheduledForDeferredDelete?: boolean
Property Value
boolean
Inherited From ProtectedItem.isScheduledForDeferredDelete
lastRecoveryPoint
Timestamp when the last (latest) backup copy was created for this backup item.
lastRecoveryPoint?: Date
Property Value
Date
Inherited From ProtectedItem.lastRecoveryPoint
policyId
ID of the backup policy with which this item is backed up.
policyId?: string
Property Value
string
Inherited From ProtectedItem.policyId
policyName
Name of the policy used for protection
policyName?: string
Property Value
string
Inherited From ProtectedItem.policyName
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed
resourceGuardOperationRequests?: string[]
Property Value
string[]
Inherited From ProtectedItem.resourceGuardOperationRequests
softDeleteRetentionPeriodInDays
Soft delete retention period in days
softDeleteRetentionPeriodInDays?: number
Property Value
number
Inherited From ProtectedItem.softDeleteRetentionPeriodInDays
sourceResourceId
ARM ID of the resource to be backed up.
sourceResourceId?: string
Property Value
string
Inherited From ProtectedItem.sourceResourceId
vaultId
ID of the vault which protects this item NOTE: This property will not be serialized. It can only be populated by the server.
vaultId?: string
Property Value
string
Inherited From ProtectedItem.vaultId
workloadType
Type of workload this item represents. NOTE: This property will not be serialized. It can only be populated by the server.
workloadType?: string
Property Value
string
Inherited From ProtectedItem.workloadType