Replication Recovery Plans - Get
要求された復旧計画を取得します。
復旧計画の詳細を取得します。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationRecoveryPlans/{recoveryPlanName}?api-version=2025-01-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
recovery
|
path | True |
string |
復旧計画の名前。 |
resource
|
path | True |
string |
Recovery Services コンテナーが存在するリソース グループの名前。 |
resource
|
path | True |
string |
Recovery Services コンテナーの名前。 |
subscription
|
path | True |
string |
サブスクリプション ID。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
[OK] |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装します。 |
例
Gets the requested recovery plan.
要求のサンプル
応答のサンプル
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=2025-01-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": []
}
]
}
}
定義
名前 | 説明 |
---|---|
Current |
保護されたエンティティの現在のシナリオの詳細。 |
Extended |
リソースの拡張された場所。 |
Extended |
拡張された場所の種類。 |
Possible |
フェールオーバーの方向の一覧。 |
Recovery |
復旧計画の詳細。 |
Recovery |
復旧計画 A2A 固有の詳細。 |
Recovery |
復旧計画のアクションの詳細。 |
Recovery |
ファブリックの場所。 |
Recovery |
復旧計画の Automation Runbook アクションの詳細。 |
Recovery |
復旧計画グループの詳細。 |
Recovery |
グループの種類。 |
Recovery |
復旧計画の手動アクションの詳細。 |
Recovery |
復旧計画のプロパティ。 |
Recovery |
復旧計画の保護された項目。 |
Recovery |
復旧計画スクリプトアクションの詳細。 |
Replication |
フェールオーバーの種類の一覧。 |
CurrentScenarioDetails
保護されたエンティティの現在のシナリオの詳細。
名前 | 型 | 説明 |
---|---|---|
jobId |
string |
実行中のジョブの ARM ID。 |
scenarioName |
string |
シナリオ名。 |
startTime |
string (date-time) |
ワークフローの開始時刻。 |
ExtendedLocation
リソースの拡張された場所。
名前 | 型 | 説明 |
---|---|---|
name |
string |
拡張された場所の名前。 |
type |
拡張された場所の種類。 |
ExtendedLocationType
拡張された場所の種類。
値 | 説明 |
---|---|
EdgeZone |
PossibleOperationsDirections
フェールオーバーの方向の一覧。
値 | 説明 |
---|---|
PrimaryToRecovery | |
RecoveryToPrimary |
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 | |
Recovery |
RecoveryPlanAutomationRunbookActionDetails
復旧計画の Automation Runbook アクションの詳細。
名前 | 型 | 説明 |
---|---|---|
fabricLocation |
ファブリックの場所。 |
|
instanceType |
string:
Automation |
アクションの詳細の種類を取得します (使用可能な値については、RecoveryPlanActionDetailsTypes 列挙型を参照してください)。 |
runbookId |
string |
Runbook ARM ID。 |
timeout |
string |
Runbook のタイムアウト。 |
RecoveryPlanGroup
復旧計画グループの詳細。
名前 | 型 | 説明 |
---|---|---|
endGroupActions |
グループの終了アクション。 |
|
groupType |
グループの種類。 |
|
replicationProtectedItems |
保護された項目の一覧。 |
|
startGroupActions |
グループの開始アクション。 |
RecoveryPlanGroupType
グループの種類。
値 | 説明 |
---|---|
Boot | |
Failover | |
Shutdown |
RecoveryPlanManualActionDetails
復旧計画の手動アクションの詳細。
名前 | 型 | 説明 |
---|---|---|
description |
string |
手動アクションの説明。 |
instanceType |
string:
Manual |
アクションの詳細の種類を取得します (使用可能な値については、RecoveryPlanActionDetailsTypes 列挙型を参照してください)。 |
RecoveryPlanProperties
復旧計画のプロパティ。
名前 | 型 | 説明 |
---|---|---|
allowedOperations |
string[] |
許可される操作の一覧。 |
currentScenario |
現在のシナリオの詳細。 |
|
currentScenarioStatus |
string |
復旧計画の状態。 |
currentScenarioStatusDescription |
string |
復旧計画の状態の説明。 |
failoverDeploymentModel |
string |
フェールオーバー デプロイ モデル。 |
friendlyName |
string |
フレンドリ名。 |
groups |
復旧計画グループ。 |
|
lastPlannedFailoverTime |
string (date-time) |
最後に計画されたフェールオーバーの開始時刻。 |
lastTestFailoverTime |
string (date-time) |
最後のテスト フェールオーバーの開始時刻。 |
lastUnplannedFailoverTime |
string (date-time) |
計画外の最後のフェールオーバーの開始時刻。 |
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 | |
ChangePit | |
Commit | |
CompleteMigration | |
DisableProtection | |
Failback | |
FinalizeFailback | |
PlannedFailover | |
RepairReplication | |
ReverseReplicate | |
SwitchProtection | |
TestFailover | |
TestFailoverCleanup | |
UnplannedFailover |