Udostępnij za pośrednictwem


Protectable Containers - List

Wyświetla listę kontenerów, które można zarejestrować w magazynie usługi 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}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
fabricName
path True

string

resourceGroupName
path True

string

Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.

subscriptionId
path True

string

Identyfikator subskrypcji.

vaultName
path True

string

Nazwa magazynu usługi Recovery Services.

api-version
query True

string

Wersja interfejsu API klienta.

$filter
query

string

Opcje filtru OData.

Odpowiedzi

Nazwa Typ Opis
200 OK

ProtectableContainerResourceList

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikuj konto użytkownika.

Przykłady

List protectable items with backupManagementType filter as AzureStorage

Przykładowe żądanie

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'

Przykładowa odpowiedź

{
  "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"
      }
    }
  ]
}

Definicje

Nazwa Opis
AzureStorageProtectableContainer

Kontenery chronione specyficzne dla usługi Azure Storage

AzureVMAppContainerProtectableContainer

Kontener specyficzny dla obciążenia platformy Azure

BackupManagementType

Typ zarządzania kopiami zapasowymi dla elementu kopii zapasowej.

CloudError

Odpowiedź na błąd z usługi Container Instance.

CloudErrorBody

Odpowiedź na błąd z usługi Container Instance.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ProtectableContainerResource

Chroniona klasa kontenera.

ProtectableContainerResourceList

Lista zasobów ProtectableContainer

AzureStorageProtectableContainer

Kontenery chronione specyficzne dla usługi Azure Storage

Nazwa Typ Opis
backupManagementType

BackupManagementType

Typ zarządzania kopiami zapasowymi dla kontenera.

containerId

string

Identyfikator sieci szkieletowej kontenera, taki jak identyfikator usługi ARM.

friendlyName

string

Przyjazna nazwa kontenera.

healthStatus

string

Stan kondycji kontenera.

protectableContainerType string:

StorageContainer

Typ kontenera. Wartość tej właściwości dla

  1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines
  2. Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines

AzureVMAppContainerProtectableContainer

Kontener specyficzny dla obciążenia platformy Azure

Nazwa Typ Opis
backupManagementType

BackupManagementType

Typ zarządzania kopiami zapasowymi dla kontenera.

containerId

string

Identyfikator sieci szkieletowej kontenera, taki jak identyfikator usługi ARM.

friendlyName

string

Przyjazna nazwa kontenera.

healthStatus

string

Stan kondycji kontenera.

protectableContainerType string:

VMAppContainer

Typ kontenera. Wartość tej właściwości dla

  1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines
  2. Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines

BackupManagementType

Typ zarządzania kopiami zapasowymi dla elementu kopii zapasowej.

Nazwa Typ Opis
AzureBackupServer

string

AzureIaasVM

string

AzureSql

string

AzureStorage

string

AzureWorkload

string

DPM

string

DefaultBackup

string

Invalid

string

MAB

string

CloudError

Odpowiedź na błąd z usługi Container Instance.

Nazwa Typ Opis
error

CloudErrorBody

Obiekt błędu.

CloudErrorBody

Odpowiedź na błąd z usługi Container Instance.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ProtectableContainerResource

Chroniona klasa kontenera.

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

id

string

Identyfikator zasobu reprezentuje pełną ścieżkę do zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu skojarzona z zasobem.

properties ProtectableContainer:

Właściwości protectableContainerResource

tags

object

Tagi zasobów.

type

string

Typ zasobu reprezentuje pełną ścieżkę formularza Namespace/ResourceType/ResourceType/...

ProtectableContainerResourceList

Lista zasobów ProtectableContainer

Nazwa Typ Opis
nextLink

string

Identyfikator URI do pobrania następnej strony zasobów. Wywołanie ListNext() pobiera następną stronę zasobów.

value

ProtectableContainerResource[]

Lista zasobów.