Compartir a través de


Restores - Trigger

Restaura los datos de copia de seguridad especificados. Se trata de una operación asincrónica. Para conocer el estado de esta llamada API, use GetProtectedItemOperationResult API.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/restore?api-version=2025-08-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
containerName
path True

string

Nombre del contenedor cuyos detalles deben obtenerse.

fabricName
path True

string

El nombre de BackupFabricResource

protectedItemName
path True

string

Se ha copiado una copia de seguridad del nombre del elemento cuyos detalles se van a capturar.

recoveryPointId
path True

string

RecoveryPointID representa los datos de copia de seguridad que se van a capturar.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

vaultName
path True

string

El nombre de VaultResource

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Encabezado de la solicitud

Nombre Requerido Tipo Description
x-ms-authorization-auxiliary

string

Cuerpo de la solicitud

Nombre Tipo Description
eTag

string

ETag opcional.

location

string

Ubicación del recurso.

properties RestoreRequest:

Propiedades RestoreRequestResource

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
202 Accepted

Operación de recursos aceptada.

Encabezados

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

ErrorResponse

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Restore Disks with IaasVMRestoreRequest
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Restore Disks with IaasVMRestoreWithRehydrationRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest
Restore with Resource Guard Enabled

Restore Disks with IaasVMRestoreRequest

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

{
  "properties": {
    "createNewCloudService": true,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "region": "southeastasia",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "targetDiskNetworkAccessSettings": {
      "targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy",
      "targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks"
    }
  }
}

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

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

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreWithRehydrationRequest

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

{
  "properties": {
    "createNewCloudService": true,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "348916168024334",
    "recoveryPointRehydrationInfo": {
      "rehydrationPriority": "Standard",
      "rehydrationRetentionDuration": "P7D"
    },
    "recoveryType": "RestoreDisks",
    "region": "southeastasia",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
  }
}

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

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

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

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

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

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

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore with Resource Guard Enabled

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2025-08-01

{
  "properties": {
    "createNewCloudService": true,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "region": "southeastasia",
    "resourceGuardOperationRequests": [
      "/subscriptions/063bf7bc-e4dc-4cde-8840-8416fbd7921e/resourcegroups/ankurRG1/providers/Microsoft.DataProtection/resourceGuards/RG341/triggerRestoreRequests/default"
    ],
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1"
  }
}

Respuesta de muestra

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Definiciones

Nombre Description
AzureFileShareRestoreRequest

Solicitud de restauración de AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauración. Específicamente para la restauración de PointInTime/Log

AzureWorkloadRestoreRequest

Restauración específica de AzureWorkload.

AzureWorkloadSAPAsePointInTimeRestoreRequest

Restauración específica de SAPWorkload. Específicamente para la restauración de PointInTime/Log

AzureWorkloadSAPAseRestoreRequest

Restauración específica de SAPWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauración. Específicamente para la restauración de PointInTime/Log

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Restauración específica de SAP Hana de AzureWorkload con rehidratación integrada del punto de recuperación.

AzureWorkloadSAPHanaRestoreRequest

Restauración específica de SAP Hana de AzureWorkload.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Restauración específica de SAP Hana de AzureWorkload con rehidratación integrada del punto de recuperación.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific restaurar. Específicamente para la restauración de PointInTime/Log

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Restauración específica de SQL de AzureWorkload con rehidratación integrada del punto de recuperación.

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific restaurar. Específicamente para la restauración completa o de diferencias

AzureWorkloadSQLRestoreWithRehydrateRequest

Restauración específica de SQL de AzureWorkload con rehidratación integrada del punto de recuperación

CopyOptions

Opciones para resolver conflictos de copia.

createdByType

Tipo de identidad que creó el recurso.

EncryptionDetails

Detalles necesarios si la máquina virtual se cifró en el momento de la copia de seguridad.

ErrorDetail

Clase De detalle de error que encapsula código, mensaje y recomendaciones.

ErrorResponse

Respuesta de error

ExtendedLocation

Ubicación extendida del punto de recuperación donde estaba presente la máquina virtual.

IaasVMRestoreRequest

Restauración específica de la carga de trabajo de máquina virtual de IaaS.

IaasVMRestoreWithRehydrationRequest

Restauración específica de la carga de trabajo de vm de IaaS con rehidratación integrada del punto de recuperación.

IdentityBasedRestoreDetails

Detalles de restauración específicos de la carga de trabajo de máquina virtual de IaaS para las restauraciones mediante la identidad administrada

IdentityInfo

Encapsula la información relacionada con la identidad administrada

OverwriteOptions

Puede sobrescribir si la base de datos de destino ya existe

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

RecoveryPointRehydrationInfo

Información de rehidratación de RP

RecoveryType

Tipo de esta recuperación.

RehydrationPriority

Prioridad de rehidratación

RestoreFileSpecs

Restaure especificaciones de archivo como la ruta de acceso del archivo, el tipo y la información de ruta de acceso de la carpeta de destino.

RestoreRequestResource

Clase base para la solicitud de restauración. Las solicitudes de restauración específicas de la carga de trabajo se derivan de esta clase.

RestoreRequestType

Tipo de restauración (FullShareRestore o ItemLevelRestore)

SecuredVMDetails

Restauración de parámetros de solicitud para máquinas virtuales protegidas

SnapshotRestoreParameters

Encapsula la información relativa a la recuperación de instantáneas para SAP Hana

SQLDataDirectoryMapping

Encapsula información sobre el directorio de datos

SQLDataDirectoryType

Tipo de asignación de directorios de datos

systemData

Metadatos relativos a la creación y última modificación del recurso.

TargetAFSRestoreInfo

Información de recurso compartido de archivos de Azure de destino.

TargetDiskNetworkAccessOption

Configuración de acceso a la red que se va a usar para discos restaurados

TargetDiskNetworkAccessSettings

Especifica la configuración de acceso a la red de destino para los discos de la máquina virtual que se van a restaurar.

TargetRestoreInfo

Detalles sobre la carga de trabajo de destino durante la operación de restauración.

UserAssignedIdentityProperties

Propiedades de identidad administrada asignadas por el usuario

UserAssignedManagedIdentityDetails

Detalles de la identidad administrada asignada por el usuario

AzureFileShareRestoreRequest

Solicitud de restauración de AzureFileShare

Nombre Tipo Description
copyOptions

CopyOptions

Opciones para resolver conflictos de copia.

objectType string:

AzureFileShareRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

restoreFileSpecs

RestoreFileSpecs[]

Lista de archivos o carpetas de origen (que necesitan recuperarse) y Detalles de TargetFolderPath

restoreRequestType

RestoreRequestType

Tipo de restauración (FullShareRestore o ItemLevelRestore)

sourceResourceId

string

Id. de ARM de la cuenta de almacenamiento de origen

targetDetails

TargetAFSRestoreInfo

Detalles del recurso compartido de archivos de destino

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauración. Específicamente para la restauración de PointInTime/Log

Nombre Tipo Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

pointInTime

string (date-time)

Valor pointInTime

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadRestoreRequest

Restauración específica de AzureWorkload.

Nombre Tipo Description
objectType string:

AzureWorkloadRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSAPAsePointInTimeRestoreRequest

Restauración específica de SAPWorkload. Específicamente para la restauración de PointInTime/Log

Nombre Tipo Description
objectType string:

AzureWorkloadSAPAsePointInTimeRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

pointInTime

string (date-time)

Valor pointInTime

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSAPAseRestoreRequest

Restauración específica de SAPWorkload.

Nombre Tipo Description
objectType string:

AzureWorkloadSAPAseRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restauración. Específicamente para la restauración de PointInTime/Log

Nombre Tipo Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

pointInTime

string (date-time)

Valor pointInTime

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Restauración específica de SAP Hana de AzureWorkload con rehidratación integrada del punto de recuperación.

Nombre Tipo Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

pointInTime

string (date-time)

Valor pointInTime

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Información de rehidratación de RP

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSAPHanaRestoreRequest

Restauración específica de SAP Hana de AzureWorkload.

Nombre Tipo Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Restauración específica de SAP Hana de AzureWorkload con rehidratación integrada del punto de recuperación.

Nombre Tipo Description
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Información de rehidratación de RP

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific restaurar. Específicamente para la restauración de PointInTime/Log

Nombre Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalles del directorio de datos

isNonRecoverable

boolean

Propiedad específica de SQL en la que el usuario puede optar por establecer no recuperación cuando se intenta realizar la operación de restauración

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

pointInTime

string (date-time)

Valor pointInTime

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

shouldUseAlternateTargetLocation

boolean

Opción predeterminada establecida en true. Si se establece en false, se debe proporcionar un directorio de datos alternativo.

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Restauración específica de SQL de AzureWorkload con rehidratación integrada del punto de recuperación.

Nombre Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalles del directorio de datos

isNonRecoverable

boolean

Propiedad específica de SQL en la que el usuario puede optar por establecer no recuperación cuando se intenta realizar la operación de restauración

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

pointInTime

string (date-time)

Valor pointInTime

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Información de rehidratación de RP

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

shouldUseAlternateTargetLocation

boolean

Opción predeterminada establecida en true. Si se establece en false, se debe proporcionar un directorio de datos alternativo.

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific restaurar. Específicamente para la restauración completa o de diferencias

Nombre Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalles del directorio de datos

isNonRecoverable

boolean

Propiedad específica de SQL en la que el usuario puede optar por establecer no recuperación cuando se intenta realizar la operación de restauración

objectType string:

AzureWorkloadSQLRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

shouldUseAlternateTargetLocation

boolean

Opción predeterminada establecida en true. Si se establece en false, se debe proporcionar un directorio de datos alternativo.

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

AzureWorkloadSQLRestoreWithRehydrateRequest

Restauración específica de SQL de AzureWorkload con rehidratación integrada del punto de recuperación

Nombre Tipo Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Detalles del directorio de datos

isNonRecoverable

boolean

Propiedad específica de SQL en la que el usuario puede optar por establecer no recuperación cuando se intenta realizar la operación de restauración

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

propertyBag

object

Contenedor de propiedades específico de la carga de trabajo.

recoveryMode

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Información de rehidratación de RP

recoveryType

RecoveryType

Tipo de esta recuperación.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

shouldUseAlternateTargetLocation

boolean

Opción predeterminada establecida en true. Si se establece en false, se debe proporcionar un directorio de datos alternativo.

snapshotRestoreParameters

SnapshotRestoreParameters

Detalles adicionales de la recuperación de instantáneas que se usan actualmente para la instantánea para SAP Hana.

sourceResourceId

string

Id. de ARM completo de la máquina virtual en la que se está recuperando la carga de trabajo que se estaba ejecutando.

targetInfo

TargetRestoreInfo

Detalles de la base de datos de destino

targetResourceGroupName

string

Define el grupo de recursos de la máquina virtual de destino.

targetVirtualMachineId

string

Este es el identificador de ARM completo de la máquina virtual de destino. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalles de identidad administrada asignada por el usuario Que se usan actualmente para la instantánea.

CopyOptions

Opciones para resolver conflictos de copia.

Valor Description
Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

EncryptionDetails

Detalles necesarios si la máquina virtual se cifró en el momento de la copia de seguridad.

Nombre Tipo Description
encryptionEnabled

boolean

Identifica si esta copia de seguridad representa una máquina virtual cifrada en el momento de la copia de seguridad.

kekUrl

string

Dirección URL de clave.

kekVaultId

string

Identificador de Key Vault donde se almacena KEK.

secretKeyUrl

string

Dirección URL secreta.

secretKeyVaultId

string

Identificador de Key Vault donde se almacena el secreto.

ErrorDetail

Clase De detalle de error que encapsula código, mensaje y recomendaciones.

Nombre Tipo Description
code

string

Código de error.

message

string

Mensaje de error relacionado con el código.

recommendations

string[]

Lista de cadenas de recomendación.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ExtendedLocation

Ubicación extendida del punto de recuperación donde estaba presente la máquina virtual.

Nombre Tipo Description
name

string

Nombre de la ubicación extendida.

type

string

Tipo de la ubicación extendida. Entre los valores posibles se incluyen: 'EdgeZone'

IaasVMRestoreRequest

Restauración específica de la carga de trabajo de máquina virtual de IaaS.

Nombre Tipo Description
affinityGroup

string

Grupo de afinidad asociado a la máquina virtual que se va a restaurar. Solo se usa para máquinas virtuales de proceso clásico.

createNewCloudService

boolean

Debe crearse un nuevo servicio en la nube durante la restauración de la máquina virtual. Si es false, la máquina virtual se restaurará en el mismo servicio en la nube que estaba en el momento de la copia de seguridad.

diskEncryptionSetId

string

Identificador de DiskEncryptionSet: es necesario si la máquina virtual debe cifrarse en reposo durante la restauración con la clave administrada por el cliente.

encryptionDetails

EncryptionDetails

Detalles necesarios si la máquina virtual se cifró en el momento de la copia de seguridad.

extendedLocation

ExtendedLocation

Ubicación extendida de destino donde se debe restaurar la máquina virtual, debe ser NULL si la restauración se va a realizar en la nube pública.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Detalles de restauración específicos de la carga de trabajo de vm de IaaS para restauraciones mediante identidad administrada.

identityInfo

IdentityInfo

Información de identidad administrada necesaria para acceder a la cuenta de almacenamiento del cliente.

objectType string:

IaasVMRestoreRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

originalStorageAccountOption

boolean

Opción de cuenta de almacenamiento original

recoveryPointId

string

Identificador de la copia de seguridad que se va a recuperar.

recoveryType

RecoveryType

Tipo de esta recuperación.

region

string

Región en la que se restaura la máquina virtual.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

restoreDiskLunList

integer[] (int32)

Lista de LUN de disco para la restauración parcial

restoreWithManagedDisks

boolean

La marca para indicar una máquina virtual de disco no administrado debe restaurarse con discos administrados.

securedVMDetails

SecuredVMDetails

Almacena los detalles de la máquina virtual protegida

sourceResourceId

string

Id. de ARM completo de la máquina virtual que se está recuperando.

storageAccountId

string

Id. de ARM completo de la cuenta de almacenamiento a la que se debe restaurar la máquina virtual.

subnetId

string

El identificador de subred es el identificador de subred asociado a la máquina virtual que se va a restaurar. En el caso de las máquinas virtuales clásicas, sería {VnetID}/Subnet/{SubnetName} y, para las máquinas virtuales de Azure Resource Manager, se usaría el identificador de recurso de ARM para representar la subred.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Especifica la configuración de acceso a la red de destino para los discos de la máquina virtual que se van a restaurar,

targetDomainNameId

string

Id. de ARM completo del nombre de dominio que se va a asociar a la máquina virtual que se va a restaurar. Esto solo se aplica a las máquinas virtuales clásicas.

targetResourceGroupId

string

Este es el identificador de ARM del grupo de recursos que desea crear para esta máquina virtual y otros artefactos. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Este es el identificador arm completo de la máquina virtual que se creará. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Este es el identificador de red virtual de la red virtual que se conectará a la máquina virtual. El usuario se validará para los permisos de acción de unión en el acceso vinculado.

zones

string[]

Zona de destino donde se debe restaurar la máquina virtual y sus discos.

IaasVMRestoreWithRehydrationRequest

Restauración específica de la carga de trabajo de vm de IaaS con rehidratación integrada del punto de recuperación.

Nombre Tipo Description
affinityGroup

string

Grupo de afinidad asociado a la máquina virtual que se va a restaurar. Solo se usa para máquinas virtuales de proceso clásico.

createNewCloudService

boolean

Debe crearse un nuevo servicio en la nube durante la restauración de la máquina virtual. Si es false, la máquina virtual se restaurará en el mismo servicio en la nube que estaba en el momento de la copia de seguridad.

diskEncryptionSetId

string

Identificador de DiskEncryptionSet: es necesario si la máquina virtual debe cifrarse en reposo durante la restauración con la clave administrada por el cliente.

encryptionDetails

EncryptionDetails

Detalles necesarios si la máquina virtual se cifró en el momento de la copia de seguridad.

extendedLocation

ExtendedLocation

Ubicación extendida de destino donde se debe restaurar la máquina virtual, debe ser NULL si la restauración se va a realizar en la nube pública.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Detalles de restauración específicos de la carga de trabajo de vm de IaaS para restauraciones mediante identidad administrada.

identityInfo

IdentityInfo

Información de identidad administrada necesaria para acceder a la cuenta de almacenamiento del cliente.

objectType string:

IaasVMRestoreWithRehydrationRequest

Esta propiedad se usará como discriminador para decidir los tipos específicos en la cadena polimórfica de tipos.

originalStorageAccountOption

boolean

Opción de cuenta de almacenamiento original

recoveryPointId

string

Identificador de la copia de seguridad que se va a recuperar.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Información de rehidratación de RP

recoveryType

RecoveryType

Tipo de esta recuperación.

region

string

Región en la que se restaura la máquina virtual.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests en los que se realizará la comprobación de LAC

restoreDiskLunList

integer[] (int32)

Lista de LUN de disco para la restauración parcial

restoreWithManagedDisks

boolean

La marca para indicar una máquina virtual de disco no administrado debe restaurarse con discos administrados.

securedVMDetails

SecuredVMDetails

Almacena los detalles de la máquina virtual protegida

sourceResourceId

string

Id. de ARM completo de la máquina virtual que se está recuperando.

storageAccountId

string

Id. de ARM completo de la cuenta de almacenamiento a la que se debe restaurar la máquina virtual.

subnetId

string

El identificador de subred es el identificador de subred asociado a la máquina virtual que se va a restaurar. En el caso de las máquinas virtuales clásicas, sería {VnetID}/Subnet/{SubnetName} y, para las máquinas virtuales de Azure Resource Manager, se usaría el identificador de recurso de ARM para representar la subred.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Especifica la configuración de acceso a la red de destino para los discos de la máquina virtual que se van a restaurar,

targetDomainNameId

string

Id. de ARM completo del nombre de dominio que se va a asociar a la máquina virtual que se va a restaurar. Esto solo se aplica a las máquinas virtuales clásicas.

targetResourceGroupId

string

Este es el identificador de ARM del grupo de recursos que desea crear para esta máquina virtual y otros artefactos. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Este es el identificador arm completo de la máquina virtual que se creará. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Este es el identificador de red virtual de la red virtual que se conectará a la máquina virtual. El usuario se validará para los permisos de acción de unión en el acceso vinculado.

zones

string[]

Zona de destino donde se debe restaurar la máquina virtual y sus discos.

IdentityBasedRestoreDetails

Detalles de restauración específicos de la carga de trabajo de máquina virtual de IaaS para las restauraciones mediante la identidad administrada

Nombre Tipo Description
objectType

string

Obtiene el tipo de clase .

targetStorageAccountId

string

Id. de ARM completo de la cuenta de almacenamiento de destino.

IdentityInfo

Encapsula la información relacionada con la identidad administrada

Nombre Tipo Description
isSystemAssignedIdentity

boolean

Para diferenciar si la identidad administrada está asignada por el sistema o por el usuario

managedIdentityResourceId

string

Identificador de recurso de identidad administrada opcional: es posible que no sea necesario en el caso de la identidad administrada asignada por el sistema.

OverwriteOptions

Puede sobrescribir si la base de datos de destino ya existe

Valor Description
Invalid
FailOnConflict
Overwrite

RecoveryMode

Define si el modo de recuperación actual es la restauración de archivos o la restauración de la base de datos.

Valor Description
Invalid
FileRecovery
WorkloadRecovery
SnapshotAttach
RecoveryUsingSnapshot
SnapshotAttachAndRecover

RecoveryPointRehydrationInfo

Información de rehidratación de RP

Nombre Tipo Description
rehydrationPriority

RehydrationPriority

Prioridad de rehidratación

rehydrationRetentionDuration

string

Cuánto tiempo se debe mantener el RP rehidratado Debe ser ISO8601 formato de duración, por ejemplo, "P7D"

RecoveryType

Tipo de esta recuperación.

Valor Description
Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RehydrationPriority

Prioridad de rehidratación

Valor Description
Standard
High

RestoreFileSpecs

Restaure especificaciones de archivo como la ruta de acceso del archivo, el tipo y la información de ruta de acceso de la carpeta de destino.

Nombre Tipo Description
fileSpecType

string

Indica lo que significa la variable Path

path

string

Ruta de acceso de archivo o carpeta de origen

targetFolderPath

string

Ruta de acceso de la carpeta de destino en fileshare de destino

RestoreRequestResource

Clase base para la solicitud de restauración. Las solicitudes de restauración específicas de la carga de trabajo se derivan de esta clase.

Nombre Tipo Description
eTag

string

ETag opcional.

id

string

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Ubicación del recurso.

name

string

Nombre del recurso

properties RestoreRequest:

Propiedades RestoreRequestResource

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

RestoreRequestType

Tipo de restauración (FullShareRestore o ItemLevelRestore)

Valor Description
Invalid
FullShareRestore
ItemLevelRestore

SecuredVMDetails

Restauración de parámetros de solicitud para máquinas virtuales protegidas

Nombre Tipo Description
securedVMOsDiskEncryptionSetId

string

Obtiene o establece el identificador del conjunto de cifrado de disco para el disco del sistema operativo de máquina virtual protegida.

SnapshotRestoreParameters

Encapsula la información relativa a la recuperación de instantáneas para SAP Hana

Nombre Tipo Description
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

Encapsula información sobre el directorio de datos

Nombre Tipo Description
mappingType

SQLDataDirectoryType

Tipo de asignación de directorios de datos

sourceLogicalName

string

Restauración de la ruta de acceso del nombre lógico de origen

sourcePath

string

Restaurar ruta de acceso de origen

targetPath

string

Ruta de acceso de destino

SQLDataDirectoryType

Tipo de asignación de directorios de datos

Valor Description
Invalid
Data
Log

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

TargetAFSRestoreInfo

Información de recurso compartido de archivos de Azure de destino.

Nombre Tipo Description
name

string

Nombre del recurso compartido de archivos

targetResourceId

string

Id. de ARM del recurso compartido de archivos de destino

TargetDiskNetworkAccessOption

Configuración de acceso a la red que se va a usar para discos restaurados

Valor Description
SameAsOnSourceDisks
EnablePrivateAccessForAllDisks
EnablePublicAccessForAllDisks

TargetDiskNetworkAccessSettings

Especifica la configuración de acceso a la red de destino para los discos de la máquina virtual que se van a restaurar.

Nombre Tipo Description
targetDiskAccessId

string

Obtiene o establece el identificador de recurso de ARM del acceso al disco de destino que se va a usar cuando TargetDiskNetworkAccessOption está establecido en TargetDiskNetworkAccessOption.UseNew

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

Configuración de acceso a la red que se va a usar para discos restaurados

TargetRestoreInfo

Detalles sobre la carga de trabajo de destino durante la operación de restauración.

Nombre Tipo Description
containerId

string

Nombre del identificador de recurso del contenedor en el que reside La base de datos de destino

databaseName

string

Nombre de base de datos InstanceName/DataBaseName para SQL o System/DbName para SAP Hana

overwriteOption

OverwriteOptions

Puede sobrescribir si la base de datos de destino ya existe

targetDirectoryForFileRestore

string

Ubicación del directorio de destino para la restauración como archivos.

UserAssignedIdentityProperties

Propiedades de identidad administrada asignadas por el usuario

Nombre Tipo Description
clientId

string

Identificador de cliente de la identidad asignada.

principalId

string

Identificador de entidad de seguridad de la identidad asignada.

UserAssignedManagedIdentityDetails

Detalles de la identidad administrada asignada por el usuario

Nombre Tipo Description
identityArmId

string

Identificador de ARM de la identidad asignada.

identityName

string

Nombre de la identidad asignada.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Propiedades de identidad administrada asignadas por el usuario