Udostępnij za pośrednictwem


Restores - Trigger

Przywraca określone dane kopii zapasowej. Jest to operacja asynchroniczna. Aby poznać stan tego wywołania interfejsu API, użyj interfejsu API GetProtectedItemOperationResult.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/restore?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 elementu do przywrócenia.

recoveryPointId
path True

string

Identyfikator punktu odzyskiwania, który reprezentuje dane kopii zapasowej do przywrócenia.

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.

Nagłówek żądania

Nazwa Wymagane Typ Opis
x-ms-authorization-auxiliary

string

Treść żądania

Nazwa Typ Opis
eTag

string

Opcjonalny element ETag.

location

string

Lokalizacja zasobu.

properties RestoreRequest:

Właściwości RestoreRequestResource

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

Restore Disks with IaasVMRestoreRequest
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Restore Disks with IaasVMRestoreWithRehydrationRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

Restore Disks with IaasVMRestoreRequest

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "targetDiskNetworkAccessSettings": {
      "targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks",
      "targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"
    }
  }
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
    }
  }
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreWithRehydrationRequest

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "Standard"
    }
  }
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    }
  }
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
    }
  }
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "High"
    }
  }
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Definicje

Nazwa Opis
AzureFileShareRestoreRequest

AzureFileShare Restore Request

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

AzureWorkloadRestoreRequest

Przywracanie specyficzne dla pakietu AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload z zintegrowanym przywracaniem punktu odzyskiwania.

AzureWorkloadSAPHanaRestoreRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload z zintegrowanym przywracaniem punktu odzyskiwania.

AzureWorkloadSQLPointInTimeRestoreRequest

Przywracanie -specific SQL AzureWorkload. Specjalnie dla funkcji PointInTime/Przywracania dziennika

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Przywracanie specyficzne dla języka SQL w usłudze AzureWorkload ze zintegrowanym przywracaniem punktu odzyskiwania.

AzureWorkloadSQLRestoreRequest

Przywracanie -specific SQL AzureWorkload. Szczególnie w przypadku przywracania pełnego/różnicowego

AzureWorkloadSQLRestoreWithRehydrateRequest

Przywracanie specyficzne dla usługi AzureWorkload SQL ze zintegrowanym przywracaniem punktu odzyskiwania

CloudError

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

CloudErrorBody

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

CopyOptions

Opcje rozwiązywania konfliktów kopiowania.

EncryptionDetails

Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.

ErrorAdditionalInfo

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

ExtendedLocation

Rozszerzona lokalizacja punktu odzyskiwania, w którym była obecna maszyna wirtualna.

IaasVMRestoreRequest

Przywracanie maszyny wirtualnej IaaS specyficzne dla obciążenia.

IaasVMRestoreWithRehydrationRequest

Przywracanie specyficzne dla obciążenia maszyny wirtualnej IaaS ze zintegrowanym przywracaniem punktu odzyskiwania.

IdentityBasedRestoreDetails

Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej

IdentityInfo

Hermetyzuje informacje dotyczące tożsamości zarządzanej

OverwriteOptions

Można zastąpić, jeśli docelowa baza danych już istnieje

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

RecoveryType

Typ tego odzyskiwania.

RehydrationPriority

Priorytet ponownego wypełniania

RestoreFileSpecs

Przywróć specyfikacje plików, takie jak ścieżka pliku, informacje o typie i ścieżce folderu docelowego.

RestoreRequestResource

Klasa podstawowa do żądania przywracania. Żądania przywracania specyficzne dla obciążenia pochodzą z tej klasy.

RestoreRequestType

Typ przywracania (FullShareRestore lub ItemLevelRestore)

SecuredVMDetails

Przywracanie parametrów żądania dla zabezpieczonych maszyn wirtualnych

SnapshotRestoreParameters

Hermetyzuje informacje dotyczące odzyskiwania migawek dla platformy SAP Hana

SQLDataDirectoryMapping

Hermetyzuje informacje dotyczące katalogu danych

SQLDataDirectoryType

Typ mapowania katalogu danych

TargetAFSRestoreInfo

Określanie docelowych informacji o udziale plików platformy Azure.

TargetDiskNetworkAccessOption

Ustawienia dostępu do sieci, które mają być używane dla przywróconych dysków

TargetDiskNetworkAccessSettings

Określa docelowe ustawienia dostępu do sieci dla dysków maszyny wirtualnej do przywrócenia.

TargetRestoreInfo

Szczegółowe informacje o obciążeniu docelowym podczas operacji przywracania.

UserAssignedIdentityProperties

Właściwości tożsamości zarządzanej przypisanej przez użytkownika

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika

AzureFileShareRestoreRequest

AzureFileShare Restore Request

Nazwa Typ Opis
copyOptions

CopyOptions

Opcje rozwiązywania konfliktów kopiowania.

objectType string:

AzureFileShareRestoreRequest

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

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

restoreFileSpecs

RestoreFileSpecs[]

Lista plików źródłowych/folderów (które muszą być odzyskane) i szczegóły elementu TargetFolderPath

restoreRequestType

RestoreRequestType

Typ przywracania (FullShareRestore lub ItemLevelRestore)

sourceResourceId

string

Identyfikator arm źródłowego konta magazynu

targetDetails

TargetAFSRestoreInfo

Szczegóły docelowego udziału plików

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

Nazwa Typ Opis
objectType string:

AzureWorkloadPointInTimeRestoreRequest

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

pointInTime

string

Wartość PointInTime

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadRestoreRequest

Przywracanie specyficzne dla pakietu AzureWorkload.

Nazwa Typ Opis
objectType string:

AzureWorkloadRestoreRequest

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

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

Nazwa Typ Opis
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

pointInTime

string

Wartość PointInTime

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload z zintegrowanym przywracaniem punktu odzyskiwania.

Nazwa Typ Opis
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string

Wartość PointInTime

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSAPHanaRestoreRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload.

Nazwa Typ Opis
objectType string:

AzureWorkloadSAPHanaRestoreRequest

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

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload z zintegrowanym przywracaniem punktu odzyskiwania.

Nazwa Typ Opis
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSQLPointInTimeRestoreRequest

Przywracanie -specific SQL AzureWorkload. Specjalnie dla funkcji PointInTime/Przywracania dziennika

Nazwa Typ Opis
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Szczegóły katalogu danych

isNonRecoverable

boolean

Właściwość specyficzna dla języka SQL, w której użytkownik może wybrać ustawienie braku odzyskiwania podczas próby wykonania operacji przywracania

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

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

pointInTime

string

Wartość PointInTime

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

shouldUseAlternateTargetLocation

boolean

Domyślna opcja ustawiona na true. Jeśli ta wartość ma wartość false, należy podać alternatywny katalog danych

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Przywracanie specyficzne dla języka SQL w usłudze AzureWorkload ze zintegrowanym przywracaniem punktu odzyskiwania.

Nazwa Typ Opis
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Szczegóły katalogu danych

isNonRecoverable

boolean

Właściwość specyficzna dla języka SQL, w której użytkownik może wybrać ustawienie braku odzyskiwania podczas próby wykonania operacji przywracania

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string

Wartość PointInTime

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

shouldUseAlternateTargetLocation

boolean

Domyślna opcja ustawiona na true. Jeśli ta wartość ma wartość false, należy podać alternatywny katalog danych

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSQLRestoreRequest

Przywracanie -specific SQL AzureWorkload. Szczególnie w przypadku przywracania pełnego/różnicowego

Nazwa Typ Opis
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Szczegóły katalogu danych

isNonRecoverable

boolean

Właściwość specyficzna dla języka SQL, w której użytkownik może wybrać ustawienie braku odzyskiwania podczas próby wykonania operacji przywracania

objectType string:

AzureWorkloadSQLRestoreRequest

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

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

shouldUseAlternateTargetLocation

boolean

Domyślna opcja ustawiona na true. Jeśli ta wartość ma wartość false, należy podać alternatywny katalog danych

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

AzureWorkloadSQLRestoreWithRehydrateRequest

Przywracanie specyficzne dla usługi AzureWorkload SQL ze zintegrowanym przywracaniem punktu odzyskiwania

Nazwa Typ Opis
alternateDirectoryPaths

SQLDataDirectoryMapping[]

Szczegóły katalogu danych

isNonRecoverable

boolean

Właściwość specyficzna dla języka SQL, w której użytkownik może wybrać ustawienie braku odzyskiwania podczas próby wykonania operacji przywracania

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

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

propertyBag

object

Worki właściwości specyficzne dla obciążenia.

recoveryMode

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

recoveryType

RecoveryType

Typ tego odzyskiwania.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

shouldUseAlternateTargetLocation

boolean

Domyślna opcja ustawiona na true. Jeśli ta wartość ma wartość false, należy podać alternatywny katalog danych

snapshotRestoreParameters

SnapshotRestoreParameters

Dodatkowe szczegóły odzyskiwania migawek obecnie używane do tworzenia migawki dla platformy SAP Hana.

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione.

targetInfo

TargetRestoreInfo

Szczegóły docelowej bazy danych

targetResourceGroupName

string

Definiuje grupę zasobów docelowej maszyny wirtualnej

targetVirtualMachineId

string

Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika są obecnie używane do tworzenia migawki.

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.

CopyOptions

Opcje rozwiązywania konfliktów kopiowania.

Nazwa Typ Opis
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

EncryptionDetails

Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.

Nazwa Typ Opis
encryptionEnabled

boolean

Określa, czy ta kopia zapasowa reprezentuje zaszyfrowaną maszynę wirtualną w momencie tworzenia kopii zapasowej.

kekUrl

string

Adres URL klucza.

kekVaultId

string

Identyfikator usługi Key Vault, w której jest przechowywany klucz KEK.

secretKeyUrl

string

Tajny adres URL.

secretKeyVaultId

string

Identyfikator magazynu kluczy, w którym jest przechowywany wpis tajny.

ErrorAdditionalInfo

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

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ExtendedLocation

Rozszerzona lokalizacja punktu odzyskiwania, w którym była obecna maszyna wirtualna.

Nazwa Typ Opis
name

string

Nazwa lokalizacji rozszerzonej.

type

string

Typ lokalizacji rozszerzonej. Możliwe wartości to: "EdgeZone"

IaasVMRestoreRequest

Przywracanie maszyny wirtualnej IaaS specyficzne dla obciążenia.

Nazwa Typ Opis
affinityGroup

string

Grupa koligacji skojarzona z maszyną wirtualną do przywrócenia. Używane tylko w przypadku klasycznych maszyn wirtualnych obliczeniowych.

createNewCloudService

boolean

Jeśli podczas przywracania maszyny wirtualnej zostanie utworzona nowa usługa w chmurze. Jeśli jest to fałsz, maszyna wirtualna zostanie przywrócona do tej samej usługi w chmurze, co w momencie tworzenia kopii zapasowej.

diskEncryptionSetId

string

Identyfikator diskEncryptionSet — wymagany, jeśli maszyna wirtualna musi być zaszyfrowana podczas przywracania przy użyciu klucza zarządzanego przez klienta.

encryptionDetails

EncryptionDetails

Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.

extendedLocation

ExtendedLocation

Docelowa lokalizacja rozszerzona, w której należy przywrócić maszynę wirtualną, powinna mieć wartość null, jeśli przywracanie ma być wykonywane w chmurze publicznej

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej.

identityInfo

IdentityInfo

Informacje o tożsamości zarządzanej wymagane do uzyskania dostępu do konta magazynu klienta.

objectType string:

IaasVMRestoreRequest

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

originalStorageAccountOption

boolean

Oryginalna opcja konta magazynu

recoveryPointId

string

Identyfikator kopii zapasowej do odzyskania.

recoveryType

RecoveryType

Typ tego odzyskiwania.

region

string

Region, w którym przywracana jest maszyna wirtualna.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

restoreDiskLunList

integer[]

Lista jednostek LUN dysku na potrzeby częściowego przywracania

restoreWithManagedDisks

boolean

Flaga oznaczania niezarządzanej maszyny wirtualnej dysku powinna zostać przywrócona przy użyciu dysków zarządzanych.

securedVMDetails

SecuredVMDetails

Przechowuje szczegóły zabezpieczonej maszyny wirtualnej

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, która jest odzyskiwana.

storageAccountId

string

W pełni kwalifikowany identyfikator arm konta magazynu, do którego ma zostać przywrócona maszyna wirtualna.

subnetId

string

Identyfikator podsieci to identyfikator podsieci skojarzony z maszyną wirtualną, która ma zostać przywrócona. W przypadku klasycznych maszyn wirtualnych będzie to {VnetID}/Subnet/{SubnetName}, a dla maszyn wirtualnych usługi Azure Resource Manager będzie to identyfikator zasobu usługi ARM używany do reprezentowania podsieci.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Określa docelowe ustawienia dostępu do sieci dla dysków maszyny wirtualnej do przywrócenia,

targetDomainNameId

string

W pełni kwalifikowany identyfikator ARM nazwy domeny, który ma być skojarzony z przywracaną maszyną wirtualną. Dotyczy to tylko klasycznych maszyn wirtualnych.

targetResourceGroupId

string

Jest to identyfikator arm grupy zasobów, którą chcesz utworzyć dla tej maszyny wirtualnej i innych artefaktów. Na przykład /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Jest to kompletny identyfikator arm maszyny wirtualnej, która zostanie utworzona. Na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Jest to identyfikator sieci wirtualnej sieci wirtualnej, która zostanie dołączona do maszyny wirtualnej. Użytkownik zostanie zweryfikowany pod kątem uprawnień akcji sprzężenia w połączonym dostępie.

zones

string[]

Strefa docelowa, w której należy przywrócić maszynę wirtualną i jej dyski.

IaasVMRestoreWithRehydrationRequest

Przywracanie specyficzne dla obciążenia maszyny wirtualnej IaaS ze zintegrowanym przywracaniem punktu odzyskiwania.

Nazwa Typ Opis
affinityGroup

string

Grupa koligacji skojarzona z maszyną wirtualną do przywrócenia. Używane tylko w przypadku klasycznych maszyn wirtualnych obliczeniowych.

createNewCloudService

boolean

Jeśli podczas przywracania maszyny wirtualnej zostanie utworzona nowa usługa w chmurze. Jeśli jest to fałsz, maszyna wirtualna zostanie przywrócona do tej samej usługi w chmurze, co w momencie tworzenia kopii zapasowej.

diskEncryptionSetId

string

Identyfikator diskEncryptionSet — wymagany, jeśli maszyna wirtualna musi być zaszyfrowana podczas przywracania przy użyciu klucza zarządzanego przez klienta.

encryptionDetails

EncryptionDetails

Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.

extendedLocation

ExtendedLocation

Docelowa lokalizacja rozszerzona, w której należy przywrócić maszynę wirtualną, powinna mieć wartość null, jeśli przywracanie ma być wykonywane w chmurze publicznej

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej.

identityInfo

IdentityInfo

Informacje o tożsamości zarządzanej wymagane do uzyskania dostępu do konta magazynu klienta.

objectType string:

IaasVMRestoreWithRehydrationRequest

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

originalStorageAccountOption

boolean

Oryginalna opcja konta magazynu

recoveryPointId

string

Identyfikator kopii zapasowej do odzyskania.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

recoveryType

RecoveryType

Typ tego odzyskiwania.

region

string

Region, w którym przywracana jest maszyna wirtualna.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

restoreDiskLunList

integer[]

Lista jednostek LUN dysku na potrzeby częściowego przywracania

restoreWithManagedDisks

boolean

Flaga oznaczania niezarządzanej maszyny wirtualnej dysku powinna zostać przywrócona przy użyciu dysków zarządzanych.

securedVMDetails

SecuredVMDetails

Przechowuje szczegóły zabezpieczonej maszyny wirtualnej

sourceResourceId

string

W pełni kwalifikowany identyfikator arm maszyny wirtualnej, która jest odzyskiwana.

storageAccountId

string

W pełni kwalifikowany identyfikator arm konta magazynu, do którego ma zostać przywrócona maszyna wirtualna.

subnetId

string

Identyfikator podsieci to identyfikator podsieci skojarzony z maszyną wirtualną, która ma zostać przywrócona. W przypadku klasycznych maszyn wirtualnych będzie to {VnetID}/Subnet/{SubnetName}, a dla maszyn wirtualnych usługi Azure Resource Manager będzie to identyfikator zasobu usługi ARM używany do reprezentowania podsieci.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Określa docelowe ustawienia dostępu do sieci dla dysków maszyny wirtualnej do przywrócenia,

targetDomainNameId

string

W pełni kwalifikowany identyfikator ARM nazwy domeny, który ma być skojarzony z przywracaną maszyną wirtualną. Dotyczy to tylko klasycznych maszyn wirtualnych.

targetResourceGroupId

string

Jest to identyfikator arm grupy zasobów, którą chcesz utworzyć dla tej maszyny wirtualnej i innych artefaktów. Na przykład /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

Jest to kompletny identyfikator arm maszyny wirtualnej, która zostanie utworzona. Na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

Jest to identyfikator sieci wirtualnej sieci wirtualnej, która zostanie dołączona do maszyny wirtualnej. Użytkownik zostanie zweryfikowany pod kątem uprawnień akcji sprzężenia w połączonym dostępie.

zones

string[]

Strefa docelowa, w której należy przywrócić maszynę wirtualną i jej dyski.

IdentityBasedRestoreDetails

Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej

Nazwa Typ Opis
objectType

string

Pobiera typ klasy.

targetStorageAccountId

string

W pełni kwalifikowany identyfikator arm docelowego konta magazynu.

IdentityInfo

Hermetyzuje informacje dotyczące tożsamości zarządzanej

Nazwa Typ Opis
isSystemAssignedIdentity

boolean

Aby rozróżnić, czy tożsamość zarządzana jest przypisana przez system, czy przypisana przez użytkownika

managedIdentityResourceId

string

Opcjonalny identyfikator zasobu tożsamości zarządzanej: może nie być wymagany w przypadku tożsamości zarządzanej przypisanej przez system

OverwriteOptions

Można zastąpić, jeśli docelowa baza danych już istnieje

Nazwa Typ Opis
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

Nazwa Typ Opis
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

Informacje o ponownym wypełnianiu dostawcy zasobów

Nazwa Typ Opis
rehydrationPriority

RehydrationPriority

Priorytet ponownego wypełniania

rehydrationRetentionDuration

string

Jak długo należy zachować ponownie wypełnianie elementu RP, powinien być ISO8601 format czasu trwania, np. "P7D"

RecoveryType

Typ tego odzyskiwania.

Nazwa Typ Opis
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Priorytet ponownego wypełniania

Nazwa Typ Opis
High

string

Standard

string

RestoreFileSpecs

Przywróć specyfikacje plików, takie jak ścieżka pliku, informacje o typie i ścieżce folderu docelowego.

Nazwa Typ Opis
fileSpecType

string

Wskazuje, co oznacza zmienna Path

path

string

Ścieżka pliku źródłowego/folderu

targetFolderPath

string

Docelowa ścieżka folderu w docelowym udziałie plików

RestoreRequestResource

Klasa podstawowa do żądania przywracania. Żądania przywracania specyficzne dla obciążenia pochodzą z tej klasy.

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

Właściwości RestoreRequestResource

tags

object

Tagi zasobów.

type

string

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

RestoreRequestType

Typ przywracania (FullShareRestore lub ItemLevelRestore)

Nazwa Typ Opis
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

Przywracanie parametrów żądania dla zabezpieczonych maszyn wirtualnych

Nazwa Typ Opis
securedVMOsDiskEncryptionSetId

string

Pobiera lub ustawia identyfikator zestawu szyfrowania dysków dla zabezpieczonego dysku systemu operacyjnego maszyny wirtualnej

SnapshotRestoreParameters

Hermetyzuje informacje dotyczące odzyskiwania migawek dla platformy SAP Hana

Nazwa Typ Opis
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

Hermetyzuje informacje dotyczące katalogu danych

Nazwa Typ Opis
mappingType

SQLDataDirectoryType

Typ mapowania katalogu danych

sourceLogicalName

string

Przywracanie źródłowej ścieżki nazwy logicznej

sourcePath

string

Przywróć ścieżkę źródłową

targetPath

string

Ścieżka docelowa

SQLDataDirectoryType

Typ mapowania katalogu danych

Nazwa Typ Opis
Data

string

Invalid

string

Log

string

TargetAFSRestoreInfo

Określanie docelowych informacji o udziale plików platformy Azure.

Nazwa Typ Opis
name

string

Nazwa udziału plików

targetResourceId

string

Identyfikator zasobu docelowego udziału plików ARM

TargetDiskNetworkAccessOption

Ustawienia dostępu do sieci, które mają być używane dla przywróconych dysków

Nazwa Typ Opis
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

Określa docelowe ustawienia dostępu do sieci dla dysków maszyny wirtualnej do przywrócenia.

Nazwa Typ Opis
targetDiskAccessId

string

Pobiera lub ustawia identyfikator zasobu usługi ARM dostępu dysku docelowego, który ma być używany, gdy parametr TargetDiskNetworkAccessOption jest ustawiony na TargetDiskNetworkAccessOption.UseNew

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

Ustawienia dostępu do sieci, które mają być używane dla przywróconych dysków

TargetRestoreInfo

Szczegółowe informacje o obciążeniu docelowym podczas operacji przywracania.

Nazwa Typ Opis
containerId

string

Nazwa identyfikatora zasobu kontenera, w którym znajduje się docelowa baza danych

databaseName

string

Nazwa bazy danych InstanceName/DataBaseName dla bazy danych SQL lub System/DbName dla platformy SAP Hana

overwriteOption

OverwriteOptions

Można zastąpić, jeśli docelowa baza danych już istnieje

targetDirectoryForFileRestore

string

Lokalizacja katalogu docelowego do przywrócenia jako pliki.

UserAssignedIdentityProperties

Właściwości tożsamości zarządzanej przypisanej przez użytkownika

Nazwa Typ Opis
clientId

string

Identyfikator klienta przypisanej tożsamości.

principalId

string

Identyfikator podmiotu zabezpieczeń przypisanej tożsamości.

UserAssignedManagedIdentityDetails

Szczegóły tożsamości zarządzanej przypisanej przez użytkownika

Nazwa Typ Opis
identityArmId

string

Identyfikator arm przypisanej tożsamości.

identityName

string

Nazwa przypisanej tożsamości.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Właściwości tożsamości zarządzanej przypisanej przez użytkownika