ProtectedItem interface

Base class for backup items.

Properties

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.

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

protectedItemType

Polymorphic discriminator, which specifies the different types this object can be

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.

vaultId

ID of the vault which protects this item NOTE: This property will not be serialized. It can only be populated by the server.

workloadType

Type of workload this item represents. NOTE: This property will not be serialized. It can only be populated by the server.

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

backupSetName

Name of the backup set the backup item belongs to

backupSetName?: string

Property Value

string

containerName

Unique name of container

containerName?: string

Property Value

string

createMode

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

createMode?: string

Property Value

string

deferredDeleteTimeInUTC

Time for deferred deletion in UTC

deferredDeleteTimeInUTC?: Date

Property Value

Date

deferredDeleteTimeRemaining

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

deferredDeleteTimeRemaining?: string

Property Value

string

isArchiveEnabled

Flag to identify whether datasource is protected in archive

isArchiveEnabled?: boolean

Property Value

boolean

isDeferredDeleteScheduleUpcoming

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

isDeferredDeleteScheduleUpcoming?: boolean

Property Value

boolean

isRehydrate

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

isRehydrate?: boolean

Property Value

boolean

isScheduledForDeferredDelete

Flag to identify whether the DS is scheduled for deferred delete

isScheduledForDeferredDelete?: boolean

Property Value

boolean

lastRecoveryPoint

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

lastRecoveryPoint?: Date

Property Value

Date

policyId

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

policyId?: string

Property Value

string

policyName

Name of the policy used for protection

policyName?: string

Property Value

string

protectedItemType

Polymorphic discriminator, which specifies the different types this object can be

protectedItemType: "AzureFileShareProtectedItem" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines" | "AzureIaaSVMProtectedItem" | "Microsoft.Sql/servers/databases" | "AzureVmWorkloadProtectedItem" | "AzureVmWorkloadSAPAseDatabase" | "AzureVmWorkloadSAPHanaDatabase" | "AzureVmWorkloadSAPHanaDBInstance" | "AzureVmWorkloadSQLDatabase" | "DPMProtectedItem" | "GenericProtectedItem" | "MabFileFolderProtectedItem"

Property Value

"AzureFileShareProtectedItem" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines" | "AzureIaaSVMProtectedItem" | "Microsoft.Sql/servers/databases" | "AzureVmWorkloadProtectedItem" | "AzureVmWorkloadSAPAseDatabase" | "AzureVmWorkloadSAPHanaDatabase" | "AzureVmWorkloadSAPHanaDBInstance" | "AzureVmWorkloadSQLDatabase" | "DPMProtectedItem" | "GenericProtectedItem" | "MabFileFolderProtectedItem"

resourceGuardOperationRequests

ResourceGuardOperationRequests on which LAC check will be performed

resourceGuardOperationRequests?: string[]

Property Value

string[]

softDeleteRetentionPeriodInDays

Soft delete retention period in days

softDeleteRetentionPeriodInDays?: number

Property Value

number

sourceResourceId

ARM ID of the resource to be backed up.

sourceResourceId?: string

Property Value

string

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

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