你当前正在访问 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 参数

名称 必需 类型 说明
recoveryPlanName
path True

string

恢复计划名称。

resourceGroupName
path True

string

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

resourceName
path True

string

恢复服务保管库的名称。

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

请求正文

名称 类型 说明
properties

UpdateRecoveryPlanInputProperties

恢复计划更新属性。

响应

名称 类型 说明
200 OK

RecoveryPlan

还行

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

定义

名称 说明
CurrentScenarioDetails

受保护实体的当前方案详细信息。

ExtendedLocation

资源的扩展位置。

ExtendedLocationType

扩展位置类型。

PossibleOperationsDirections

故障转移方向列表。

RecoveryPlan

恢复计划详细信息。

RecoveryPlanA2ADetails

恢复计划 A2A 特定详细信息。

RecoveryPlanAction

恢复计划操作详细信息。

RecoveryPlanActionLocation

构造位置。

RecoveryPlanAutomationRunbookActionDetails

恢复计划自动化 Runbook 操作详细信息。

RecoveryPlanGroup

恢复计划组详细信息。

RecoveryPlanGroupType

组类型。

RecoveryPlanManualActionDetails

恢复计划手动操作详细信息。

RecoveryPlanProperties

恢复计划属性。

RecoveryPlanProtectedItem

恢复计划保护的项。

RecoveryPlanScriptActionDetails

恢复计划脚本操作详细信息。

ReplicationProtectedItemOperation

故障转移类型列表。

UpdateRecoveryPlanInput

更新恢复计划输入类。

UpdateRecoveryPlanInputProperties

恢复计划更新属性。

CurrentScenarioDetails

受保护实体的当前方案详细信息。

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

scenarioName

string

方案名称。

startTime

string

工作流的开始时间。

ExtendedLocation

资源的扩展位置。

名称 类型 说明
name

string

扩展位置的名称。

type

ExtendedLocationType

扩展位置类型。

ExtendedLocationType

扩展位置类型。

名称 类型 说明
EdgeZone

string

PossibleOperationsDirections

故障转移方向列表。

名称 类型 说明
PrimaryToRecovery

string

RecoveryToPrimary

string

RecoveryPlan

恢复计划详细信息。

名称 类型 说明
id

string

资源 ID

location

string

资源位置

name

string

资源名称

properties

RecoveryPlanProperties

自定义详细信息。

type

string

资源类型

RecoveryPlanA2ADetails

恢复计划 A2A 特定详细信息。

名称 类型 说明
instanceType string:

A2A

获取实例类型。

primaryExtendedLocation

ExtendedLocation

主要扩展位置。

primaryZone

string

主要区域。

recoveryExtendedLocation

ExtendedLocation

恢复扩展位置。

recoveryZone

string

恢复区域。

RecoveryPlanAction

恢复计划操作详细信息。

名称 类型 说明
actionName

string

操作名称。

customDetails RecoveryPlanActionDetails:

自定义详细信息。

failoverDirections

PossibleOperationsDirections[]

故障转移方向列表。

failoverTypes

ReplicationProtectedItemOperation[]

故障转移类型列表。

RecoveryPlanActionLocation

构造位置。

名称 类型 说明
Primary

string

Recovery

string

RecoveryPlanAutomationRunbookActionDetails

恢复计划自动化 Runbook 操作详细信息。

名称 类型 说明
fabricLocation

RecoveryPlanActionLocation

构造位置。

instanceType string:

AutomationRunbookActionDetails

获取操作详细信息的类型(有关可能的值,请参阅 RecoveryPlanActionDetailsTypes 枚举)。

runbookId

string

Runbook ARM ID。

timeout

string

Runbook 超时。

RecoveryPlanGroup

恢复计划组详细信息。

名称 类型 说明
endGroupActions

RecoveryPlanAction[]

结束组操作。

groupType

RecoveryPlanGroupType

组类型。

replicationProtectedItems

RecoveryPlanProtectedItem[]

受保护项的列表。

startGroupActions

RecoveryPlanAction[]

启动组操作。

RecoveryPlanGroupType

组类型。

名称 类型 说明
Boot

string

Failover

string

Shutdown

string

RecoveryPlanManualActionDetails

恢复计划手动操作详细信息。

名称 类型 说明
description

string

手动操作说明。

instanceType string:

ManualActionDetails

获取操作详细信息的类型(有关可能的值,请参阅 RecoveryPlanActionDetailsTypes 枚举)。

RecoveryPlanProperties

恢复计划属性。

名称 类型 说明
allowedOperations

string[]

允许的操作的列表。

currentScenario

CurrentScenarioDetails

当前方案详细信息。

currentScenarioStatus

string

恢复计划状态。

currentScenarioStatusDescription

string

恢复计划状态说明。

failoverDeploymentModel

string

故障转移部署模型。

friendlyName

string

友好名称。

groups

RecoveryPlanGroup[]

恢复计划组。

lastPlannedFailoverTime

string

上次计划内故障转移的开始时间。

lastTestFailoverTime

string

上次测试故障转移的开始时间。

lastUnplannedFailoverTime

string

上次计划外故障转移的开始时间。

primaryFabricFriendlyName

string

主构造友好名称。

primaryFabricId

string

主构造 ID。

providerSpecificDetails RecoveryPlanProviderSpecificDetails[]:

RecoveryPlanA2ADetails[]

提供程序 ID 和提供程序特定详细信息。

recoveryFabricFriendlyName

string

恢复构造友好名称。

recoveryFabricId

string

恢复构造 ID。

replicationProviders

string[]

复制提供程序的列表。

RecoveryPlanProtectedItem

恢复计划保护的项。

名称 类型 说明
id

string

恢复计划受保护项的 ARM ID。

virtualMachineId

string

虚拟机 ID。

RecoveryPlanScriptActionDetails

恢复计划脚本操作详细信息。

名称 类型 说明
fabricLocation

RecoveryPlanActionLocation

构造位置。

instanceType string:

ScriptActionDetails

获取操作详细信息的类型(有关可能的值,请参阅 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

恢复计划更新属性。

UpdateRecoveryPlanInputProperties

恢复计划更新属性。

名称 类型 说明
groups

RecoveryPlanGroup[]

恢复计划组。