AzureResourceProtectionIntent Class

IaaS VM specific backup protection intent item.

Constructor

AzureResourceProtectionIntent()

Variables

Name Description
backupManagementType
Union[str, <xref:"BackupManagementType">]

Type of backup management for the backed up item. Known values are: "Invalid", "AzureIaasVM", "MAB", "DPM", "AzureBackupServer", "AzureSql", "AzureStorage", "AzureWorkload", and "DefaultBackup".

sourceResourceId
str

ARM ID of the resource to be backed up.

itemId
str

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId.

policyId
str

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

protectionState
Union[str, <xref:"ProtectionStatus">]

Backup state of this backup item. Known values are: "Invalid", "NotProtected", "Protecting", "Protected", and "ProtectionFailed".

friendlyName
str

Friendly name of the VM represented by this backup item.

protectionIntentItemType
Literal[ProtectionIntentItemType.AZURE_RESOURCE_ITEM]

backup protectionIntent type. Required. AZURE_RESOURCE_ITEM.

Attributes

backupManagementType

"Invalid", "AzureIaasVM", "MAB", "DPM", "AzureBackupServer", "AzureSql", "AzureStorage", "AzureWorkload", and "DefaultBackup".

backupManagementType: str | BackupManagementType

friendlyName

Friendly name of the VM represented by this backup item.

friendlyName: str

itemId

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId.

itemId: str

policyId

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

policyId: str

protectionIntentItemType

backup protectionIntent type. Required. AZURE_RESOURCE_ITEM.

protectionIntentItemType: AZURE_RESOURCE_ITEM: 'AzureResourceItem'>]]

protectionState

"Invalid", "NotProtected", "Protecting", "Protected", and "ProtectionFailed".

protectionState: str | ProtectionStatus

sourceResourceId

ARM ID of the resource to be backed up.

sourceResourceId: str