Replication Protection Intents - Create
Создание ресурса намерения защиты.
Операция создания элемента намерения защиты репликации ASR.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationProtectionIntents/{intentObjectName}?api-version=2023-02-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
intent
|
path | True |
string |
Имя элемента защиты репликации. |
resource
|
path | True |
string |
Имя группы ресурсов, в которой находится хранилище служб восстановления. |
resource
|
path | True |
string |
Имя хранилища служб восстановления. |
subscription
|
path | True |
string |
Идентификатор подписки. |
api-version
|
query | True |
string |
Версия API клиента. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
properties |
Создайте входные свойства намерения защиты. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Имя | Описание |
---|---|
user_impersonation | олицетворите учетную запись пользователя. |
Примеры
Create protection intent Resource.
Sample Request
PUT https://management.azure.com/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationProtectionIntents/vm1?api-version=2023-02-01
{
"properties": {
"providerSpecificDetails": {
"instanceType": "A2A",
"fabricObjectId": "/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/removeOne/providers/Microsoft.Compute/virtualMachines/vmPpgAv5",
"primaryLocation": "eastUs2",
"recoveryLocation": "westus2",
"recoverySubscriptionId": "ed5bcdf6-d61e-47bd-8ea9-f2bd379a2640",
"recoveryAvailabilityType": "Single",
"recoveryResourceGroupId": "/subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/removeOne-asr"
}
}
}
Sample Response
Azure-AsyncOperation: https://management.azure.com/Subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2023-02-01
{
"id": "/Subscriptions/509099b2-9d2c-4636-b43e-bd5cafb6be69/resourceGroups/2007vttp/providers/Microsoft.RecoveryServices/vaults/tp2007vt/replicationProtectionIntents/vm1",
"name": "vm1",
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"properties": {
"friendlyName": "vm1",
"jobId": "/Subscriptions/d90d145a-4cdd-45a3-b2c4-971d69775278/resourceGroups/a2acl-rg-vault-prod-gip-ccy/providers/Microsoft.RecoveryServices/vaults/a2acl-vault-prod-gip-ccy/replicationJobs/02004ea7-d498-4bb4-bdeb-cdb611706867",
"jobState": "InProgress",
"providerSpecificDetails": {
"instanceType": "A2A",
"recoveryAvailabilityType": "Single"
}
}
}
Определения
Имя | Описание |
---|---|
A2ACreate |
A2A создает входные данные намерения защиты. |
A2AProtection |
Сведения о входе неуправляемого диска виртуальной машины Azure. |
A2AProtection |
Сведения о входе управляемого диска виртуальной машины Azure. |
A2ARecovery |
Тип доступности восстановления виртуальной машины. |
A2AReplication |
Параметры поставщика A2A. |
Agent |
Значение , указывающее, включено ли автоматическое обновление. |
Automation |
Значение типа проверки подлинности, используемое для учетной записи службы автоматизации. |
Auto |
Значение , указывающее, включена ли автоматическая защита. |
Create |
Создайте входные данные намерения защиты. |
Create |
Создайте входные свойства намерения защиты. |
Disk |
Сведения о шифровании диска восстановления (BEK и KEK). |
Disk |
Сведения о ключе шифрования диска (ключ шифрования BitLocker (BEK) в Windows). |
Existing |
Существующие входные данные учетной записи хранения. |
Existing |
Существующие входные данные группы доступности восстановления. |
Existing |
Существующие входные данные группы размещения близкого взаимодействия восстановления. |
Existing |
Существующие входные данные группы ресурсов восстановления. |
Existing |
Существующие входные данные виртуальной сети восстановления. |
Existing |
Существующие входные данные учетной записи хранения. |
Key |
Сведения о ключе шифрования ключей (KEK). |
New |
Новые входные данные профиля защиты. |
New |
Входные данные виртуальной сети восстановления для создания новой виртуальной сети из заданной исходной сети. |
Replication |
Намерение защиты репликации. |
Replication |
Сведения о пользовательских данных намерения защиты репликации. |
Set |
Значение, указывающее, должна ли быть включена синхронизация с несколькими виртуальными машинами. Значение должно быть "Включено" или "Отключено". |
A2ACreateProtectionIntentInput
A2A создает входные данные намерения защиты.
Имя | Тип | Значение по умолчанию | Описание |
---|---|---|---|
agentAutoUpdateStatus |
Значение , указывающее, включено ли автоматическое обновление. |
||
autoProtectionOfDataDisk |
Значение , указывающее, включена ли автоматическая защита. |
||
automationAccountArmId |
string |
Идентификатор arm учетной записи автоматизации. |
|
automationAccountAuthenticationType | RunAsAccount |
Значение типа , указывающее тип проверки подлинности для учетной записи службы автоматизации. Значение по умолчанию — RunAsAccount. |
|
diskEncryptionInfo |
Сведения о шифровании диска восстановления (для двух потоков передачи). |
||
fabricObjectId |
string |
Идентификатор объекта для конкретной структуры виртуальной машины. |
|
instanceType |
string:
A2A |
Тип класса. |
|
multiVmGroupId |
string |
Идентификатор группы с несколькими виртуальными машинами. |
|
multiVmGroupName |
string |
Имя группы с несколькими виртуальными машинами. |
|
primaryLocation |
string |
Основное расположение виртуальной машины. |
|
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Входные данные основной промежуточной учетной записи хранения. |
|
protectionProfileCustomInput | ProtectionProfileCustomDetails: |
Пользовательские входные данные профиля защиты. |
|
recoveryAvailabilitySetCustomInput | RecoveryAvailabilitySetCustomDetails: |
Входные данные группы доступности для восстановления. |
|
recoveryAvailabilityType |
Тип доступности восстановления виртуальной машины. |
||
recoveryAvailabilityZone |
string |
Зона доступности восстановления. |
|
recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Учетная запись хранения диагностики загрузки. |
|
recoveryLocation |
string |
Расположение восстановления для виртуальной машины. |
|
recoveryProximityPlacementGroupCustomInput | RecoveryProximityPlacementGroupCustomDetails: |
Настраиваемые входные данные группы размещения близкого взаимодействия для восстановления. |
|
recoveryResourceGroupId |
string |
Идентификатор группы ресурсов восстановления. Допустимый для сценариев версии 2. |
|
recoverySubscriptionId |
string |
Идентификатор подписки восстановления виртуальной машины. |
|
recoveryVirtualNetworkCustomInput | RecoveryVirtualNetworkCustomDetails: |
Входные данные виртуальной сети восстановления. |
|
vmDisks |
Список входных данных на диске виртуальной машины. |
||
vmManagedDisks |
Список входных данных, управляемых виртуальными машинами. |
A2AProtectionIntentDiskInputDetails
Сведения о входе неуправляемого диска виртуальной машины Azure.
Имя | Тип | Описание |
---|---|---|
diskUri |
string |
Универсальный код ресурса (URI) диска. |
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Входные данные основной промежуточной учетной записи хранения. |
recoveryAzureStorageAccountCustomInput | StorageAccountCustomDetails: |
Входные данные учетной записи хранения VHD для восстановления. |
A2AProtectionIntentManagedDiskInputDetails
Сведения о входе управляемого диска виртуальной машины Azure.
Имя | Тип | Описание |
---|---|---|
diskEncryptionInfo |
Сведения о шифровании диска восстановления (для потоков с одним или одним проходом). |
|
diskId |
string |
Идентификатор диска. |
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
Входные данные основной промежуточной учетной записи хранения. |
recoveryDiskEncryptionSetId |
string |
Идентификатор набора шифрования диска восстановления. |
recoveryReplicaDiskAccountType |
string |
Тип диска реплика. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
recoveryResourceGroupCustomInput | RecoveryResourceGroupCustomDetails: |
Входные данные группы ресурсов восстановления. |
recoveryTargetDiskAccountType |
string |
Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
A2ARecoveryAvailabilityType
Тип доступности восстановления виртуальной машины.
Имя | Тип | Описание |
---|---|---|
AvailabilitySet |
string |
|
AvailabilityZone |
string |
|
Single |
string |
A2AReplicationIntentDetails
Параметры поставщика A2A.
Имя | Тип | Значение по умолчанию | Описание |
---|---|---|---|
agentAutoUpdateStatus |
Значение , указывающее, включено ли автоматическое обновление. |
||
autoProtectionOfDataDisk |
Значение , указывающее, включена ли автоматическая защита. |
||
automationAccountArmId |
string |
Идентификатор arm учетной записи автоматизации. |
|
automationAccountAuthenticationType | RunAsAccount |
Значение типа проверки подлинности, используемое для учетной записи службы автоматизации. |
|
diskEncryptionInfo |
Сведения о шифровании диска восстановления (для двух потоков передачи). |
||
fabricObjectId |
string |
Идентификатор объекта для конкретной структуры виртуальной машины. |
|
instanceType |
string:
A2A |
Возвращает тип экземпляра. |
|
multiVmGroupId |
string |
Идентификатор группы с несколькими виртуальными машинами. |
|
multiVmGroupName |
string |
Имя группы с несколькими виртуальными машинами. |
|
primaryLocation |
string |
Основное расположение виртуальной машины. |
|
primaryStagingStorageAccount | StorageAccountCustomDetails: |
Сведения о основной промежуточной учетной записи хранения. |
|
protectionProfile | ProtectionProfileCustomDetails: |
Настраиваемые сведения профиля защиты. |
|
recoveryAvailabilitySet | RecoveryAvailabilitySetCustomDetails: |
Сведения о группе доступности для восстановления. |
|
recoveryAvailabilityType |
string |
Тип доступности восстановления виртуальной машины. |
|
recoveryAvailabilityZone |
string |
Зона доступности восстановления. |
|
recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
Учетная запись хранения диагностики загрузки. |
|
recoveryLocation |
string |
Расположение восстановления для виртуальной машины. |
|
recoveryProximityPlacementGroup | RecoveryProximityPlacementGroupCustomDetails: |
Настраиваемые сведения о группе размещения близкого взаимодействия для восстановления. |
|
recoveryResourceGroupId |
string |
Идентификатор группы ресурсов восстановления. |
|
recoverySubscriptionId |
string |
Идентификатор подписки восстановления виртуальной машины. |
|
recoveryVirtualNetwork | RecoveryVirtualNetworkCustomDetails: |
Сведения о виртуальной сети восстановления. |
|
vmDisks |
Список сведений о диске виртуальной машины. |
||
vmManagedDisks |
Список сведений об управляемом диске виртуальной машины. |
AgentAutoUpdateStatus
Значение , указывающее, включено ли автоматическое обновление.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
AutomationAccountAuthenticationType
Значение типа проверки подлинности, используемое для учетной записи службы автоматизации.
Имя | Тип | Описание |
---|---|---|
RunAsAccount |
string |
|
SystemAssignedIdentity |
string |
AutoProtectionOfDataDisk
Значение , указывающее, включена ли автоматическая защита.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
CreateProtectionIntentInput
Создайте входные данные намерения защиты.
Имя | Тип | Описание |
---|---|---|
properties |
Создайте входные свойства намерения защиты. |
CreateProtectionIntentProperties
Создайте входные свойства намерения защиты.
Имя | Тип | Описание |
---|---|---|
providerSpecificDetails | CreateProtectionIntentProviderSpecificDetails: |
The ReplicationProviderInput. Для поставщика A2A это будет объект A2ACreateProtectionIntentInput. |
DiskEncryptionInfo
Сведения о шифровании диска восстановления (BEK и KEK).
Имя | Тип | Описание |
---|---|---|
diskEncryptionKeyInfo |
Справочник по хранилищу ключей восстановления для секрета. |
|
keyEncryptionKeyInfo |
Справочник по хранилищу ключей восстановления для ключа. |
DiskEncryptionKeyInfo
Сведения о ключе шифрования диска (ключ шифрования BitLocker (BEK) в Windows).
Имя | Тип | Описание |
---|---|---|
keyVaultResourceArmId |
string |
Идентификатор ARM ресурса KeyVault для секрета. |
secretIdentifier |
string |
URL-адрес или идентификатор секрета. |
ExistingProtectionProfile
Существующие входные данные учетной записи хранения.
Имя | Тип | Описание |
---|---|---|
protectionProfileId |
string |
Идентификатор arm профиля защиты. Если ресурс не существует, возникает ошибка. |
resourceType |
string:
Existing |
Тип класса. |
ExistingRecoveryAvailabilitySet
Существующие входные данные группы доступности восстановления.
Имя | Тип | Описание |
---|---|---|
recoveryAvailabilitySetId |
string |
Идентификатор группы доступности восстановления. Вызовет ошибку, если ресурс не существует. |
resourceType |
string:
Existing |
Тип класса. |
ExistingRecoveryProximityPlacementGroup
Существующие входные данные группы размещения близкого взаимодействия восстановления.
Имя | Тип | Описание |
---|---|---|
recoveryProximityPlacementGroupId |
string |
Идентификатор группы размещения близкого взаимодействия восстановления. Вызовет ошибку, если ресурс не существует. |
resourceType |
string:
Existing |
Тип класса. |
ExistingRecoveryRecoveryResourceGroup
Существующие входные данные группы ресурсов восстановления.
Имя | Тип | Описание |
---|---|---|
recoveryResourceGroupId |
string |
Идентификатор группы ресурсов восстановления. Допустимый для сценариев версии 2. |
resourceType |
string:
Existing |
Тип класса. |
ExistingRecoveryVirtualNetwork
Существующие входные данные виртуальной сети восстановления.
Имя | Тип | Описание |
---|---|---|
recoverySubnetName |
string |
Имя подсети восстановления. |
recoveryVirtualNetworkId |
string |
Идентификатор виртуальной сети восстановления. Вызовет ошибку, если ресурс не существует. |
resourceType |
string:
Existing |
Тип класса. |
ExistingStorageAccount
Существующие входные данные учетной записи хранения.
Имя | Тип | Описание |
---|---|---|
azureStorageAccountId |
string |
Идентификатор arm учетной записи хранения. Если ресурс не существует, возникает ошибка. |
resourceType |
string:
Existing |
Тип класса. |
KeyEncryptionKeyInfo
Сведения о ключе шифрования ключей (KEK).
Имя | Тип | Описание |
---|---|---|
keyIdentifier |
string |
URL-адрес или идентификатор ключа. |
keyVaultResourceArmId |
string |
Идентификатор ARM ресурса KeyVault для ключа. |
NewProtectionProfile
Новые входные данные профиля защиты.
Имя | Тип | Описание |
---|---|---|
appConsistentFrequencyInMinutes |
integer |
Частота snapshot приложения (в минутах). |
crashConsistentFrequencyInMinutes |
integer |
Частота сбоя snapshot (в минутах). |
multiVmSyncStatus |
Значение, указывающее, должна ли быть включена синхронизация с несколькими виртуальными машинами. Значение должно быть "Включено" или "Отключено". |
|
policyName |
string |
Входные данные профиля защиты. |
recoveryPointHistory |
integer |
Длительность в минутах, до которой необходимо хранить точки восстановления. |
resourceType |
string:
New |
Тип класса. |
NewRecoveryVirtualNetwork
Входные данные виртуальной сети восстановления для создания новой виртуальной сети из заданной исходной сети.
Имя | Тип | Описание |
---|---|---|
recoveryVirtualNetworkName |
string |
Имя виртуальной сети восстановления. |
recoveryVirtualNetworkResourceGroupName |
string |
Имя группы ресурсов, используемой для создания виртуальной сети восстановления. Если она отсутствует, целевая сеть будет создана в той же группе ресурсов, что и целевая виртуальная машина. |
resourceType |
string:
New |
Тип класса. |
ReplicationProtectionIntent
Намерение защиты репликации.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса |
location |
string |
Расположение ресурса |
name |
string |
Имя ресурса |
properties |
Пользовательские данные. |
|
type |
string |
Тип ресурса |
ReplicationProtectionIntentProperties
Сведения о пользовательских данных намерения защиты репликации.
Имя | Тип | Описание |
---|---|---|
creationTimeUTC |
string |
Время создания в формате UTC. |
friendlyName |
string |
Имя. |
isActive |
boolean |
Значение типа , указывающее, активен ли объект намерения. |
jobId |
string |
Идентификатор задания. |
jobState |
string |
Состояние задания. |
providerSpecificDetails | ReplicationProtectionIntentProviderSpecificSettings: |
Настраиваемые параметры поставщика репликации. |
SetMultiVmSyncStatus
Значение, указывающее, должна ли быть включена синхронизация с несколькими виртуальными машинами. Значение должно быть "Включено" или "Отключено".
Имя | Тип | Описание |
---|---|---|
Disable |
string |
|
Enable |
string |