Protectable Containers - List
Répertorie les conteneurs qui peuvent être inscrits dans le coffre 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}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
fabric
|
path | True |
string |
|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
vault
|
path | True |
string |
Nom du coffre Recovery Services. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
|
$filter
|
query |
string |
Options de filtre OData. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Opération Azure terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
List protectable items with backupManagementType filter as AzureStorage
Exemple de requête
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'
Exemple de réponse
{
"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"
}
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Azure |
Conteneurs protégeables spécifiques à stockage Azure |
|
Azure |
Conteneur spécifique à la charge de travail Azure |
|
Backup |
Type de gestion de sauvegarde pour exécuter le travail en cours. |
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Error Detail qui encapsule le code, le message et les recommandations. |
|
Error |
Réponse d’erreur |
|
Protectable |
Classe de conteneur pouvant être protégé. |
|
Protectable |
Liste des ressources ProtectableContainer |
|
Protectable |
Type du conteneur. La valeur de cette propriété pour
|
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
AzureStorageProtectableContainer
Conteneurs protégeables spécifiques à stockage Azure
| Nom | Type | Description |
|---|---|---|
| backupManagementType |
Type de gestion de sauvegarde pour le conteneur. |
|
| containerId |
string |
Fabric Id du conteneur, comme l’ID ARM. |
| friendlyName |
string |
Nom convivial du conteneur. |
| healthStatus |
string |
État d’intégrité du conteneur. |
| protectableContainerType |
string:
Storage |
Type du conteneur. La valeur de cette propriété pour
|
AzureVMAppContainerProtectableContainer
Conteneur spécifique à la charge de travail Azure
| Nom | Type | Description |
|---|---|---|
| backupManagementType |
Type de gestion de sauvegarde pour le conteneur. |
|
| containerId |
string |
Fabric Id du conteneur, comme l’ID ARM. |
| friendlyName |
string |
Nom convivial du conteneur. |
| healthStatus |
string |
État d’intégrité du conteneur. |
| protectableContainerType |
string:
VMApp |
Type du conteneur. La valeur de cette propriété pour
|
BackupManagementType
Type de gestion de sauvegarde pour exécuter le travail en cours.
| Valeur | Description |
|---|---|
| Invalid | |
| AzureIaasVM | |
| MAB | |
| DPM | |
| AzureBackupServer | |
| AzureSql | |
| AzureStorage | |
| AzureWorkload | |
| DefaultBackup |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetail
Error Detail qui encapsule le code, le message et les recommandations.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| message |
string |
Message d’erreur lié au Code. |
| recommendations |
string[] |
Liste des chaînes de recommandation. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
ProtectableContainerResource
Classe de conteneur pouvant être protégé.
| Nom | Type | Description |
|---|---|---|
| eTag |
string |
ETag facultatif. |
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Emplacement des ressources. |
| name |
string |
Nom de la ressource |
| properties | ProtectableContainer: |
Propriétés ProtectableContainerResource |
| systemData |
Azure Resource Manager : métadonnées contenant des informations createdBy et modifiedBy. |
|
| tags |
object |
Balises de ressource. |
| type |
string |
Type de la ressource. Par exemple : « Microsoft. Calcul/virtualMachines » ou « Microsoft. StorageAccounts" |
ProtectableContainerResourceList
Liste des ressources ProtectableContainer
| Nom | Type | Description |
|---|---|---|
| nextLink |
string |
URI permettant d’extraire la page suivante des ressources, avec chaque appel d’API retournant jusqu’à 200 ressources par page. Utilisez ListNext() pour extraire la page suivante si le nombre total de ressources dépasse 200. |
| value |
Liste des ressources. |
ProtectableContainerType
Type du conteneur. La valeur de cette propriété pour
- Compute Azure VM est Microsoft. Compute/virtualMachines
- La machine virtuelle Classic Compute Azure est Microsoft. ClassicCompute/virtuelleMachines
| Valeur | Description |
|---|---|
| Invalid | |
| Unknown | |
| IaasVMContainer | |
| IaasVMServiceContainer | |
| DPMContainer | |
| AzureBackupServerContainer | |
| MABContainer | |
| Cluster | |
| AzureSqlContainer | |
| Windows | |
| VCenter | |
| VMAppContainer | |
| SQLAGWorkLoadContainer | |
| StorageContainer | |
| GenericContainer | |
| Microsoft.ClassicCompute/virtualMachines | |
| Microsoft.Compute/virtualMachines | |
| AzureWorkloadContainer |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |