共用方式為


Restores - Trigger

還原指定的備份數據。 這是異步操作。 若要知道此 API 呼叫的狀態,請使用 GetProtectedItemOperationResult API。

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

URI 參數

名稱 位於 必要 類型 Description
containerName
path True

string

與備份專案相關聯的容器名稱。

fabricName
path True

string

與備份專案相關聯的網狀架構名稱。

protectedItemName
path True

string

要還原的備份專案。

recoveryPointId
path True

string

恢復點標識碼,表示要還原的備份數據。

resourceGroupName
path True

string

復原服務保存庫所在的資源群組名稱。

subscriptionId
path True

string

訂用帳戶標識碼。

vaultName
path True

string

復原服務保存庫的名稱。

api-version
query True

string

用戶端 API 版本。

要求標頭

名稱 必要 類型 Description
x-ms-authorization-auxiliary

string

要求本文

名稱 類型 Description
eTag

string

選擇性 ETag。

location

string

資源位置。

properties RestoreRequest:

RestoreRequestResource 属性

tags

object

資源標籤。

回應

名稱 類型 Description
202 Accepted

接受

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶。

範例

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

範例要求

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

範例回覆

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

範例要求

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

範例回覆

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

範例要求

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

範例回覆

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

範例要求

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

範例回覆

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

範例要求

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

範例回覆

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

範例要求

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

範例回覆

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

定義

名稱 Description
AzureFileShareRestoreRequest

AzureFileShare 還原要求

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 還原。 特別是PointInTime/記錄還原

AzureWorkloadRestoreRequest

AzureWorkload 特定的還原。

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 還原。 特別是PointInTime/記錄還原

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定還原,並整合式解除凍結恢復點。

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 特定的還原。

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定還原,並整合式解除凍結恢復點。

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 還原。 特別是PointInTime/記錄還原

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkload SQL 特定還原,並整合式解除凍結恢復點。

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 還原。 特別是完整/差異還原

AzureWorkloadSQLRestoreWithRehydrateRequest

使用整合式解除凍結恢復點的 AzureWorkload SQL 特定還原

CloudError

來自容器實例服務的錯誤回應。

CloudErrorBody

來自容器實例服務的錯誤回應。

CopyOptions

解決複製衝突的選項。

EncryptionDetails

如果 VM 在備份時已加密,則需要詳細數據。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ExtendedLocation

VM 所在的恢復點擴充位置。

IaasVMRestoreRequest

IaaS VM 工作負載特定的還原。

IaasVMRestoreWithRehydrationRequest

使用整合式解除凍結恢復點的 IaaS VM 工作負載特定還原。

IdentityBasedRestoreDetails

使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據

IdentityInfo

封裝受控識別相關信息

OverwriteOptions

如果目標 DataBase 已經存在,可以覆寫

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

RecoveryPointRehydrationInfo

RP 解除凍結資訊

RecoveryType

此復原的類型。

RehydrationPriority

解除凍結優先順序

RestoreFileSpecs

還原檔案規格,例如檔案路徑、類型和目標資料夾路徑資訊。

RestoreRequestResource

還原要求的基類。 工作負載特定的還原要求衍生自這個類別。

RestoreRequestType

還原類型 (FullShareRestore 或 ItemLevelRestore)

SecuredVMDetails

還原受保護 VM 的要求參數

SnapshotRestoreParameters

封裝 SAP Hana 快照集復原的相關信息

SQLDataDirectoryMapping

封裝資料目錄的相關信息

SQLDataDirectoryType

數據目錄對應的類型

TargetAFSRestoreInfo

目標 Azure 檔案共享資訊。

TargetDiskNetworkAccessOption

要用於還原磁碟的網路存取設定

TargetDiskNetworkAccessSettings

指定要還原之 VM 磁碟的目標網路存取設定。

TargetRestoreInfo

還原作業期間目標工作負載的詳細數據。

UserAssignedIdentityProperties

使用者指派的受控識別屬性

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據

AzureFileShareRestoreRequest

AzureFileShare 還原要求

名稱 類型 Description
copyOptions

CopyOptions

解決複製衝突的選項。

objectType string:

AzureFileShareRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

restoreFileSpecs

RestoreFileSpecs[]

來源檔案/資料夾清單(需要復原)和 TargetFolderPath 詳細數據

restoreRequestType

RestoreRequestType

還原類型 (FullShareRestore 或 ItemLevelRestore)

sourceResourceId

string

來源記憶體帳戶 ARM 識別碼

targetDetails

TargetAFSRestoreInfo

目標檔案共用詳細數據

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 還原。 特別是PointInTime/記錄還原

名稱 類型 Description
objectType string:

AzureWorkloadPointInTimeRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

pointInTime

string

PointInTime 值

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadRestoreRequest

AzureWorkload 特定的還原。

名稱 類型 Description
objectType string:

AzureWorkloadRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 還原。 特別是PointInTime/記錄還原

名稱 類型 Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

pointInTime

string

PointInTime 值

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定還原,並整合式解除凍結恢復點。

名稱 類型 Description
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

pointInTime

string

PointInTime 值

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除凍結資訊

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 特定的還原。

名稱 類型 Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定還原,並整合式解除凍結恢復點。

名稱 類型 Description
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除凍結資訊

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 還原。 特別是PointInTime/記錄還原

名稱 類型 Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

數據目錄詳細數據

isNonRecoverable

boolean

嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

pointInTime

string

PointInTime 值

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkload SQL 特定還原,並整合式解除凍結恢復點。

名稱 類型 Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

數據目錄詳細數據

isNonRecoverable

boolean

嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

pointInTime

string

PointInTime 值

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除凍結資訊

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 還原。 特別是完整/差異還原

名稱 類型 Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

數據目錄詳細數據

isNonRecoverable

boolean

嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性

objectType string:

AzureWorkloadSQLRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

AzureWorkloadSQLRestoreWithRehydrateRequest

使用整合式解除凍結恢復點的 AzureWorkload SQL 特定還原

名稱 類型 Description
alternateDirectoryPaths

SQLDataDirectoryMapping[]

數據目錄詳細數據

isNonRecoverable

boolean

嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

propertyBag

object

工作負載特定屬性包。

recoveryMode

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除凍結資訊

recoveryType

RecoveryType

此復原的類型。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄

snapshotRestoreParameters

SnapshotRestoreParameters

快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。

sourceResourceId

string

正在復原執行之工作負載之 VM 的完整 ARM 識別碼。

targetInfo

TargetRestoreInfo

目標資料庫的詳細數據

targetResourceGroupName

string

定義目標 VM 的資源群組

targetVirtualMachineId

string

這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據 目前用於快照集。

CloudError

來自容器實例服務的錯誤回應。

名稱 類型 Description
error

CloudErrorBody

error 物件。

CloudErrorBody

來自容器實例服務的錯誤回應。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

details

CloudErrorBody[]

錯誤的其他詳細數據清單。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

target

string

特定錯誤的目標。 例如,錯誤中的屬性名稱。

CopyOptions

解決複製衝突的選項。

名稱 類型 Description
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

EncryptionDetails

如果 VM 在備份時已加密,則需要詳細數據。

名稱 類型 Description
encryptionEnabled

boolean

識別此備份複本是否代表備份時加密的 VM。

kekUrl

string

金鑰 URL。

kekVaultId

string

儲存 KEK 的 Key Vault 識別碼。

secretKeyUrl

string

秘密 URL。

secretKeyVaultId

string

儲存秘密的 Key Vault 識別符。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ExtendedLocation

VM 所在的恢復點擴充位置。

名稱 類型 Description
name

string

擴充位置的名稱。

type

string

擴充位置的類型。 可能的值包括:'EdgeZone'

IaasVMRestoreRequest

IaaS VM 工作負載特定的還原。

名稱 類型 Description
affinityGroup

string

與要還原之 VM 相關聯的同質群組。 僅適用於傳統計算虛擬機。

createNewCloudService

boolean

還原 VM 時,應該建立新的雲端服務。 如果這是 false,VM 將會還原到與備份時相同的雲端服務。

diskEncryptionSetId

string

DiskEncryptionSet 的識別碼 - 如果需要在還原期間使用客戶管理的密鑰加密 VM,則需要此識別碼。

encryptionDetails

EncryptionDetails

如果 VM 在備份時已加密,則需要詳細數據。

extendedLocation

ExtendedLocation

應還原 VM 的目標擴充位置,如果還原是在公用雲端中完成,則應該是 Null

identityBasedRestoreDetails

IdentityBasedRestoreDetails

使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據。

identityInfo

IdentityInfo

存取客戶記憶體帳戶所需的受控識別資訊。

objectType string:

IaasVMRestoreRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

originalStorageAccountOption

boolean

原始記憶體帳戶選項

recoveryPointId

string

要復原之備份復本的標識碼。

recoveryType

RecoveryType

此復原的類型。

region

string

還原虛擬機的區域。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

restoreDiskLunList

integer[]

部分還原的磁碟 LUN 清單

restoreWithManagedDisks

boolean

使用受控磁碟還原非受控磁碟 VM 的旗標。

securedVMDetails

SecuredVMDetails

儲存受保護的 VM 詳細數據

sourceResourceId

string

正在復原之 VM 的完整 ARM 識別碼。

storageAccountId

string

必須還原 VM 之記憶體帳戶的完整 ARM 識別碼。

subnetId

string

子網標識符,是與要還原之 VM 相關聯的子網標識碼。 針對傳統 VM,它會是 {VnetID}/Subnet/{SubnetName},而針對 Azure Resource Manager VM,則它是用來代表子網的 ARM 資源標識符。

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

指定要還原之 VM 磁碟的目標網路存取設定,

targetDomainNameId

string

要與所還原 VM 相關聯之功能變數名稱的完整 ARM 識別碼。 這隻適用於傳統虛擬機。

targetResourceGroupId

string

這是您要為此虛擬機和其他成品建立之資源群組的 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

這是將建立之 VM 的完整 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

這是將連結至虛擬機之 vnet 的虛擬網路識別碼。 使用者將會在連結存取中驗證聯結動作許可權。

zones

string[]

應還原 VM 及其磁碟的目標區域。

IaasVMRestoreWithRehydrationRequest

使用整合式解除凍結恢復點的 IaaS VM 工作負載特定還原。

名稱 類型 Description
affinityGroup

string

與要還原之 VM 相關聯的同質群組。 僅適用於傳統計算虛擬機。

createNewCloudService

boolean

還原 VM 時,應該建立新的雲端服務。 如果這是 false,VM 將會還原到與備份時相同的雲端服務。

diskEncryptionSetId

string

DiskEncryptionSet 的識別碼 - 如果需要在還原期間使用客戶管理的密鑰加密 VM,則需要此識別碼。

encryptionDetails

EncryptionDetails

如果 VM 在備份時已加密,則需要詳細數據。

extendedLocation

ExtendedLocation

應還原 VM 的目標擴充位置,如果還原是在公用雲端中完成,則應該是 Null

identityBasedRestoreDetails

IdentityBasedRestoreDetails

使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據。

identityInfo

IdentityInfo

存取客戶記憶體帳戶所需的受控識別資訊。

objectType string:

IaasVMRestoreWithRehydrationRequest

這個屬性將做為決定型別多型鏈結中特定類型的歧視性。

originalStorageAccountOption

boolean

原始記憶體帳戶選項

recoveryPointId

string

要復原之備份復本的標識碼。

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除凍結資訊

recoveryType

RecoveryType

此復原的類型。

region

string

還原虛擬機的區域。

resourceGuardOperationRequests

string[]

將執行 LAC 檢查的 ResourceGuardOperationRequests

restoreDiskLunList

integer[]

部分還原的磁碟 LUN 清單

restoreWithManagedDisks

boolean

使用受控磁碟還原非受控磁碟 VM 的旗標。

securedVMDetails

SecuredVMDetails

儲存受保護的 VM 詳細數據

sourceResourceId

string

正在復原之 VM 的完整 ARM 識別碼。

storageAccountId

string

必須還原 VM 之記憶體帳戶的完整 ARM 識別碼。

subnetId

string

子網標識符,是與要還原之 VM 相關聯的子網標識碼。 針對傳統 VM,它會是 {VnetID}/Subnet/{SubnetName},而針對 Azure Resource Manager VM,則它是用來代表子網的 ARM 資源標識符。

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

指定要還原之 VM 磁碟的目標網路存取設定,

targetDomainNameId

string

要與所還原 VM 相關聯之功能變數名稱的完整 ARM 識別碼。 這隻適用於傳統虛擬機。

targetResourceGroupId

string

這是您要為此虛擬機和其他成品建立之資源群組的 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

這是將建立之 VM 的完整 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

這是將連結至虛擬機之 vnet 的虛擬網路識別碼。 使用者將會在連結存取中驗證聯結動作許可權。

zones

string[]

應還原 VM 及其磁碟的目標區域。

IdentityBasedRestoreDetails

使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據

名稱 類型 Description
objectType

string

取得類別類型。

targetStorageAccountId

string

目標記憶體帳戶的完整ARM標識碼。

IdentityInfo

封裝受控識別相關信息

名稱 類型 Description
isSystemAssignedIdentity

boolean

區分受控識別是否為系統指派或使用者指派

managedIdentityResourceId

string

受控識別資源標識碼選擇性:在系統指派的受控識別的情況下,可能不需要

OverwriteOptions

如果目標 DataBase 已經存在,可以覆寫

名稱 類型 Description
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

定義目前的復原模式是檔案還原或資料庫還原

名稱 類型 Description
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

RP 解除凍結資訊

名稱 類型 Description
rehydrationPriority

RehydrationPriority

解除凍結優先順序

rehydrationRetentionDuration

string

應保留解除凍結的 RP 多久應該ISO8601持續時間格式,例如 “P7D”

RecoveryType

此復原的類型。

名稱 類型 Description
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

解除凍結優先順序

名稱 類型 Description
High

string

Standard

string

RestoreFileSpecs

還原檔案規格,例如檔案路徑、類型和目標資料夾路徑資訊。

名稱 類型 Description
fileSpecType

string

指出 Path 變數代表的內容

path

string

來源檔案/資料夾路徑

targetFolderPath

string

目標 FileShare 中的目的地資料夾路徑

RestoreRequestResource

還原要求的基類。 工作負載特定的還原要求衍生自這個類別。

名稱 類型 Description
eTag

string

選擇性 ETag。

id

string

資源標識子代表資源的完整路徑。

location

string

資源位置。

name

string

與資源相關聯的資源名稱。

properties RestoreRequest:

RestoreRequestResource 属性

tags

object

資源標籤。

type

string

資源類型代表命名空間/ResourceType/ResourceType/... 格式的完整路徑。

RestoreRequestType

還原類型 (FullShareRestore 或 ItemLevelRestore)

名稱 類型 Description
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

還原受保護 VM 的要求參數

名稱 類型 Description
securedVMOsDiskEncryptionSetId

string

取得或設定安全 VM OS 磁碟的磁碟加密集標識碼

SnapshotRestoreParameters

封裝 SAP Hana 快照集復原的相關信息

名稱 類型 Description
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

封裝資料目錄的相關信息

名稱 類型 Description
mappingType

SQLDataDirectoryType

數據目錄對應的類型

sourceLogicalName

string

還原來源邏輯名稱路徑

sourcePath

string

還原來源路徑

targetPath

string

目標路徑

SQLDataDirectoryType

數據目錄對應的類型

名稱 類型 Description
Data

string

Invalid

string

Log

string

TargetAFSRestoreInfo

目標 Azure 檔案共享資訊。

名稱 類型 Description
name

string

檔案共享名稱

targetResourceId

string

目標檔案共享資源 ARM 識別碼

TargetDiskNetworkAccessOption

要用於還原磁碟的網路存取設定

名稱 類型 Description
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

指定要還原之 VM 磁碟的目標網路存取設定。

名稱 類型 Description
targetDiskAccessId

string

取得或設定 TargetDiskNetworkAccessOption 設定為 TargetDiskNetworkAccessOption.UseNew 時所要使用的目標磁碟存取的 ARM 資源標識符

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

要用於還原磁碟的網路存取設定

TargetRestoreInfo

還原作業期間目標工作負載的詳細數據。

名稱 類型 Description
containerId

string

目標 DataBase 所在的容器資源識別碼名稱

databaseName

string

適用於 SQL 的資料庫名稱 InstanceName/DataBaseName 或 SAP Hana 的 System/DbName

overwriteOption

OverwriteOptions

如果目標 DataBase 已經存在,可以覆寫

targetDirectoryForFileRestore

string

以檔案的形式還原的目標目錄位置。

UserAssignedIdentityProperties

使用者指派的受控識別屬性

名稱 類型 Description
clientId

string

指派之身分識別的用戶端標識碼。

principalId

string

指派之身分識別的主體標識碼。

UserAssignedManagedIdentityDetails

使用者指派的受控識別詳細數據

名稱 類型 Description
identityArmId

string

指派之身分識別的 ARM 識別碼。

identityName

string

指派的身分識別名稱。

userAssignedIdentityProperties

UserAssignedIdentityProperties

使用者指派的受控識別屬性