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=2024-10-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
containerName
path True

string

Nome do contêiner associado aos itens de backup.

fabricName
path True

string

Nome da malha associado aos itens de backup.

protectedItemName
path True

string

Item de backup a ser restaurado.

recoveryPointId
path True

string

ID do ponto de recuperação que representa os dados de backup a serem restaurados.

resourceGroupName
path True

string

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

subscriptionId
path True

string

A ID da assinatura.

vaultName
path True

string

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

api-version
query True

string

Versão da API do cliente.

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

Marcas de recurso.

Respostas

Nome Tipo Description
202 Accepted

Aceitado

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation represente sua conta de usuário.

Exemplos

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 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=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "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",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "targetDiskNetworkAccessSettings": {
      "targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks",
      "targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"
    }
  }
}

Resposta de exemplo

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
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
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=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
    }
  }
}

Resposta de exemplo

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
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
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=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "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",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "Standard"
    }
  }
}

Resposta de exemplo

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
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
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=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    }
  }
}

Resposta de exemplo

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
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
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=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
    }
  }
}

Resposta de exemplo

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
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
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=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "High"
    }
  }
}

Resposta de exemplo

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
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
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.

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

CloudError

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

CloudErrorBody

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

CopyOptions

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

EncryptionDetails

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

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

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

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

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.

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

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

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

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

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.

CloudError

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

Nome Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

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

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

CopyOptions

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

Nome Tipo Description
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

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.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

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[]

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[]

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

Nome Tipo Description
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

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

Nome Tipo Description
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

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.

Nome Tipo Description
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Prioridade de reidratação

Nome Tipo Description
High

string

Standard

string

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

A ID do recurso representa o caminho completo para o recurso.

location

string

Local do recurso.

name

string

Nome do recurso associado ao recurso.

properties RestoreRequest:

Propriedades RestoreRequestResource

tags

object

Marcas de recurso.

type

string

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

RestoreRequestType

Tipo de restauração (FullShareRestore ou ItemLevelRestore)

Nome Tipo Description
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

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

Nome Tipo Description
Data

string

Invalid

string

Log

string

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

Nome Tipo Description
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

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