Partager via


Restores - Trigger

Restaure les données sauvegardées spécifiées. Il s’agit d’une opération asynchrone. Pour connaître l’état de cet appel d’API, utilisez l’API GetProtectedItemOperationResult.

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

Paramètres URI

Nom Dans Obligatoire Type Description
containerName
path True

string

Nom du conteneur associé aux éléments sauvegardés.

fabricName
path True

string

Nom de l’infrastructure associé aux éléments sauvegardés.

protectedItemName
path True

string

Élément sauvegardé à restaurer.

recoveryPointId
path True

string

ID du point de récupération qui représente les données sauvegardées à restaurer.

resourceGroupName
path True

string

Nom du groupe de ressources où se trouve le coffre Recovery Services.

subscriptionId
path True

string

ID d’abonnement.

vaultName
path True

string

Nom du coffre Recovery Services.

api-version
query True

string

Version de l’API cliente.

En-tête de la demande

Nom Obligatoire Type Description
x-ms-authorization-auxiliary

string

Corps de la demande

Nom Type Description
eTag

string

ETag facultatif.

location

string

Emplacement des ressources.

properties RestoreRequest:

Propriétés RestoreRequestResource

tags

object

Balises de ressource.

Réponses

Nom Type Description
202 Accepted

Accepté

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation empruntez l’identité de votre compte d’utilisateur.

Exemples

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

Exemple de requête

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

Exemple de réponse

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

Exemple de requête

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

Exemple de réponse

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

Exemple de requête

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

Exemple de réponse

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

Exemple de requête

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

Exemple de réponse

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

Exemple de requête

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

Exemple de réponse

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

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
AzureFileShareRestoreRequest

Demande de restauration AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

Restauration d’AzureWorkload SAP Hana -specific. Plus précisément pour la restauration de PointInTime/Log

AzureWorkloadRestoreRequest

Restauration spécifique à AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Restauration d’AzureWorkload SAP Hana -specific. Plus précisément pour la restauration de PointInTime/Log

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Restauration spécifique à SAP Hana azureWorkload avec réactivation intégrée du point de récupération.

AzureWorkloadSAPHanaRestoreRequest

Restauration spécifique à SAP Hana dans AzureWorkload.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Restauration spécifique à SAP Hana azureWorkload avec réactivation intégrée du point de récupération.

AzureWorkloadSQLPointInTimeRestoreRequest

Restauration sql -specific AzureWorkload. Plus précisément pour la restauration de PointInTime/Log

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Restauration spécifique à SQL AzureWorkload avec réactivation intégrée du point de récupération.

AzureWorkloadSQLRestoreRequest

Restauration sql -specific AzureWorkload. Spécifiquement pour la restauration complète/différentielle

AzureWorkloadSQLRestoreWithRehydrateRequest

Restauration spécifique à SQL AzureWorkload avec réactivation intégrée du point de récupération

CloudError

Réponse d’erreur du service Container Instance.

CloudErrorBody

Réponse d’erreur du service Container Instance.

CopyOptions

Options pour résoudre les conflits de copie.

EncryptionDetails

Détails nécessaires si la machine virtuelle a été chiffrée au moment de la sauvegarde.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ExtendedLocation

Emplacement étendu du point de récupération où la machine virtuelle était présente.

IaasVMRestoreRequest

Restauration spécifique à la charge de travail d’une machine virtuelle IaaS.

IaasVMRestoreWithRehydrationRequest

Restauration spécifique à la charge de travail de machine virtuelle IaaS avec réactivation intégrée du point de récupération.

IdentityBasedRestoreDetails

Détails de restauration spécifiques de la charge de travail de machine virtuelle IaaS pour les restaurations à l’aide de l’identité managée

IdentityInfo

Encapsule les informations relatives à l’identité managée

OverwriteOptions

Peut remplacer si Target DataBase existe déjà

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

RecoveryType

Type de cette récupération.

RehydrationPriority

Priorité de réhydratation

RestoreFileSpecs

Restaurez des spécifications de fichier telles que le chemin d’accès au fichier, le type et les informations de chemin d’accès au dossier cible.

RestoreRequestResource

Classe de base pour la demande de restauration. Les demandes de restauration spécifiques à la charge de travail sont dérivées de cette classe.

RestoreRequestType

Type de restauration (FullShareRestore ou ItemLevelRestore)

SecuredVMDetails

Paramètres de demande de restauration pour les machines virtuelles sécurisées

SnapshotRestoreParameters

Encapsule des informations concernant la récupération d’instantanés pour SAP Hana

SQLDataDirectoryMapping

Encapsule des informations concernant le répertoire de données

SQLDataDirectoryType

Type de mappage de répertoire de données

TargetAFSRestoreInfo

Cibler les informations de partage de fichiers Azure.

TargetDiskNetworkAccessOption

Paramètres d’accès réseau à utiliser pour les disques restaurés

TargetDiskNetworkAccessSettings

Spécifie les paramètres d’accès réseau cibles pour les disques de machine virtuelle à restaurer.

TargetRestoreInfo

Détails sur la charge de travail cible pendant l’opération de restauration.

UserAssignedIdentityProperties

Propriétés d’identité managée attribuées par l’utilisateur

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur

AzureFileShareRestoreRequest

Demande de restauration AzureFileShare

Nom Type Description
copyOptions

CopyOptions

Options pour résoudre les conflits de copie.

objectType string:

AzureFileShareRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

restoreFileSpecs

RestoreFileSpecs[]

Liste des fichiers/dossiers sources (qui doivent être récupérés) et des détails targetFolderPath

restoreRequestType

RestoreRequestType

Type de restauration (FullShareRestore ou ItemLevelRestore)

sourceResourceId

string

ID ARM du compte de stockage source

targetDetails

TargetAFSRestoreInfo

Détails du partage de fichiers cible

AzureWorkloadPointInTimeRestoreRequest

Restauration d’AzureWorkload SAP Hana -specific. Plus précisément pour la restauration de PointInTime/Log

Nom Type Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

pointInTime

string

Valeur PointInTime

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadRestoreRequest

Restauration spécifique à AzureWorkload.

Nom Type Description
objectType string:

AzureWorkloadRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Restauration d’AzureWorkload SAP Hana -specific. Plus précisément pour la restauration de PointInTime/Log

Nom Type Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

pointInTime

string

Valeur PointInTime

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Restauration spécifique à SAP Hana azureWorkload avec réactivation intégrée du point de récupération.

Nom Type Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

pointInTime

string

Valeur PointInTime

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSAPHanaRestoreRequest

Restauration spécifique à SAP Hana dans AzureWorkload.

Nom Type Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Restauration spécifique à SAP Hana azureWorkload avec réactivation intégrée du point de récupération.

Nom Type Description
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSQLPointInTimeRestoreRequest

Restauration sql -specific AzureWorkload. Plus précisément pour la restauration de PointInTime/Log

Nom Type Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Détails du répertoire de données

isNonRecoverable

boolean

Propriété spécifique SQL où l’utilisateur peut choisir de définir une récupération sans récupération lorsque l’opération de restauration est tentée

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

pointInTime

string

Valeur PointInTime

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

shouldUseAlternateTargetLocation

boolean

Option par défaut définie sur true. Si cette valeur est définie sur false, un autre répertoire de données doit être fourni

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Restauration spécifique à SQL AzureWorkload avec réactivation intégrée du point de récupération.

Nom Type Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Détails du répertoire de données

isNonRecoverable

boolean

Propriété spécifique SQL où l’utilisateur peut choisir de définir une récupération sans récupération lorsque l’opération de restauration est tentée

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

pointInTime

string

Valeur PointInTime

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

shouldUseAlternateTargetLocation

boolean

Option par défaut définie sur true. Si cette valeur est définie sur false, un autre répertoire de données doit être fourni

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSQLRestoreRequest

Restauration sql -specific AzureWorkload. Spécifiquement pour la restauration complète/différentielle

Nom Type Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Détails du répertoire de données

isNonRecoverable

boolean

Propriété spécifique SQL où l’utilisateur peut choisir de définir une récupération sans récupération lorsque l’opération de restauration est tentée

objectType string:

AzureWorkloadSQLRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

shouldUseAlternateTargetLocation

boolean

Option par défaut définie sur true. Si cette valeur est définie sur false, un autre répertoire de données doit être fourni

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

AzureWorkloadSQLRestoreWithRehydrateRequest

Restauration spécifique à SQL AzureWorkload avec réactivation intégrée du point de récupération

Nom Type Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Détails du répertoire de données

isNonRecoverable

boolean

Propriété spécifique SQL où l’utilisateur peut choisir de définir une récupération sans récupération lorsque l’opération de restauration est tentée

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

propertyBag

object

Conteneur de propriétés spécifique à la charge de travail.

recoveryMode

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

recoveryType

RecoveryType

Type de cette récupération.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

shouldUseAlternateTargetLocation

boolean

Option par défaut définie sur true. Si cette valeur est définie sur false, un autre répertoire de données doit être fourni

snapshotRestoreParameters

SnapshotRestoreParameters

Détails supplémentaires pour la récupération d’instantané actuellement utilisée pour l’instantané pour SAP Hana.

sourceResourceId

string

ID ARM complet de la machine virtuelle sur laquelle la charge de travail en cours d’exécution est récupérée.

targetInfo

TargetRestoreInfo

Détails de la base de données cible

targetResourceGroupName

string

Définit le groupe de ressources de la machine virtuelle cible

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle cible, par exemple , /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur actuellement utilisés pour l’instantané.

CloudError

Réponse d’erreur du service Container Instance.

Nom Type Description
error

CloudErrorBody

Objet d’erreur.

CloudErrorBody

Réponse d’erreur du service Container Instance.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

CopyOptions

Options pour résoudre les conflits de copie.

Nom Type Description
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

EncryptionDetails

Détails nécessaires si la machine virtuelle a été chiffrée au moment de la sauvegarde.

Nom Type Description
encryptionEnabled

boolean

Identifie si cette copie de sauvegarde représente une machine virtuelle chiffrée au moment de la sauvegarde.

kekUrl

string

URL de clé.

kekVaultId

string

ID de Key Vault où KEK est stocké.

secretKeyUrl

string

URL du secret.

secretKeyVaultId

string

ID du coffre de clés où le secret est stocké.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ExtendedLocation

Emplacement étendu du point de récupération où la machine virtuelle était présente.

Nom Type Description
name

string

Nom de l’emplacement étendu.

type

string

Type de l’emplacement étendu. Les valeurs possibles sont les suivantes : « EdgeZone »

IaasVMRestoreRequest

Restauration spécifique à la charge de travail d’une machine virtuelle IaaS.

Nom Type Description
affinityGroup

string

Groupe d’affinités associé à la machine virtuelle à restaurer. Utilisé uniquement pour les machines virtuelles de calcul classiques.

createNewCloudService

boolean

Si un nouveau service cloud doit être créé lors de la restauration de la machine virtuelle. S’il s’agit de false, la machine virtuelle est restaurée sur le même service cloud qu’au moment de la sauvegarde.

diskEncryptionSetId

string

ID de DiskEncryptionSet : nécessaire si la machine virtuelle doit être chiffrée au repos pendant la restauration avec la clé gérée par le client.

encryptionDetails

EncryptionDetails

Détails nécessaires si la machine virtuelle a été chiffrée au moment de la sauvegarde.

extendedLocation

ExtendedLocation

Emplacement étendu cible où la machine virtuelle doit être restaurée, doit avoir la valeur Null si la restauration doit être effectuée dans le cloud public

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Détails de restauration spécifiques de la charge de travail de machine virtuelle IaaS pour les restaurations à l’aide de l’identité managée.

identityInfo

IdentityInfo

Informations d’identité managée requises pour accéder au compte de stockage client.

objectType string:

IaasVMRestoreRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

originalStorageAccountOption

boolean

Option de compte de stockage d’origine

recoveryPointId

string

ID de la copie de sauvegarde à récupérer.

recoveryType

RecoveryType

Type de cette récupération.

region

string

Région dans laquelle la machine virtuelle est restaurée.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

restoreDiskLunList

integer[]

Liste des UNITÉS logiques de disque pour la restauration partielle

restoreWithManagedDisks

boolean

Indicateur permettant de désigner une machine virtuelle de disque non managée doit être restauré avec des disques managés.

securedVMDetails

SecuredVMDetails

Stocke les détails de la machine virtuelle sécurisée

sourceResourceId

string

ID ARM complet de la machine virtuelle en cours de récupération.

storageAccountId

string

ID ARM complet du compte de stockage sur lequel la machine virtuelle doit être restaurée.

subnetId

string

L’ID de sous-réseau est l’ID de sous-réseau associé à la machine virtuelle à restaurer. Pour les machines virtuelles classiques, il s’agit de {VnetID}/Subnet/{SubnetName} et, pour les machines virtuelles Azure Resource Manager, il s’agit de l’ID de ressource ARM utilisé pour représenter le sous-réseau.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Spécifie les paramètres d’accès réseau cibles pour les disques de machine virtuelle à restaurer,

targetDomainNameId

string

ID ARM complet du nom de domaine à associer à la machine virtuelle en cours de restauration. Cela s’applique uniquement aux machines virtuelles classiques.

targetResourceGroupId

string

Il s’agit de l’ID ARM du groupe de ressources que vous souhaitez créer pour cette machine virtuelle et d’autres artefacts. Par exemple, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle qui sera créée. Par exemple, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Il s’agit de l’ID de réseau virtuel du réseau virtuel qui sera attaché à la machine virtuelle. L’utilisateur sera validé pour les autorisations d’action de jointure dans l’accès lié.

zones

string[]

Zone cible où la machine virtuelle et ses disques doivent être restaurés.

IaasVMRestoreWithRehydrationRequest

Restauration spécifique à la charge de travail de machine virtuelle IaaS avec réactivation intégrée du point de récupération.

Nom Type Description
affinityGroup

string

Groupe d’affinités associé à la machine virtuelle à restaurer. Utilisé uniquement pour les machines virtuelles de calcul classiques.

createNewCloudService

boolean

Si un nouveau service cloud doit être créé lors de la restauration de la machine virtuelle. S’il s’agit de false, la machine virtuelle est restaurée sur le même service cloud qu’au moment de la sauvegarde.

diskEncryptionSetId

string

ID de DiskEncryptionSet : nécessaire si la machine virtuelle doit être chiffrée au repos pendant la restauration avec la clé gérée par le client.

encryptionDetails

EncryptionDetails

Détails nécessaires si la machine virtuelle a été chiffrée au moment de la sauvegarde.

extendedLocation

ExtendedLocation

Emplacement étendu cible où la machine virtuelle doit être restaurée, doit avoir la valeur Null si la restauration doit être effectuée dans le cloud public

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Détails de restauration spécifiques de la charge de travail de machine virtuelle IaaS pour les restaurations à l’aide de l’identité managée.

identityInfo

IdentityInfo

Informations d’identité managée requises pour accéder au compte de stockage client.

objectType string:

IaasVMRestoreWithRehydrationRequest

Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types.

originalStorageAccountOption

boolean

Option de compte de stockage d’origine

recoveryPointId

string

ID de la copie de sauvegarde à récupérer.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

recoveryType

RecoveryType

Type de cette récupération.

region

string

Région dans laquelle la machine virtuelle est restaurée.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests sur laquelle la vérification LAC sera effectuée

restoreDiskLunList

integer[]

Liste des UNITÉS logiques de disque pour la restauration partielle

restoreWithManagedDisks

boolean

Indicateur permettant de désigner une machine virtuelle de disque non managée doit être restauré avec des disques managés.

securedVMDetails

SecuredVMDetails

Stocke les détails de la machine virtuelle sécurisée

sourceResourceId

string

ID ARM complet de la machine virtuelle en cours de récupération.

storageAccountId

string

ID ARM complet du compte de stockage sur lequel la machine virtuelle doit être restaurée.

subnetId

string

L’ID de sous-réseau est l’ID de sous-réseau associé à la machine virtuelle à restaurer. Pour les machines virtuelles classiques, il s’agit de {VnetID}/Subnet/{SubnetName} et, pour les machines virtuelles Azure Resource Manager, il s’agit de l’ID de ressource ARM utilisé pour représenter le sous-réseau.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Spécifie les paramètres d’accès réseau cibles pour les disques de machine virtuelle à restaurer,

targetDomainNameId

string

ID ARM complet du nom de domaine à associer à la machine virtuelle en cours de restauration. Cela s’applique uniquement aux machines virtuelles classiques.

targetResourceGroupId

string

Il s’agit de l’ID ARM du groupe de ressources que vous souhaitez créer pour cette machine virtuelle et d’autres artefacts. Par exemple, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Il s’agit de l’ID ARM complet de la machine virtuelle qui sera créée. Par exemple, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Il s’agit de l’ID de réseau virtuel du réseau virtuel qui sera attaché à la machine virtuelle. L’utilisateur sera validé pour les autorisations d’action de jointure dans l’accès lié.

zones

string[]

Zone cible où la machine virtuelle et ses disques doivent être restaurés.

IdentityBasedRestoreDetails

Détails de restauration spécifiques de la charge de travail de machine virtuelle IaaS pour les restaurations à l’aide de l’identité managée

Nom Type Description
objectType

string

Obtient le type de classe.

targetStorageAccountId

string

ID ARM complet du compte de stockage cible.

IdentityInfo

Encapsule les informations relatives à l’identité managée

Nom Type Description
isSystemAssignedIdentity

boolean

Pour différencier si l’identité managée est affectée par le système ou l’utilisateur affecté

managedIdentityResourceId

string

ID de ressource d’identité managée facultatif : peut ne pas être requis dans le cas d’une identité managée affectée par le système

OverwriteOptions

Peut remplacer si Target DataBase existe déjà

Nom Type Description
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

Définit si le mode de récupération actuel est la restauration de fichiers ou la restauration de base de données

Nom Type Description
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

Informations sur la réactivation de rp

Nom Type Description
rehydrationPriority

RehydrationPriority

Priorité de réhydratation

rehydrationRetentionDuration

string

Durée pendant laquelle le RP réhydraté doit être conservé ISO8601 format durée, par exemple « P7D »

RecoveryType

Type de cette récupération.

Nom Type Description
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Priorité de réhydratation

Nom Type Description
High

string

Standard

string

RestoreFileSpecs

Restaurez des spécifications de fichier telles que le chemin d’accès au fichier, le type et les informations de chemin d’accès au dossier cible.

Nom Type Description
fileSpecType

string

Indique ce que la variable Path représente

path

string

Chemin d’accès au fichier/dossier source

targetFolderPath

string

Chemin du dossier de destination dans FileShare cible

RestoreRequestResource

Classe de base pour la demande de restauration. Les demandes de restauration spécifiques à la charge de travail sont dérivées de cette classe.

Nom Type Description
eTag

string

ETag facultatif.

id

string

L’ID de ressource représente le chemin d’accès complet à la ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource associé à la ressource.

properties RestoreRequest:

Propriétés RestoreRequestResource

tags

object

Balises de ressource.

type

string

Le type de ressource représente le chemin d’accès complet du formulaire Namespace/ResourceType/ResourceType/...

RestoreRequestType

Type de restauration (FullShareRestore ou ItemLevelRestore)

Nom Type Description
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

Paramètres de demande de restauration pour les machines virtuelles sécurisées

Nom Type Description
securedVMOsDiskEncryptionSetId

string

Obtient ou définit l’ID de jeu de chiffrement de disque pour le disque de système d’exploitation de machine virtuelle sécurisée

SnapshotRestoreParameters

Encapsule des informations concernant la récupération d’instantanés pour SAP Hana

Nom Type Description
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

Encapsule des informations concernant le répertoire de données

Nom Type Description
mappingType

SQLDataDirectoryType

Type de mappage de répertoire de données

sourceLogicalName

string

Restaurer le chemin du nom logique source

sourcePath

string

Restaurer le chemin source

targetPath

string

Chemin d’accès cible

SQLDataDirectoryType

Type de mappage de répertoire de données

Nom Type Description
Data

string

Invalid

string

Log

string

TargetAFSRestoreInfo

Cibler les informations de partage de fichiers Azure.

Nom Type Description
name

string

Nom du partage de fichiers

targetResourceId

string

ID ARM du partage de fichiers cible

TargetDiskNetworkAccessOption

Paramètres d’accès réseau à utiliser pour les disques restaurés

Nom Type Description
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

Spécifie les paramètres d’accès réseau cibles pour les disques de machine virtuelle à restaurer.

Nom Type Description
targetDiskAccessId

string

Obtient ou définit l’ID de ressource ARM de l’accès au disque cible à utiliser lorsque TargetDiskNetworkAccessOption est défini sur TargetDiskNetworkAccessOption.UseNew

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

Paramètres d’accès réseau à utiliser pour les disques restaurés

TargetRestoreInfo

Détails sur la charge de travail cible pendant l’opération de restauration.

Nom Type Description
containerId

string

Nom de l’ID de ressource du conteneur dans lequel La base de données cible réside

databaseName

string

Nom de base de données InstanceName/DataBaseName pour SQL ou System/DbName pour SAP Hana

overwriteOption

OverwriteOptions

Peut remplacer si Target DataBase existe déjà

targetDirectoryForFileRestore

string

Emplacement du répertoire cible pour la restauration en tant que fichiers.

UserAssignedIdentityProperties

Propriétés d’identité managée attribuées par l’utilisateur

Nom Type Description
clientId

string

ID client de l’identité affectée.

principalId

string

ID principal de l’identité affectée.

UserAssignedManagedIdentityDetails

Détails de l’identité managée affectée par l’utilisateur

Nom Type Description
identityArmId

string

ID ARM de l’identité affectée.

identityName

string

Nom de l’identité affectée.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Propriétés d’identité managée attribuées par l’utilisateur