Protectable Containers - List

Lista os contêineres que podem ser registrados no Cofre dos Serviços de Recuperação.

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 URI

Nome Em Obrigatório Tipo Description
fabricName
path True

string

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

vaultName
path True

string

O nome do cofre dos serviços de recuperação.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

$filter
query

string

Opções de filtro OData.

Respostas

Nome Tipo Description
200 OK

ProtectableContainerResourceList

Operação do Azure concluída com sucesso.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Azure Active Directory OAuth2 Flow.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

List protectable items with backupManagementType filter as AzureStorage

Solicitação de exemplo

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'

Resposta de exemplo

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

Definições

Nome Description
AzureStorageProtectableContainer

Containers protegíveis específicos do Armazenamento do Azure

AzureVMAppContainerProtectableContainer

Container específico para workload do Azure

BackupManagementType

Tipo de gerenciamento de backup para executar o trabalho atual.

createdByType

O tipo de identidade que criou o recurso.

ErrorDetail

Error Detail que encapsula Código, Mensagem e Recomendações.

ErrorResponse

Resposta de erro

ProtectableContainerResource

Classe de contêiner protectável.

ProtectableContainerResourceList

Lista de recursos protectableContainer

ProtectableContainerType

Tipo do contêiner. O valor dessa propriedade para

  1. Compute Azure VM é Microsoft. Computação/máquinas virtuais
  2. A VM Classic Compute Azure é Microsoft. ClassicCompute/virtualMachines
systemData

Metadados relativos à criação e última modificação do recurso.

AzureStorageProtectableContainer

Containers protegíveis específicos do Armazenamento do Azure

Nome Tipo Description
backupManagementType

BackupManagementType

Tipo de gerenciamento de backup para o contêiner.

containerId

string

Fabric Id do recipiente, como ARM Id.

friendlyName

string

Nome amigável do contêiner.

healthStatus

string

Status da integridade do contêiner.

protectableContainerType string:

StorageContainer

Tipo do contêiner. O valor dessa propriedade para

  1. Compute Azure VM é Microsoft. Computação/máquinas virtuais
  2. A VM Classic Compute Azure é Microsoft. ClassicCompute/virtualMachines

AzureVMAppContainerProtectableContainer

Container específico para workload do Azure

Nome Tipo Description
backupManagementType

BackupManagementType

Tipo de gerenciamento de backup para o contêiner.

containerId

string

Fabric Id do recipiente, como ARM Id.

friendlyName

string

Nome amigável do contêiner.

healthStatus

string

Status da integridade do contêiner.

protectableContainerType string:

VMAppContainer

Tipo do contêiner. O valor dessa propriedade para

  1. Compute Azure VM é Microsoft. Computação/máquinas virtuais
  2. A VM Classic Compute Azure é Microsoft. ClassicCompute/virtualMachines

BackupManagementType

Tipo de gerenciamento de backup para executar o trabalho atual.

Valor Description
Invalid
AzureIaasVM
MAB
DPM
AzureBackupServer
AzureSql
AzureStorage
AzureWorkload
DefaultBackup

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorDetail

Error Detail que encapsula Código, Mensagem e Recomendações.

Nome Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro relacionada ao código.

recommendations

string[]

Lista de cadeias de caracteres de recomendação.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ProtectableContainerResource

Classe de contêiner protectável.

Nome Tipo Description
eTag

string

ETag opcional.

id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Local do recurso.

name

string

O nome do recurso

properties ProtectableContainer:

Propriedades ProtectableContainerResource

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft. Compute/virtualMachines" ou "Microsoft. ContasArmazenamento/Armazenamento"

ProtectableContainerResourceList

Lista de recursos protectableContainer

Nome Tipo Description
nextLink

string

O URI para buscar a próxima página de recursos, com cada chamada de API retornando até 200 recursos por página. Use ListNext() para buscar a próxima página se o número total de recursos exceder 200.

value

ProtectableContainerResource[]

Lista de recursos.

ProtectableContainerType

Tipo do contêiner. O valor dessa propriedade para

  1. Compute Azure VM é Microsoft. Computação/máquinas virtuais
  2. A VM Classic Compute Azure é 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

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.