你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Replication Policies - Create

创建策略。
创建复制策略的操作。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationPolicies/{policyName}?api-version=2021-08-01

URI 参数

Name In Required Type Description
policyName
path True
  • string

复制策略名称。

resourceGroupName
path True
  • string

恢复服务保管库所在的资源组的名称。

resourceName
path True
  • string

恢复服务保管库的名称。

subscriptionId
path True
  • string

订阅 ID。

api-version
query True
  • string

客户端 API 版本。

请求正文

Name Type Description
properties

策略创建属性。

响应

Name Type Description
200 OK

OK

202 Accepted

已接受

安全性

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模拟用户帐户。

示例

Creates the policy.

Sample Request

PUT https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1?api-version=2021-08-01

{
  "properties": {
    "providerSpecificInput": {
      "instanceType": "HyperVReplicaAzure"
    }
  }
}

Sample Response

{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
  "name": "protectionprofile1",
  "type": "Microsoft.RecoveryServices/vaults/replicationPolicies",
  "properties": {
    "friendlyName": "protectionprofile1",
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    }
  }
}

定义

A2ACrossClusterMigrationPolicyCreationInput

A2A 跨群集迁移策略创建输入。

A2APolicyCreationInput

A2A 策略创建输入。

A2APolicyDetails

A2A 特定的策略详细信息。

CreatePolicyInput

保护策略输入。

CreatePolicyInputProperties

策略创建属性。

HyperVReplicaAzurePolicyDetails

Hyper-V 副本 Azure 特定的保护配置文件详细信息。

HyperVReplicaAzurePolicyInput

Hyper-V 副本用于创建保护配置文件的 Azure 特定输入。

HyperVReplicaBasePolicyDetails

HyperVReplica 策略详细信息的基类。

HyperVReplicaBluePolicyDetails

Hyper-V 副本特定于蓝色的保护配置文件详细信息。

HyperVReplicaPolicyDetails

Hyper-V 副本特定于蓝色的保护配置文件详细信息。

InMageAzureV2PolicyDetails

InMage Azure v2 特定的保护配置文件详细信息。

InMageAzureV2PolicyInput

VMWare Azure 特定的策略输入。

InMageBasePolicyDetails

使用 InMage 复制的提供程序策略的基类。

InMagePolicyDetails

InMage 特定的保护配置文件详细信息。

InMagePolicyInput

VMWare Azure 特定的保护配置文件输入。

InMageRcmFailbackPolicyCreationInput

InMageRcmFailback 策略创建输入。

InMageRcmFailbackPolicyDetails

InMageRcm 故障回复特定策略详细信息。

InMageRcmPolicyCreationInput

InMageRcm 策略创建输入。

InMageRcmPolicyDetails

InMageRcm 特定的策略详细信息。

Policy

保护配置文件详细信息。

PolicyProperties

保护配置文件自定义数据详细信息。

SetMultiVmSyncStatus

一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。

VMwareCbtPolicyCreationInput

VMware Cbt 策略创建输入。

VmwareCbtPolicyDetails

VMware Cbt 特定策略详细信息。

A2ACrossClusterMigrationPolicyCreationInput

A2A 跨群集迁移策略创建输入。

Name Type Description
instanceType string:
  • A2ACrossClusterMigration

类类型。

A2APolicyCreationInput

A2A 策略创建输入。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致性快照频率 (分钟) 。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致性快照频率 (分钟) 。

instanceType string:
  • A2A

类类型。

multiVmSyncStatus

一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

A2APolicyDetails

A2A 特定的策略详细信息。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致的快照频率(以分钟为单位)。

instanceType string:
  • A2A

获取类类型。 在派生类中重写。

multiVmSyncStatus
  • string

一个值,该值指示是否必须启用多 VM 同步。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

recoveryPointThresholdInMinutes
  • integer

恢复点阈值(以分钟为单位)。

CreatePolicyInput

保护策略输入。

Name Type Description
properties

策略创建属性。

CreatePolicyInputProperties

策略创建属性。

Name Type Description
providerSpecificInput PolicyProviderSpecificInput:

ReplicationProviderSettings。

HyperVReplicaAzurePolicyDetails

Hyper-V 副本 Azure 特定的保护配置文件详细信息。

Name Type Description
activeStorageAccountId
  • string

活动存储帐户 ID。

applicationConsistentSnapshotFrequencyInHours
  • integer

时间间隔 (小时) ,Hyper-V 副本应在 VM 中创建应用程序一致的快照。

encryption
  • string

一个值,该值指示是否为此云中的虚拟机启用加密。

instanceType string:
  • HyperVReplicaAzure

获取类类型。 在派生类中重写。

onlineReplicationStartTime
  • string

初始复制的计划开始时间。 如果此参数为 Null,则初始复制会立即启动。

recoveryPointHistoryDurationInHours
  • integer

需要维护恢复历史记录的持续时间 (小时) 。

replicationInterval
  • integer

复制间隔。

HyperVReplicaAzurePolicyInput

Hyper-V 副本用于创建保护配置文件的 Azure 特定输入。

Name Type Description
applicationConsistentSnapshotFrequencyInHours
  • integer

时间间隔 (小时) ,Hyper-V 副本应在 VM 中创建应用程序一致的快照。

instanceType string:
  • HyperVReplicaAzure

类类型。

onlineReplicationStartTime
  • string

初始复制的计划开始时间。 如果此参数为 Null,则初始复制会立即启动。

recoveryPointHistoryDuration
  • integer

需要维护恢复历史记录的持续时间 (小时) 。

replicationInterval
  • integer

复制间隔。

storageAccounts
  • string[]

主云中的 VM 可以复制到的存储帐户列表。

HyperVReplicaBasePolicyDetails

HyperVReplica 策略详细信息的基类。

Name Type Description
allowedAuthenticationType
  • integer

指示身份验证类型的值。

applicationConsistentSnapshotFrequencyInHours
  • integer

指示应用程序一致频率的值。

compression
  • string

一个值,该值指示是否必须启用压缩。

initialReplicationMethod
  • string

一个值,该值指示 IR 是否处于联机状态。

instanceType string:

获取类类型。 在派生类中重写。

offlineReplicationExportPath
  • string

指示脱机 IR 导出路径的值。

offlineReplicationImportPath
  • string

指示脱机 IR 导入路径的值。

onlineReplicationStartTime
  • string

指示联机 IR 开始时间的值。

recoveryPoints
  • integer

指示恢复点数的值。

replicaDeletionOption
  • string

一个值,该值指示是否必须自动删除 VM。 支持的值:String.Empty、None、OnRecoveryCloud。

replicationPort
  • integer

指示恢复 HTTPS 端口的值。

HyperVReplicaBluePolicyDetails

Hyper-V 副本特定于蓝色的保护配置文件详细信息。

Name Type Description
allowedAuthenticationType
  • integer

指示身份验证类型的值。

applicationConsistentSnapshotFrequencyInHours
  • integer

指示应用程序一致频率的值。

compression
  • string

一个值,该值指示是否必须启用压缩。

initialReplicationMethod
  • string

一个值,该值指示 IR 是否处于联机状态。

instanceType string:
  • HyperVReplica2012R2

获取类类型。 在派生类中重写。

offlineReplicationExportPath
  • string

指示脱机 IR 导出路径的值。

offlineReplicationImportPath
  • string

指示脱机 IR 导入路径的值。

onlineReplicationStartTime
  • string

指示联机 IR 开始时间的值。

recoveryPoints
  • integer

指示恢复点数的值。

replicaDeletionOption
  • string

一个值,该值指示是否必须自动删除 VM。 支持的值:String.Empty、None、OnRecoveryCloud

replicationFrequencyInSeconds
  • integer

指示复制间隔的值。

replicationPort
  • integer

指示恢复 HTTPS 端口的值。

HyperVReplicaPolicyDetails

Hyper-V 副本特定于蓝色的保护配置文件详细信息。

Name Type Description
allowedAuthenticationType
  • integer

指示身份验证类型的值。

applicationConsistentSnapshotFrequencyInHours
  • integer

指示应用程序一致频率的值。

compression
  • string

一个值,该值指示是否必须启用压缩。

initialReplicationMethod
  • string

一个值,该值指示 IR 是否处于联机状态。

instanceType string:
  • HyperVReplica2012

获取类类型。 在派生类中重写。

offlineReplicationExportPath
  • string

指示脱机 IR 导出路径的值。

offlineReplicationImportPath
  • string

指示脱机 IR 导入路径的值。

onlineReplicationStartTime
  • string

指示联机 IR 开始时间的值。

recoveryPoints
  • integer

指示恢复点数的值。

replicaDeletionOption
  • string

一个值,该值指示是否必须自动删除 VM。 支持的值:String.Empty、None、OnRecoveryCloud

replicationPort
  • integer

指示恢复 HTTPS 端口的值。

InMageAzureV2PolicyDetails

InMage Azure v2 特定的保护配置文件详细信息。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致的快照频率(以分钟为单位)。

instanceType string:
  • InMageAzureV2

获取类类型。 在派生类中重写。

multiVmSyncStatus
  • string

一个值,该值指示是否必须启用多 VM 同步。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

recoveryPointThresholdInMinutes
  • integer

恢复点阈值(以分钟为单位)。

InMageAzureV2PolicyInput

VMWare Azure 特定的策略输入。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致性快照频率 (分钟) 。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致性快照频率 (分钟) 。

instanceType string:
  • InMageAzureV2

类类型。

multiVmSyncStatus

一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

recoveryPointThresholdInMinutes
  • integer

恢复点阈值(以分钟为单位)。

InMageBasePolicyDetails

使用 InMage 复制的提供程序策略的基类。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

instanceType string:

获取类类型。 在派生类中重写。

multiVmSyncStatus
  • string

一个值,该值指示是否必须启用多 VM 同步。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

recoveryPointThresholdInMinutes
  • integer

恢复点阈值(以分钟为单位)。

InMagePolicyDetails

InMage 特定的保护配置文件详细信息。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

instanceType string:
  • InMage

获取类类型。 在派生类中重写。

multiVmSyncStatus
  • string

一个值,该值指示是否必须启用多 VM 同步。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

recoveryPointThresholdInMinutes
  • integer

恢复点阈值(以分钟为单位)。

InMagePolicyInput

VMWare Azure 特定的保护配置文件输入。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致性快照频率 (分钟) 。

instanceType string:
  • InMage

类类型。

multiVmSyncStatus

一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。

recoveryPointHistory
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

recoveryPointThresholdInMinutes
  • integer

恢复点阈值(以分钟为单位)。

InMageRcmFailbackPolicyCreationInput

InMageRcmFailback 策略创建输入。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致性快照频率 (分钟) 。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致性快照频率 (分钟) 。

instanceType string:
  • InMageRcmFailback

类类型。

InMageRcmFailbackPolicyDetails

InMageRcm 故障回复特定策略详细信息。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致的快照频率(以分钟为单位)。

instanceType string:
  • InMageRcmFailback

获取类类型。 在派生类中重写。

InMageRcmPolicyCreationInput

InMageRcm 策略创建输入。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致性快照频率 (分钟) 。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致性快照频率 (分钟) 。

enableMultiVmSync
  • string

一个值,该值指示是否必须启用多 VM 同步。

instanceType string:
  • InMageRcm

类类型。

recoveryPointHistoryInMinutes
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

InMageRcmPolicyDetails

InMageRcm 特定的策略详细信息。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致的快照频率(以分钟为单位)。

enableMultiVmSync
  • string

一个值,该值指示是否必须启用多 VM 同步。

instanceType string:
  • InMageRcm

获取类类型。 在派生类中重写。

recoveryPointHistoryInMinutes
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

Policy

保护配置文件详细信息。

Name Type Description
id
  • string

资源 ID

location
  • string

Resource Location

name
  • string

资源名称

properties

自定义数据。

type
  • string

资源类型

PolicyProperties

保护配置文件自定义数据详细信息。

Name Type Description
friendlyName
  • string

FriendlyName。

providerSpecificDetails PolicyProviderSpecificDetails:

ReplicationChannelSetting。

SetMultiVmSyncStatus

一个值,该值指示是否必须启用多 VM 同步。 值应为“Enabled”或“Disabled”。

Name Type Description
Disable
  • string
Enable
  • string

VMwareCbtPolicyCreationInput

VMware Cbt 策略创建输入。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致性快照频率 (分钟) 。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致性快照频率 (分钟) 。

instanceType string:
  • VMwareCbt

类类型。

recoveryPointHistoryInMinutes
  • integer

恢复点需要存储的持续时间(以分钟为单位)。

VmwareCbtPolicyDetails

VMware Cbt 特定策略详细信息。

Name Type Description
appConsistentFrequencyInMinutes
  • integer

应用一致的快照频率(以分钟为单位)。

crashConsistentFrequencyInMinutes
  • integer

崩溃一致的快照频率(以分钟为单位)。

instanceType string:
  • VMwareCbt

获取类类型。 在派生类中重写。

recoveryPointHistoryInMinutes
  • integer

恢复点需要存储的持续时间(以分钟为单位)。