Backup Protectable Items - List

Fornece uma lista de objetos protegidos na sua subscrição 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 do URI

Name In Required Type Description
resourceGroupName
path True
  • string

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

subscriptionId
path True
  • string

O ID da assinatura.

vaultName
path True
  • string

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

api-version
query True
  • string

Versão 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 descrevendo por que a operação falhou.

Segurança

azure_auth

Flow de Azure Ative Directory OAuth2

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

Scopes

Name Description
user_impersonation personificar a sua conta de utilizador.

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

Artigo protegido para cargas de trabalho de Azure Fileshare.

AzureFileShareType

Ficheiro Partilhar Tipo XSync ou XSMB.

AzureIaaSClassicComputeVMProtectableItem

Produto de backup específico da carga de trabalho iaaS VM que representa o VM Classic Compute.

AzureIaaSComputeVMProtectableItem

Elemento de backup específico da carga de trabalho iaaS VM que representa o Azure Resource Manager VM.

AzureVmWorkloadProtectableItem

Azure VM artigo de trabalho específico.

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM artigo de trabalho específico de proteção que representa o Sistema SAP ASE.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM artigo de proteção específico da carga de trabalho que representa SAP HANA Base de Dados.

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM artigo de trabalho específico de proteção que representa SAP HANA Sistema.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VM artigo de trabalho específico de proteção representando SQL Grupo de Disponibilidade.

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM artigo de trabalho específico que representa Base de Dados SQL.

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM artigo de trabalho específico de proteção representando SQL Instance.

CloudError

Uma resposta de erro do serviço Desemação de Contentores.

CloudErrorBody

Uma resposta de erro do serviço Desemação de Contentores.

ErrorAdditionalInfo

O erro de gestão de recursos informações adicionais.

IaaSVMProtectableItem

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

InquiryStatus

Estatuto de item protegido, ou seja, InProgress,Succeeded,Failed

PreBackupValidation

Validação pré-cópia de segurança para o fornecedor de carga de trabalho Azure VM.

ProtectionStatus

Estado do item de back-up.

WorkloadProtectableItemResource

Classe base para artigo de reserva. Os itens de backup específicos da carga de trabalho são derivados desta classe.

WorkloadProtectableItemResourceList

Lista de recursos do WorkloadProtectableItem

AzureFileShareProtectableItem

Artigo protegido para cargas de trabalho de Azure Fileshare.

Name Type Description
azureFileShareType

Ficheiro Partilhar Tipo XSync ou XSMB.

backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

parentContainerFabricId
  • string

ID completo do tecido do recipiente ao qual este artigo protetor pertence. Por exemplo, identificação do ARM.

parentContainerFriendlyName
  • string

Nome amigável do recipiente a que este artigo protegido pertence.

protectableItemType string:
  • AzureFileShare

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureFileShareType

Ficheiro Partilhar Tipo XSync ou XSMB.

Name Type Description
Invalid
  • string
XSMB
  • string
XSync
  • string

AzureIaaSClassicComputeVMProtectableItem

Produto de backup específico da carga de trabalho iaaS VM que representa o VM Classic Compute.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

protectableItemType string:
  • Microsoft.ClassicCompute/virtualMachines

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

virtualMachineId
  • string

Identificação totalmente qualificada da máquina virtual.

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureIaaSComputeVMProtectableItem

Elemento de backup específico da carga de trabalho iaaS VM que representa o Azure Resource Manager VM.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

protectableItemType string:
  • Microsoft.Compute/virtualMachines

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

virtualMachineId
  • string

Identificação totalmente qualificada da máquina virtual.

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadProtectableItem

Azure VM artigo de trabalho específico.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM artigo de trabalho específico de proteção que representa o Sistema SAP ASE.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:
  • SAPAseSystem

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM artigo de proteção específico da carga de trabalho que representa SAP HANA Base de Dados.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:
  • SAPHanaDatabase

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM artigo de trabalho específico de proteção que representa SAP HANA Sistema.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:
  • SAPHanaSystem

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VM artigo de trabalho específico de proteção representando SQL Grupo de Disponibilidade.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:
  • SQLAvailabilityGroupContainer

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM artigo de trabalho específico que representa Base de Dados SQL.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:
  • SQLDataBase

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM artigo de trabalho específico de proteção representando SQL Instance.

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

isAutoProtectable
  • boolean

Indica se o item protegido é auto-protegido

isAutoProtected
  • boolean

Indica se o item protegido é auto-protegido

parentName
  • string

Nome, por exemplo, ou AG

parentUniqueName
  • string

O Nome Único dos Pais é adicionado para fornecer o nome URI formatado de serviço do progenitor apenas aplicável para bases de dados onde o progenitor seria instância ou um SQL AG.

prebackupvalidation

Validação pré-backup para objetos protegidos

protectableItemType string:
  • SQLInstance

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

serverName
  • string

Nome hospedeiro/cluster, por exemplo ou AG

subinquireditemcount
  • integer

Por exemplo, ou AG, indica o número do presente da DB

subprotectableitemcount
  • integer

Por exemplo, ou AG, indica o número de DB's a ser protegido

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

CloudError

Uma resposta de erro do serviço Desemação de Contentores.

Name Type Description
error

O objeto de erro.

CloudErrorBody

Uma resposta de erro do serviço Desemação de Contentores.

Name Type Description
additionalInfo

A informação adicional do erro.

code
  • string

Um identificador do erro. Os códigos são invariantes e destinam-se a ser consumidos programáticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser exibida numa interface de utilizador.

target
  • string

O alvo do erro particular. Por exemplo, o nome da propriedade em erro.

ErrorAdditionalInfo

O erro de gestão de recursos informações adicionais.

Name Type Description
info
  • object

A informação adicional.

type
  • string

O tipo de informação adicional.

IaaSVMProtectableItem

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

Name Type Description
backupManagementType
  • string

Tipo de gestão de backup para fazer backup de um item.

friendlyName
  • string

Nome amigável do item de reserva.

protectableItemType string:

Tipo de cópia de segurança.

protectionState

Estado do item de back-up.

virtualMachineId
  • string

Identificação totalmente qualificada da máquina virtual.

workloadType
  • string

Tipo de carga de trabalho para a gestão de backup

InquiryStatus

Estatuto de item protegido, ou seja, InProgress,Succeeded,Failed

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

PreBackupValidation

Validação pré-cópia de segurança para o fornecedor de carga de trabalho Azure VM.

Name Type Description
code
  • string

Código de erro de produto protegido

message
  • string

Mensagem correspondente ao código de erro do item protegido

status

Estatuto de item protegido, ou seja, InProgress,Succeeded,Failed

ProtectionStatus

Estado do item de back-up.

Name Type Description
Invalid
  • string
NotProtected
  • string
Protected
  • string
Protecting
  • string
ProtectionFailed
  • string

WorkloadProtectableItemResource

Classe base para artigo de reserva. Os itens de backup específicos da carga de trabalho são derivados desta classe.

Name Type Description
eTag
  • string

ETag opcional.

id
  • string

O ID de recursos representa o caminho completo para o recurso.

location
  • string

Localização do recurso.

name
  • string

Nome de recurso associado ao recurso.

properties WorkloadProtectableItem:

Carga de trabalho Propriedades DetetávelItemResource

tags
  • object

Etiquetas de recursos.

type
  • string

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

WorkloadProtectableItemResourceList

Lista de recursos do WorkloadProtectableItem

Name Type Description
nextLink
  • string

Os uri para pegar a próxima página de recursos. Call ListNext() procura a próxima página de recursos.

value

Lista de recursos.