Partager via


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

Nom de l’élément sauvegardé dont les fichiers/dossiers doivent être restaurés.

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

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.

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

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

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
AzureFileShareProvisionILRRequest

Mettez à jour l’URI d’instantané avec le nom convivial correct du partage de fichiers Azure source.

CloudError

Réponse d’erreur du service Container Instance.

CloudErrorBody

Réponse d’erreur du service Container Instance.

ErrorAdditionalInfo

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

IaasVMILRRegistrationRequest

Restaurez des fichiers/dossiers à partir d’une copie de sauvegarde d’une machine virtuelle IaaS.

ILRRequestResource

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:

AzureFileShareProvisionILRRequest

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

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.

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:

IaasVMILRRegistrationRequest

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