Partilhar 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 do URI

Name Em Necessá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

Nome do item de backup cujos arquivos/pastas devem ser restaurados.

recoveryPointId
path True

string

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

resourceGroupName
path True

string

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

subscriptionId
path True

string

O ID da subscrição.

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 do Pedido

Name Tipo Description
eTag

string

ETag opcional.

location

string

Localização do recurso.

properties ILRRequest:

Propriedades ILRRequestResource

tags

object

Tags de recursos.

Respostas

Name Tipo Description
202 Accepted

Aceito

Other Status Codes

CloudError

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

Provision Instant Item Level Recovery for Azure Vm

Pedido de amostra

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 da amostra

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

Name Description
AzureFileShareProvisionILRRequest

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

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

IaasVMILRRegistrationRequest

Restaure arquivos/pastas a partir de uma cópia de backup da IaaS VM.

ILRRequestResource

Parâmetros para provisionar a API ILR.

AzureFileShareProvisionILRRequest

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

Name Tipo Description
objectType string:

AzureFileShareProvisionILRRequest

Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos.

recoveryPointId

string

ID do ponto de recuperação.

sourceResourceId

string

ID ARM da conta de armazenamento de origem

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

Name Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

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

CloudErrorBody[]

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.

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.

IaasVMILRRegistrationRequest

Restaure arquivos/pastas a partir de uma cópia de backup da IaaS VM.

Name Tipo Description
initiatorName

string

Nome do iniciador iSCSI.

objectType string:

IaasVMILRRegistrationRequest

Esta propriedade será usada como o discriminador 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 devem ser restaurados.

renewExistingRegistration

boolean

Se deseja renovar o registro existente com o servidor iSCSI.

virtualMachineId

string

ID ARM totalmente qualificado da máquina virtual cujos arquivos / pastas devem ser restaurados.

ILRRequestResource

Parâmetros para provisionar a API ILR.

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

Propriedades ILRRequestResource

tags

object

Tags de recursos.

type

string

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