Restores - Trigger
Restaura os dados de backup especificados. Esta é uma operação assíncrona. Para saber o status dessa chamada à API, use 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}/restore?api-version=2025-08-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
container
|
path | True |
string |
Nome do contêiner cujos detalhes precisam ser buscados. |
|
fabric
|
path | True |
string |
O nome do BackupFabricResource |
|
protected
|
path | True |
string |
Nome do item de backup cujos detalhes devem ser buscados. |
|
recovery
|
path | True |
string |
RecoveryPointID representa os dados de backup a serem buscados. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
vault
|
path | True |
string |
O nome do VaultResource |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Cabeçalho da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| x-ms-authorization-auxiliary |
string |
Corpo da solicitação
| Nome | Tipo | Description |
|---|---|---|
| eTag |
string |
ETag opcional. |
| location |
string |
Local do recurso. |
| properties |
RestoreRequest:
|
Propriedades RestoreRequestResource |
| tags |
object |
Tags de recursos. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 202 Accepted |
Operação de recurso aceita. Cabeçalhos
|
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo do 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 | representar sua conta de usuário |
Exemplos
Restore Disks with IaasVMRestoreRequest
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
"targetDiskNetworkAccessSettings": {
"targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy",
"targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks"
}
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1"
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Restore Disks with IaasVMRestoreWithRehydrationRequest
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"objectType": "IaasVMRestoreWithRehydrationRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryPointRehydrationInfo": {
"rehydrationPriority": "Standard",
"rehydrationRetentionDuration": "P7D"
},
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Restore to New Azure IaasVm with IaasVMRestoreRequest
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": true
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet"
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
},
"identityInfo": {
"isSystemAssignedIdentity": true
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet"
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"objectType": "IaasVMRestoreWithRehydrationRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryPointRehydrationInfo": {
"rehydrationPriority": "High",
"rehydrationRetentionDuration": "P7D"
},
"recoveryType": "AlternateLocation",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet"
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
Restore with Resource Guard Enabled
Solicitação de exemplo
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"resourceGuardOperationRequests": [
"/subscriptions/063bf7bc-e4dc-4cde-8840-8416fbd7921e/resourcegroups/ankurRG1/providers/Microsoft.DataProtection/resourceGuards/RG341/triggerRestoreRequests/default"
],
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1"
}
}
Resposta de exemplo
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Definições
| Nome | Description |
|---|---|
|
Azure |
Solicitação de restauração do AzureFileShare |
|
Azure |
Restauração -specific sap Hana do AzureWorkload. Especificamente para a restauração de PointInTime/Log |
|
Azure |
Restauração específica do AzureWorkload. |
|
Azure |
Restauração específica do SAP Ase do AzureWorkload. Especificamente para a restauração de PointInTime/Log |
|
Azure |
Restauração específica do SAP Ase do AzureWorkload. |
|
Azure |
Restauração -specific sap Hana do AzureWorkload. Especificamente para a restauração de PointInTime/Log |
|
Azure |
Restauração específica do SAP Hana do AzureWorkload com reidratação integrada do ponto de recuperação. |
|
Azure |
Restauração específica do SAP Hana do AzureWorkload. |
|
Azure |
Restauração específica do SAP Hana do AzureWorkload com reidratação integrada do ponto de recuperação. |
|
Azure |
Restauração do SQL do AzureWorkload -specific. Especificamente para a restauração de PointInTime/Log |
|
Azure |
Restauração específica do SQL do AzureWorkload com reidratação integrada do ponto de recuperação. |
|
Azure |
Restauração do SQL do AzureWorkload -specific. Especificamente para restauração completa/dif |
|
Azure |
Restauração específica do SQL do AzureWorkload com reidratação integrada do ponto de recuperação |
|
Copy |
Opções para resolver conflitos de cópia. |
|
created |
O tipo de identidade que criou o recurso. |
|
Encryption |
Detalhes necessários se a VM foi criptografada no momento do backup. |
|
Error |
Classe Error Detail que encapsula Código, Mensagem e Recomendações. |
|
Error |
Resposta de erro |
|
Extended |
O local estendido do ponto de recuperação em que a VM estava presente. |
|
Iaas |
Restauração específica da carga de trabalho da VM iaaS. |
|
Iaas |
Restauração específica da carga de trabalho da VM iaaS com reidratação integrada do ponto de recuperação. |
|
Identity |
Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada |
|
Identity |
Encapsula informações relacionadas à Identidade Gerenciada |
|
Overwrite |
Pode substituir se database de destino já existe |
|
Recovery |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
Recovery |
Informações de reidratação de RP |
|
Recovery |
Tipo dessa recuperação. |
|
Rehydration |
Prioridade de reidratação |
|
Restore |
Restaurar especificações de arquivo, como caminho do arquivo, informações de caminho de pasta de destino e tipo. |
|
Restore |
Classe base para solicitação de restauração. As solicitações de restauração específicas da carga de trabalho são derivadas dessa classe. |
|
Restore |
Tipo de restauração (FullShareRestore ou ItemLevelRestore) |
|
Secured |
Restaurar parâmetros de solicitação para VMs protegidas |
|
Snapshot |
Encapsula informações sobre a recuperação de instantâneo para o SAP Hana |
|
SQLData |
Encapsula informações sobre o diretório de dados |
|
SQLData |
Tipo de mapeamento de diretório de dados |
|
system |
Metadados relativos à criação e última modificação do recurso. |
|
Target |
Informações de compartilhamento de arquivos do Azure de destino. |
|
Target |
Configurações de acesso à rede a serem usadas para discos restaurados |
|
Target |
Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados. |
|
Target |
Detalhes sobre a carga de trabalho de destino durante a operação de restauração. |
|
User |
Propriedades de identidade gerenciada atribuídas pelo usuário |
|
User |
Detalhes da identidade gerenciada atribuída pelo usuário |
AzureFileShareRestoreRequest
Solicitação de restauração do AzureFileShare
| Nome | Tipo | Description |
|---|---|---|
| copyOptions |
Opções para resolver conflitos de cópia. |
|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| restoreFileSpecs |
Lista de arquivos/pastas de origem (que precisam ser recuperados) e detalhes de TargetFolderPath |
|
| restoreRequestType |
Tipo de restauração (FullShareRestore ou ItemLevelRestore) |
|
| sourceResourceId |
string |
ID do ARM da conta de armazenamento de origem |
| targetDetails |
Detalhes do compartilhamento de arquivo de destino |
AzureWorkloadPointInTimeRestoreRequest
Restauração -specific sap Hana do AzureWorkload. Especificamente para a restauração de PointInTime/Log
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| pointInTime |
string (date-time) |
Valor pointInTime |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadRestoreRequest
Restauração específica do AzureWorkload.
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSAPAsePointInTimeRestoreRequest
Restauração específica do SAP Ase do AzureWorkload. Especificamente para a restauração de PointInTime/Log
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| pointInTime |
string (date-time) |
Valor pointInTime |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSAPAseRestoreRequest
Restauração específica do SAP Ase do AzureWorkload.
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSAPHanaPointInTimeRestoreRequest
Restauração -specific sap Hana do AzureWorkload. Especificamente para a restauração de PointInTime/Log
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| pointInTime |
string (date-time) |
Valor pointInTime |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest
Restauração específica do SAP Hana do AzureWorkload com reidratação integrada do ponto de recuperação.
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| pointInTime |
string (date-time) |
Valor pointInTime |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryPointRehydrationInfo |
Informações de reidratação de RP |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSAPHanaRestoreRequest
Restauração específica do SAP Hana do AzureWorkload.
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSAPHanaRestoreWithRehydrateRequest
Restauração específica do SAP Hana do AzureWorkload com reidratação integrada do ponto de recuperação.
| Nome | Tipo | Description |
|---|---|---|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryPointRehydrationInfo |
Informações de reidratação de RP |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSQLPointInTimeRestoreRequest
Restauração do SQL do AzureWorkload -specific. Especificamente para a restauração de PointInTime/Log
| Nome | Tipo | Description |
|---|---|---|
| alternateDirectoryPaths |
Detalhes do diretório de dados |
|
| isNonRecoverable |
boolean |
Propriedade específica do SQL em que o usuário pode optar por definir a não recuperação quando a operação de restauração for tentada |
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| pointInTime |
string (date-time) |
Valor pointInTime |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| shouldUseAlternateTargetLocation |
boolean |
Opção padrão definida como true. Se isso for definido como false, o diretório de dados alternativo deverá ser fornecido |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest
Restauração específica do SQL do AzureWorkload com reidratação integrada do ponto de recuperação.
| Nome | Tipo | Description |
|---|---|---|
| alternateDirectoryPaths |
Detalhes do diretório de dados |
|
| isNonRecoverable |
boolean |
Propriedade específica do SQL em que o usuário pode optar por definir a não recuperação quando a operação de restauração for tentada |
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| pointInTime |
string (date-time) |
Valor pointInTime |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryPointRehydrationInfo |
Informações de reidratação de RP |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| shouldUseAlternateTargetLocation |
boolean |
Opção padrão definida como true. Se isso for definido como false, o diretório de dados alternativo deverá ser fornecido |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSQLRestoreRequest
Restauração do SQL do AzureWorkload -specific. Especificamente para restauração completa/dif
| Nome | Tipo | Description |
|---|---|---|
| alternateDirectoryPaths |
Detalhes do diretório de dados |
|
| isNonRecoverable |
boolean |
Propriedade específica do SQL em que o usuário pode optar por definir a não recuperação quando a operação de restauração for tentada |
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| shouldUseAlternateTargetLocation |
boolean |
Opção padrão definida como true. Se isso for definido como false, o diretório de dados alternativo deverá ser fornecido |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
AzureWorkloadSQLRestoreWithRehydrateRequest
Restauração específica do SQL do AzureWorkload com reidratação integrada do ponto de recuperação
| Nome | Tipo | Description |
|---|---|---|
| alternateDirectoryPaths |
Detalhes do diretório de dados |
|
| isNonRecoverable |
boolean |
Propriedade específica do SQL em que o usuário pode optar por definir a não recuperação quando a operação de restauração for tentada |
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| propertyBag |
object |
Recipiente de propriedades específico da carga de trabalho. |
| recoveryMode |
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados |
|
| recoveryPointRehydrationInfo |
Informações de reidratação de RP |
|
| recoveryType |
Tipo dessa recuperação. |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| shouldUseAlternateTargetLocation |
boolean |
Opção padrão definida como true. Se isso for definido como false, o diretório de dados alternativo deverá ser fornecido |
| snapshotRestoreParameters |
Detalhes adicionais para recuperação de instantâneo atualmente usados para instantâneo para SAP Hana. |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM na qual a carga de trabalho em execução está sendo recuperada. |
| targetInfo |
Detalhes do banco de dados de destino |
|
| targetResourceGroupName |
string |
Define o grupo de recursos da VM de destino |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
Detalhes de identidade gerenciada atribuídos pelo usuário atualmente usados para instantâneo. |
CopyOptions
Opções para resolver conflitos de cópia.
| Valor | Description |
|---|---|
| Invalid | |
| CreateCopy | |
| Skip | |
| Overwrite | |
| FailOnConflict |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionDetails
Detalhes necessários se a VM foi criptografada no momento do backup.
| Nome | Tipo | Description |
|---|---|---|
| encryptionEnabled |
boolean |
Identifica se essa cópia de backup representa uma VM criptografada no momento do backup. |
| kekUrl |
string |
Url de chave. |
| kekVaultId |
string |
ID do Key Vault em que o KEK está armazenado. |
| secretKeyUrl |
string |
URL secreta. |
| secretKeyVaultId |
string |
ID do Key Vault em que o Segredo está armazenado. |
ErrorDetail
Classe Error Detail que encapsula Código, Mensagem e Recomendações.
| Nome | 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. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ExtendedLocation
O local estendido do ponto de recuperação em que a VM estava presente.
| Nome | Tipo | Description |
|---|---|---|
| name |
string |
Nome do local estendido. |
| type |
string |
Tipo do local estendido. Os valores possíveis incluem: 'EdgeZone' |
IaasVMRestoreRequest
Restauração específica da carga de trabalho da VM iaaS.
| Nome | Tipo | Description |
|---|---|---|
| affinityGroup |
string |
Grupo de afinidades associado à VM a ser restaurada. Usado somente para Máquinas Virtuais de Computação Clássica. |
| createNewCloudService |
boolean |
Se um novo serviço de nuvem for criado durante a restauração da VM. Se isso for falso, a VM será restaurada para o mesmo serviço de nuvem que era no momento do backup. |
| diskEncryptionSetId |
string |
ID do DiskEncryptionSet – necessária se a VM precisar ser criptografada em repouso durante a restauração com a chave gerenciada pelo cliente. |
| encryptionDetails |
Detalhes necessários se a VM foi criptografada no momento do backup. |
|
| extendedLocation |
O local estendido de destino em que a VM deve ser restaurada deve ser nulo se a restauração for feita na nuvem pública |
|
| identityBasedRestoreDetails |
Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada. |
|
| identityInfo |
Informações de Identidade Gerenciada necessárias para acessar a conta de armazenamento do cliente. |
|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| originalStorageAccountOption |
boolean |
Opção de conta de armazenamento original |
| recoveryPointId |
string |
ID da cópia de backup a ser recuperada. |
| recoveryType |
Tipo dessa recuperação. |
|
| region |
string |
Região na qual a máquina virtual é restaurada. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| restoreDiskLunList |
integer[] (int32) |
Lista de LUNs de disco para restauração parcial |
| restoreWithManagedDisks |
boolean |
O sinalizador para denotar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados. |
| securedVMDetails |
Armazena detalhes da VM protegida |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM que está sendo recuperada. |
| storageAccountId |
string |
ID do ARM totalmente qualificada da conta de armazenamento para a qual a VM precisa ser restaurada. |
| subnetId |
string |
A ID da sub-rede é a ID da sub-rede associada à VM a ser restaurada. Para VMs clássicas, seria {VnetID}/Subnet/{SubnetName} e, para as VMs do Azure Resource Manager, seria a ID de recurso do ARM usada para representar a sub-rede. |
| targetDiskNetworkAccessSettings |
Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados, |
|
| targetDomainNameId |
string |
ID do ARM totalmente qualificada do nome de domínio a ser associado à VM que está sendo restaurada. Isso se aplica somente às Máquinas Virtuais Clássicas. |
| targetResourceGroupId |
string |
Essa é a ID do ARM do grupo de recursos que você deseja criar para essa máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg} |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| virtualNetworkId |
string |
Essa é a ID da rede virtual da vnet que será anexada à máquina virtual. O usuário será validado para permissões de ação de junção no acesso vinculado. |
| zones |
string[] |
Zona de destino em que a VM e seus discos devem ser restaurados. |
IaasVMRestoreWithRehydrationRequest
Restauração específica da carga de trabalho da VM iaaS com reidratação integrada do ponto de recuperação.
| Nome | Tipo | Description |
|---|---|---|
| affinityGroup |
string |
Grupo de afinidades associado à VM a ser restaurada. Usado somente para Máquinas Virtuais de Computação Clássica. |
| createNewCloudService |
boolean |
Se um novo serviço de nuvem for criado durante a restauração da VM. Se isso for falso, a VM será restaurada para o mesmo serviço de nuvem que era no momento do backup. |
| diskEncryptionSetId |
string |
ID do DiskEncryptionSet – necessária se a VM precisar ser criptografada em repouso durante a restauração com a chave gerenciada pelo cliente. |
| encryptionDetails |
Detalhes necessários se a VM foi criptografada no momento do backup. |
|
| extendedLocation |
O local estendido de destino em que a VM deve ser restaurada deve ser nulo se a restauração for feita na nuvem pública |
|
| identityBasedRestoreDetails |
Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada. |
|
| identityInfo |
Informações de Identidade Gerenciada necessárias para acessar a conta de armazenamento do cliente. |
|
| objectType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
| originalStorageAccountOption |
boolean |
Opção de conta de armazenamento original |
| recoveryPointId |
string |
ID da cópia de backup a ser recuperada. |
| recoveryPointRehydrationInfo |
Informações de reidratação de RP |
|
| recoveryType |
Tipo dessa recuperação. |
|
| region |
string |
Região na qual a máquina virtual é restaurada. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests no qual a verificação LAC será executada |
| restoreDiskLunList |
integer[] (int32) |
Lista de LUNs de disco para restauração parcial |
| restoreWithManagedDisks |
boolean |
O sinalizador para denotar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados. |
| securedVMDetails |
Armazena detalhes da VM protegida |
|
| sourceResourceId |
string |
ID do ARM totalmente qualificada da VM que está sendo recuperada. |
| storageAccountId |
string |
ID do ARM totalmente qualificada da conta de armazenamento para a qual a VM precisa ser restaurada. |
| subnetId |
string |
A ID da sub-rede é a ID da sub-rede associada à VM a ser restaurada. Para VMs clássicas, seria {VnetID}/Subnet/{SubnetName} e, para as VMs do Azure Resource Manager, seria a ID de recurso do ARM usada para representar a sub-rede. |
| targetDiskNetworkAccessSettings |
Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados, |
|
| targetDomainNameId |
string |
ID do ARM totalmente qualificada do nome de domínio a ser associado à VM que está sendo restaurada. Isso se aplica somente às Máquinas Virtuais Clássicas. |
| targetResourceGroupId |
string |
Essa é a ID do ARM do grupo de recursos que você deseja criar para essa máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg} |
| targetVirtualMachineId |
string |
Esta é a ID completa do ARM da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| virtualNetworkId |
string |
Essa é a ID da rede virtual da vnet que será anexada à máquina virtual. O usuário será validado para permissões de ação de junção no acesso vinculado. |
| zones |
string[] |
Zona de destino em que a VM e seus discos devem ser restaurados. |
IdentityBasedRestoreDetails
Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada
| Nome | Tipo | Description |
|---|---|---|
| objectType |
string |
Obtém o tipo de classe. |
| targetStorageAccountId |
string |
ID do ARM totalmente qualificada da conta de armazenamento de destino. |
IdentityInfo
Encapsula informações relacionadas à Identidade Gerenciada
| Nome | Tipo | Description |
|---|---|---|
| isSystemAssignedIdentity |
boolean |
Para diferenciar se a identidade gerenciada é atribuída pelo sistema ou pelo usuário atribuído |
| managedIdentityResourceId |
string |
ID do recurso de identidade gerenciada opcional: talvez não seja necessário no caso da identidade gerenciada atribuída pelo sistema |
OverwriteOptions
Pode substituir se database de destino já existe
| Valor | Description |
|---|---|
| Invalid | |
| FailOnConflict | |
| Overwrite |
RecoveryMode
Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados
| Valor | Description |
|---|---|
| Invalid | |
| FileRecovery | |
| WorkloadRecovery | |
| SnapshotAttach | |
| RecoveryUsingSnapshot | |
| SnapshotAttachAndRecover |
RecoveryPointRehydrationInfo
Informações de reidratação de RP
| Nome | Tipo | Description |
|---|---|---|
| rehydrationPriority |
Prioridade de reidratação |
|
| rehydrationRetentionDuration |
string |
Por quanto tempo o RP reidratado deve ser mantido deve ser ISO8601 formato duração, por exemplo, "P7D" |
RecoveryType
Tipo dessa recuperação.
| Valor | Description |
|---|---|
| Invalid | |
| OriginalLocation | |
| AlternateLocation | |
| RestoreDisks | |
| Offline |
RehydrationPriority
Prioridade de reidratação
| Valor | Description |
|---|---|
| Standard | |
| High |
RestoreFileSpecs
Restaurar especificações de arquivo, como caminho do arquivo, informações de caminho de pasta de destino e tipo.
| Nome | Tipo | Description |
|---|---|---|
| fileSpecType |
string |
Indica o que a variável Path significa |
| path |
string |
Caminho arquivo/pasta de origem |
| targetFolderPath |
string |
Caminho da pasta de destino no FileShare de destino |
RestoreRequestResource
Classe base para solicitação de restauração. As solicitações de restauração específicas da carga de trabalho são derivadas dessa classe.
| Nome | Tipo | Description |
|---|---|---|
| eTag |
string |
ETag opcional. |
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Local do recurso. |
| name |
string |
O nome do recurso |
| properties |
RestoreRequest:
|
Propriedades RestoreRequestResource |
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
| tags |
object |
Tags de recursos. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
RestoreRequestType
Tipo de restauração (FullShareRestore ou ItemLevelRestore)
| Valor | Description |
|---|---|
| Invalid | |
| FullShareRestore | |
| ItemLevelRestore |
SecuredVMDetails
Restaurar parâmetros de solicitação para VMs protegidas
| Nome | Tipo | Description |
|---|---|---|
| securedVMOsDiskEncryptionSetId |
string |
Obtém ou define a ID do conjunto de criptografia de disco para o disco do so da VM protegida |
SnapshotRestoreParameters
Encapsula informações sobre a recuperação de instantâneo para o SAP Hana
| Nome | Tipo | Description |
|---|---|---|
| logPointInTimeForDBRecovery |
string |
|
| skipAttachAndMount |
boolean |
SQLDataDirectoryMapping
Encapsula informações sobre o diretório de dados
| Nome | Tipo | Description |
|---|---|---|
| mappingType |
Tipo de mapeamento de diretório de dados |
|
| sourceLogicalName |
string |
Restaurar o caminho do nome lógico de origem |
| sourcePath |
string |
Restaurar caminho de origem |
| targetPath |
string |
Caminho de destino |
SQLDataDirectoryType
Tipo de mapeamento de diretório de dados
| Valor | Description |
|---|---|
| Invalid | |
| Data | |
| Log |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
TargetAFSRestoreInfo
Informações de compartilhamento de arquivos do Azure de destino.
| Nome | Tipo | Description |
|---|---|---|
| name |
string |
Nome do compartilhamento de arquivo |
| targetResourceId |
string |
ID do ARM do recurso de compartilhamento de arquivo de destino |
TargetDiskNetworkAccessOption
Configurações de acesso à rede a serem usadas para discos restaurados
| Valor | Description |
|---|---|
| SameAsOnSourceDisks | |
| EnablePrivateAccessForAllDisks | |
| EnablePublicAccessForAllDisks |
TargetDiskNetworkAccessSettings
Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados.
| Nome | Tipo | Description |
|---|---|---|
| targetDiskAccessId |
string |
Obtém ou define a ID do recurso ARM do acesso ao disco de destino a ser usado quando TargetDiskNetworkAccessOption é definido como TargetDiskNetworkAccessOption.UseNew |
| targetDiskNetworkAccessOption |
Configurações de acesso à rede a serem usadas para discos restaurados |
TargetRestoreInfo
Detalhes sobre a carga de trabalho de destino durante a operação de restauração.
| Nome | Tipo | Description |
|---|---|---|
| containerId |
string |
Nome da ID do recurso do contêiner no qual o DataBase de destino reside |
| databaseName |
string |
Nome do banco de dados InstanceName/DataBaseName para SQL ou System/DbName para SAP Hana |
| overwriteOption |
Pode substituir se database de destino já existe |
|
| targetDirectoryForFileRestore |
string |
Local do diretório de destino para restauração como arquivos. |
UserAssignedIdentityProperties
Propriedades de identidade gerenciada atribuídas pelo usuário
| Nome | Tipo | Description |
|---|---|---|
| clientId |
string |
A ID do cliente da identidade atribuída. |
| principalId |
string |
A ID da entidade de segurança da identidade atribuída. |
UserAssignedManagedIdentityDetails
Detalhes da identidade gerenciada atribuída pelo usuário
| Nome | Tipo | Description |
|---|---|---|
| identityArmId |
string |
A ID do ARM da identidade atribuída. |
| identityName |
string |
O nome da identidade atribuída. |
| userAssignedIdentityProperties |
Propriedades de identidade gerenciada atribuídas pelo usuário |