Dela via


Item Level Recovery Connections - Provision

Etablerar ett skript som anropar en iSCSI-anslutning till säkerhetskopierade data. Om du kör det här skriptet öppnas en utforskare som visar alla återställningsbara filer och mappar. Det här är en asynkron åtgärd. Om du vill veta status för etablering anropar du API:et 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

URI-parametrar

Name I Obligatorisk Typ Description
containerName
path True

string

Containernamn som är associerat med säkerhetskopierade objekt.

fabricName
path True

string

Infrastrukturresursnamn som är associerat med säkerhetskopierade objekt.

protectedItemName
path True

string

Säkerhetskopierat objektnamn vars filer/mappar ska återställas.

recoveryPointId
path True

string

Återställningspunkt-ID som representerar säkerhetskopierade data. iSCSI-anslutningen etableras för dessa säkerhetskopierade data.

resourceGroupName
path True

string

Namnet på resursgruppen där Recovery Services-valvet finns.

subscriptionId
path True

string

Prenumerations-ID:t.

vaultName
path True

string

Namnet på Recovery Services-valvet.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Typ Description
eTag

string

Valfri ETag.

location

string

Resursplats.

properties ILRRequest:

ILRRequestResource-egenskaper

tags

object

Resurstaggar.

Svar

Name Typ Description
202 Accepted

Accepterad

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto.

Exempel

Provision Instant Item Level Recovery for Azure Vm

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AzureFileShareProvisionILRRequest

Uppdatera ögonblicksbild-Uri med rätt eget namn på azure-källfilresursen.

CloudError

Ett felsvar från containerinstanstjänsten.

CloudErrorBody

Ett felsvar från containerinstanstjänsten.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

IaasVMILRRegistrationRequest

Återställa filer/mappar från en säkerhetskopia av den virtuella IaaS-datorn.

ILRRequestResource

Parametrar för att etablera ILR API.

AzureFileShareProvisionILRRequest

Uppdatera ögonblicksbild-Uri med rätt eget namn på azure-källfilresursen.

Name Typ Description
objectType string:

AzureFileShareProvisionILRRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointId

string

Återställningspunkt-ID.

sourceResourceId

string

ARM-ID för källlagringskonto

CloudError

Ett felsvar från containerinstanstjänsten.

Name Typ Description
error

CloudErrorBody

Felobjektet.

CloudErrorBody

Ett felsvar från containerinstanstjänsten.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

CloudErrorBody[]

En lista med ytterligare information om felet.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target

string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

IaasVMILRRegistrationRequest

Återställa filer/mappar från en säkerhetskopia av den virtuella IaaS-datorn.

Name Typ Description
initiatorName

string

iSCSI-initierarnamn.

objectType string:

IaasVMILRRegistrationRequest

Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan.

recoveryPointId

string

ID för säkerhetskopian av den virtuella IaaS-datorn där filerna/mapparna måste återställas.

renewExistingRegistration

boolean

Om du vill förnya befintlig registrering med iSCSI-servern.

virtualMachineId

string

Fullständigt kvalificerat ARM-ID för den virtuella datorn vars filer/mappar måste återställas.

ILRRequestResource

Parametrar för att etablera ILR API.

Name Typ Description
eTag

string

Valfri ETag.

id

string

Resurs-ID representerar den fullständiga sökvägen till resursen.

location

string

Resursplats.

name

string

Resursnamn som är associerat med resursen.

properties ILRRequest:

ILRRequestResource-egenskaper

tags

object

Resurstaggar.

type

string

Resurstyp representerar den fullständiga sökvägen till formuläret Namespace/ResourceType/ResourceType/...