Compartilhar via


Backup Protectable Items - List

Fornece uma lista paginável de objetos protegíveis em sua assinatura de acordo com o filtro de consulta e os parâmetros de paginação.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2024-10-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2024-10-01&$filter={$filter}&$skipToken={$skipToken}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.

subscriptionId
path True

string

A ID da assinatura.

vaultName
path True

string

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

api-version
query True

string

Versão da API do cliente.

$filter
query

string

Opções de filtro OData.

$skipToken
query

string

Filtro skipToken.

Respostas

Nome Tipo Description
200 OK

WorkloadProtectableItemResourceList

OKEY

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Escopos

Nome Description
user_impersonation represente sua conta de usuário.

Exemplos

List protectable items with backupManagementType filter as AzureIaasVm

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupProtectableItems?api-version=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'

Resposta de exemplo

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/protectionContainers/IaasVMContainer;iaasvmcontainer;iaasvm-rg;iaasvm-1/protectableItems/VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "name": "VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems",
      "properties": {
        "friendlyName": "iaasvm-1",
        "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/providers/Microsoft.ClassicCompute/virtualMachines/iaasvm-1",
        "protectionState": "NotProtected",
        "protectableItemType": "Microsoft.ClassicCompute/virtualMachines",
        "backupManagementType": "AzureIaasVM",
        "workloadType": "VM"
      }
    }
  ]
}

Definições

Nome Description
AzureFileShareProtectableItem

Item protegido para cargas de trabalho do Azure Fileshare.

AzureFileShareType

Tipo de Compartilhamento de Arquivos XSync ou XSMB.

AzureIaaSClassicComputeVMProtectableItem

Item de backup específico da carga de trabalho da VM iaaS que representa a VM de Computação Clássica.

AzureIaaSComputeVMProtectableItem

Item de backup específico da carga de trabalho da VM iaaS que representa a VM do Azure Resource Manager.

AzureVmWorkloadProtectableItem

Item protegido específico da carga de trabalho da VM do Azure.

AzureVmWorkloadSAPAseSystemProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o sistema SAP ASE.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Banco de Dados SAP HANA.

AzureVmWorkloadSAPHanaDBInstance

Item protegido específico da carga de trabalho da VM do Azure que representa a Dbinstance do SAP HANA.

AzureVmWorkloadSAPHanaHSRProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o HSR do HANA.

AzureVmWorkloadSAPHanaSystemProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Sistema SAP HANA.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Grupo de Disponibilidade do SQL.

AzureVmWorkloadSQLDatabaseProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Banco de Dados SQL.

AzureVmWorkloadSQLInstanceProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa a Instância de SQL.

CloudError

Uma resposta de erro do serviço instância de contêiner.

CloudErrorBody

Uma resposta de erro do serviço instância de contêiner.

DistributedNodesInfo

Isso é usado para representar os vários nós do contêiner distribuído.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

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

IaaSVMProtectableItem

Item de backup específico da carga de trabalho da VM iaaS.

InquiryStatus

Status do item protegido, ou seja, InProgress, Succeeded, Failed

PreBackupValidation

Validação de pré-backup para o provedor de carga de trabalho de VM do Azure.

ProtectionStatus

Estado do item de backup.

WorkloadProtectableItemResource

Classe base para item de backup. Os itens de backup específicos da carga de trabalho são derivados dessa classe.

WorkloadProtectableItemResourceList

Lista de recursos WorkloadProtectableItem

AzureFileShareProtectableItem

Item protegido para cargas de trabalho do Azure Fileshare.

Nome Tipo Description
azureFileShareType

AzureFileShareType

Tipo de Compartilhamento de Arquivos XSync ou XSMB.

backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

parentContainerFabricId

string

ID completa do Fabric do contêiner ao qual este item protegível pertence. Por exemplo, ID do ARM.

parentContainerFriendlyName

string

Nome amigável do contêiner ao qual este item protegível pertence.

protectableItemType string:

AzureFileShare

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureFileShareType

Tipo de Compartilhamento de Arquivos XSync ou XSMB.

Nome Tipo Description
Invalid

string

XSMB

string

XSync

string

AzureIaaSClassicComputeVMProtectableItem

Item de backup específico da carga de trabalho da VM iaaS que representa a VM de Computação Clássica.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

protectableItemType string:

Microsoft.ClassicCompute/virtualMachines

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

resourceGroup

string

Nome do grupo de recursos do Cofre dos Serviços de Recuperação.

virtualMachineId

string

ID do ARM totalmente qualificada da máquina virtual.

virtualMachineVersion

string

Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager.

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureIaaSComputeVMProtectableItem

Item de backup específico da carga de trabalho da VM iaaS que representa a VM do Azure Resource Manager.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

protectableItemType string:

Microsoft.Compute/virtualMachines

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

resourceGroup

string

Nome do grupo de recursos do Cofre dos Serviços de Recuperação.

virtualMachineId

string

ID do ARM totalmente qualificada da máquina virtual.

virtualMachineVersion

string

Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager.

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadProtectableItem

Item protegido específico da carga de trabalho da VM do Azure.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

AzureVmWorkloadProtectableItem

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPAseSystemProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o sistema SAP ASE.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SAPAseSystem

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Banco de Dados SAP HANA.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SAPHanaDatabase

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaDBInstance

Item protegido específico da carga de trabalho da VM do Azure que representa a Dbinstance do SAP HANA.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SAPHanaDBInstance

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaHSRProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o HSR do HANA.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

HanaHSRContainer

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaSystemProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Sistema SAP HANA.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SAPHanaSystem

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Grupo de Disponibilidade do SQL.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

nodesList

DistributedNodesInfo[]

Lista dos nós em caso de contêiner distribuído.

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SQLAvailabilityGroupContainer

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSQLDatabaseProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa o Banco de Dados SQL.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SQLDataBase

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSQLInstanceProtectableItem

Item protegido específico da carga de trabalho da VM do Azure que representa a Instância de SQL.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

isAutoProtectable

boolean

Indica se o item protegido é protegido automaticamente

isAutoProtected

boolean

Indica se o item protegido é protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome para instância ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome do URI formatado pelo serviço do Pai Aplicável somente para bases de dados em que o pai seria Uma Instância ou um AG do SQL.

prebackupvalidation

PreBackupValidation

Validação de pré-backup para objetos protegidos

protectableItemType string:

SQLInstance

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

serverName

string

Nome do host/cluster, por exemplo, ou AG

subinquireditemcount

integer

Por exemplo ou AG, indica o número de BDs presentes

subprotectableitemcount

integer

Por exemplo ou AG, indica o número de bancos de dados a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

CloudError

Uma resposta de erro do serviço instância de contêiner.

Nome Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

Uma resposta de erro do serviço instância de contêiner.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

DistributedNodesInfo

Isso é usado para representar os vários nós do contêiner distribuído.

Nome Tipo Description
errorDetail

ErrorDetail

Detalhes do erro se o Status não for bem-sucedido.

nodeName

string

Nome do nó em um contêiner distribuído.

sourceResourceId

string

ID de recurso do ARM do nó

status

string

Status deste nó. Falha | Conseguiu

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

Classe 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.

IaaSVMProtectableItem

Item de backup específico da carga de trabalho da VM iaaS.

Nome Tipo Description
backupManagementType

string

Tipo de gerenciamento de backup para fazer backup de um item.

friendlyName

string

Nome amigável do item de backup.

protectableItemType string:

IaaSVMProtectableItem

Tipo do item de backup.

protectionState

ProtectionStatus

Estado do item de backup.

resourceGroup

string

Nome do grupo de recursos do Cofre dos Serviços de Recuperação.

virtualMachineId

string

ID do ARM totalmente qualificada da máquina virtual.

virtualMachineVersion

string

Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager.

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

InquiryStatus

Status do item protegido, ou seja, InProgress, Succeeded, Failed

Nome Tipo Description
Failed

string

Invalid

string

Success

string

PreBackupValidation

Validação de pré-backup para o provedor de carga de trabalho de VM do Azure.

Nome Tipo Description
code

string

Código de erro do item protegível

message

string

Mensagem correspondente ao código de erro do item protegido

status

InquiryStatus

Status do item protegido, ou seja, InProgress, Succeeded, Failed

ProtectionStatus

Estado do item de backup.

Nome Tipo Description
Invalid

string

NotProtected

string

Protected

string

Protecting

string

ProtectionFailed

string

WorkloadProtectableItemResource

Classe base para item de backup. Os itens de backup específicos da carga de trabalho são derivados dessa classe.

Nome Tipo Description
eTag

string

ETag opcional.

id

string

A ID do recurso representa o caminho completo para o recurso.

location

string

Local do recurso.

name

string

Nome do recurso associado ao recurso.

properties WorkloadProtectableItem:

Propriedades WorkloadProtectableItemResource

tags

object

Marcas de recurso.

type

string

O tipo de recurso representa o caminho completo do formulário Namespace/ResourceType/ResourceType/...

WorkloadProtectableItemResourceList

Lista de recursos WorkloadProtectableItem

Nome Tipo Description
nextLink

string

O uri para buscar a próxima página de recursos. A chamada ListNext() busca a próxima página de recursos.

value

WorkloadProtectableItemResource[]

Lista de recursos.