Udostępnij za pośrednictwem


Item Level Recovery Connections - Provision

Aprowizuje skrypt, który wywołuje połączenie iSCSI z danymi kopii zapasowej. Wykonanie tego skryptu powoduje otwarcie Eksploratora plików z wyświetlonymi wszystkimi plikami i folderami, które można odzyskać. Jest to operacja asynchroniczna. Aby poznać stan aprowizacji, wywołaj interfejs 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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
containerName
path True

string

Nazwa kontenera skojarzona z elementami kopii zapasowej.

fabricName
path True

string

Nazwa sieci szkieletowej skojarzona z elementami kopii zapasowej.

protectedItemName
path True

string

Kopia zapasowa nazwy elementu, którego pliki/foldery mają zostać przywrócone.

recoveryPointId
path True

string

Identyfikator punktu odzyskiwania reprezentujący dane kopii zapasowej. Połączenie iSCSI zostanie aprowidowane dla tych danych kopii zapasowej.

resourceGroupName
path True

string

Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.

subscriptionId
path True

string

Identyfikator subskrypcji.

vaultName
path True

string

Nazwa magazynu usługi Recovery Services.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

location

string

Lokalizacja zasobu.

properties ILRRequest:

Właściwości ILRRequestResource

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

Akceptowane

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikuj konto użytkownika.

Przykłady

Provision Instant Item Level Recovery for Azure Vm

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AzureFileShareProvisionILRRequest

Zaktualizuj identyfikator URI migawki przy użyciu poprawnej przyjaznej nazwy źródłowego udziału plików platformy Azure.

CloudError

Odpowiedź na błąd z usługi Container Instance.

CloudErrorBody

Odpowiedź na błąd z usługi Container Instance.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

IaasVMILRRegistrationRequest

Przywracanie plików/folderów z kopii zapasowej maszyny wirtualnej IaaS.

ILRRequestResource

Parametry aprowizowania interfejsu API ILR.

AzureFileShareProvisionILRRequest

Zaktualizuj identyfikator URI migawki przy użyciu poprawnej przyjaznej nazwy źródłowego udziału plików platformy Azure.

Nazwa Typ Opis
objectType string:

AzureFileShareProvisionILRRequest

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

recoveryPointId

string

Identyfikator punktu odzyskiwania.

sourceResourceId

string

Identyfikator arm źródłowego konta magazynu

CloudError

Odpowiedź na błąd z usługi Container Instance.

Nazwa Typ Opis
error

CloudErrorBody

Obiekt błędu.

CloudErrorBody

Odpowiedź na błąd z usługi Container Instance.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

IaasVMILRRegistrationRequest

Przywracanie plików/folderów z kopii zapasowej maszyny wirtualnej IaaS.

Nazwa Typ Opis
initiatorName

string

Nazwa inicjatora iSCSI.

objectType string:

IaasVMILRRegistrationRequest

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

recoveryPointId

string

Identyfikator kopii zapasowej maszyny wirtualnej IaaS, z której należy przywrócić pliki/foldery.

renewExistingRegistration

boolean

Czy odnowić istniejącą rejestrację na serwerze iSCSI.

virtualMachineId

string

W pełni kwalifikowany identyfikator ARM maszyny wirtualnej, której pliki/foldery muszą zostać przywrócone.

ILRRequestResource

Parametry aprowizowania interfejsu API ILR.

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

id

string

Identyfikator zasobu reprezentuje pełną ścieżkę do zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu skojarzona z zasobem.

properties ILRRequest:

Właściwości ILRRequestResource

tags

object

Tagi zasobów.

type

string

Typ zasobu reprezentuje pełną ścieżkę formularza Namespace/ResourceType/ResourceType/...