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