AzureStorageContainer interface
Azure Storage Account workload-specific container.
- Extends
Properties
| access |
Whether access to the storage account is key-based or identity-based.
When |
| acquire |
Whether storage account lock is to be acquired for this container or not. |
| 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 |
| identity |
Managed identity information required to access the storage account. |
| operation |
Re-Do Operation |
| protected |
Number of items backed up in this container. |
| resource |
Resource group name of Recovery Services Vault. |
| source |
Fully qualified ARM url. |
| storage |
Storage account version. |
Inherited Properties
| backup |
Type of backup management for the container. |
| 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. |
| source |
Source location of the container |
Property Details
accessType
Whether access to the storage account is key-based or identity-based.
When IdentityBased, identityInfo must be provided to identify the
managed identity used to access the storage account.
accessType?: string
Property Value
string
acquireStorageAccountLock
Whether storage account lock is to be acquired for this container or not.
acquireStorageAccountLock?: string
Property Value
string
containerType
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
containerType: "StorageContainer"
Property Value
"StorageContainer"
identityInfo
Managed identity information required to access the storage account.
identityInfo?: IdentityInfo
Property Value
operationType
Re-Do Operation
operationType?: string
Property Value
string
protectedItemCount
Number of items backed up in this container.
protectedItemCount?: number
Property Value
number
resourceGroup
Resource group name of Recovery Services Vault.
resourceGroup?: string
Property Value
string
sourceResourceId
Fully qualified ARM url.
sourceResourceId?: string
Property Value
string
storageAccountVersion
Storage account version.
storageAccountVersion?: string
Property Value
string
Inherited Property Details
backupManagementType
Type of backup management for the container.
backupManagementType?: string
Property Value
string
Inherited From ProtectionContainer.backupManagementType
friendlyName
Friendly name of the container.
friendlyName?: string
Property Value
string
Inherited From ProtectionContainer.friendlyName
healthStatus
Status of health of the container.
healthStatus?: string
Property Value
string
Inherited From ProtectionContainer.healthStatus
protectableObjectType
Type of the protectable object associated with this container
protectableObjectType?: string
Property Value
string
Inherited From ProtectionContainer.protectableObjectType
registrationStatus
Status of registration of the container with the Recovery Services Vault.
registrationStatus?: string
Property Value
string
Inherited From ProtectionContainer.registrationStatus
sourceLocation
Source location of the container
sourceLocation?: string
Property Value
string
Inherited From ProtectionContainer.sourceLocation