Compartilhar via


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
containerName
path True

string

Nome do contêiner cujos detalhes precisam ser buscados.

fabricName
path True

string

O nome do BackupFabricResource

protectedItemName
path True

string

Nome do item de backup cujos detalhes devem ser buscados.

recoveryPointId
path True

string

RecoveryPointID representa os dados de backup a serem buscados.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

vaultName
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

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

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
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Restore Disks with IaasVMRestoreWithRehydrationRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest
Restore with Resource Guard Enabled

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
AzureFileShareRestoreRequest

Solicitação de restauração do AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

Restauração -specific sap Hana do AzureWorkload. Especificamente para a restauração de PointInTime/Log

AzureWorkloadRestoreRequest

Restauração específica do AzureWorkload.

AzureWorkloadSAPAsePointInTimeRestoreRequest

Restauração específica do SAP Ase do AzureWorkload. Especificamente para a restauração de PointInTime/Log

AzureWorkloadSAPAseRestoreRequest

Restauração específica do SAP Ase do AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Restauração -specific sap Hana do AzureWorkload. Especificamente para a restauração de PointInTime/Log

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Restauração específica do SAP Hana do AzureWorkload com reidratação integrada do ponto de recuperação.

AzureWorkloadSAPHanaRestoreRequest

Restauração específica do SAP Hana do AzureWorkload.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Restauração específica do SAP Hana do AzureWorkload com reidratação integrada do ponto de recuperação.

AzureWorkloadSQLPointInTimeRestoreRequest

Restauração do SQL do AzureWorkload -specific. Especificamente para a restauração de PointInTime/Log

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Restauração específica do SQL do AzureWorkload com reidratação integrada do ponto de recuperação.

AzureWorkloadSQLRestoreRequest

Restauração do SQL do AzureWorkload -specific. Especificamente para restauração completa/dif

AzureWorkloadSQLRestoreWithRehydrateRequest

Restauração específica do SQL do AzureWorkload com reidratação integrada do ponto de recuperação

CopyOptions

Opções para resolver conflitos de cópia.

createdByType

O tipo de identidade que criou o recurso.

EncryptionDetails

Detalhes necessários se a VM foi criptografada no momento do backup.

ErrorDetail

Classe Error Detail que encapsula Código, Mensagem e Recomendações.

ErrorResponse

Resposta de erro

ExtendedLocation

O local estendido do ponto de recuperação em que a VM estava presente.

IaasVMRestoreRequest

Restauração específica da carga de trabalho da VM iaaS.

IaasVMRestoreWithRehydrationRequest

Restauração específica da carga de trabalho da VM iaaS com reidratação integrada do ponto de recuperação.

IdentityBasedRestoreDetails

Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada

IdentityInfo

Encapsula informações relacionadas à Identidade Gerenciada

OverwriteOptions

Pode substituir se database de destino já existe

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.

RehydrationPriority

Prioridade de reidratação

RestoreFileSpecs

Restaurar especificações de arquivo, como caminho do arquivo, informações de caminho de pasta de destino e tipo.

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.

RestoreRequestType

Tipo de restauração (FullShareRestore ou ItemLevelRestore)

SecuredVMDetails

Restaurar parâmetros de solicitação para VMs protegidas

SnapshotRestoreParameters

Encapsula informações sobre a recuperação de instantâneo para o SAP Hana

SQLDataDirectoryMapping

Encapsula informações sobre o diretório de dados

SQLDataDirectoryType

Tipo de mapeamento de diretório de dados

systemData

Metadados relativos à criação e última modificação do recurso.

TargetAFSRestoreInfo

Informações de compartilhamento de arquivos do Azure de destino.

TargetDiskNetworkAccessOption

Configurações de acesso à rede a serem usadas para discos restaurados

TargetDiskNetworkAccessSettings

Especifica as configurações de acesso à rede de destino para discos de VM a serem restaurados.

TargetRestoreInfo

Detalhes sobre a carga de trabalho de destino durante a operação de restauração.

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário

AzureFileShareRestoreRequest

Solicitação de restauração do AzureFileShare

Nome Tipo Description
copyOptions

CopyOptions

Opções para resolver conflitos de cópia.

objectType string:

AzureFileShareRestoreRequest

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

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

restoreFileSpecs

RestoreFileSpecs[]

Lista de arquivos/pastas de origem (que precisam ser recuperados) e detalhes de TargetFolderPath

restoreRequestType

RestoreRequestType

Tipo de restauração (FullShareRestore ou ItemLevelRestore)

sourceResourceId

string

ID do ARM da conta de armazenamento de origem

targetDetails

TargetAFSRestoreInfo

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:

AzureWorkloadPointInTimeRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadSAPAsePointInTimeRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadSAPAseRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações de reidratação de RP

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadSAPHanaRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações de reidratação de RP

recoveryType

RecoveryType

Tipo dessa recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests no qual a verificação LAC será executada

snapshotRestoreParameters

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

TargetRestoreInfo

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

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

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLPointInTimeRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

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

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

TargetRestoreInfo

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

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

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações de reidratação de RP

recoveryType

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

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

TargetRestoreInfo

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

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

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLRestoreRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryType

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

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

TargetRestoreInfo

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

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

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLRestoreWithRehydrateRequest

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

RecoveryMode

Define se o modo de recuperação atual é restauração de arquivo ou restauração de banco de dados

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações de reidratação de RP

recoveryType

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

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

TargetRestoreInfo

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

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

ErrorDetail

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

EncryptionDetails

Detalhes necessários se a VM foi criptografada no momento do backup.

extendedLocation

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

IdentityBasedRestoreDetails

Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada.

identityInfo

IdentityInfo

Informações de Identidade Gerenciada necessárias para acessar a conta de armazenamento do cliente.

objectType string:

IaasVMRestoreRequest

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

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

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

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

EncryptionDetails

Detalhes necessários se a VM foi criptografada no momento do backup.

extendedLocation

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

IdentityBasedRestoreDetails

Detalhes de restauração específicos da carga de trabalho de VM iaaS para restaurações usando a identidade gerenciada.

identityInfo

IdentityInfo

Informações de Identidade Gerenciada necessárias para acessar a conta de armazenamento do cliente.

objectType string:

IaasVMRestoreWithRehydrationRequest

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

RecoveryPointRehydrationInfo

Informações de reidratação de RP

recoveryType

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

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

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

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

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

SQLDataDirectoryType

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

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

createdByType

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

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

OverwriteOptions

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

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário