ProtectionContainerResource Class

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

Constructor

ProtectionContainerResource()

Variables

Name Description
id
str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

The name of the resource.

type
str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
<xref:<xref:"SystemData">>

Azure Resource Manager metadata containing createdBy and modifiedBy information.

properties
<xref:<xref:"ProtectionContainer">>

ProtectionContainerResource properties.

tags

Resource tags.

location
str

The geo-location where the resource lives.

eTag
str

Optional ETag.

Attributes

eTag

Optional ETag.

eTag: str

location

The geo-location where the resource lives.

location: str

properties

ProtectionContainerResource properties.

properties: AzureBackupServerContainer | AzureSqlContainer | AzureSQLAGWorkloadContainerProtectionContainer | AzureVMAppContainerProtectionContainer | GenericContainer | AzureIaaSClassicComputeVMContainer | AzureIaaSComputeVMContainer | AzureStorageContainer | MabContainer

tags

Resource tags.

tags: dict[str, str]

id

id: str

name

name: str

systemData

systemData: SystemData

type

type: str