Item Level Recovery Connections - Provision
Provisionne un script qui appelle une connexion iSCSI aux données de sauvegarde. L’exécution de ce script ouvre un explorateur de fichiers affichant tous les fichiers et dossiers récupérables. Il s’agit d’une opération asynchrone. Pour connaître l’état de l’approvisionnement, appelez 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}/provisionInstantItemRecovery?api-version=2024-10-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
container
|
path | True |
string |
Nom du conteneur associé aux éléments sauvegardés. |
fabric
|
path | True |
string |
Nom de l’infrastructure associé aux éléments sauvegardés. |
protected
|
path | True |
string |
Nom de l’élément sauvegardé dont les fichiers/dossiers doivent être restaurés. |
recovery
|
path | True |
string |
ID du point de récupération qui représente les données sauvegardées. La connexion iSCSI sera provisionnée pour ces données sauvegardées. |
resource
|
path | True |
string |
Nom du groupe de ressources où se trouve le coffre Recovery Services. |
subscription
|
path | True |
string |
ID d’abonnement. |
vault
|
path | True |
string |
Nom du coffre Recovery Services. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
Nom | Type | Description |
---|---|---|
eTag |
string |
ETag facultatif. |
location |
string |
Emplacement des ressources. |
properties | ILRRequest: |
Propriétés ILRRequestResource |
tags |
object |
Balises de ressource. |
Réponses
Nom | Type | Description |
---|---|---|
202 Accepted |
Accepté |
|
Other Status Codes |
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
Provision Instant Item Level Recovery for Azure Vm
Exemple de requête
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/recoveryPoints/1/provisionInstantItemRecovery?api-version=2024-10-01
{
"properties": {
"initiatorName": "Hello World",
"recoveryPointId": "38823086363464",
"renewExistingRegistration": true,
"virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pysdktestrg/providers/Microsoft.Compute/virtualMachines/pysdktestv2vm1",
"objectType": "IaasVMILRRegistrationRequest"
}
}
Exemple de réponse
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60
Définitions
Nom | Description |
---|---|
Azure |
Mettez à jour l’URI d’instantané avec le nom convivial correct du partage de fichiers Azure source. |
Cloud |
Réponse d’erreur du service Container Instance. |
Cloud |
Réponse d’erreur du service Container Instance. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Iaas |
Restaurez des fichiers/dossiers à partir d’une copie de sauvegarde d’une machine virtuelle IaaS. |
ILRRequest |
Paramètres pour approvisionner l’API ILR. |
AzureFileShareProvisionILRRequest
Mettez à jour l’URI d’instantané avec le nom convivial correct du partage de fichiers Azure source.
Nom | Type | Description |
---|---|---|
objectType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
recoveryPointId |
string |
ID du point de récupération. |
sourceResourceId |
string |
ID ARM du compte de stockage source |
CloudError
Réponse d’erreur du service Container Instance.
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
CloudErrorBody
Réponse d’erreur du service Container Instance.
Nom | Type | Description |
---|---|---|
additionalInfo |
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 |
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. |
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. |
IaasVMILRRegistrationRequest
Restaurez des fichiers/dossiers à partir d’une copie de sauvegarde d’une machine virtuelle IaaS.
Nom | Type | Description |
---|---|---|
initiatorName |
string |
Nom de l’initiateur iSCSI. |
objectType | string: |
Cette propriété sera utilisée comme discriminateur pour décider des types spécifiques dans la chaîne polymorphe de types. |
recoveryPointId |
string |
ID de la copie de sauvegarde de machine virtuelle IaaS à partir de laquelle les fichiers/dossiers doivent être restaurés. |
renewExistingRegistration |
boolean |
Indique s’il faut renouveler l’inscription existante avec le serveur iSCSI. |
virtualMachineId |
string |
ID ARM complet de la machine virtuelle dont les fichiers/dossiers doivent être restaurés. |
ILRRequestResource
Paramètres pour approvisionner l’API ILR.
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 | ILRRequest: |
Propriétés ILRRequestResource |
tags |
object |
Balises de ressource. |
type |
string |
Le type de ressource représente le chemin d’accès complet du formulaire Namespace/ResourceType/ResourceType/... |