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=2026-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers?api-version=2026-01-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 API que se usará para esta operación. |
|
$filter
|
query |
string |
Opciones de filtro de OData. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de Azure completada con éxito. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Azure Active Directory OAuth2 Flow.
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=2026-01-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 workload 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 |
Error Detail que encapsula Code, Message y Recommendations. |
|
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 |
Fabric ID del contenedor, como el ID 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 workload de Azure
| Nombre | Tipo | Description |
|---|---|---|
| backupManagementType |
Tipo de administración de copias de seguridad para el contenedor. |
|
| containerId |
string |
Fabric ID del contenedor, como el ID 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
Error Detail que encapsula Code, Message y Recommendations.
| 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 |
Azure Resource Manager metadatos que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft. Compute/virtualMachines" o "Microsoft. CuentasAlmacenamiento/Almacenamiento" |
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
- Compute Azure VM es Microsoft. Computación/virtualMachines
- La máquina virtual clásica de Compute Azure 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) |
La 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. |