次の方法で共有


Microsoft.RecoveryServices コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Bicep リソース定義

コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activeLocation: 'string'
    agentClusterId: 'string'
    allowedOperations: [
      'string'
    ]
    areAllClusterNodesRegistered: bool
    clusterFqdn: 'string'
    clusterNodeFqdns: [
      'string'
    ]
    clusterProtectedItemIds: [
      'string'
    ]
    clusterRegisteredNodes: [
      {
        biosId: 'string'
        clusterNodeFqdn: 'string'
        isSharedDiskVirtualNode: bool
        machineId: 'string'
      }
    ]
    currentScenario: {
      jobId: 'string'
      scenarioName: 'string'
      startTime: 'string'
    }
    healthErrors: [
      {
        creationTimeUtc: 'string'
        customerResolvability: 'string'
        entityId: 'string'
        errorCategory: 'string'
        errorCode: 'string'
        errorId: 'string'
        errorLevel: 'string'
        errorMessage: 'string'
        errorSource: 'string'
        errorType: 'string'
        innerHealthErrors: [
          {
            creationTimeUtc: 'string'
            customerResolvability: 'string'
            entityId: 'string'
            errorCategory: 'string'
            errorCode: 'string'
            errorId: 'string'
            errorLevel: 'string'
            errorMessage: 'string'
            errorSource: 'string'
            errorType: 'string'
            possibleCauses: 'string'
            recommendedAction: 'string'
            recoveryProviderErrorMessage: 'string'
            summaryMessage: 'string'
          }
        ]
        possibleCauses: 'string'
        recommendedAction: 'string'
        recoveryProviderErrorMessage: 'string'
        summaryMessage: 'string'
      }
    ]
    lastSuccessfulFailoverTime: 'string'
    lastSuccessfulTestFailoverTime: 'string'
    policyFriendlyName: 'string'
    policyId: 'string'
    primaryFabricFriendlyName: 'string'
    primaryFabricProvider: 'string'
    primaryProtectionContainerFriendlyName: 'string'
    protectionClusterType: 'string'
    protectionState: 'string'
    protectionStateDescription: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
    }
    recoveryContainerId: 'string'
    recoveryFabricFriendlyName: 'string'
    recoveryFabricId: 'string'
    recoveryProtectionContainerFriendlyName: 'string'
    replicationHealth: 'string'
    sharedDiskProperties: {
      activeLocation: 'string'
      allowedOperations: [
        'string'
      ]
      currentScenario: {
        jobId: 'string'
        scenarioName: 'string'
        startTime: 'string'
      }
      healthErrors: [
        {
          creationTimeUtc: 'string'
          customerResolvability: 'string'
          entityId: 'string'
          errorCategory: 'string'
          errorCode: 'string'
          errorId: 'string'
          errorLevel: 'string'
          errorMessage: 'string'
          errorSource: 'string'
          errorType: 'string'
          innerHealthErrors: [
            {
              creationTimeUtc: 'string'
              customerResolvability: 'string'
              entityId: 'string'
              errorCategory: 'string'
              errorCode: 'string'
              errorId: 'string'
              errorLevel: 'string'
              errorMessage: 'string'
              errorSource: 'string'
              errorType: 'string'
              possibleCauses: 'string'
              recommendedAction: 'string'
              recoveryProviderErrorMessage: 'string'
              summaryMessage: 'string'
            }
          ]
          possibleCauses: 'string'
          recommendedAction: 'string'
          recoveryProviderErrorMessage: 'string'
          summaryMessage: 'string'
        }
      ]
      protectionState: 'string'
      replicationHealth: 'string'
      sharedDiskProviderSpecificDetails: {
        instanceType: 'string'
        // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
      }
      testFailoverState: 'string'
    }
    testFailoverState: 'string'
    testFailoverStateDescription: 'string'
  }
}

SharedDiskReplicationProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

A2Aの場合は、次を使用します。

{
  failoverRecoveryPointId: 'string'
  instanceType: 'A2A'
  lastRpoCalculatedTime: 'string'
  managementId: 'string'
  monitoringJobType: 'string'
  monitoringPercentageCompletion: int
  primaryFabricLocation: 'string'
  protectedManagedDisks: [
    {
      allowedDiskLevelOperation: [
        'string'
      ]
      dataPendingAtSourceAgentInMB: int
      dataPendingInStagingStorageAccountInMB: int
      dekKeyVaultArmId: 'string'
      diskCapacityInBytes: int
      diskId: 'string'
      diskName: 'string'
      diskState: 'string'
      diskType: 'string'
      failoverDiskName: 'string'
      isDiskEncrypted: bool
      isDiskKeyEncrypted: bool
      kekKeyVaultArmId: 'string'
      keyIdentifier: 'string'
      monitoringJobType: 'string'
      monitoringPercentageCompletion: int
      primaryDiskEncryptionSetId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryDiskEncryptionSetId: 'string'
      recoveryOrignalTargetDiskId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryReplicaDiskId: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
      recoveryTargetDiskId: 'string'
      resyncRequired: bool
      secretIdentifier: 'string'
      tfoDiskName: 'string'
    }
  ]
  recoveryFabricLocation: 'string'
  rpoInSeconds: int
  sharedDiskIRErrors: [
    {}
  ]
  unprotectedDisks: [
    {
      diskAutoProtectionStatus: 'string'
      diskLunId: int
    }
  ]
}

ReplicationClusterProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

A2Aの場合は、次を使用します。

{
  clusterManagementId: 'string'
  failoverRecoveryPointId: 'string'
  initialPrimaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  initialPrimaryFabricLocation: 'string'
  initialPrimaryZone: 'string'
  initialRecoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  initialRecoveryFabricLocation: 'string'
  initialRecoveryZone: 'string'
  instanceType: 'A2A'
  lastRpoCalculatedTime: 'string'
  lifecycleId: 'string'
  multiVmGroupCreateOption: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  primaryAvailabilityZone: 'string'
  primaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  primaryFabricLocation: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  recoveryFabricLocation: 'string'
  rpoInSeconds: int
}

プロパティ値

A2AProtectedManagedDiskDetails

名前 形容 価値
allowedDiskLevelOperation ディスク レベルの操作の一覧。 string[]
dataPendingAtSourceAgentInMB ソース仮想マシンで保留中のデータ (MB 単位)。 int
dataPendingInStagingStorageAccountInMB ステージング アカウントでのレプリケーションの保留中のデータ (MB 単位)。 int
dekKeyVaultArmId シークレット (BEK) の KeyVault リソース ID。
diskCapacityInBytes ディスク容量 (バイト単位)。 int
diskId マネージド ディスクの Arm ID。
diskName ディスク名。
diskState ディスクの状態。
diskType ディスクの種類。
failoverDiskName マネージド ディスクのフェールオーバー名。
isDiskEncrypted VM に暗号化された os ディスクがあるかどうかを示す値。 bool
isDiskKeyEncrypted ディスク キーが暗号化されたかどうかを示す値。 bool
kekKeyVaultArmId キー (KEK) の KeyVault リソース ID。
keyIdentifier キー URL/識別子 (KEK)。
monitoringJobType 監視ジョブの種類。 進行状況は MonitoringPercentageCompletion プロパティに含まれています。
monitoringPercentageCompletion 監視ジョブの割合。 監視ジョブの種類は、MonitoringJobType プロパティによって定義されます。 int
primaryDiskEncryptionSetId プライマリ ディスク暗号化セット ID。
primaryStagingAzureStorageAccountId プライマリ ステージング ストレージ アカウント。
recoveryDiskEncryptionSetId 回復ディスク暗号化セット ID。
recoveryOrignalTargetDiskId 元のターゲット ディスクの Arm ID を回復します。
recoveryReplicaDiskAccountType レプリカ ディスクの種類。 これは省略可能な値であり、ユーザーが指定していない場合はソース ディスクの種類と同じになります。
recoveryReplicaDiskId 回復レプリカ ディスクの Arm ID。
recoveryResourceGroupId 回復ディスク リソース グループの Arm ID。
recoveryTargetDiskAccountType フェールオーバー後のターゲット ディスクの種類。 これは省略可能な値であり、ユーザーが指定していない場合はソース ディスクの種類と同じになります。
recoveryTargetDiskId 回復ターゲット ディスクの Arm ID。
resyncRequired このディスクに再同期が必要かどうかを示す値。 bool
secretIdentifier シークレット URL/識別子 (BEK)。
tfoDiskName マネージド ディスクのテスト フェールオーバー名。

A2AReplicationProtectionClusterDetails

名前 形容 価値
clusterManagementId クラスター管理 ID。
failoverRecoveryPointId クラスターがフェールオーバーされた復旧ポイント ID。
initialPrimaryExtendedLocation 最初のプライマリ拡張場所。 ExtendedLocation の
initialPrimaryFabricLocation 最初のプライマリ ファブリックの場所。
initialPrimaryZone 初期プライマリ可用性ゾーン。
initialRecoveryExtendedLocation 初期復旧の拡張された場所。 ExtendedLocation の
initialRecoveryFabricLocation 初期復旧ファブリックの場所。
initialRecoveryZone 初期復旧可用性ゾーン。
instanceType インスタンス型を取得します。 'A2A' (必須)
lastRpoCalculatedTime 保護サービスによって最後の RPO 値が計算された時刻 (UTC)。
lifecycleId 内部的にバッキング PE/CPE オブジェクトを変更するスイッチ保護などのアクションで存続する ID。ライフサイクル ID は、他の内部 ID/ARM ID が変更される可能性がある場合でも、"同じ" 保護されたクラスターを示す ID を持つことができるようにするために、リンク/継続性を持つよう引き継がれます。
multiVmGroupCreateOption マルチ VM グループが自動的に作成されるか、ユーザーによって指定されるか。 'AutoCreated'
'UserSpecified'
multiVmGroupId マルチ VM グループ ID。
multiVmGroupName マルチ VM グループ名。
primaryAvailabilityZone プライマリ可用性ゾーン。
primaryExtendedLocation プライマリ拡張場所。 ExtendedLocation の
primaryFabricLocation プライマリ ファブリックの場所。
recoveryAvailabilityZone 復旧可用性ゾーン。
recoveryExtendedLocation 回復の拡張場所。 ExtendedLocation の
recoveryFabricLocation 回復ファブリックの場所。
rpoInSeconds 最後の RPO 値 (秒単位)。 int

A2ASharedDiskIRErrorDetails

名前 形容 価値

A2ASharedDiskReplicationDetails

名前 形容 価値
failoverRecoveryPointId 仮想ノードがフェールオーバーされた復旧ポイント ID。
instanceType インスタンス型を取得します。 'A2A' (必須)
lastRpoCalculatedTime 保護サービスによって最後の RPO 値が計算された時刻 (UTC)。
managementId 管理 ID。
monitoringJobType 監視ジョブの種類。 進行状況は MonitoringPercentageCompletion プロパティに含まれています。
monitoringPercentageCompletion 監視ジョブの割合。 監視ジョブの種類は、MonitoringJobType プロパティによって定義されます。 int
primaryFabricLocation プライマリ ファブリックの場所。
protectedManagedDisks 保護されたマネージド ディスクの一覧。 A2AProtectedManagedDiskDetails[]
recoveryFabricLocation 回復ファブリックの場所。
rpoInSeconds 最後の RPO 値 (秒単位)。 int
sharedDiskIRErrors IR エラー。 A2ASharedDiskIRErrorDetails[]
unprotectedDisks 保護されていないディスクの一覧。 A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

名前 形容 価値
diskAutoProtectionStatus ディスクの自動保護が有効になっているかどうかを示す値。 'Disabled'
'Enabled'
diskLunId データ ディスクのソース lun ID。 int

CurrentScenarioDetails

名前 形容 価値
jobId 実行中のジョブの ARM ID。
scenarioName シナリオ名。
startTime ワークフローの開始時刻。

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。 string (必須)
種類 拡張された場所の種類。 'EdgeZone' (必須)

HealthError

名前 形容 価値
creationTimeUtc エラーの作成時刻 (UTC)。
customerResolvability 正常性エラーが顧客解決可能かどうかを示す値。 'Allowed'
'NotAllowed'
entityId エンティティの ID。
errorCategory エラーのカテゴリ。
errorCode エラー コード。
errorId 正常性エラーの一意の ID。
errorLevel エラーのレベル。
errorMessage エラーメッセージ。
errorSource エラーの原因。
errorType エラーの種類。
innerHealthErrors 内部正常性エラー。 HealthError の一覧を子エラーとして持つ HealthError は問題です。 InnerHealthError は、イドラがコントラクトを自動生成しようとしたときに構造体の無限ループを防ぐので使用されます。 関連する正常性エラーを内部正常性エラーとして公開しています。すべての API コンシューマーは、Exception -> InnerException と同じ方法でこれを利用できます。 InnerHealthError[]
possibleCauses エラーの原因として考えられます。
recommendedAction エラーを解決するための推奨されるアクション。
recoveryProviderErrorMessage DRA エラー メッセージ。
summaryMessage エンティティの概要メッセージ。

InnerHealthError

名前 形容 価値
creationTimeUtc エラーの作成時刻 (UTC)。
customerResolvability 正常性エラーが顧客解決可能かどうかを示す値。 'Allowed'
'NotAllowed'
entityId エンティティの ID。
errorCategory エラーのカテゴリ。
errorCode エラー コード。
errorId 正常性エラーの一意の ID。
errorLevel エラーのレベル。
errorMessage エラーメッセージ。
errorSource エラーの原因。
errorType エラーの種類。
possibleCauses エラーの原因として考えられます。
recommendedAction エラーを解決するための推奨されるアクション。
recoveryProviderErrorMessage DRA エラー メッセージ。
summaryMessage エンティティの概要メッセージ。

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

名前 形容 価値
名前 リソース名

制約:
パターン = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: コンテナー/replicationFabrics/replicationProtectionContainers
プロパティ カスタム データ。 ReplicationProtectionClusterProperties

RegisteredClusterNodes

名前 形容 価値
biosId BIOS ID。
clusterNodeFqdn クラスター ノード名。
isSharedDiskVirtualNode これがすべての共有ディスクをホストする仮想エンティティを表すかどうかを示す値。 bool
machineId マシン ID。

ReplicationClusterProviderSpecificSettings

名前 形容 価値
instanceType A2AReplicationProtectionClusterDetails型の場合は 'A2A' に設定します。 'A2A' (必須)

ReplicationProtectionClusterProperties

名前 形容 価値
activeLocation 保護クラスターの現在アクティブな場所。
agentClusterId エージェント クラスター ID。
allowedOperations レプリケーション保護クラスターで許可される操作。 string[]
areAllClusterNodesRegistered クラスターのすべてのノードが登録されているかどうかを示す値。 bool
clusterFqdn クラスターの FQDN。
clusterNodeFqdns クラスター ノード FQDN の一覧。 string[]
clusterProtectedItemIds 保護された項目 ID の一覧。 string[]
clusterRegisteredNodes 登録済みノードの詳細。 registeredClusterNodes[]
currentScenario 現在のシナリオ。 CurrentScenarioDetails
healthErrors 正常性エラーの一覧。 HealthError[]
lastSuccessfulFailoverTime 最後に成功したフェールオーバー時刻。
lastSuccessfulTestFailoverTime 最後に成功したテスト フェールオーバー時間。
policyFriendlyName この PE を管理するポリシーの名前。
policyId ポリシー ID。
primaryFabricFriendlyName プライマリ ファブリックのフレンドリ名。
primaryFabricProvider プライマリ ファブリックのファブリック プロバイダー。
primaryProtectionContainerFriendlyName プライマリ保護コンテナーのフレンドリ名の名前。
protectionClusterType 保護クラスターの種類。
protectionState 保護の状態。
protectionStateDescription 保護状態の説明。
providerSpecificDetails レプリケーション クラスター プロバイダーのカスタム設定。 ReplicationClusterProviderSpecificSettings
recoveryContainerId 復旧コンテナー ID。
recoveryFabricFriendlyName 回復ファブリックのフレンドリ名。
recoveryFabricId 回復ファブリックの Arm ID。
recoveryProtectionContainerFriendlyName 復旧コンテナーのフレンドリ名の名前。
replicationHealth SRS に関する問題と、VM のレプリケーション グループに関連付けられているすべてのレプリケーション ユニットを考慮に入れた、VM の統合保護の正常性。 これは ProtectionHealth 列挙体の文字列表現です。
sharedDiskProperties 共有ディスクのプロパティ。 SharedDiskReplicationItemProperties
testFailoverState テスト フェールオーバーの状態。
testFailoverStateDescription テスト フェールオーバー状態の説明。

SharedDiskReplicationItemProperties

名前 形容 価値
activeLocation PE の現在のアクティブな場所。
allowedOperations レプリケーションで保護された項目に対して許可される操作。 string[]
currentScenario 現在のシナリオ。 CurrentScenarioDetails
healthErrors 正常性エラーの一覧。 HealthError[]
protectionState 共有ディスクの保護状態。
replicationHealth SRS に関する問題と、VM のレプリケーション グループに関連付けられているすべてのレプリケーション ユニットを考慮に入れた、VM の統合保護の正常性。 これは ProtectionHealth 列挙体の文字列表現です。
sharedDiskProviderSpecificDetails レプリケーション プロバイダーのカスタム設定。 SharedDiskReplicationProviderSpecificSettings
testFailoverState 共有ディスクの tfo 状態。

SharedDiskReplicationProviderSpecificSettings

名前 形容 価値
instanceType A2ASharedDiskReplicationDetails型の場合は 'A2A' に設定します。 'A2A' (必須)

ARM テンプレート リソース定義

コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
  "apiVersion": "2024-10-01",
  "name": "string",
  "properties": {
    "activeLocation": "string",
    "agentClusterId": "string",
    "allowedOperations": [ "string" ],
    "areAllClusterNodesRegistered": "bool",
    "clusterFqdn": "string",
    "clusterNodeFqdns": [ "string" ],
    "clusterProtectedItemIds": [ "string" ],
    "clusterRegisteredNodes": [
      {
        "biosId": "string",
        "clusterNodeFqdn": "string",
        "isSharedDiskVirtualNode": "bool",
        "machineId": "string"
      }
    ],
    "currentScenario": {
      "jobId": "string",
      "scenarioName": "string",
      "startTime": "string"
    },
    "healthErrors": [
      {
        "creationTimeUtc": "string",
        "customerResolvability": "string",
        "entityId": "string",
        "errorCategory": "string",
        "errorCode": "string",
        "errorId": "string",
        "errorLevel": "string",
        "errorMessage": "string",
        "errorSource": "string",
        "errorType": "string",
        "innerHealthErrors": [
          {
            "creationTimeUtc": "string",
            "customerResolvability": "string",
            "entityId": "string",
            "errorCategory": "string",
            "errorCode": "string",
            "errorId": "string",
            "errorLevel": "string",
            "errorMessage": "string",
            "errorSource": "string",
            "errorType": "string",
            "possibleCauses": "string",
            "recommendedAction": "string",
            "recoveryProviderErrorMessage": "string",
            "summaryMessage": "string"
          }
        ],
        "possibleCauses": "string",
        "recommendedAction": "string",
        "recoveryProviderErrorMessage": "string",
        "summaryMessage": "string"
      }
    ],
    "lastSuccessfulFailoverTime": "string",
    "lastSuccessfulTestFailoverTime": "string",
    "policyFriendlyName": "string",
    "policyId": "string",
    "primaryFabricFriendlyName": "string",
    "primaryFabricProvider": "string",
    "primaryProtectionContainerFriendlyName": "string",
    "protectionClusterType": "string",
    "protectionState": "string",
    "protectionStateDescription": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
    },
    "recoveryContainerId": "string",
    "recoveryFabricFriendlyName": "string",
    "recoveryFabricId": "string",
    "recoveryProtectionContainerFriendlyName": "string",
    "replicationHealth": "string",
    "sharedDiskProperties": {
      "activeLocation": "string",
      "allowedOperations": [ "string" ],
      "currentScenario": {
        "jobId": "string",
        "scenarioName": "string",
        "startTime": "string"
      },
      "healthErrors": [
        {
          "creationTimeUtc": "string",
          "customerResolvability": "string",
          "entityId": "string",
          "errorCategory": "string",
          "errorCode": "string",
          "errorId": "string",
          "errorLevel": "string",
          "errorMessage": "string",
          "errorSource": "string",
          "errorType": "string",
          "innerHealthErrors": [
            {
              "creationTimeUtc": "string",
              "customerResolvability": "string",
              "entityId": "string",
              "errorCategory": "string",
              "errorCode": "string",
              "errorId": "string",
              "errorLevel": "string",
              "errorMessage": "string",
              "errorSource": "string",
              "errorType": "string",
              "possibleCauses": "string",
              "recommendedAction": "string",
              "recoveryProviderErrorMessage": "string",
              "summaryMessage": "string"
            }
          ],
          "possibleCauses": "string",
          "recommendedAction": "string",
          "recoveryProviderErrorMessage": "string",
          "summaryMessage": "string"
        }
      ],
      "protectionState": "string",
      "replicationHealth": "string",
      "sharedDiskProviderSpecificDetails": {
        "instanceType": "string"
        // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
      },
      "testFailoverState": "string"
    },
    "testFailoverState": "string",
    "testFailoverStateDescription": "string"
  }
}

SharedDiskReplicationProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

A2Aの場合は、次を使用します。

{
  "failoverRecoveryPointId": "string",
  "instanceType": "A2A",
  "lastRpoCalculatedTime": "string",
  "managementId": "string",
  "monitoringJobType": "string",
  "monitoringPercentageCompletion": "int",
  "primaryFabricLocation": "string",
  "protectedManagedDisks": [
    {
      "allowedDiskLevelOperation": [ "string" ],
      "dataPendingAtSourceAgentInMB": "int",
      "dataPendingInStagingStorageAccountInMB": "int",
      "dekKeyVaultArmId": "string",
      "diskCapacityInBytes": "int",
      "diskId": "string",
      "diskName": "string",
      "diskState": "string",
      "diskType": "string",
      "failoverDiskName": "string",
      "isDiskEncrypted": "bool",
      "isDiskKeyEncrypted": "bool",
      "kekKeyVaultArmId": "string",
      "keyIdentifier": "string",
      "monitoringJobType": "string",
      "monitoringPercentageCompletion": "int",
      "primaryDiskEncryptionSetId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryDiskEncryptionSetId": "string",
      "recoveryOrignalTargetDiskId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryReplicaDiskId": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string",
      "recoveryTargetDiskId": "string",
      "resyncRequired": "bool",
      "secretIdentifier": "string",
      "tfoDiskName": "string"
    }
  ],
  "recoveryFabricLocation": "string",
  "rpoInSeconds": "int",
  "sharedDiskIRErrors": [
    {
    }
  ],
  "unprotectedDisks": [
    {
      "diskAutoProtectionStatus": "string",
      "diskLunId": "int"
    }
  ]
}

ReplicationClusterProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

A2Aの場合は、次を使用します。

{
  "clusterManagementId": "string",
  "failoverRecoveryPointId": "string",
  "initialPrimaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "initialPrimaryFabricLocation": "string",
  "initialPrimaryZone": "string",
  "initialRecoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "initialRecoveryFabricLocation": "string",
  "initialRecoveryZone": "string",
  "instanceType": "A2A",
  "lastRpoCalculatedTime": "string",
  "lifecycleId": "string",
  "multiVmGroupCreateOption": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "primaryAvailabilityZone": "string",
  "primaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "primaryFabricLocation": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "recoveryFabricLocation": "string",
  "rpoInSeconds": "int"
}

プロパティ値

A2AProtectedManagedDiskDetails

名前 形容 価値
allowedDiskLevelOperation ディスク レベルの操作の一覧。 string[]
dataPendingAtSourceAgentInMB ソース仮想マシンで保留中のデータ (MB 単位)。 int
dataPendingInStagingStorageAccountInMB ステージング アカウントでのレプリケーションの保留中のデータ (MB 単位)。 int
dekKeyVaultArmId シークレット (BEK) の KeyVault リソース ID。
diskCapacityInBytes ディスク容量 (バイト単位)。 int
diskId マネージド ディスクの Arm ID。
diskName ディスク名。
diskState ディスクの状態。
diskType ディスクの種類。
failoverDiskName マネージド ディスクのフェールオーバー名。
isDiskEncrypted VM に暗号化された os ディスクがあるかどうかを示す値。 bool
isDiskKeyEncrypted ディスク キーが暗号化されたかどうかを示す値。 bool
kekKeyVaultArmId キー (KEK) の KeyVault リソース ID。
keyIdentifier キー URL/識別子 (KEK)。
monitoringJobType 監視ジョブの種類。 進行状況は MonitoringPercentageCompletion プロパティに含まれています。
monitoringPercentageCompletion 監視ジョブの割合。 監視ジョブの種類は、MonitoringJobType プロパティによって定義されます。 int
primaryDiskEncryptionSetId プライマリ ディスク暗号化セット ID。
primaryStagingAzureStorageAccountId プライマリ ステージング ストレージ アカウント。
recoveryDiskEncryptionSetId 回復ディスク暗号化セット ID。
recoveryOrignalTargetDiskId 元のターゲット ディスクの Arm ID を回復します。
recoveryReplicaDiskAccountType レプリカ ディスクの種類。 これは省略可能な値であり、ユーザーが指定していない場合はソース ディスクの種類と同じになります。
recoveryReplicaDiskId 回復レプリカ ディスクの Arm ID。
recoveryResourceGroupId 回復ディスク リソース グループの Arm ID。
recoveryTargetDiskAccountType フェールオーバー後のターゲット ディスクの種類。 これは省略可能な値であり、ユーザーが指定していない場合はソース ディスクの種類と同じになります。
recoveryTargetDiskId 回復ターゲット ディスクの Arm ID。
resyncRequired このディスクに再同期が必要かどうかを示す値。 bool
secretIdentifier シークレット URL/識別子 (BEK)。
tfoDiskName マネージド ディスクのテスト フェールオーバー名。

A2AReplicationProtectionClusterDetails

名前 形容 価値
clusterManagementId クラスター管理 ID。
failoverRecoveryPointId クラスターがフェールオーバーされた復旧ポイント ID。
initialPrimaryExtendedLocation 最初のプライマリ拡張場所。 ExtendedLocation の
initialPrimaryFabricLocation 最初のプライマリ ファブリックの場所。
initialPrimaryZone 初期プライマリ可用性ゾーン。
initialRecoveryExtendedLocation 初期復旧の拡張された場所。 ExtendedLocation の
initialRecoveryFabricLocation 初期復旧ファブリックの場所。
initialRecoveryZone 初期復旧可用性ゾーン。
instanceType インスタンス型を取得します。 'A2A' (必須)
lastRpoCalculatedTime 保護サービスによって最後の RPO 値が計算された時刻 (UTC)。
lifecycleId 内部的にバッキング PE/CPE オブジェクトを変更するスイッチ保護などのアクションで存続する ID。ライフサイクル ID は、他の内部 ID/ARM ID が変更される可能性がある場合でも、"同じ" 保護されたクラスターを示す ID を持つことができるようにするために、リンク/継続性を持つよう引き継がれます。
multiVmGroupCreateOption マルチ VM グループが自動的に作成されるか、ユーザーによって指定されるか。 'AutoCreated'
'UserSpecified'
multiVmGroupId マルチ VM グループ ID。
multiVmGroupName マルチ VM グループ名。
primaryAvailabilityZone プライマリ可用性ゾーン。
primaryExtendedLocation プライマリ拡張場所。 ExtendedLocation の
primaryFabricLocation プライマリ ファブリックの場所。
recoveryAvailabilityZone 復旧可用性ゾーン。
recoveryExtendedLocation 回復の拡張場所。 ExtendedLocation の
recoveryFabricLocation 回復ファブリックの場所。
rpoInSeconds 最後の RPO 値 (秒単位)。 int

A2ASharedDiskIRErrorDetails

名前 形容 価値

A2ASharedDiskReplicationDetails

名前 形容 価値
failoverRecoveryPointId 仮想ノードがフェールオーバーされた復旧ポイント ID。
instanceType インスタンス型を取得します。 'A2A' (必須)
lastRpoCalculatedTime 保護サービスによって最後の RPO 値が計算された時刻 (UTC)。
managementId 管理 ID。
monitoringJobType 監視ジョブの種類。 進行状況は MonitoringPercentageCompletion プロパティに含まれています。
monitoringPercentageCompletion 監視ジョブの割合。 監視ジョブの種類は、MonitoringJobType プロパティによって定義されます。 int
primaryFabricLocation プライマリ ファブリックの場所。
protectedManagedDisks 保護されたマネージド ディスクの一覧。 A2AProtectedManagedDiskDetails[]
recoveryFabricLocation 回復ファブリックの場所。
rpoInSeconds 最後の RPO 値 (秒単位)。 int
sharedDiskIRErrors IR エラー。 A2ASharedDiskIRErrorDetails[]
unprotectedDisks 保護されていないディスクの一覧。 A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

名前 形容 価値
diskAutoProtectionStatus ディスクの自動保護が有効になっているかどうかを示す値。 'Disabled'
'Enabled'
diskLunId データ ディスクのソース lun ID。 int

CurrentScenarioDetails

名前 形容 価値
jobId 実行中のジョブの ARM ID。
scenarioName シナリオ名。
startTime ワークフローの開始時刻。

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。 string (必須)
種類 拡張された場所の種類。 'EdgeZone' (必須)

HealthError

名前 形容 価値
creationTimeUtc エラーの作成時刻 (UTC)。
customerResolvability 正常性エラーが顧客解決可能かどうかを示す値。 'Allowed'
'NotAllowed'
entityId エンティティの ID。
errorCategory エラーのカテゴリ。
errorCode エラー コード。
errorId 正常性エラーの一意の ID。
errorLevel エラーのレベル。
errorMessage エラーメッセージ。
errorSource エラーの原因。
errorType エラーの種類。
innerHealthErrors 内部正常性エラー。 HealthError の一覧を子エラーとして持つ HealthError は問題です。 InnerHealthError は、イドラがコントラクトを自動生成しようとしたときに構造体の無限ループを防ぐので使用されます。 関連する正常性エラーを内部正常性エラーとして公開しています。すべての API コンシューマーは、Exception -> InnerException と同じ方法でこれを利用できます。 InnerHealthError[]
possibleCauses エラーの原因として考えられます。
recommendedAction エラーを解決するための推奨されるアクション。
recoveryProviderErrorMessage DRA エラー メッセージ。
summaryMessage エンティティの概要メッセージ。

InnerHealthError

名前 形容 価値
creationTimeUtc エラーの作成時刻 (UTC)。
customerResolvability 正常性エラーが顧客解決可能かどうかを示す値。 'Allowed'
'NotAllowed'
entityId エンティティの ID。
errorCategory エラーのカテゴリ。
errorCode エラー コード。
errorId 正常性エラーの一意の ID。
errorLevel エラーのレベル。
errorMessage エラーメッセージ。
errorSource エラーの原因。
errorType エラーの種類。
possibleCauses エラーの原因として考えられます。
recommendedAction エラーを解決するための推奨されるアクション。
recoveryProviderErrorMessage DRA エラー メッセージ。
summaryMessage エンティティの概要メッセージ。

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

名前 形容 価値
apiVersion API のバージョン '2024-10-01'
名前 リソース名

制約:
パターン = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必須)
プロパティ カスタム データ。 ReplicationProtectionClusterProperties
種類 リソースの種類 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'

RegisteredClusterNodes

名前 形容 価値
biosId BIOS ID。
clusterNodeFqdn クラスター ノード名。
isSharedDiskVirtualNode これがすべての共有ディスクをホストする仮想エンティティを表すかどうかを示す値。 bool
machineId マシン ID。

ReplicationClusterProviderSpecificSettings

名前 形容 価値
instanceType A2AReplicationProtectionClusterDetails型の場合は 'A2A' に設定します。 'A2A' (必須)

ReplicationProtectionClusterProperties

名前 形容 価値
activeLocation 保護クラスターの現在アクティブな場所。
agentClusterId エージェント クラスター ID。
allowedOperations レプリケーション保護クラスターで許可される操作。 string[]
areAllClusterNodesRegistered クラスターのすべてのノードが登録されているかどうかを示す値。 bool
clusterFqdn クラスターの FQDN。
clusterNodeFqdns クラスター ノード FQDN の一覧。 string[]
clusterProtectedItemIds 保護された項目 ID の一覧。 string[]
clusterRegisteredNodes 登録済みノードの詳細。 registeredClusterNodes[]
currentScenario 現在のシナリオ。 CurrentScenarioDetails
healthErrors 正常性エラーの一覧。 HealthError[]
lastSuccessfulFailoverTime 最後に成功したフェールオーバー時刻。
lastSuccessfulTestFailoverTime 最後に成功したテスト フェールオーバー時間。
policyFriendlyName この PE を管理するポリシーの名前。
policyId ポリシー ID。
primaryFabricFriendlyName プライマリ ファブリックのフレンドリ名。
primaryFabricProvider プライマリ ファブリックのファブリック プロバイダー。
primaryProtectionContainerFriendlyName プライマリ保護コンテナーのフレンドリ名の名前。
protectionClusterType 保護クラスターの種類。
protectionState 保護の状態。
protectionStateDescription 保護状態の説明。
providerSpecificDetails レプリケーション クラスター プロバイダーのカスタム設定。 ReplicationClusterProviderSpecificSettings
recoveryContainerId 復旧コンテナー ID。
recoveryFabricFriendlyName 回復ファブリックのフレンドリ名。
recoveryFabricId 回復ファブリックの Arm ID。
recoveryProtectionContainerFriendlyName 復旧コンテナーのフレンドリ名の名前。
replicationHealth SRS に関する問題と、VM のレプリケーション グループに関連付けられているすべてのレプリケーション ユニットを考慮に入れた、VM の統合保護の正常性。 これは ProtectionHealth 列挙体の文字列表現です。
sharedDiskProperties 共有ディスクのプロパティ。 SharedDiskReplicationItemProperties
testFailoverState テスト フェールオーバーの状態。
testFailoverStateDescription テスト フェールオーバー状態の説明。

SharedDiskReplicationItemProperties

名前 形容 価値
activeLocation PE の現在のアクティブな場所。
allowedOperations レプリケーションで保護された項目に対して許可される操作。 string[]
currentScenario 現在のシナリオ。 CurrentScenarioDetails
healthErrors 正常性エラーの一覧。 HealthError[]
protectionState 共有ディスクの保護状態。
replicationHealth SRS に関する問題と、VM のレプリケーション グループに関連付けられているすべてのレプリケーション ユニットを考慮に入れた、VM の統合保護の正常性。 これは ProtectionHealth 列挙体の文字列表現です。
sharedDiskProviderSpecificDetails レプリケーション プロバイダーのカスタム設定。 SharedDiskReplicationProviderSpecificSettings
testFailoverState 共有ディスクの tfo 状態。

SharedDiskReplicationProviderSpecificSettings

名前 形容 価値
instanceType A2ASharedDiskReplicationDetails型の場合は 'A2A' に設定します。 'A2A' (必須)

Terraform (AzAPI プロバイダー) リソース定義

コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01"
  name = "string"
  body = jsonencode({
    properties = {
      activeLocation = "string"
      agentClusterId = "string"
      allowedOperations = [
        "string"
      ]
      areAllClusterNodesRegistered = bool
      clusterFqdn = "string"
      clusterNodeFqdns = [
        "string"
      ]
      clusterProtectedItemIds = [
        "string"
      ]
      clusterRegisteredNodes = [
        {
          biosId = "string"
          clusterNodeFqdn = "string"
          isSharedDiskVirtualNode = bool
          machineId = "string"
        }
      ]
      currentScenario = {
        jobId = "string"
        scenarioName = "string"
        startTime = "string"
      }
      healthErrors = [
        {
          creationTimeUtc = "string"
          customerResolvability = "string"
          entityId = "string"
          errorCategory = "string"
          errorCode = "string"
          errorId = "string"
          errorLevel = "string"
          errorMessage = "string"
          errorSource = "string"
          errorType = "string"
          innerHealthErrors = [
            {
              creationTimeUtc = "string"
              customerResolvability = "string"
              entityId = "string"
              errorCategory = "string"
              errorCode = "string"
              errorId = "string"
              errorLevel = "string"
              errorMessage = "string"
              errorSource = "string"
              errorType = "string"
              possibleCauses = "string"
              recommendedAction = "string"
              recoveryProviderErrorMessage = "string"
              summaryMessage = "string"
            }
          ]
          possibleCauses = "string"
          recommendedAction = "string"
          recoveryProviderErrorMessage = "string"
          summaryMessage = "string"
        }
      ]
      lastSuccessfulFailoverTime = "string"
      lastSuccessfulTestFailoverTime = "string"
      policyFriendlyName = "string"
      policyId = "string"
      primaryFabricFriendlyName = "string"
      primaryFabricProvider = "string"
      primaryProtectionContainerFriendlyName = "string"
      protectionClusterType = "string"
      protectionState = "string"
      protectionStateDescription = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
      }
      recoveryContainerId = "string"
      recoveryFabricFriendlyName = "string"
      recoveryFabricId = "string"
      recoveryProtectionContainerFriendlyName = "string"
      replicationHealth = "string"
      sharedDiskProperties = {
        activeLocation = "string"
        allowedOperations = [
          "string"
        ]
        currentScenario = {
          jobId = "string"
          scenarioName = "string"
          startTime = "string"
        }
        healthErrors = [
          {
            creationTimeUtc = "string"
            customerResolvability = "string"
            entityId = "string"
            errorCategory = "string"
            errorCode = "string"
            errorId = "string"
            errorLevel = "string"
            errorMessage = "string"
            errorSource = "string"
            errorType = "string"
            innerHealthErrors = [
              {
                creationTimeUtc = "string"
                customerResolvability = "string"
                entityId = "string"
                errorCategory = "string"
                errorCode = "string"
                errorId = "string"
                errorLevel = "string"
                errorMessage = "string"
                errorSource = "string"
                errorType = "string"
                possibleCauses = "string"
                recommendedAction = "string"
                recoveryProviderErrorMessage = "string"
                summaryMessage = "string"
              }
            ]
            possibleCauses = "string"
            recommendedAction = "string"
            recoveryProviderErrorMessage = "string"
            summaryMessage = "string"
          }
        ]
        protectionState = "string"
        replicationHealth = "string"
        sharedDiskProviderSpecificDetails = {
          instanceType = "string"
          // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
        }
        testFailoverState = "string"
      }
      testFailoverState = "string"
      testFailoverStateDescription = "string"
    }
  })
}

SharedDiskReplicationProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

A2Aの場合は、次を使用します。

{
  failoverRecoveryPointId = "string"
  instanceType = "A2A"
  lastRpoCalculatedTime = "string"
  managementId = "string"
  monitoringJobType = "string"
  monitoringPercentageCompletion = int
  primaryFabricLocation = "string"
  protectedManagedDisks = [
    {
      allowedDiskLevelOperation = [
        "string"
      ]
      dataPendingAtSourceAgentInMB = int
      dataPendingInStagingStorageAccountInMB = int
      dekKeyVaultArmId = "string"
      diskCapacityInBytes = int
      diskId = "string"
      diskName = "string"
      diskState = "string"
      diskType = "string"
      failoverDiskName = "string"
      isDiskEncrypted = bool
      isDiskKeyEncrypted = bool
      kekKeyVaultArmId = "string"
      keyIdentifier = "string"
      monitoringJobType = "string"
      monitoringPercentageCompletion = int
      primaryDiskEncryptionSetId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryOrignalTargetDiskId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryReplicaDiskId = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
      recoveryTargetDiskId = "string"
      resyncRequired = bool
      secretIdentifier = "string"
      tfoDiskName = "string"
    }
  ]
  recoveryFabricLocation = "string"
  rpoInSeconds = int
  sharedDiskIRErrors = [
    {
    }
  ]
  unprotectedDisks = [
    {
      diskAutoProtectionStatus = "string"
      diskLunId = int
    }
  ]
}

ReplicationClusterProviderSpecificSettings オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

A2Aの場合は、次を使用します。

{
  clusterManagementId = "string"
  failoverRecoveryPointId = "string"
  initialPrimaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  initialPrimaryFabricLocation = "string"
  initialPrimaryZone = "string"
  initialRecoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  initialRecoveryFabricLocation = "string"
  initialRecoveryZone = "string"
  instanceType = "A2A"
  lastRpoCalculatedTime = "string"
  lifecycleId = "string"
  multiVmGroupCreateOption = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  primaryAvailabilityZone = "string"
  primaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  primaryFabricLocation = "string"
  recoveryAvailabilityZone = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  recoveryFabricLocation = "string"
  rpoInSeconds = int
}

プロパティ値

A2AProtectedManagedDiskDetails

名前 形容 価値
allowedDiskLevelOperation ディスク レベルの操作の一覧。 string[]
dataPendingAtSourceAgentInMB ソース仮想マシンで保留中のデータ (MB 単位)。 int
dataPendingInStagingStorageAccountInMB ステージング アカウントでのレプリケーションの保留中のデータ (MB 単位)。 int
dekKeyVaultArmId シークレット (BEK) の KeyVault リソース ID。
diskCapacityInBytes ディスク容量 (バイト単位)。 int
diskId マネージド ディスクの Arm ID。
diskName ディスク名。
diskState ディスクの状態。
diskType ディスクの種類。
failoverDiskName マネージド ディスクのフェールオーバー名。
isDiskEncrypted VM に暗号化された os ディスクがあるかどうかを示す値。 bool
isDiskKeyEncrypted ディスク キーが暗号化されたかどうかを示す値。 bool
kekKeyVaultArmId キー (KEK) の KeyVault リソース ID。
keyIdentifier キー URL/識別子 (KEK)。
monitoringJobType 監視ジョブの種類。 進行状況は MonitoringPercentageCompletion プロパティに含まれています。
monitoringPercentageCompletion 監視ジョブの割合。 監視ジョブの種類は、MonitoringJobType プロパティによって定義されます。 int
primaryDiskEncryptionSetId プライマリ ディスク暗号化セット ID。
primaryStagingAzureStorageAccountId プライマリ ステージング ストレージ アカウント。
recoveryDiskEncryptionSetId 回復ディスク暗号化セット ID。
recoveryOrignalTargetDiskId 元のターゲット ディスクの Arm ID を回復します。
recoveryReplicaDiskAccountType レプリカ ディスクの種類。 これは省略可能な値であり、ユーザーが指定していない場合はソース ディスクの種類と同じになります。
recoveryReplicaDiskId 回復レプリカ ディスクの Arm ID。
recoveryResourceGroupId 回復ディスク リソース グループの Arm ID。
recoveryTargetDiskAccountType フェールオーバー後のターゲット ディスクの種類。 これは省略可能な値であり、ユーザーが指定していない場合はソース ディスクの種類と同じになります。
recoveryTargetDiskId 回復ターゲット ディスクの Arm ID。
resyncRequired このディスクに再同期が必要かどうかを示す値。 bool
secretIdentifier シークレット URL/識別子 (BEK)。
tfoDiskName マネージド ディスクのテスト フェールオーバー名。

A2AReplicationProtectionClusterDetails

名前 形容 価値
clusterManagementId クラスター管理 ID。
failoverRecoveryPointId クラスターがフェールオーバーされた復旧ポイント ID。
initialPrimaryExtendedLocation 最初のプライマリ拡張場所。 ExtendedLocation の
initialPrimaryFabricLocation 最初のプライマリ ファブリックの場所。
initialPrimaryZone 初期プライマリ可用性ゾーン。
initialRecoveryExtendedLocation 初期復旧の拡張された場所。 ExtendedLocation の
initialRecoveryFabricLocation 初期復旧ファブリックの場所。
initialRecoveryZone 初期復旧可用性ゾーン。
instanceType インスタンス型を取得します。 'A2A' (必須)
lastRpoCalculatedTime 保護サービスによって最後の RPO 値が計算された時刻 (UTC)。
lifecycleId 内部的にバッキング PE/CPE オブジェクトを変更するスイッチ保護などのアクションで存続する ID。ライフサイクル ID は、他の内部 ID/ARM ID が変更される可能性がある場合でも、"同じ" 保護されたクラスターを示す ID を持つことができるようにするために、リンク/継続性を持つよう引き継がれます。
multiVmGroupCreateOption マルチ VM グループが自動的に作成されるか、ユーザーによって指定されるか。 'AutoCreated'
'UserSpecified'
multiVmGroupId マルチ VM グループ ID。
multiVmGroupName マルチ VM グループ名。
primaryAvailabilityZone プライマリ可用性ゾーン。
primaryExtendedLocation プライマリ拡張場所。 ExtendedLocation の
primaryFabricLocation プライマリ ファブリックの場所。
recoveryAvailabilityZone 復旧可用性ゾーン。
recoveryExtendedLocation 回復の拡張場所。 ExtendedLocation の
recoveryFabricLocation 回復ファブリックの場所。
rpoInSeconds 最後の RPO 値 (秒単位)。 int

A2ASharedDiskIRErrorDetails

名前 形容 価値

A2ASharedDiskReplicationDetails

名前 形容 価値
failoverRecoveryPointId 仮想ノードがフェールオーバーされた復旧ポイント ID。
instanceType インスタンス型を取得します。 'A2A' (必須)
lastRpoCalculatedTime 保護サービスによって最後の RPO 値が計算された時刻 (UTC)。
managementId 管理 ID。
monitoringJobType 監視ジョブの種類。 進行状況は MonitoringPercentageCompletion プロパティに含まれています。
monitoringPercentageCompletion 監視ジョブの割合。 監視ジョブの種類は、MonitoringJobType プロパティによって定義されます。 int
primaryFabricLocation プライマリ ファブリックの場所。
protectedManagedDisks 保護されたマネージド ディスクの一覧。 A2AProtectedManagedDiskDetails[]
recoveryFabricLocation 回復ファブリックの場所。
rpoInSeconds 最後の RPO 値 (秒単位)。 int
sharedDiskIRErrors IR エラー。 A2ASharedDiskIRErrorDetails[]
unprotectedDisks 保護されていないディスクの一覧。 A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

名前 形容 価値
diskAutoProtectionStatus ディスクの自動保護が有効になっているかどうかを示す値。 'Disabled'
'Enabled'
diskLunId データ ディスクのソース lun ID。 int

CurrentScenarioDetails

名前 形容 価値
jobId 実行中のジョブの ARM ID。
scenarioName シナリオ名。
startTime ワークフローの開始時刻。

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。 string (必須)
種類 拡張された場所の種類。 'EdgeZone' (必須)

HealthError

名前 形容 価値
creationTimeUtc エラーの作成時刻 (UTC)。
customerResolvability 正常性エラーが顧客解決可能かどうかを示す値。 'Allowed'
'NotAllowed'
entityId エンティティの ID。
errorCategory エラーのカテゴリ。
errorCode エラー コード。
errorId 正常性エラーの一意の ID。
errorLevel エラーのレベル。
errorMessage エラーメッセージ。
errorSource エラーの原因。
errorType エラーの種類。
innerHealthErrors 内部正常性エラー。 HealthError の一覧を子エラーとして持つ HealthError は問題です。 InnerHealthError は、イドラがコントラクトを自動生成しようとしたときに構造体の無限ループを防ぐので使用されます。 関連する正常性エラーを内部正常性エラーとして公開しています。すべての API コンシューマーは、Exception -> InnerException と同じ方法でこれを利用できます。 InnerHealthError[]
possibleCauses エラーの原因として考えられます。
recommendedAction エラーを解決するための推奨されるアクション。
recoveryProviderErrorMessage DRA エラー メッセージ。
summaryMessage エンティティの概要メッセージ。

InnerHealthError

名前 形容 価値
creationTimeUtc エラーの作成時刻 (UTC)。
customerResolvability 正常性エラーが顧客解決可能かどうかを示す値。 'Allowed'
'NotAllowed'
entityId エンティティの ID。
errorCategory エラーのカテゴリ。
errorCode エラー コード。
errorId 正常性エラーの一意の ID。
errorLevel エラーのレベル。
errorMessage エラーメッセージ。
errorSource エラーの原因。
errorType エラーの種類。
possibleCauses エラーの原因として考えられます。
recommendedAction エラーを解決するための推奨されるアクション。
recoveryProviderErrorMessage DRA エラー メッセージ。
summaryMessage エンティティの概要メッセージ。

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

名前 形容 価値
名前 リソース名

制約:
パターン = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: コンテナー/replicationFabrics/replicationProtectionContainers
プロパティ カスタム データ。 ReplicationProtectionClusterProperties
種類 リソースの種類 "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01"

RegisteredClusterNodes

名前 形容 価値
biosId BIOS ID。
clusterNodeFqdn クラスター ノード名。
isSharedDiskVirtualNode これがすべての共有ディスクをホストする仮想エンティティを表すかどうかを示す値。 bool
machineId マシン ID。

ReplicationClusterProviderSpecificSettings

名前 形容 価値
instanceType A2AReplicationProtectionClusterDetails型の場合は 'A2A' に設定します。 'A2A' (必須)

ReplicationProtectionClusterProperties

名前 形容 価値
activeLocation 保護クラスターの現在アクティブな場所。
agentClusterId エージェント クラスター ID。
allowedOperations レプリケーション保護クラスターで許可される操作。 string[]
areAllClusterNodesRegistered クラスターのすべてのノードが登録されているかどうかを示す値。 bool
clusterFqdn クラスターの FQDN。
clusterNodeFqdns クラスター ノード FQDN の一覧。 string[]
clusterProtectedItemIds 保護された項目 ID の一覧。 string[]
clusterRegisteredNodes 登録済みノードの詳細。 registeredClusterNodes[]
currentScenario 現在のシナリオ。 CurrentScenarioDetails
healthErrors 正常性エラーの一覧。 HealthError[]
lastSuccessfulFailoverTime 最後に成功したフェールオーバー時刻。
lastSuccessfulTestFailoverTime 最後に成功したテスト フェールオーバー時間。
policyFriendlyName この PE を管理するポリシーの名前。
policyId ポリシー ID。
primaryFabricFriendlyName プライマリ ファブリックのフレンドリ名。
primaryFabricProvider プライマリ ファブリックのファブリック プロバイダー。
primaryProtectionContainerFriendlyName プライマリ保護コンテナーのフレンドリ名の名前。
protectionClusterType 保護クラスターの種類。
protectionState 保護の状態。
protectionStateDescription 保護状態の説明。
providerSpecificDetails レプリケーション クラスター プロバイダーのカスタム設定。 ReplicationClusterProviderSpecificSettings
recoveryContainerId 復旧コンテナー ID。
recoveryFabricFriendlyName 回復ファブリックのフレンドリ名。
recoveryFabricId 回復ファブリックの Arm ID。
recoveryProtectionContainerFriendlyName 復旧コンテナーのフレンドリ名の名前。
replicationHealth SRS に関する問題と、VM のレプリケーション グループに関連付けられているすべてのレプリケーション ユニットを考慮に入れた、VM の統合保護の正常性。 これは ProtectionHealth 列挙体の文字列表現です。
sharedDiskProperties 共有ディスクのプロパティ。 SharedDiskReplicationItemProperties
testFailoverState テスト フェールオーバーの状態。
testFailoverStateDescription テスト フェールオーバー状態の説明。

SharedDiskReplicationItemProperties

名前 形容 価値
activeLocation PE の現在のアクティブな場所。
allowedOperations レプリケーションで保護された項目に対して許可される操作。 string[]
currentScenario 現在のシナリオ。 CurrentScenarioDetails
healthErrors 正常性エラーの一覧。 HealthError[]
protectionState 共有ディスクの保護状態。
replicationHealth SRS に関する問題と、VM のレプリケーション グループに関連付けられているすべてのレプリケーション ユニットを考慮に入れた、VM の統合保護の正常性。 これは ProtectionHealth 列挙体の文字列表現です。
sharedDiskProviderSpecificDetails レプリケーション プロバイダーのカスタム設定。 SharedDiskReplicationProviderSpecificSettings
testFailoverState 共有ディスクの tfo 状態。

SharedDiskReplicationProviderSpecificSettings

名前 形容 価値
instanceType A2ASharedDiskReplicationDetails型の場合は 'A2A' に設定します。 'A2A' (必須)