Compartilhar via


Item Level Recovery Connections - Provision

Provisiona um script que invoca uma conexão iSCSI para os dados de backup. A execução desse script abre um explorador de arquivos exibindo todos os arquivos e pastas recuperáveis. Esta é uma operação assíncrona. Para saber o status do provisionamento, chame a API GetProtectedItemOperationResult.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/provisionInstantItemRecovery?api-version=2024-10-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
containerName
path True

string

Nome do contêiner associado aos itens de backup.

fabricName
path True

string

Nome da malha associado aos itens de backup.

protectedItemName
path True

string

Fez backup do nome do item cujos arquivos/pastas devem ser restaurados.

recoveryPointId
path True

string

ID do ponto de recuperação que representa dados de backup. A conexão iSCSI será provisionada para esses dados de backup.

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.

Corpo da solicitação

Nome Tipo Description
eTag

string

ETag opcional.

location

string

Local do recurso.

properties ILRRequest:

Propriedades ILRRequestResource

tags

object

Marcas de recurso.

Respostas

Nome Tipo Description
202 Accepted

Aceitado

Other Status Codes

CloudError

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

Provision Instant Item Level Recovery for Azure Vm

Solicitação de exemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/recoveryPoints/1/provisionInstantItemRecovery?api-version=2024-10-01

{
  "properties": {
    "initiatorName": "Hello World",
    "recoveryPointId": "38823086363464",
    "renewExistingRegistration": true,
    "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pysdktestrg/providers/Microsoft.Compute/virtualMachines/pysdktestv2vm1",
    "objectType": "IaasVMILRRegistrationRequest"
  }
}

Resposta de exemplo

Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

Definições

Nome Description
AzureFileShareProvisionILRRequest

Atualize o Uri do instantâneo com o nome amigável correto do compartilhamento de arquivos do Azure de origem.

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 do erro de gerenciamento de recursos.

IaasVMILRRegistrationRequest

Restaurar arquivos/pastas de uma cópia de backup da VM IaaS.

ILRRequestResource

Parâmetros para provisionar a API ilr.

AzureFileShareProvisionILRRequest

Atualize o Uri do instantâneo com o nome amigável correto do compartilhamento de arquivos do Azure de origem.

Nome Tipo Description
objectType string:

AzureFileShareProvisionILRRequest

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointId

string

ID do ponto de recuperação.

sourceResourceId

string

ID do ARM da conta de armazenamento de origem

CloudError

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

Nome Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

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

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

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

CloudErrorBody[]

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 do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

IaasVMILRRegistrationRequest

Restaurar arquivos/pastas de uma cópia de backup da VM IaaS.

Nome Tipo Description
initiatorName

string

Nome do iniciador iSCSI.

objectType string:

IaasVMILRRegistrationRequest

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointId

string

ID da cópia de backup da VM iaaS de onde os arquivos/pastas precisam ser restaurados.

renewExistingRegistration

boolean

Se deseja renovar o registro existente com o servidor iSCSI.

virtualMachineId

string

ID do ARM totalmente qualificada da máquina virtual cujos arquivos/pastas precisam ser restaurados.

ILRRequestResource

Parâmetros para provisionar a API ilr.

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 ILRRequest:

Propriedades ILRRequestResource

tags

object

Marcas de recurso.

type

string

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