AzureVMAppContainerProtectionContainer Class

Container for SQL workloads under Azure Virtual Machines.

Constructor

AzureVMAppContainerProtectionContainer()

Variables

Name Description
friendlyName
str

Friendly name of the container.

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

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

registrationStatus
str

Status of registration of the container with the Recovery Services Vault.

healthStatus
str

Status of health of the container.

protectableObjectType
str

Type of the protectable object associated with this container.

sourceLocation
str

Source location of the container.

sourceResourceId
str

ARM ID of the virtual machine represented by this Azure Workload Container.

lastUpdatedTime
str

Time stamp when this container was updated.

extendedInfo
<xref:<xref:"AzureWorkloadContainerExtendedInfo">>

Additional details of a workload container.

workloadType
Union[str, <xref:"WorkloadType">]

Workload type for which registration was sent. Known values are: "Invalid", "VM", "FileFolder", "AzureSqlDb", "SQLDB", "Exchange", "Sharepoint", "VMwareVM", "SystemState", "Client", "GenericDataSource", "SQLDataBase", "AzureFileShare", "SAPHanaDatabase", "SAPAseDatabase", and "SAPHanaDBInstance".

operationType
Union[str, <xref:"OperationType">]

Re-Do Operation. Known values are: "Invalid", "Register", "Reregister", and "Rehydrate".

containerType
Literal[ProtectableContainerType.VM_APP_CONTAINER]

Type of the container. The value of this property for: 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. 5. Storage containers is StorageContainer. 6. Azure workload Backup is VMAppContainer. Required. VM_APP_CONTAINER.

Attributes

backupManagementType

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

backupManagementType: str | BackupManagementType

containerType

  1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. 5. Storage containers is StorageContainer. 6. Azure workload Backup is VMAppContainer. Required. VM_APP_CONTAINER.
containerType: VM_APP_CONTAINER: 'VMAppContainer'>]]

extendedInfo

Additional details of a workload container.

extendedInfo: AzureWorkloadContainerExtendedInfo

friendlyName

Friendly name of the container.

friendlyName: str

healthStatus

Status of health of the container.

healthStatus: str

lastUpdatedTime

Time stamp when this container was updated.

lastUpdatedTime: str

operationType

"Invalid", "Register", "Reregister", and "Rehydrate".

operationType: str | OperationType

protectableObjectType

Type of the protectable object associated with this container.

protectableObjectType: str

registrationStatus

Status of registration of the container with the Recovery Services Vault.

registrationStatus: str

sourceLocation

Source location of the container.

sourceLocation: str

sourceResourceId

ARM ID of the virtual machine represented by this Azure Workload Container.

sourceResourceId: str

workloadType

"Invalid", "VM", "FileFolder", "AzureSqlDb", "SQLDB", "Exchange", "Sharepoint", "VMwareVM", "SystemState", "Client", "GenericDataSource", "SQLDataBase", "AzureFileShare", "SAPHanaDatabase", "SAPAseDatabase", and "SAPHanaDBInstance".

workloadType: str | WorkloadType