다음을 통해 공유


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 매개 변수

Name In(다음 안에) 필수 형식 Description
containerName
path True

string

백업된 항목과 연결된 컨테이너 이름입니다.

fabricName
path True

string

백업된 항목과 연결된 패브릭 이름입니다.

protectedItemName
path True

string

복원할 항목을 백업했습니다.

recoveryPointId
path True

string

복원할 백업된 데이터를 나타내는 복구 지점 ID입니다.

resourceGroupName
path True

string

복구 서비스 자격 증명 모음이 있는 리소스 그룹의 이름입니다.

subscriptionId
path True

string

구독 ID입니다.

vaultName
path True

string

복구 서비스 자격 증명 모음의 이름입니다.

api-version
query True

string

클라이언트 API 버전입니다.

요청 헤더

Name 필수 형식 Description
x-ms-authorization-auxiliary

string

요청 본문

Name 형식 Description
eTag

string

선택적 ETag입니다.

location

string

리소스 위치입니다.

properties RestoreRequest:

RestoreRequestResource 속성

tags

object

리소스 태그.

응답

Name 형식 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

범위

Name 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

정의

Name 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

Container Instance 서비스의 오류 응답입니다.

CloudErrorBody

Container Instance 서비스의 오류 응답입니다.

CopyOptions

복사 충돌을 해결하는 옵션입니다.

EncryptionDetails

백업 시 VM이 암호화된 경우 필요한 세부 정보입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ExtendedLocation

VM이 있는 복구 지점의 확장된 위치입니다.

IaasVMRestoreRequest

IaaS VM 워크로드별 복원

IaasVMRestoreWithRehydrationRequest

복구 지점의 통합 리하일레이션을 사용하여 IaaS VM 워크로드별 복원

IdentityBasedRestoreDetails

관리 ID를 사용하는 복원에 대한 IaaS VM 워크로드별 복원 세부 정보

IdentityInfo

관리 ID 관련 정보를 캡슐화합니다.

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

사용자 할당 관리 ID 속성

UserAssignedManagedIdentityDetails

사용자가 할당한 관리 ID 세부 정보

AzureFileShareRestoreRequest

AzureFileShare 복원 요청

Name 형식 Description
copyOptions

CopyOptions

복사 충돌을 해결하는 옵션입니다.

objectType string:

AzureFileShareRestoreRequest

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

recoveryType

RecoveryType

이 복구의 유형입니다.

resourceGuardOperationRequests

string[]

LAC 검사를 수행할 ResourceGuardOperationRequests

restoreFileSpecs

RestoreFileSpecs[]

복구해야 하는 원본 파일/폴더 목록 및 TargetFolderPath 세부 정보

restoreRequestType

RestoreRequestType

복원 형식(FullShareRestore 또는 ItemLevelRestore)

sourceResourceId

string

원본 스토리지 계정 ARM ID

targetDetails

TargetAFSRestoreInfo

대상 파일 공유 세부 정보

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 복원합니다. 특히 PointInTime/로그 복원용

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadRestoreRequest

AzureWorkload 관련 복원.

Name 형식 Description
objectType string:

AzureWorkloadRestoreRequest

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

propertyBag

object

워크로드별 속성 모음입니다.

recoveryMode

RecoveryMode

현재 복구 모드가 파일 복원인지 데이터베이스 복원인지를 정의합니다.

recoveryType

RecoveryType

이 복구의 유형입니다.

resourceGuardOperationRequests

string[]

LAC 검사를 수행할 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

SAP Hana의 스냅샷에 현재 사용되는 스냅샷 복구에 대한 추가 세부 정보입니다.

sourceResourceId

string

실행 중인 워크로드가 복구되는 VM의 정규화된 ARM ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 복원합니다. 특히 PointInTime/로그 복원용

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

복구 지점의 통합 리하일레이션을 사용하여 AZUREWorkload SAP Hana 관련 복원

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 관련 복원.

Name 형식 Description
objectType string:

AzureWorkloadSAPHanaRestoreRequest

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

propertyBag

object

워크로드별 속성 모음입니다.

recoveryMode

RecoveryMode

현재 복구 모드가 파일 복원인지 데이터베이스 복원인지를 정의합니다.

recoveryType

RecoveryType

이 복구의 유형입니다.

resourceGuardOperationRequests

string[]

LAC 검사를 수행할 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

SAP Hana의 스냅샷에 현재 사용되는 스냅샷 복구에 대한 추가 세부 정보입니다.

sourceResourceId

string

실행 중인 워크로드가 복구되는 VM의 정규화된 ARM ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

복구 지점의 통합 리하일레이션을 사용하여 AZUREWorkload SAP Hana 관련 복원

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 복원합니다. 특히 PointInTime/로그 복원용

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

복구 지점의 통합 리하일레이션을 사용하여 AzureWorkload SQL 관련 복원

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 복원합니다. 특히 전체/차이 복원용

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

AzureWorkloadSQLRestoreWithRehydrateRequest

복구 지점의 통합 리하일레이션을 사용하여 AzureWorkload SQL 관련 복원

Name 형식 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 ID입니다.

targetInfo

TargetRestoreInfo

대상 데이터베이스의 세부 정보

targetResourceGroupName

string

대상 VM의 리소스 그룹을 정의합니다.

targetVirtualMachineId

string

대상 VM의 전체 ARM ID입니다(예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}).

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

사용자 할당 관리 ID 세부 정보는 현재 스냅샷에 사용됩니다.

CloudError

Container Instance 서비스의 오류 응답입니다.

Name 형식 Description
error

CloudErrorBody

오류 개체입니다.

CloudErrorBody

Container Instance 서비스의 오류 응답입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다.

details

CloudErrorBody[]

오류에 대한 추가 세부 정보 목록입니다.

message

string

사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다.

target

string

특정 오류의 대상입니다. 예를 들어 오류가 발생한 속성의 이름입니다.

CopyOptions

복사 충돌을 해결하는 옵션입니다.

Name 형식 Description
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

EncryptionDetails

백업 시 VM이 암호화된 경우 필요한 세부 정보입니다.

Name 형식 Description
encryptionEnabled

boolean

이 백업 복사본이 백업 시 암호화된 VM을 나타내는지 여부를 식별합니다.

kekUrl

string

키 URL입니다.

kekVaultId

string

KEK가 저장된 Key Vault의 ID입니다.

secretKeyUrl

string

비밀 URL입니다.

secretKeyVaultId

string

비밀이 저장되는 Key Vault의 ID입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ExtendedLocation

VM이 있는 복구 지점의 확장된 위치입니다.

Name 형식 Description
name

string

확장된 위치의 이름입니다.

type

string

확장된 위치의 형식입니다. 가능한 값은 'EdgeZone'입니다.

IaasVMRestoreRequest

IaaS VM 워크로드별 복원

Name 형식 Description
affinityGroup

string

복원할 VM에 연결된 선호도 그룹입니다. 클래식 컴퓨팅 Virtual Machines에만 사용됩니다.

createNewCloudService

boolean

VM을 복원하는 동안 새 클라우드 서비스를 만들어야 합니다. 이 값이 false이면 VM은 백업 당시와 동일한 클라우드 서비스로 복원됩니다.

diskEncryptionSetId

string

DiskEncryptionSet의 ID - 고객 관리형 키를 사용하여 복원하는 동안 미사용 시 VM을 암호화해야 하는 경우에 필요합니다.

encryptionDetails

EncryptionDetails

백업 시 VM이 암호화된 경우 필요한 세부 정보입니다.

extendedLocation

ExtendedLocation

VM을 복원해야 하는 대상 확장 위치이며, 퍼블릭 클라우드에서 복원을 수행하려면 null이어야 합니다.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

관리 ID를 사용하는 복원에 대한 IaaS VM 워크로드별 복원 세부 정보입니다.

identityInfo

IdentityInfo

고객 스토리지 계정에 액세스하는 데 필요한 관리 ID 정보입니다.

objectType string:

IaasVMRestoreRequest

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

originalStorageAccountOption

boolean

원래 스토리지 계정 옵션

recoveryPointId

string

복구할 백업 복사본의 ID입니다.

recoveryType

RecoveryType

이 복구의 유형입니다.

region

string

가상 머신이 복원되는 지역입니다.

resourceGuardOperationRequests

string[]

LAC 검사를 수행할 ResourceGuardOperationRequests

restoreDiskLunList

integer[]

부분 복원을 위한 디스크 LUN 목록

restoreWithManagedDisks

boolean

관리되지 않는 디스크 VM을 나타내는 플래그는 관리 디스크를 사용하여 복원해야 합니다.

securedVMDetails

SecuredVMDetails

보안 VM 세부 정보 저장

sourceResourceId

string

복구 중인 VM의 정규화된 ARM ID입니다.

storageAccountId

string

VM을 복원해야 하는 스토리지 계정의 정규화된 ARM ID입니다.

subnetId

string

서브넷 ID는 복원할 VM과 연결된 서브넷 ID입니다. 클래식 VM의 경우 {VnetID}/Subnet/{SubnetName}이고, Azure Resource Manager VM의 경우 서브넷을 나타내는 데 사용되는 ARM 리소스 ID입니다.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

복원할 VM의 디스크에 대한 대상 네트워크 액세스 설정을 지정합니다.

targetDomainNameId

string

복원 중인 VM에 연결할 도메인 이름의 정규화된 ARM ID입니다. 클래식 Virtual Machines에만 적용됩니다.

targetResourceGroupId

string

이 가상 머신 및 기타 아티팩트용으로 만들 리소스 그룹의 ARM ID입니다. 예: /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

만들 VM의 전체 ARM ID입니다. 예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

가상 머신에 연결될 vnet의 가상 네트워크 ID입니다. 연결된 액세스에서 사용자가 조인 작업 권한에 대한 유효성을 검사합니다.

zones

string[]

VM 및 해당 디스크를 복원해야 하는 대상 영역입니다.

IaasVMRestoreWithRehydrationRequest

복구 지점의 통합 리하일레이션을 사용하여 IaaS VM 워크로드별 복원

Name 형식 Description
affinityGroup

string

복원할 VM에 연결된 선호도 그룹입니다. 클래식 컴퓨팅 Virtual Machines에만 사용됩니다.

createNewCloudService

boolean

VM을 복원하는 동안 새 클라우드 서비스를 만들어야 합니다. 이 값이 false이면 VM은 백업 당시와 동일한 클라우드 서비스로 복원됩니다.

diskEncryptionSetId

string

DiskEncryptionSet의 ID - 고객 관리형 키를 사용하여 복원하는 동안 미사용 시 VM을 암호화해야 하는 경우에 필요합니다.

encryptionDetails

EncryptionDetails

백업 시 VM이 암호화된 경우 필요한 세부 정보입니다.

extendedLocation

ExtendedLocation

VM을 복원해야 하는 대상 확장 위치이며, 퍼블릭 클라우드에서 복원을 수행하려면 null이어야 합니다.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

관리 ID를 사용하는 복원에 대한 IaaS VM 워크로드별 복원 세부 정보입니다.

identityInfo

IdentityInfo

고객 스토리지 계정에 액세스하는 데 필요한 관리 ID 정보입니다.

objectType string:

IaasVMRestoreWithRehydrationRequest

이 속성 형식의 다형 체인에서 특정 형식을 결정 하는 판별자로 사용 됩니다.

originalStorageAccountOption

boolean

원래 스토리지 계정 옵션

recoveryPointId

string

복구할 백업 복사본의 ID입니다.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 리하일레이션 정보

recoveryType

RecoveryType

이 복구의 유형입니다.

region

string

가상 머신이 복원되는 지역입니다.

resourceGuardOperationRequests

string[]

LAC 검사를 수행할 ResourceGuardOperationRequests

restoreDiskLunList

integer[]

부분 복원을 위한 디스크 LUN 목록

restoreWithManagedDisks

boolean

관리되지 않는 디스크 VM을 나타내는 플래그는 관리 디스크를 사용하여 복원해야 합니다.

securedVMDetails

SecuredVMDetails

보안 VM 세부 정보 저장

sourceResourceId

string

복구 중인 VM의 정규화된 ARM ID입니다.

storageAccountId

string

VM을 복원해야 하는 스토리지 계정의 정규화된 ARM ID입니다.

subnetId

string

서브넷 ID는 복원할 VM과 연결된 서브넷 ID입니다. 클래식 VM의 경우 {VnetID}/Subnet/{SubnetName}이고, Azure Resource Manager VM의 경우 서브넷을 나타내는 데 사용되는 ARM 리소스 ID입니다.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

복원할 VM의 디스크에 대한 대상 네트워크 액세스 설정을 지정합니다.

targetDomainNameId

string

복원 중인 VM에 연결할 도메인 이름의 정규화된 ARM ID입니다. 클래식 Virtual Machines에만 적용됩니다.

targetResourceGroupId

string

이 가상 머신 및 기타 아티팩트용으로 만들 리소스 그룹의 ARM ID입니다. 예: /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

만들 VM의 전체 ARM ID입니다. 예: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

가상 머신에 연결될 vnet의 가상 네트워크 ID입니다. 연결된 액세스에서 사용자가 조인 작업 권한에 대한 유효성을 검사합니다.

zones

string[]

VM 및 해당 디스크를 복원해야 하는 대상 영역입니다.

IdentityBasedRestoreDetails

관리 ID를 사용하는 복원에 대한 IaaS VM 워크로드별 복원 세부 정보

Name 형식 Description
objectType

string

클래스 형식을 가져옵니다.

targetStorageAccountId

string

대상 스토리지 계정의 정규화된 ARM ID입니다.

IdentityInfo

관리 ID 관련 정보를 캡슐화합니다.

Name 형식 Description
isSystemAssignedIdentity

boolean

관리 ID가 시스템 할당 또는 사용자 할당인지를 구분하려면

managedIdentityResourceId

string

관리 ID 리소스 ID 선택 사항: 시스템 할당 관리 ID의 경우 필요하지 않을 수 있습니다.

OverwriteOptions

대상 DataBase가 이미 있는 경우 덮어쓸 수 있음

Name 형식 Description
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

현재 복구 모드가 파일 복원인지 데이터베이스 복원인지를 정의합니다.

Name 형식 Description
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

RP 리하일레이션 정보

Name 형식 Description
rehydrationPriority

RehydrationPriority

리하일레이션 우선 순위

rehydrationRetentionDuration

string

리하이드레이션된 RP를 유지해야 하는 기간(예: "P7D")ISO8601 기간 형식이어야 함

RecoveryType

이 복구의 유형입니다.

Name 형식 Description
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

리하일레이션 우선 순위

Name 형식 Description
High

string

Standard

string

RestoreFileSpecs

파일 경로, 형식 및 대상 폴더 경로 정보와 같은 파일 사양을 복원합니다.

Name 형식 Description
fileSpecType

string

Path 변수의 의미를 나타냅니다.

path

string

원본 파일/폴더 경로

targetFolderPath

string

대상 FileShare의 대상 폴더 경로

RestoreRequestResource

복원 요청에 대한 기본 클래스입니다. 워크로드별 복원 요청은 이 클래스에서 파생됩니다.

Name 형식 Description
eTag

string

선택적 ETag입니다.

id

string

리소스 ID는 리소스에 대한 전체 경로를 나타냅니다.

location

string

리소스 위치입니다.

name

string

리소스와 연결된 리소스 이름입니다.

properties RestoreRequest:

RestoreRequestResource 속성

tags

object

리소스 태그.

type

string

리소스 종류는 네임스페이스/ResourceType/ResourceType/... 양식의 전체 경로를 나타냅니다.

RestoreRequestType

복원 형식(FullShareRestore 또는 ItemLevelRestore)

Name 형식 Description
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

보안 VM에 대한 복원 요청 매개 변수

Name 형식 Description
securedVMOsDiskEncryptionSetId

string

보안 VM OS 디스크에 대한 디스크 암호화 집합 ID를 가져오거나 설정합니다.

SnapshotRestoreParameters

SAP Hana에 대한 스냅샷 복구와 관련된 정보를 캡슐화합니다.

Name 형식 Description
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

데이터 디렉터리에 대한 정보를 캡슐화합니다.

Name 형식 Description
mappingType

SQLDataDirectoryType

데이터 디렉터리 매핑 유형

sourceLogicalName

string

원본 논리 이름 경로 복원

sourcePath

string

원본 경로 복원

targetPath

string

대상 경로

SQLDataDirectoryType

데이터 디렉터리 매핑 유형

Name 형식 Description
Data

string

Invalid

string

Log

string

TargetAFSRestoreInfo

대상 Azure 파일 공유 정보입니다.

Name 형식 Description
name

string

파일 공유 이름

targetResourceId

string

대상 파일 공유 리소스 ARM ID

TargetDiskNetworkAccessOption

복원된 디스크에 사용할 네트워크 액세스 설정

Name 형식 Description
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

복원할 VM의 디스크에 대한 대상 네트워크 액세스 설정을 지정합니다.

Name 형식 Description
targetDiskAccessId

string

TargetDiskNetworkAccessOption을 TargetDiskNetworkAccessOption.UseNew로 설정할 때 사용할 대상 디스크 액세스의 ARM 리소스 ID를 가져오거나 설정합니다.

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

복원된 디스크에 사용할 네트워크 액세스 설정

TargetRestoreInfo

복원 작업 중 대상 워크로드에 대한 세부 정보입니다.

Name 형식 Description
containerId

string

대상 DataBase가 있는 컨테이너의 리소스 ID 이름

databaseName

string

데이터베이스 이름 InstanceName/DATABaseName for SQL 또는 System/DbName for SAP Hana

overwriteOption

OverwriteOptions

대상 DataBase가 이미 있는 경우 덮어쓸 수 있음

targetDirectoryForFileRestore

string

파일로 복원하기 위한 대상 디렉터리 위치입니다.

UserAssignedIdentityProperties

사용자 할당 관리 ID 속성

Name 형식 Description
clientId

string

할당된 ID의 클라이언트 ID입니다.

principalId

string

할당된 ID의 보안 주체 ID입니다.

UserAssignedManagedIdentityDetails

사용자가 할당한 관리 ID 세부 정보

Name 형식 Description
identityArmId

string

할당된 ID의 ARM ID입니다.

identityName

string

할당된 ID의 이름입니다.

userAssignedIdentityProperties

UserAssignedIdentityProperties

사용자 할당 관리 ID 속성