Поделиться через


IaasVMRestoreRequest interface

Восстановление для конкретной рабочей нагрузки виртуальной машины IaaS.

Extends

Свойства

affinityGroup

Территориальная группа, связанная с восстанавливаемой виртуальной машиной. Используется только для классических виртуальных машин вычислений.

createNewCloudService

Следует ли создать новую облачную службу при восстановлении виртуальной машины. Если задано значение false, виртуальная машина будет восстановлена в той же облачной службе, что и во время резервного копирования.

diskEncryptionSetId

Идентификатор DiskEncryptionSet — требуется, если виртуальная машина должна быть зашифрована во время восстановления с помощью ключа, управляемого клиентом.

encryptionDetails

Сведения, необходимые, если виртуальная машина была зашифрована во время резервного копирования.

extendedLocation

Целевое расширенное расположение, в котором должна быть восстановлена виртуальная машина, должно иметь значение NULL, если восстановление должно выполняться в общедоступном облаке.

identityBasedRestoreDetails

Сведения о восстановлении рабочей нагрузки виртуальной машины IaaS для восстановления с помощью управляемого удостоверения.

identityInfo

Сведения об управляемом удостоверении, необходимые для доступа к учетной записи хранения клиента.

objectType

Полиморфный дискриминатор, который указывает различные типы, которые могут быть у этого объекта.

originalStorageAccountOption

Параметр исходной учетной записи хранения

recoveryPointId

Идентификатор резервной копии для восстановления.

recoveryType

Тип этого восстановления.

region

Регион, в котором восстанавливается виртуальная машина.

restoreDiskLunList

Список lun дисков для частичного восстановления

restoreWithManagedDisks

Флаг, обозначающий, что виртуальная машина с неуправляемым диском должна быть восстановлена с помощью управляемых дисков.

securedVMDetails

Хранит сведения о защищенной виртуальной машине

sourceResourceId

Полный идентификатор ARM восстанавливаемой виртуальной машины.

storageAccountId

Полный идентификатор ARM учетной записи хранения, в которую необходимо восстановить виртуальную машину.

subnetId

Идентификатор подсети — это идентификатор подсети, связанной с восстанавливаемой виртуальной машиной. Для классических виртуальных машин это будет {VnetID}/Subnet/{SubnetName}, а для виртуальных машин Azure Resource Manager — идентификатор ресурса ARM, используемый для представления подсети.

targetDiskNetworkAccessSettings

Указывает параметры доступа к целевой сети для дисков виртуальной машины, которые необходимо восстановить.

targetDomainNameId

Полный идентификатор ARM доменного имени, связанного с восстанавливаемой виртуальной машиной. Это относится только к классическим виртуальным машинам.

targetResourceGroupId

Это идентификатор ARM группы ресурсов, которую вы хотите создать для этой виртуальной машины и других артефактов. Например, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

Это полный идентификатор ARM создаваемой виртуальной машины. Например, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

Это идентификатор виртуальной сети, которая будет подключена к виртуальной машине. Пользователь будет проверен на наличие разрешений действия присоединения в связанном доступе.

zones

Целевая зона, в которой должна быть восстановлена виртуальная машина и ее диски.

Унаследованные свойства

resourceGuardOperationRequests

ResourceGuardOperationRequests, для которого будет выполнена проверка LAC

Сведения о свойстве

affinityGroup

Территориальная группа, связанная с восстанавливаемой виртуальной машиной. Используется только для классических виртуальных машин вычислений.

affinityGroup?: string

Значение свойства

string

createNewCloudService

Следует ли создать новую облачную службу при восстановлении виртуальной машины. Если задано значение false, виртуальная машина будет восстановлена в той же облачной службе, что и во время резервного копирования.

createNewCloudService?: boolean

Значение свойства

boolean

diskEncryptionSetId

Идентификатор DiskEncryptionSet — требуется, если виртуальная машина должна быть зашифрована во время восстановления с помощью ключа, управляемого клиентом.

diskEncryptionSetId?: string

Значение свойства

string

encryptionDetails

Сведения, необходимые, если виртуальная машина была зашифрована во время резервного копирования.

encryptionDetails?: EncryptionDetails

Значение свойства

extendedLocation

Целевое расширенное расположение, в котором должна быть восстановлена виртуальная машина, должно иметь значение NULL, если восстановление должно выполняться в общедоступном облаке.

extendedLocation?: ExtendedLocation

Значение свойства

identityBasedRestoreDetails

Сведения о восстановлении рабочей нагрузки виртуальной машины IaaS для восстановления с помощью управляемого удостоверения.

identityBasedRestoreDetails?: IdentityBasedRestoreDetails

Значение свойства

identityInfo

Сведения об управляемом удостоверении, необходимые для доступа к учетной записи хранения клиента.

identityInfo?: IdentityInfo

Значение свойства

objectType

Полиморфный дискриминатор, который указывает различные типы, которые могут быть у этого объекта.

objectType: "IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

Значение свойства

"IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

originalStorageAccountOption

Параметр исходной учетной записи хранения

originalStorageAccountOption?: boolean

Значение свойства

boolean

recoveryPointId

Идентификатор резервной копии для восстановления.

recoveryPointId?: string

Значение свойства

string

recoveryType

Тип этого восстановления.

recoveryType?: string

Значение свойства

string

region

Регион, в котором восстанавливается виртуальная машина.

region?: string

Значение свойства

string

restoreDiskLunList

Список lun дисков для частичного восстановления

restoreDiskLunList?: number[]

Значение свойства

number[]

restoreWithManagedDisks

Флаг, обозначающий, что виртуальная машина с неуправляемым диском должна быть восстановлена с помощью управляемых дисков.

restoreWithManagedDisks?: boolean

Значение свойства

boolean

securedVMDetails

Хранит сведения о защищенной виртуальной машине

securedVMDetails?: SecuredVMDetails

Значение свойства

sourceResourceId

Полный идентификатор ARM восстанавливаемой виртуальной машины.

sourceResourceId?: string

Значение свойства

string

storageAccountId

Полный идентификатор ARM учетной записи хранения, в которую необходимо восстановить виртуальную машину.

storageAccountId?: string

Значение свойства

string

subnetId

Идентификатор подсети — это идентификатор подсети, связанной с восстанавливаемой виртуальной машиной. Для классических виртуальных машин это будет {VnetID}/Subnet/{SubnetName}, а для виртуальных машин Azure Resource Manager — идентификатор ресурса ARM, используемый для представления подсети.

subnetId?: string

Значение свойства

string

targetDiskNetworkAccessSettings

Указывает параметры доступа к целевой сети для дисков виртуальной машины, которые необходимо восстановить.

targetDiskNetworkAccessSettings?: TargetDiskNetworkAccessSettings

Значение свойства

targetDomainNameId

Полный идентификатор ARM доменного имени, связанного с восстанавливаемой виртуальной машиной. Это относится только к классическим виртуальным машинам.

targetDomainNameId?: string

Значение свойства

string

targetResourceGroupId

Это идентификатор ARM группы ресурсов, которую вы хотите создать для этой виртуальной машины и других артефактов. Например, /subscriptions/{subId}/resourcegroups/{rg}

targetResourceGroupId?: string

Значение свойства

string

targetVirtualMachineId

Это полный идентификатор ARM создаваемой виртуальной машины. Например, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetVirtualMachineId?: string

Значение свойства

string

virtualNetworkId

Это идентификатор виртуальной сети, которая будет подключена к виртуальной машине. Пользователь будет проверен на наличие разрешений действия присоединения в связанном доступе.

virtualNetworkId?: string

Значение свойства

string

zones

Целевая зона, в которой должна быть восстановлена виртуальная машина и ее диски.

zones?: string[]

Значение свойства

string[]

Сведения об унаследованном свойстве

resourceGuardOperationRequests

ResourceGuardOperationRequests, для которого будет выполнена проверка LAC

resourceGuardOperationRequests?: string[]

Значение свойства

string[]

Наследуется отRestoreRequest.resourceGuardOperationRequests