Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ProtectedItem

Package version

Base class for backup items.

Hierarchy

  • ProtectedItem

Index

Properties

Optional backupManagementType

backupManagementType: BackupManagementType

Type of backup management for the backed up item.

Optional backupSetName

backupSetName: undefined | string

Name of the backup set the backup item belongs to

Optional containerName

containerName: undefined | string

Unique name of container

Optional createMode

createMode: CreateMode

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

Optional deferredDeleteTimeInUTC

deferredDeleteTimeInUTC: Date

Time for deferred deletion in UTC

Optional deferredDeleteTimeRemaining

deferredDeleteTimeRemaining: undefined | string

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

Optional isArchiveEnabled

isArchiveEnabled: undefined | false | true

Flag to identify whether datasource is protected in archive

Optional isDeferredDeleteScheduleUpcoming

isDeferredDeleteScheduleUpcoming: undefined | false | true

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

Optional isRehydrate

isRehydrate: undefined | false | true

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

Optional isScheduledForDeferredDelete

isScheduledForDeferredDelete: undefined | false | true

Flag to identify whether the DS is scheduled for deferred delete

Optional lastRecoveryPoint

lastRecoveryPoint: Date

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

Optional policyId

policyId: undefined | string

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

Optional policyName

policyName: undefined | string

Name of the policy used for protection

protectedItemType

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

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

Optional resourceGuardOperationRequests

resourceGuardOperationRequests: string[]

ResourceGuardOperationRequests on which LAC check will be performed

Optional sourceResourceId

sourceResourceId: undefined | string

ARM ID of the resource to be backed up.

Optional workloadType

workloadType: DataSourceType

Type of workload this item represents.

Generated using TypeDoc