Partilhar 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 do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

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

subscriptionId
path True

string

O ID da subscrição.

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

Name Tipo Description
200 OK

WorkloadProtectableItemResourceList

OK

Other Status Codes

CloudError

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

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation Personifique a sua conta de utilizador.

Exemplos

List protectable items with backupManagementType filter as AzureIaasVm

Pedido de amostra

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 da amostra

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

Name Description
AzureFileShareProtectableItem

Item protegível para cargas de trabalho de compartilhamento de arquivos do Azure.

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 protegível específico da carga de trabalho da VM do Azure.

AzureVmWorkloadSAPAseSystemProtectableItem

Item protegível específico da carga de trabalho da VM do Azure que representa o SAP ASE System.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

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

AzureVmWorkloadSAPHanaDBInstance

Item protegível específico da carga de trabalho da VM do Azure que representa o SAP HANA Dbinstance.

AzureVmWorkloadSAPHanaHSRProtectableItem

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

AzureVmWorkloadSAPHanaSystemProtectableItem

Item protegível específico da carga de trabalho da VM do Azure que representa o SAP HANA System.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

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

AzureVmWorkloadSQLDatabaseProtectableItem

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

AzureVmWorkloadSQLInstanceProtectableItem

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

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

DistributedNodesInfo

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

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

Classe Error Detail que encapsula Code, Message e Recommendations.

IaaSVMProtectableItem

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

InquiryStatus

Status do item passível de proteção, ou seja, InProgress,Succeeded,Failed

PreBackupValidation

Validação 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 protegível para cargas de trabalho de compartilhamento de arquivos do Azure.

Name 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 de malha completa do recipiente ao qual esse item protegível pertence. Por exemplo, ARM ID.

parentContainerFriendlyName

string

Nome amigável do recipiente ao qual este item protetivo 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.

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

Name 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 ARM totalmente qualificado da máquina virtual.

virtualMachineVersion

string

Especifica se o contêiner representa uma VM Clássica ou 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.

Name 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 ARM totalmente qualificado da máquina virtual.

virtualMachineVersion

string

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

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadProtectableItem

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

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPAseSystemProtectableItem

Item protegível específico da carga de trabalho da VM do Azure que representa o SAP ASE System.

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaDatabaseProtectableItem

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

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaDBInstance

Item protegível específico da carga de trabalho da VM do Azure que representa o SAP HANA Dbinstance.

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaHSRProtectableItem

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

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSAPHanaSystemProtectableItem

Item protegível específico da carga de trabalho da VM do Azure que representa o SAP HANA System.

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

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

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

nodesList

DistributedNodesInfo[]

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

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSQLDatabaseProtectableItem

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

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

AzureVmWorkloadSQLInstanceProtectableItem

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

Name 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 protegível é autoprotetor

isAutoProtected

boolean

Indica se o item protegível está protegido automaticamente

isProtectable

boolean

Indica se o item é protegível

parentName

string

Nome, por exemplo, ou AG

parentUniqueName

string

O Nome Exclusivo Pai é adicionado para fornecer o nome URI formatado do serviço do Somente pai Aplicável para bancos de dados onde o pai seria uma Instância ou uma SQL AG.

prebackupvalidation

PreBackupValidation

Validação pré-backup para objetos que podem ser 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 DB's presentes

subprotectableitemcount

integer

Por exemplo, ou AG, indica o número de DB's a serem protegidos

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

Name Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

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

target

string

O alvo 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.

Name 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 do recurso ARM do nó

status

string

Status deste nó. Falhou | Bem sucedido

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

Classe Error Detail que encapsula Code, Message e Recommendations.

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

Name 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 ARM totalmente qualificado da máquina virtual.

virtualMachineVersion

string

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

workloadType

string

Tipo de carga de trabalho para o gerenciamento de backup

InquiryStatus

Status do item passível de proteção, ou seja, InProgress,Succeeded,Failed

Name Tipo Description
Failed

string

Invalid

string

Success

string

PreBackupValidation

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

Name Tipo Description
code

string

Código de erro do item protecível

message

string

Mensagem correspondente ao código de erro do item protecível

status

InquiryStatus

Status do item passível de proteção, ou seja, InProgress,Succeeded,Failed

ProtectionStatus

Estado do item de backup.

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

Name Tipo Description
eTag

string

ETag opcional.

id

string

Resource Id representa o caminho completo para o recurso.

location

string

Localização do recurso.

name

string

Nome do recurso associado ao recurso.

properties WorkloadProtectableItem:

Propriedades WorkloadProtectableItemResource

tags

object

Tags de recursos.

type

string

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

WorkloadProtectableItemResourceList

Lista de recursos WorkloadProtectableItem

Name Tipo Description
nextLink

string

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

value

WorkloadProtectableItemResource[]

Lista de recursos.