Partager via


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=2024-10-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers?api-version=2024-10-01&$filter={$filter}

Paramètres URI

Nom Dans Obligatoire Type Description
fabricName
path True

string

resourceGroupName
path True

string

Nom du groupe de ressources où se trouve le coffre Recovery Services.

subscriptionId
path True

string

ID d’abonnement.

vaultName
path True

string

Nom du coffre Recovery Services.

api-version
query True

string

Version de l’API cliente.

$filter
query

string

Options de filtre OData.

Réponses

Nom Type Description
200 OK

ProtectableContainerResourceList

D’ACCORD

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation empruntez 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=2024-10-01&$filter=backupManagementType eq 'AzureStorage' and workloadType eq 'AzureFileShare'

Exemple de réponse

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers/StorageContainer;storage;test-rg;teststorage",
      "name": "StorageContainer;storage;test-rg;testst",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectableContainers",
      "properties": {
        "friendlyName": "teststorage",
        "backupManagementType": "AzureStorage",
        "protectableContainerType": "StorageContainer",
        "healthStatus": "Healthy",
        "containerId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Storage/storageAccounts/teststorage"
      }
    },
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers/StorageContainer;ClassicStorage;test-rg;teststorage",
      "name": "StorageContainer;ClassicStorage;test-rg;teststorage",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectableContainers",
      "properties": {
        "friendlyName": "teststorage",
        "backupManagementType": "AzureStorage",
        "protectableContainerType": "StorageContainer",
        "healthStatus": "Healthy",
        "containerId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.ClassicStorage/storageAccounts/teststorage"
      }
    }
  ]
}

Définitions

Nom Description
AzureStorageProtectableContainer

Conteneurs pouvant être protégés spécifiques au stockage Azure

AzureVMAppContainerProtectableContainer

Conteneur spécifique à la charge de travail Azure

BackupManagementType

Type de gestion de sauvegarde pour l’élément sauvegardé.

CloudError

Réponse d’erreur du service Container Instance.

CloudErrorBody

Réponse d’erreur du service Container Instance.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ProtectableContainerResource

Classe de conteneur pouvant être protégé.

ProtectableContainerResourceList

Liste des ressources ProtectableContainer

AzureStorageProtectableContainer

Conteneurs pouvant être protégés spécifiques au stockage Azure

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerId

string

ID d’infrastructure du conteneur, tel que l’ID ARM.

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableContainerType string:

StorageContainer

Type du conteneur. Valeur de cette propriété pour

  1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines
  2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines

AzureVMAppContainerProtectableContainer

Conteneur spécifique à la charge de travail Azure

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerId

string

ID d’infrastructure du conteneur, tel que l’ID ARM.

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableContainerType string:

VMAppContainer

Type du conteneur. Valeur de cette propriété pour

  1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines
  2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines

BackupManagementType

Type de gestion de sauvegarde pour l’élément sauvegardé.

Nom Type Description
AzureBackupServer

string

AzureIaasVM

string

AzureSql

string

AzureStorage

string

AzureWorkload

string

DPM

string

DefaultBackup

string

Invalid

string

MAB

string

CloudError

Réponse d’erreur du service Container Instance.

Nom Type Description
error

CloudErrorBody

Objet d’erreur.

CloudErrorBody

Réponse d’erreur du service Container Instance.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ProtectableContainerResource

Classe de conteneur pouvant être protégé.

Nom Type Description
eTag

string

ETag facultatif.

id

string

L’ID de ressource représente le chemin d’accès complet à la ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource associé à la ressource.

properties ProtectableContainer:

Propriétés ProtectableContainerResource

tags

object

Balises de ressource.

type

string

Le type de ressource représente le chemin d’accès complet du formulaire Namespace/ResourceType/ResourceType/...

ProtectableContainerResourceList

Liste des ressources ProtectableContainer

Nom Type Description
nextLink

string

URI permettant d’extraire la page suivante des ressources. Appeler ListNext() récupère la page suivante des ressources.

value

ProtectableContainerResource[]

Liste des ressources.