Backup Protectable Items - List

Fornece uma lista pageable 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=2021-02-10
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2021-02-10&$filter={$filter}&$skipToken={$skipToken}

Parâmetros de URI

Name In Required Type 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

Name Type Description
200 OK

OK

Other Status Codes

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

Segurança

azure_auth

Flow Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar sua conta de usuário.

Exemplos

List protectable items with backupManagementType filter as AzureIaasVm

Sample Request

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

Sample Response

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

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 Resource Manager do Azure.

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 Sistema ASE do SAP.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

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

AzureVmWorkloadSAPHanaSystemProtectableItem

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

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

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

AzureVmWorkloadSQLDatabaseProtectableItem

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

AzureVmWorkloadSQLInstanceProtectableItem

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

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.

ErrorAdditionalInfo

As informações adicionais sobre o erro de gerenciamento de recursos.

IaaSVMProtectableItem

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

InquiryStatus

Status do item protegível, 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.

Name Type 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:
  • AzureFileShare

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 Type 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 Type 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

Estado do item de backup.

virtualMachineId
  • string

ID arm totalmente qualificada da máquina virtual.

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 Resource Manager do Azure.

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

Estado do item de backup.

virtualMachineId
  • string

ID arm totalmente qualificada da máquina virtual.

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 Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 somente pai aplicável para bases de dados em que o pai seria a Instância ou um AG de SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

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

subprotectableitemcount
  • integer

Por exemplo ou AG, indica o número de BDs 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 Sistema ASE do SAP.

Name Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 somente pai aplicável para bases de dados em que o pai seria a Instância ou um AG de SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:
  • SAPAseSystem

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

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

subprotectableitemcount
  • integer

Por exemplo ou AG, indica o número de BDs 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 SAP HANA Banco de Dados.

Name Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 somente pai aplicável para bases de dados em que o pai seria a Instância ou um AG de SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:
  • SAPHanaDatabase

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

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

subprotectableitemcount
  • integer

Por exemplo ou AG, indica o número de BDs 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 SAP HANA System.

Name Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 somente pai aplicável para bases de dados em que o pai seria a Instância ou um AG de SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:
  • SAPHanaSystem

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

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

subprotectableitemcount
  • integer

Por exemplo ou AG, indica o número de BDs 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 SQL Grupo de Disponibilidade.

Name Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 Somente Pai Aplicável para bases de dados em que o pai seria Uma Instância ou um AG SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:
  • SQLAvailabilityGroupContainer

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

Por instância ou AG, indica o número de bancos de dados 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 protegível específico da carga de trabalho da VM do Azure que representa Banco de Dados SQL.

Name Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 Somente Pai Aplicável para bases de dados em que o pai seria Uma Instância ou um AG SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:
  • SQLDataBase

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

Por instância ou AG, indica o número de bancos de dados 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 protegível específico da carga de trabalho da VM do Azure que representa SQL Instância.

Name Type 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 é protegido automaticamente

isAutoProtected
  • boolean

Indica se o item protegido é protegido automaticamente

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 Somente Pai Aplicável para bases de dados em que o pai seria Uma Instância ou um AG SQL.

prebackupvalidation

Validação de pré-backup para objetos protegíveis

protectableItemType string:
  • SQLInstance

Tipo do item de backup.

protectionState

Estado do item de backup.

serverName
  • string

Nome do host/cluster para instância ou AG

subinquireditemcount
  • integer

Por instância ou AG, indica o número de bancos de dados 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.

Name Type Description
error

O objeto de erro.

CloudErrorBody

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

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

ErrorAdditionalInfo

As informações adicionais sobre o erro de gerenciamento de recursos.

Name Type Description
info
  • object

As informações adicionais.

type
  • string

O tipo de informações adicionais.

IaaSVMProtectableItem

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

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

virtualMachineId
  • string

ID do ARM totalmente qualificada da máquina virtual.

workloadType
  • string

Tipo de carga de trabalho para o gerenciamento de backup

InquiryStatus

Status do item protegível, ou seja, InProgress, Succeeded, Failed

Name Type Description
Failed
  • string
Invalid
  • string
Success
  • string

PreBackupValidation

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

Name Type Description
code
  • string

Código de erro do item protegível

message
  • string

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

status

Status do item protegível, ou seja, InProgress, Succeeded, Failed

ProtectionStatus

Estado do item de backup.

Name Type 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 Type 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 namespace do formulário/ResourceType/ResourceType/...

WorkloadProtectableItemResourceList

Lista de recursos WorkloadProtectableItem

Name Type Description
nextLink
  • string

O uri para buscar a próxima página de recursos. Call ListNext() fetches next page of resources.

value

Lista de recursos.