ProtectionContainer interface

Base class for container with backup items. Containers with specific workloads are derived from this class.

Properties

backupManagementType

Type of backup management for the container.

containerType

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

friendlyName

Friendly name of the container.

healthStatus

Status of health of the container.

protectableObjectType

Type of the protectable object associated with this container

registrationStatus

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