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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
containerName
path True

string

Nombre del contenedor asociado a los elementos de copia de seguridad.

fabricName
path True

string

Nombre del tejido asociado a los elementos de copia de seguridad.

protectedItemName
path True

string

Se ha copiado una copia de seguridad del elemento que se va a restaurar.

recoveryPointId
path True

string

Identificador de punto de recuperación que representa los datos de copia de seguridad que se van a restaurar.

resourceGroupName
path True

string

Nombre del grupo de recursos donde está presente el almacén de Recovery Services.

subscriptionId
path True

string

Identificador de suscripción.

vaultName
path True

string

Nombre del almacén de Recovery Services.

api-version
query True

string

Versión de api de cliente.

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

Aceptado

Other Status Codes

CloudError

Respuesta de error que describe por qué se produjo un error en la operación.

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 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=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"
    }
  }
}

Respuesta de muestra

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

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=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"
    }
  }
}

Respuesta de muestra

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

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=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"
    }
  }
}

Respuesta de muestra

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

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=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
    }
  }
}

Respuesta de muestra

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

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=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"
    }
  }
}

Respuesta de muestra

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

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=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"
    }
  }
}

Respuesta de muestra

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

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.

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

CloudError

Respuesta de error del servicio Container Instance.

CloudErrorBody

Respuesta de error del servicio Container Instance.

CopyOptions

Opciones para resolver conflictos de copia.

EncryptionDetails

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

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

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

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

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.

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

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

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

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

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

CloudError

Respuesta de error del servicio Container Instance.

Nombre Tipo Description
error

CloudErrorBody

Objeto de error.

CloudErrorBody

Respuesta de error del servicio Container Instance.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

CopyOptions

Opciones para resolver conflictos de copia.

Nombre Tipo Description
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

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.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

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

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

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

Nombre Tipo Description
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

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

Nombre Tipo Description
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

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.

Nombre Tipo Description
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Prioridad de rehidratación

Nombre Tipo Description
High

string

Standard

string

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

El identificador de recurso representa la ruta de acceso completa al recurso.

location

string

Ubicación del recurso.

name

string

Nombre del recurso asociado al recurso.

properties RestoreRequest:

Propiedades RestoreRequestResource

tags

object

Etiquetas de recursos.

type

string

El tipo de recurso representa la ruta de acceso completa del formulario Namespace/ResourceType/ResourceType/...

RestoreRequestType

Tipo de restauración (FullShareRestore o ItemLevelRestore)

Nombre Tipo Description
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

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

Nombre Tipo Description
Data

string

Invalid

string

Log

string

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

Nombre Tipo Description
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

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