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 |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos onde o cofre de serviços de recuperação está presente. |
subscription
|
path | True |
string |
O ID da subscrição. |
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
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
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 |
---|---|
Azure |
Item protegível para cargas de trabalho de compartilhamento de arquivos do Azure. |
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 protegível específico da carga de trabalho da VM do Azure. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o SAP ASE System. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o Banco de Dados SAP HANA. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o SAP HANA Dbinstance. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o HANA HSR. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o SAP HANA System. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o Grupo de Disponibilidade do SQL. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa o Banco de Dados SQL. |
Azure |
Item protegível específico da carga de trabalho da VM do Azure que representa a Instância SQL. |
Cloud |
Uma resposta de erro do serviço de Instância de Contêiner. |
Cloud |
Uma resposta de erro do serviço de Instância de Contêiner. |
Distributed |
Isso é usado para representar os vários nós do contêiner distribuído. |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
Classe Error Detail que encapsula Code, Message e Recommendations. |
Iaa |
Item de backup específico da carga de trabalho da VM IaaS. |
Inquiry |
Status do item passível de proteção, ou seja, InProgress,Succeeded,Failed |
Pre |
Validação 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 protegível para cargas de trabalho de compartilhamento de arquivos do Azure.
Name | 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 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:
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.
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. |
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 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. |
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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
Validação pré-backup para objetos que podem ser 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 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 |
O objeto de erro. |
CloudErrorBody
Uma resposta de erro do serviço de Instância de Contêiner.
Name | Tipo | Description |
---|---|---|
additionalInfo |
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 |
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 |
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: |
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 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 |
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 |
Lista de recursos. |