AzureIaaSVMProtectedItem interface

IaaS VM workload-specific backup item.

Extends

Properties

extendedInfo

Additional information for this backup item.

extendedProperties

Extended Properties for Azure IaasVM Backup.

friendlyName

Friendly name of the VM represented by this backup item.

healthDetails

Health details on this backup item.

healthStatus

Health status of protected item.

kpisHealths

Health details of different KPIs

lastBackupStatus

Last backup operation status.

lastBackupTime

Timestamp of the last backup operation on this backup item.

policyType

Type of the policy used for protection

protectedItemDataId

Data ID of the protected item.

protectedItemType

The discriminator possible values: Microsoft.ClassicCompute/virtualMachines, Microsoft.Compute/virtualMachines

protectionState

Backup state of this backup item.

protectionStatus

Backup status of this backup item.

virtualMachineId

Fully qualified ARM ID of the virtual machine represented by this item.

Inherited Properties

backupManagementType

Type of backup management for the backed up item.

backupSetName

Name of the backup set the backup item belongs to

containerName

Unique name of container

createMode

Create mode to indicate recovery of existing soft deleted data source or creation of new data source.

deferredDeleteTimeInUTC

Time for deferred deletion in UTC

deferredDeleteTimeRemaining

Time remaining before the DS marked for deferred delete is permanently deleted

isArchiveEnabled

Flag to identify whether datasource is protected in archive

isDeferredDeleteScheduleUpcoming

Flag to identify whether the deferred deleted DS is to be purged soon

isRehydrate

Flag to identify that deferred deleted DS is to be moved into Pause state

isScheduledForDeferredDelete

Flag to identify whether the DS is scheduled for deferred delete

lastRecoveryPoint

Timestamp when the last (latest) backup copy was created for this backup item.

policyId

ID of the backup policy with which this item is backed up.

policyName

Name of the policy used for protection

resourceGuardOperationRequests

ResourceGuardOperationRequests on which LAC check will be performed

softDeleteRetentionPeriodInDays

Soft delete retention period in days

sourceResourceId

ARM ID of the resource to be backed up.

sourceSideScanInfo

Source side threat information

vaultId

ID of the vault which protects this item

workloadType

Type of workload this item represents.

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.

friendlyName?: string

Property Value

string

healthDetails

Health details on this backup item.

healthDetails?: AzureIaaSVMHealthDetails[]

Property Value

healthStatus

Health status of protected item.

healthStatus?: string

Property Value

string

kpisHealths

Health details of different KPIs

kpisHealths?: Record<string, KPIResourceHealthDetails>

Property Value

Record<string, KPIResourceHealthDetails>

lastBackupStatus

Last backup operation status.

lastBackupStatus?: string

Property Value

string

lastBackupTime

Timestamp of the last backup operation on this backup item.

lastBackupTime?: Date

Property Value

Date

policyType

Type of the policy used for protection

policyType?: string

Property Value

string

protectedItemDataId

Data ID of the protected item.

protectedItemDataId?: string

Property Value

string

protectedItemType

The discriminator possible values: Microsoft.ClassicCompute/virtualMachines, Microsoft.Compute/virtualMachines

protectedItemType: "Microsoft.ClassicCompute/virtualMachines" | "AzureIaaSVMProtectedItem" | "Microsoft.Compute/virtualMachines"

Property Value

"Microsoft.ClassicCompute/virtualMachines" | "AzureIaaSVMProtectedItem" | "Microsoft.Compute/virtualMachines"

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.

virtualMachineId?: string

Property Value

string

Inherited Property Details

backupManagementType

Type of backup management for the backed up item.

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

sourceSideScanInfo

Source side threat information

sourceSideScanInfo?: SourceSideScanInfo

Property Value

Inherited From ProtectedItem.sourceSideScanInfo

vaultId

ID of the vault which protects this item

vaultId?: string

Property Value

string

Inherited From ProtectedItem.vaultId

workloadType

Type of workload this item represents.

workloadType?: string

Property Value

string

Inherited From ProtectedItem.workloadType