ProtectionContainer interface
Base class for container with backup items. Containers with specific workloads are derived from this class.
Properties
backup |
Type of backup management for the container. |
container |
Polymorphic discriminator, which specifies the different types this object can be |
friendly |
Friendly name of the container. |
health |
Status of health of the container. |
protectable |
Type of the protectable object associated with this container |
registration |
Status of registration of the container with the Recovery Services Vault. |
Property Details
backupManagementType
Type of backup management for the container.
backupManagementType?: string
Property Value
string
containerType
Polymorphic discriminator, which specifies the different types this object can be
containerType: "AzureBackupServerContainer" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines" | "SQLAGWorkLoadContainer" | "AzureSqlContainer" | "StorageContainer" | "VMAppContainer" | "AzureWorkloadContainer" | "DPMContainer" | "GenericContainer" | "IaasVMContainer" | "Windows"
Property Value
"AzureBackupServerContainer" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines" | "SQLAGWorkLoadContainer" | "AzureSqlContainer" | "StorageContainer" | "VMAppContainer" | "AzureWorkloadContainer" | "DPMContainer" | "GenericContainer" | "IaasVMContainer" | "Windows"
friendlyName
Friendly name of the container.
friendlyName?: string
Property Value
string
healthStatus
Status of health of the container.
healthStatus?: string
Property Value
string
protectableObjectType
Type of the protectable object associated with this container
protectableObjectType?: string
Property Value
string
registrationStatus
Status of registration of the container with the Recovery Services Vault.
registrationStatus?: string
Property Value
string