Freigeben über


Item Level Recovery Connections - Provision

Stellt ein Skript bereit, das eine iSCSI-Verbindung mit den Sicherungsdaten aufruft. Wenn Sie dieses Skript ausführen, wird ein Datei-Explorer geöffnet, in dem alle wiederhergestellten Dateien und Ordner angezeigt werden. Dies ist ein asynchroner Vorgang. Rufen Sie die GetProtectedItemOperationResult-API auf, um den Status der Bereitstellung zu kennen.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
containerName
path True

string

Containername, der den gesicherten Elementen zugeordnet ist.

fabricName
path True

string

Fabric-Name, der den gesicherten Elementen zugeordnet ist.

protectedItemName
path True

string

Gesicherter Elementname, dessen Dateien/Ordner wiederhergestellt werden sollen.

recoveryPointId
path True

string

Wiederherstellungspunkt-ID, die gesicherte Daten darstellt. Die iSCSI-Verbindung wird für diese gesicherten Daten bereitgestellt.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, in der der Wiederherstellungsdiensttresor vorhanden ist.

subscriptionId
path True

string

Die Abonnement-ID.

vaultName
path True

string

Der Name des Wiederherstellungsdienstetresors.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
eTag

string

Optionales ETag.

location

string

Ressourcenspeicherort.

properties ILRRequest:

ILRRequestResource-Eigenschaften

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
202 Accepted

Angenommen

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation identitätswechseln Sie Ihr Benutzerkonto.

Beispiele

Provision Instant Item Level Recovery for Azure Vm

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AzureFileShareProvisionILRRequest

Aktualisieren Sie momentaufnahme-URI mit dem richtigen Anzeigenamen der Azure-Quelldateifreigabe.

CloudError

Eine Fehlerantwort des Containerinstanzdiensts.

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

IaasVMILRRegistrationRequest

Stellen Sie Dateien/Ordner aus einer Sicherungskopie der IaaS-VM wieder her.

ILRRequestResource

Parameter für die Bereitstellung der ILR-API.

AzureFileShareProvisionILRRequest

Aktualisieren Sie momentaufnahme-URI mit dem richtigen Anzeigenamen der Azure-Quelldateifreigabe.

Name Typ Beschreibung
objectType string:

AzureFileShareProvisionILRRequest

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

recoveryPointId

string

Wiederherstellungspunkt-ID.

sourceResourceId

string

ARM-ID des Quellspeicherkontos

CloudError

Eine Fehlerantwort des Containerinstanzdiensts.

Name Typ Beschreibung
error

CloudErrorBody

Das Fehlerobjekt.

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

IaasVMILRRegistrationRequest

Stellen Sie Dateien/Ordner aus einer Sicherungskopie der IaaS-VM wieder her.

Name Typ Beschreibung
initiatorName

string

iSCSI-Initiatorname.

objectType string:

IaasVMILRRegistrationRequest

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

recoveryPointId

string

ID der IaaS-VM-Sicherungskopie, von der aus die Dateien/Ordner wiederhergestellt werden müssen.

renewExistingRegistration

boolean

Gibt an, ob die vorhandene Registrierung mit dem iSCSI-Server verlängert werden soll.

virtualMachineId

string

Vollqualifizierte ARM-ID des virtuellen Computers, deren Dateien/Ordner wiederhergestellt werden müssen.

ILRRequestResource

Parameter für die Bereitstellung der ILR-API.

Name Typ Beschreibung
eTag

string

Optionales ETag.

id

string

Die Ressourcen-ID stellt den vollständigen Pfad zur Ressource dar.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname, der der Ressource zugeordnet ist.

properties ILRRequest:

ILRRequestResource-Eigenschaften

tags

object

Ressourcentags.

type

string

Der Ressourcentyp stellt den vollständigen Pfad des Formulars Namespace/ResourceType/ResourceType/...