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 |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente. |
subscription
|
path | True |
string |
A ID da assinatura. |
vault
|
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. |
|
$skip
|
query |
string |
Filtro skipToken. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
Other Status Codes |
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 |
---|---|
Azure |
Item protegido para cargas de trabalho do Azure Fileshare. |
Azure |
Tipo de Compartilhamento de Arquivos XSync ou XSMB. |
Azure |
Item de backup específico da carga de trabalho da VM iaaS que representa a VM de Computação Clássica. |
Azure |
Item de backup específico da carga de trabalho da VM iaaS que representa a VM do Azure Resource Manager. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa o sistema SAP ASE. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa o Banco de Dados SAP HANA. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa a Dbinstance do SAP HANA. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa o HSR do HANA. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa o Sistema SAP HANA. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa o Grupo de Disponibilidade do SQL. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa o Banco de Dados SQL. |
Azure |
Item protegido específico da carga de trabalho da VM do Azure que representa a Instância de SQL. |
Cloud |
Uma resposta de erro do serviço instância de contêiner. |
Cloud |
Uma resposta de erro do serviço instância de contêiner. |
Distributed |
Isso é usado para representar os vários nós do contêiner distribuído. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
Classe Error Detail que encapsula Código, Mensagem e Recomendações. |
Iaa |
Item de backup específico da carga de trabalho da VM iaaS. |
Inquiry |
Status do item protegido, ou seja, InProgress, Succeeded, Failed |
Pre |
Validação de pré-backup para o provedor de carga de trabalho de VM do Azure. |
Protection |
Estado do item de backup. |
Workload |
Classe base para item de backup. Os itens de backup específicos da carga de trabalho são derivados dessa classe. |
Workload |
Lista de recursos WorkloadProtectableItem |
AzureFileShareProtectableItem
Item protegido para cargas de trabalho do Azure Fileshare.
Nome | Tipo | Description |
---|---|---|
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:
Azure |
Tipo do item de backup. |
protectionState |
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. |
Tipo do item de backup. |
protectionState |
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. |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType | string: |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SAPAse |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SAPHana |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SAPHana |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
Hana |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SAPHana |
Tipo do item de backup. |
protectionState |
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 |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SQLAvailability |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SQLData |
Tipo do item de backup. |
protectionState |
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 |
Validação de pré-backup para objetos protegidos |
|
protectableItemType |
string:
SQLInstance |
Tipo do item de backup. |
protectionState |
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 |
O objeto de erro. |
CloudErrorBody
Uma resposta de erro do serviço instância de contêiner.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
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 |
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 |
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: |
Tipo do item de backup. |
protectionState |
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 |
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 |
Lista de recursos. |