你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Replication Recovery Plans - Update
更新给定的恢复计划。
更新恢复计划的操作。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}?api-version=2024-10-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
recovery
|
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 |
还行 |
|
202 Accepted |
接受 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户。 |
示例
Updates the given recovery plan.
示例请求
PATCH https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1?api-version=2024-10-01
{
"properties": {
"groups": [
{
"groupType": "Shutdown",
"replicationProtectedItems": [],
"startGroupActions": [],
"endGroupActions": []
},
{
"groupType": "Failover",
"replicationProtectedItems": [],
"startGroupActions": [],
"endGroupActions": []
},
{
"groupType": "Boot",
"replicationProtectedItems": [
{
"id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b",
"virtualMachineId": "f8491e4f-817a-40dd-a90c-af773978c75b"
}
],
"startGroupActions": [],
"endGroupActions": []
},
{
"groupType": "Boot",
"replicationProtectedItems": [
{
"id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6",
"virtualMachineId": "c0c14913-3d7a-48ea-9531-cc99e0e686e6"
}
],
"startGroupActions": [],
"endGroupActions": []
}
]
}
}
示例响应
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2024-10-01
{
"id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationRecoveryPlans/RPtest1",
"name": "RPtest1",
"type": "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans",
"properties": {
"friendlyName": "RPtest1",
"primaryFabricId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1",
"primaryFabricFriendlyName": "cloud1",
"recoveryFabricId": "Microsoft Azure",
"recoveryFabricFriendlyName": "Microsoft Azure",
"failoverDeploymentModel": "ResourceManager",
"replicationProviders": [
"HyperVReplicaAzure"
],
"allowedOperations": [
"PlannedFailover",
"UnplannedFailover",
"TestFailover"
],
"groups": [
{
"groupType": "Shutdown",
"replicationProtectedItems": [],
"startGroupActions": [],
"endGroupActions": []
},
{
"groupType": "Failover",
"replicationProtectedItems": [],
"startGroupActions": [],
"endGroupActions": []
},
{
"groupType": "Boot",
"replicationProtectedItems": [
{
"id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b",
"virtualMachineId": "f8491e4f-817a-40dd-a90c-af773978c75b"
}
],
"startGroupActions": [],
"endGroupActions": []
},
{
"groupType": "Boot",
"replicationProtectedItems": [
{
"id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/c0c14913-3d7a-48ea-9531-cc99e0e686e6",
"virtualMachineId": "c0c14913-3d7a-48ea-9531-cc99e0e686e6"
}
],
"startGroupActions": [],
"endGroupActions": []
}
]
}
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2024-10-01
Retry-After: 30
定义
名称 | 说明 |
---|---|
Current |
受保护实体的当前方案详细信息。 |
Extended |
资源的扩展位置。 |
Extended |
扩展位置类型。 |
Possible |
故障转移方向列表。 |
Recovery |
恢复计划详细信息。 |
Recovery |
恢复计划 A2A 特定详细信息。 |
Recovery |
恢复计划操作详细信息。 |
Recovery |
构造位置。 |
Recovery |
恢复计划自动化 Runbook 操作详细信息。 |
Recovery |
恢复计划组详细信息。 |
Recovery |
组类型。 |
Recovery |
恢复计划手动操作详细信息。 |
Recovery |
恢复计划属性。 |
Recovery |
恢复计划保护的项。 |
Recovery |
恢复计划脚本操作详细信息。 |
Replication |
故障转移类型列表。 |
Update |
更新恢复计划输入类。 |
Update |
恢复计划更新属性。 |
CurrentScenarioDetails
受保护实体的当前方案详细信息。
名称 | 类型 | 说明 |
---|---|---|
jobId |
string |
正在执行的作业的 ARM ID。 |
scenarioName |
string |
方案名称。 |
startTime |
string |
工作流的开始时间。 |
ExtendedLocation
资源的扩展位置。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
扩展位置的名称。 |
type |
扩展位置类型。 |
ExtendedLocationType
扩展位置类型。
名称 | 类型 | 说明 |
---|---|---|
EdgeZone |
string |
PossibleOperationsDirections
故障转移方向列表。
名称 | 类型 | 说明 |
---|---|---|
PrimaryToRecovery |
string |
|
RecoveryToPrimary |
string |
RecoveryPlan
恢复计划详细信息。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID |
location |
string |
资源位置 |
name |
string |
资源名称 |
properties |
自定义详细信息。 |
|
type |
string |
资源类型 |
RecoveryPlanA2ADetails
恢复计划 A2A 特定详细信息。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string:
A2A |
获取实例类型。 |
primaryExtendedLocation |
主要扩展位置。 |
|
primaryZone |
string |
主要区域。 |
recoveryExtendedLocation |
恢复扩展位置。 |
|
recoveryZone |
string |
恢复区域。 |
RecoveryPlanAction
恢复计划操作详细信息。
名称 | 类型 | 说明 |
---|---|---|
actionName |
string |
操作名称。 |
customDetails | RecoveryPlanActionDetails: |
自定义详细信息。 |
failoverDirections |
故障转移方向列表。 |
|
failoverTypes |
故障转移类型列表。 |
RecoveryPlanActionLocation
构造位置。
名称 | 类型 | 说明 |
---|---|---|
Primary |
string |
|
Recovery |
string |
RecoveryPlanAutomationRunbookActionDetails
恢复计划自动化 Runbook 操作详细信息。
名称 | 类型 | 说明 |
---|---|---|
fabricLocation |
构造位置。 |
|
instanceType |
string:
Automation |
获取操作详细信息的类型(有关可能的值,请参阅 RecoveryPlanActionDetailsTypes 枚举)。 |
runbookId |
string |
Runbook ARM ID。 |
timeout |
string |
Runbook 超时。 |
RecoveryPlanGroup
恢复计划组详细信息。
名称 | 类型 | 说明 |
---|---|---|
endGroupActions |
结束组操作。 |
|
groupType |
组类型。 |
|
replicationProtectedItems |
受保护项的列表。 |
|
startGroupActions |
启动组操作。 |
RecoveryPlanGroupType
组类型。
名称 | 类型 | 说明 |
---|---|---|
Boot |
string |
|
Failover |
string |
|
Shutdown |
string |
RecoveryPlanManualActionDetails
恢复计划手动操作详细信息。
名称 | 类型 | 说明 |
---|---|---|
description |
string |
手动操作说明。 |
instanceType |
string:
Manual |
获取操作详细信息的类型(有关可能的值,请参阅 RecoveryPlanActionDetailsTypes 枚举)。 |
RecoveryPlanProperties
恢复计划属性。
名称 | 类型 | 说明 |
---|---|---|
allowedOperations |
string[] |
允许的操作的列表。 |
currentScenario |
当前方案详细信息。 |
|
currentScenarioStatus |
string |
恢复计划状态。 |
currentScenarioStatusDescription |
string |
恢复计划状态说明。 |
failoverDeploymentModel |
string |
故障转移部署模型。 |
friendlyName |
string |
友好名称。 |
groups |
恢复计划组。 |
|
lastPlannedFailoverTime |
string |
上次计划内故障转移的开始时间。 |
lastTestFailoverTime |
string |
上次测试故障转移的开始时间。 |
lastUnplannedFailoverTime |
string |
上次计划外故障转移的开始时间。 |
primaryFabricFriendlyName |
string |
主构造友好名称。 |
primaryFabricId |
string |
主构造 ID。 |
providerSpecificDetails | RecoveryPlanProviderSpecificDetails[]: |
提供程序 ID 和提供程序特定详细信息。 |
recoveryFabricFriendlyName |
string |
恢复构造友好名称。 |
recoveryFabricId |
string |
恢复构造 ID。 |
replicationProviders |
string[] |
复制提供程序的列表。 |
RecoveryPlanProtectedItem
恢复计划保护的项。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
恢复计划受保护项的 ARM ID。 |
virtualMachineId |
string |
虚拟机 ID。 |
RecoveryPlanScriptActionDetails
恢复计划脚本操作详细信息。
名称 | 类型 | 说明 |
---|---|---|
fabricLocation |
构造位置。 |
|
instanceType |
string:
Script |
获取操作详细信息的类型(有关可能的值,请参阅 RecoveryPlanActionDetailsTypes 枚举)。 |
path |
string |
脚本路径。 |
timeout |
string |
脚本超时。 |
ReplicationProtectedItemOperation
故障转移类型列表。
名称 | 类型 | 说明 |
---|---|---|
CancelFailover |
string |
|
ChangePit |
string |
|
Commit |
string |
|
CompleteMigration |
string |
|
DisableProtection |
string |
|
Failback |
string |
|
FinalizeFailback |
string |
|
PlannedFailover |
string |
|
RepairReplication |
string |
|
ReverseReplicate |
string |
|
SwitchProtection |
string |
|
TestFailover |
string |
|
TestFailoverCleanup |
string |
|
UnplannedFailover |
string |
UpdateRecoveryPlanInput
更新恢复计划输入类。
名称 | 类型 | 说明 |
---|---|---|
properties |
恢复计划更新属性。 |
UpdateRecoveryPlanInputProperties
恢复计划更新属性。
名称 | 类型 | 说明 |
---|---|---|
groups |
恢复计划组。 |