Protectable Containers - List
Enumera los contenedores que se pueden registrar en el almacén de Recovery Services.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers?api-version=2025-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers?api-version=2025-08-01&$filter={$filter}
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
fabric
|
path | True |
string |
|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
|
vault
|
path | True |
string |
Nombre del almacén de Recovery Services. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
|
$filter
|
query |
string |
Opciones de filtro de OData. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
List protectable items with backupManagementType filter as AzureStorage
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers?api-version=2025-08-01&$filter=backupManagementType eq 'AzureStorage' and workloadType eq 'AzureFileShare'
Respuesta de muestra
{
"value": [
{
"name": "StorageContainer;storage;test-rg;testst",
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectableContainers",
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers/StorageContainer;storage;test-rg;teststorage",
"properties": {
"backupManagementType": "AzureStorage",
"containerId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Storage/storageAccounts/teststorage",
"friendlyName": "teststorage",
"healthStatus": "Healthy",
"protectableContainerType": "StorageContainer"
}
},
{
"name": "StorageContainer;ClassicStorage;test-rg;teststorage",
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectableContainers",
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers/StorageContainer;ClassicStorage;test-rg;teststorage",
"properties": {
"backupManagementType": "AzureStorage",
"containerId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.ClassicStorage/storageAccounts/teststorage",
"friendlyName": "teststorage",
"healthStatus": "Healthy",
"protectableContainerType": "StorageContainer"
}
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Azure |
Contenedores protegibles específicos de Azure Storage |
|
Azure |
Contenedor específico de la carga de trabajo de Azure |
|
Backup |
Tipo de administración de copias de seguridad para ejecutar el trabajo actual. |
|
created |
Tipo de identidad que creó el recurso. |
|
Error |
Clase De detalle de error que encapsula código, mensaje y recomendaciones. |
|
Error |
Respuesta de error |
|
Protectable |
Clase contenedora protegible. |
|
Protectable |
Lista de recursos ProtectableContainer |
|
Protectable |
Tipo del contenedor. El valor de esta propiedad para
|
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
AzureStorageProtectableContainer
Contenedores protegibles específicos de Azure Storage
| Nombre | Tipo | Description |
|---|---|---|
| backupManagementType |
Tipo de administración de copias de seguridad para el contenedor. |
|
| containerId |
string |
Identificador de tejido del contenedor, como el identificador de ARM. |
| friendlyName |
string |
Nombre descriptivo del contenedor. |
| healthStatus |
string |
Estado del contenedor. |
| protectableContainerType |
string:
Storage |
Tipo del contenedor. El valor de esta propiedad para
|
AzureVMAppContainerProtectableContainer
Contenedor específico de la carga de trabajo de Azure
| Nombre | Tipo | Description |
|---|---|---|
| backupManagementType |
Tipo de administración de copias de seguridad para el contenedor. |
|
| containerId |
string |
Identificador de tejido del contenedor, como el identificador de ARM. |
| friendlyName |
string |
Nombre descriptivo del contenedor. |
| healthStatus |
string |
Estado del contenedor. |
| protectableContainerType |
string:
VMApp |
Tipo del contenedor. El valor de esta propiedad para
|
BackupManagementType
Tipo de administración de copias de seguridad para ejecutar el trabajo actual.
| Valor | Description |
|---|---|
| Invalid | |
| AzureIaasVM | |
| MAB | |
| DPM | |
| AzureBackupServer | |
| AzureSql | |
| AzureStorage | |
| AzureWorkload | |
| DefaultBackup |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetail
Clase De detalle de error que encapsula código, mensaje y recomendaciones.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Código de error. |
| message |
string |
Mensaje de error relacionado con el código. |
| recommendations |
string[] |
Lista de cadenas de recomendación. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
ProtectableContainerResource
Clase contenedora protegible.
| Nombre | Tipo | Description |
|---|---|---|
| eTag |
string |
ETag opcional. |
| id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Ubicación del recurso. |
| name |
string |
Nombre del recurso |
| properties | ProtectableContainer: |
Propiedades ProtectableContainerResource |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ProtectableContainerResourceList
Lista de recursos ProtectableContainer
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string |
URI para capturar la siguiente página de recursos, con cada llamada API que devuelve hasta 200 recursos por página. Use ListNext() para capturar la página siguiente si el número total de recursos supera los 200. |
| value |
Lista de recursos. |
ProtectableContainerType
Tipo del contenedor. El valor de esta propiedad para
- La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines
- La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines
| Valor | Description |
|---|---|
| Invalid | |
| Unknown | |
| IaasVMContainer | |
| IaasVMServiceContainer | |
| DPMContainer | |
| AzureBackupServerContainer | |
| MABContainer | |
| Cluster | |
| AzureSqlContainer | |
| Windows | |
| VCenter | |
| VMAppContainer | |
| SQLAGWorkLoadContainer | |
| StorageContainer | |
| GenericContainer | |
| Microsoft.ClassicCompute/virtualMachines | |
| Microsoft.Compute/virtualMachines | |
| AzureWorkloadContainer |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |