你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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 |
订阅 ID。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
properties |
创建保护意向输入属性。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
确定 |
安全性
azure_auth
Azure Active Directory OAuth2 流
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"
}
}
}
定义
A2ACreateProtectionIntentInput
A2A 创建保护意向输入。
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
agentAutoUpdateStatus |
一个值,该值指示是否启用自动更新。 |
||
autoProtectionOfDataDisk |
一个值,该值指示是否启用自动保护。 |
||
automationAccountArmId |
string |
自动化帐户 arm ID。 |
|
automationAccountAuthenticationType | RunAsAccount |
一个值,该值指示自动化帐户的身份验证类型。 默认值为“RunAsAccount”。 |
|
diskEncryptionInfo |
恢复磁盘加密信息 (两个传递流) 。 |
||
fabricObjectId |
string |
虚拟机的结构特定对象 ID。 |
|
instanceType |
string:
A2A |
类类型。 |
|
multiVmGroupId |
string |
多 VM 组 ID。 |
|
multiVmGroupName |
string |
多 VM 组名称。 |
|
primaryLocation |
string |
虚拟机的主位置。 |
|
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
主暂存存储帐户输入。 |
|
protectionProfileCustomInput | ProtectionProfileCustomDetails: |
保护配置文件自定义输入。 |
|
recoveryAvailabilitySetCustomInput | RecoveryAvailabilitySetCustomDetails: |
恢复可用性集输入。 |
|
recoveryAvailabilityType |
虚拟机的恢复可用性类型。 |
||
recoveryAvailabilityZone |
string |
恢复可用性区域。 |
|
recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
启动诊断存储帐户。 |
|
recoveryLocation |
string |
虚拟机的恢复位置。 |
|
recoveryProximityPlacementGroupCustomInput | RecoveryProximityPlacementGroupCustomDetails: |
恢复邻近放置组自定义输入。 |
|
recoveryResourceGroupId |
string |
恢复资源组 ID。对 V2 方案有效。 |
|
recoverySubscriptionId |
string |
虚拟机的恢复订阅 ID。 |
|
recoveryVirtualNetworkCustomInput | RecoveryVirtualNetworkCustomDetails: |
恢复虚拟网络输入。 |
|
vmDisks |
VM 磁盘输入的列表。 |
||
vmManagedDisks |
vm 托管磁盘输入的列表。 |
A2AProtectionIntentDiskInputDetails
Azure VM 非托管磁盘输入详细信息。
名称 | 类型 | 说明 |
---|---|---|
diskUri |
string |
磁盘 URI。 |
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
主暂存存储帐户输入。 |
recoveryAzureStorageAccountCustomInput | StorageAccountCustomDetails: |
恢复 VHD 存储帐户输入。 |
A2AProtectionIntentManagedDiskInputDetails
Azure VM 托管磁盘输入详细信息。
名称 | 类型 | 说明 |
---|---|---|
diskEncryptionInfo |
恢复磁盘加密信息 (一个/单一传递流) 。 |
|
diskId |
string |
磁盘 ID。 |
primaryStagingStorageAccountCustomInput | StorageAccountCustomDetails: |
主暂存存储帐户输入。 |
recoveryDiskEncryptionSetId |
string |
恢复磁盘加密集 ID。 |
recoveryReplicaDiskAccountType |
string |
副本 (replica) 磁盘类型。 其可选值,如果未提供,则与源磁盘类型相同。 |
recoveryResourceGroupCustomInput | RecoveryResourceGroupCustomDetails: |
恢复资源组输入。 |
recoveryTargetDiskAccountType |
string |
故障转移后的目标磁盘类型。 其可选值,如果未提供,则与源磁盘类型相同。 |
A2ARecoveryAvailabilityType
虚拟机的恢复可用性类型。
名称 | 类型 | 说明 |
---|---|---|
AvailabilitySet |
string |
|
AvailabilityZone |
string |
|
Single |
string |
A2AReplicationIntentDetails
A2A 提供程序特定的设置。
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
agentAutoUpdateStatus |
一个值,该值指示是否启用自动更新。 |
||
autoProtectionOfDataDisk |
一个值,该值指示是否启用自动保护。 |
||
automationAccountArmId |
string |
自动化帐户 arm ID。 |
|
automationAccountAuthenticationType | RunAsAccount |
一个 值,该值指示用于自动化帐户的类型身份验证。 |
|
diskEncryptionInfo |
恢复磁盘加密信息 (两个传递流) 。 |
||
fabricObjectId |
string |
虚拟机的结构特定对象 ID。 |
|
instanceType |
string:
A2A |
获取实例类型。 |
|
multiVmGroupId |
string |
多 VM 组 ID。 |
|
multiVmGroupName |
string |
多 VM 组名称。 |
|
primaryLocation |
string |
虚拟机的主位置。 |
|
primaryStagingStorageAccount | StorageAccountCustomDetails: |
主暂存存储帐户详细信息。 |
|
protectionProfile | ProtectionProfileCustomDetails: |
保护配置文件自定义详细信息。 |
|
recoveryAvailabilitySet | RecoveryAvailabilitySetCustomDetails: |
恢复可用性集详细信息。 |
|
recoveryAvailabilityType |
string |
虚拟机的恢复可用性类型。 |
|
recoveryAvailabilityZone |
string |
恢复可用性区域。 |
|
recoveryBootDiagStorageAccount | StorageAccountCustomDetails: |
启动诊断存储帐户。 |
|
recoveryLocation |
string |
虚拟机的恢复位置。 |
|
recoveryProximityPlacementGroup | RecoveryProximityPlacementGroupCustomDetails: |
恢复邻近放置组自定义详细信息。 |
|
recoveryResourceGroupId |
string |
恢复资源组 ID。 |
|
recoverySubscriptionId |
string |
虚拟机的恢复订阅 ID。 |
|
recoveryVirtualNetwork | RecoveryVirtualNetworkCustomDetails: |
恢复虚拟网络详细信息。 |
|
vmDisks |
VM 磁盘详细信息的列表。 |
||
vmManagedDisks |
vm 托管磁盘详细信息的列表。 |
AgentAutoUpdateStatus
一个值,该值指示是否启用自动更新。
名称 | 类型 | 说明 |
---|---|---|
Disabled |
string |
|
Enabled |
string |
AutomationAccountAuthenticationType
一个 值,该值指示用于自动化帐户的类型身份验证。
名称 | 类型 | 说明 |
---|---|---|
RunAsAccount |
string |
|
SystemAssignedIdentity |
string |
AutoProtectionOfDataDisk
一个值,该值指示是否启用自动保护。
名称 | 类型 | 说明 |
---|---|---|
Disabled |
string |
|
Enabled |
string |
CreateProtectionIntentInput
创建保护意向输入。
名称 | 类型 | 说明 |
---|---|---|
properties |
创建保护意向输入属性。 |
CreateProtectionIntentProperties
创建保护意向输入属性。
名称 | 类型 | 说明 |
---|---|---|
providerSpecificDetails | CreateProtectionIntentProviderSpecificDetails: |
ReplicationProviderInput。 对于 A2A 提供程序,它将是 A2ACreateProtectionIntentInput 对象。 |
DiskEncryptionInfo
恢复磁盘加密信息 (BEK 和 KEK) 。
名称 | 类型 | 说明 |
---|---|---|
diskEncryptionKeyInfo |
机密的恢复 KeyVault 参考。 |
|
keyEncryptionKeyInfo |
密钥的恢复 KeyVault 参考。 |
DiskEncryptionKeyInfo
Windows) 上 (BitLocker 加密密钥 (BEK) 磁盘加密密钥信息。
名称 | 类型 | 说明 |
---|---|---|
keyVaultResourceArmId |
string |
机密的 KeyVault 资源 ARM ID。 |
secretIdentifier |
string |
机密 URL/标识符。 |
ExistingProtectionProfile
现有存储帐户输入。
名称 | 类型 | 说明 |
---|---|---|
protectionProfileId |
string |
保护配置文件 Arm ID。如果资源不存在,则引发错误。 |
resourceType |
string:
Existing |
类类型。 |
ExistingRecoveryAvailabilitySet
现有恢复可用性集输入。
名称 | 类型 | 说明 |
---|---|---|
recoveryAvailabilitySetId |
string |
恢复可用性集 ID。如果资源不存在,将引发错误。 |
resourceType |
string:
Existing |
类类型。 |
ExistingRecoveryProximityPlacementGroup
现有恢复邻近放置组输入。
名称 | 类型 | 说明 |
---|---|---|
recoveryProximityPlacementGroupId |
string |
恢复邻近放置组 ID。如果资源不存在,将引发错误。 |
resourceType |
string:
Existing |
类类型。 |
ExistingRecoveryRecoveryResourceGroup
现有恢复资源组输入。
名称 | 类型 | 说明 |
---|---|---|
recoveryResourceGroupId |
string |
恢复资源组 ID。对 V2 方案有效。 |
resourceType |
string:
Existing |
类类型。 |
ExistingRecoveryVirtualNetwork
现有恢复虚拟网络输入。
名称 | 类型 | 说明 |
---|---|---|
recoverySubnetName |
string |
恢复子网名称。 |
recoveryVirtualNetworkId |
string |
恢复虚拟网络 ID。如果资源不存在,将引发错误。 |
resourceType |
string:
Existing |
类类型。 |
ExistingStorageAccount
现有存储帐户输入。
名称 | 类型 | 说明 |
---|---|---|
azureStorageAccountId |
string |
存储帐户 Arm ID。如果资源不存在,则引发错误。 |
resourceType |
string:
Existing |
类类型。 |
KeyEncryptionKeyInfo
密钥加密密钥 (KEK) 信息。
名称 | 类型 | 说明 |
---|---|---|
keyIdentifier |
string |
密钥 URL/标识符。 |
keyVaultResourceArmId |
string |
密钥的 KeyVault 资源 ARM ID。 |
NewProtectionProfile
新的保护配置文件输入。
名称 | 类型 | 说明 |
---|---|---|
appConsistentFrequencyInMinutes |
integer |
应用一致快照频率 (以分钟) 。 |
crashConsistentFrequencyInMinutes |
integer |
崩溃快照频率 () 分钟。 |
multiVmSyncStatus |
一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。 |
|
policyName |
string |
保护配置文件输入。 |
recoveryPointHistory |
integer |
需要存储恢复点之前的持续时间(以分钟为单位)。 |
resourceType |
string:
New |
类类型。 |
NewRecoveryVirtualNetwork
恢复虚拟网络输入,以从给定的源网络创建新的虚拟网络。
名称 | 类型 | 说明 |
---|---|---|
recoveryVirtualNetworkName |
string |
恢复虚拟网络名称。 |
recoveryVirtualNetworkResourceGroupName |
string |
要用于创建恢复虚拟网络的资源组的名称。 如果不存在,则会在目标 VM 所在的同一资源组中创建目标网络。 |
resourceType |
string:
New |
类类型。 |
ReplicationProtectionIntent
复制保护意向。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID |
location |
string |
资源位置 |
name |
string |
资源名称 |
properties |
自定义数据。 |
|
type |
string |
资源类型 |
ReplicationProtectionIntentProperties
复制保护意向自定义数据详细信息。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUTC |
string |
UTC 格式的创建时间。 |
friendlyName |
string |
名称。 |
isActive |
boolean |
一个值,该值指示意向对象是否处于活动状态。 |
jobId |
string |
作业 ID。 |
jobState |
string |
作业状态。 |
providerSpecificDetails | ReplicationProtectionIntentProviderSpecificSettings: |
复制提供程序自定义设置。 |
SetMultiVmSyncStatus
一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。
名称 | 类型 | 说明 |
---|---|---|
Disable |
string |
|
Enable |
string |