Partilhar via


Restores - Trigger

Restaura os dados de backup especificados. Esta é uma operação assíncrona. Para saber o status dessa chamada de 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 do URI

Name Em Necessário Tipo Description
containerName
path True

string

Nome do contêiner associado aos itens de backup.

fabricName
path True

string

Nome da malha associado aos itens de backup.

protectedItemName
path True

string

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 onde o cofre de serviços de recuperação está presente.

subscriptionId
path True

string

O ID da subscrição.

vaultName
path True

string

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

api-version
query True

string

Versão da API do cliente.

Cabeçalho do Pedido

Name Necessário Tipo Description
x-ms-authorization-auxiliary

string

Corpo do Pedido

Name Tipo Description
eTag

string

ETag opcional.

location

string

Localização do recurso.

properties RestoreRequest:

Propriedades RestoreRequestResource

tags

object

Tags de recursos.

Respostas

Name Tipo Description
202 Accepted

Aceito

Other Status Codes

CloudError

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

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation Personifique a sua conta de utilizador.

Exemplos

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

Pedido de amostra

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

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

Pedido de amostra

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

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

Pedido de amostra

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

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

Pedido de amostra

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

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

Pedido de amostra

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

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

Pedido de amostra

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

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

Name Description
AzureFileShareRestoreRequest

Solicitação de restauração do AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauração. Especificamente para restauração PointInTime/Log

AzureWorkloadRestoreRequest

Restauração específica do AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauração. Especificamente para restauração PointInTime/Log

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

AzureWorkloadSAPHanaRestoreRequest

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

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific restauração. Especificamente para restauração PointInTime/Log

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific restauração. Especificamente para restauração completa/diff

AzureWorkloadSQLRestoreWithRehydrateRequest

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

CloudError

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

CloudErrorBody

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

CopyOptions

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

EncryptionDetails

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

ErrorAdditionalInfo

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

ExtendedLocation

O local estendido do ponto de recuperação onde 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 da VM IaaS para restaurações usando identidade gerenciada

IdentityInfo

Encapsula informações relacionadas ao Managed Identity

OverwriteOptions

Pode substituir se a Base de Dados de Destino já existir

RecoveryMode

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

RecoveryPointRehydrationInfo

Informações sobre reidratação RP

RecoveryType

Tipo desta recuperação.

RehydrationPriority

Prioridade de reidratação

RestoreFileSpecs

Restaure as especificações do arquivo, como o caminho do arquivo, o tipo e as informações do caminho da pasta 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.

RestoreRequestType

Tipo de restauração (FullShareRestore ou ItemLevelRestore)

SecuredVMDetails

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

SnapshotRestoreParameters

Encapsula informações sobre recuperação de snapshot para 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 de identidade gerenciada atribuídos pelo usuário

AzureFileShareRestoreRequest

Solicitação de restauração do AzureFileShare

Name Tipo Description
copyOptions

CopyOptions

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

objectType string:

AzureFileShareRestoreRequest

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que 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 ARM da conta de armazenamento de origem

targetDetails

TargetAFSRestoreInfo

Detalhes do compartilhamento de arquivos de destino

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauração. Especificamente para restauração PointInTime/Log

Name Tipo Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

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

pointInTime

string

Valor PointInTime

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadRestoreRequest

Restauração específica do AzureWorkload.

Name Tipo Description
objectType string:

AzureWorkloadRestoreRequest

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

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauração. Especificamente para restauração PointInTime/Log

Name Tipo Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

pointInTime

string

Valor PointInTime

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

Name Tipo Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string

Valor PointInTime

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações sobre reidratação RP

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSAPHanaRestoreRequest

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

Name Tipo Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

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

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

Name Tipo Description
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações sobre reidratação RP

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific restauração. Especificamente para restauração PointInTime/Log

Name Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalhes do diretório de dados

isNonRecoverable

boolean

Propriedade específica do SQL onde o usuário pode optar por definir no-recovery quando a operação de restauração é tentada

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

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

pointInTime

string

Valor PointInTime

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que 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 deve ser fornecido

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

Name Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalhes do diretório de dados

isNonRecoverable

boolean

Propriedade específica do SQL onde o usuário pode optar por definir no-recovery quando a operação de restauração é tentada

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string

Valor PointInTime

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações sobre reidratação RP

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que 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 deve ser fornecido

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific restauração. Especificamente para restauração completa/diff

Name Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalhes do diretório de dados

isNonRecoverable

boolean

Propriedade específica do SQL onde o usuário pode optar por definir no-recovery quando a operação de restauração é tentada

objectType string:

AzureWorkloadSQLRestoreRequest

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

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que 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 deve ser fornecido

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

AzureWorkloadSQLRestoreWithRehydrateRequest

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

Name Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalhes do diretório de dados

isNonRecoverable

boolean

Propriedade específica do SQL onde o usuário pode optar por definir no-recovery quando a operação de restauração é tentada

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

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

propertyBag

object

Bolsa de propriedades específicas da carga de trabalho.

recoveryMode

RecoveryMode

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

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informações sobre reidratação RP

recoveryType

RecoveryType

Tipo desta recuperação.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que 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 deve ser fornecido

snapshotRestoreParameters

SnapshotRestoreParameters

Detalhes adicionais para recuperação de snapshot Atualmente usado para snapshot para SAP Hana.

sourceResourceId

string

ID ARM totalmente qualificado da VM na qual a carga de trabalho que estava sendo executada está sendo recuperada.

targetInfo

TargetRestoreInfo

Detalhes da base de dados de destino

targetResourceGroupName

string

Define o grupo de recursos da VM de destino

targetVirtualMachineId

string

Este é o ID ARM completo da VM de destino para, por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário Atualmente usado para instantâneo.

CloudError

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

Name Tipo Description
error

CloudErrorBody

O objeto de erro.

CloudErrorBody

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

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

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

target

string

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

CopyOptions

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

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

Name Tipo Description
encryptionEnabled

boolean

Identifica se essa cópia de backup representa uma VM criptografada no momento do backup.

kekUrl

string

URL da chave.

kekVaultId

string

ID do Cofre da Chave onde o KEK está armazenado.

secretKeyUrl

string

URL secreto.

secretKeyVaultId

string

ID do Cofre da Chave onde o Segredo está armazenado.

ErrorAdditionalInfo

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

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ExtendedLocation

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

Name Tipo Description
name

string

Nome do local estendido.

type

string

Tipo de local estendido. Os valores possíveis incluem: 'EdgeZone'

IaasVMRestoreRequest

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

Name Tipo Description
affinityGroup

string

Grupo de afinidade associado à VM a ser restaurada. Usado apenas para máquinas virtuais de computação clássicas.

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 estava no momento do backup.

diskEncryptionSetId

string

ID do DiskEncryptionSet - necessário 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 onde 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 da VM IaaS para restaurações usando identidade gerenciada.

identityInfo

IdentityInfo

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

objectType string:

IaasVMRestoreRequest

Esta propriedade será usada como o discriminador 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 desta recuperação.

region

string

Região na qual a máquina virtual é restaurada.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

restoreDiskLunList

integer[]

Lista de LUNs de disco para restauração parcial

restoreWithManagedDisks

boolean

Sinalizador para indicar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados.

securedVMDetails

SecuredVMDetails

Armazena detalhes de VM segura

sourceResourceId

string

ID ARM totalmente qualificado da VM que está sendo recuperada.

storageAccountId

string

ID ARM totalmente qualificado da conta de armazenamento para a qual a VM deve ser restaurada.

subnetId

string

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 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 ARM totalmente qualificado do nome de domínio a ser associado à VM que está sendo restaurada. Isto aplica-se apenas a Máquinas Virtuais Clássicas.

targetResourceGroupId

string

Esta é a ID ARM do grupo de recursos que você deseja criar para esta máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Este é o ID ARM completo da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Este é o ID de rede virtual da vnet que será anexado à máquina virtual. O usuário será validado para permissões de ação de associação no acesso vinculado.

zones

string[]

Zona de destino onde 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.

Name Tipo Description
affinityGroup

string

Grupo de afinidade associado à VM a ser restaurada. Usado apenas para máquinas virtuais de computação clássicas.

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 estava no momento do backup.

diskEncryptionSetId

string

ID do DiskEncryptionSet - necessário 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 onde 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 da VM IaaS para restaurações usando identidade gerenciada.

identityInfo

IdentityInfo

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

objectType string:

IaasVMRestoreWithRehydrationRequest

Esta propriedade será usada como o discriminador 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 sobre reidratação RP

recoveryType

RecoveryType

Tipo desta recuperação.

region

string

Região na qual a máquina virtual é restaurada.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests em que a verificação LAC será executada

restoreDiskLunList

integer[]

Lista de LUNs de disco para restauração parcial

restoreWithManagedDisks

boolean

Sinalizador para indicar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados.

securedVMDetails

SecuredVMDetails

Armazena detalhes de VM segura

sourceResourceId

string

ID ARM totalmente qualificado da VM que está sendo recuperada.

storageAccountId

string

ID ARM totalmente qualificado da conta de armazenamento para a qual a VM deve ser restaurada.

subnetId

string

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 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 ARM totalmente qualificado do nome de domínio a ser associado à VM que está sendo restaurada. Isto aplica-se apenas a Máquinas Virtuais Clássicas.

targetResourceGroupId

string

Esta é a ID ARM do grupo de recursos que você deseja criar para esta máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Este é o ID ARM completo da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Este é o ID de rede virtual da vnet que será anexado à máquina virtual. O usuário será validado para permissões de ação de associação no acesso vinculado.

zones

string[]

Zona de destino onde a VM e seus discos devem ser restaurados.

IdentityBasedRestoreDetails

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

Name Tipo Description
objectType

string

Obtém o tipo de classe.

targetStorageAccountId

string

ID ARM totalmente qualificado da conta de armazenamento de destino.

IdentityInfo

Encapsula informações relacionadas ao Managed Identity

Name Tipo Description
isSystemAssignedIdentity

boolean

Para diferenciar se a identidade gerenciada é atribuída pelo sistema ou pelo usuário

managedIdentityResourceId

string

ID do recurso de identidade gerenciada opcional: pode não ser necessário no caso de identidade gerenciada atribuída ao sistema

OverwriteOptions

Pode substituir se a Base de Dados de Destino já existir

Name Tipo Description
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

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

Name Tipo Description
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

Informações sobre reidratação RP

Name Tipo Description
rehydrationPriority

RehydrationPriority

Prioridade de reidratação

rehydrationRetentionDuration

string

Por quanto tempo o RP reidratado deve ser mantido Deve ser ISO8601 formato de duração, por exemplo, "P7D"

RecoveryType

Tipo desta recuperação.

Name Tipo Description
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Prioridade de reidratação

Name Tipo Description
High

string

Standard

string

RestoreFileSpecs

Restaure as especificações do arquivo, como o caminho do arquivo, o tipo e as informações do caminho da pasta de destino.

Name Tipo Description
fileSpecType

string

Indica o que significa a variável Path

path

string

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

Name Tipo Description
eTag

string

ETag opcional.

id

string

Resource Id representa o caminho completo para o recurso.

location

string

Localização do recurso.

name

string

Nome do recurso associado ao recurso.

properties RestoreRequest:

Propriedades RestoreRequestResource

tags

object

Tags de recursos.

type

string

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

RestoreRequestType

Tipo de restauração (FullShareRestore ou ItemLevelRestore)

Name Tipo Description
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

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

Name Tipo Description
securedVMOsDiskEncryptionSetId

string

Obtém ou define a ID do conjunto de criptografia de disco para o disco seguro do sistema operacional da VM

SnapshotRestoreParameters

Encapsula informações sobre recuperação de snapshot para SAP Hana

Name Tipo Description
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

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

Name Tipo Description
mappingType

SQLDataDirectoryType

Tipo de mapeamento de diretório de dados

sourceLogicalName

string

Restaurar 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

Name Tipo Description
Data

string

Invalid

string

Log

string

TargetAFSRestoreInfo

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

Name Tipo Description
name

string

Nome do compartilhamento de arquivos

targetResourceId

string

ID ARM do recurso de compartilhamento de arquivos de destino

TargetDiskNetworkAccessOption

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

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

Name Tipo Description
targetDiskAccessId

string

Obtém ou define o 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.

Name Tipo Description
containerId

string

Nome da ID do recurso do contêiner no qual a Base de Dados 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 a Base de Dados de Destino já existir

targetDirectoryForFileRestore

string

Local do diretório de destino para restaurar como arquivos.

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário

Name Tipo Description
clientId

string

O ID do cliente da identidade atribuída.

principalId

string

O ID principal da identidade atribuída.

UserAssignedManagedIdentityDetails

Detalhes de identidade gerenciada atribuídos pelo usuário

Name Tipo Description
identityArmId

string

O ID ARM da identidade atribuída.

identityName

string

O nome da identidade atribuída.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário