Microsoft.RecoveryServices コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01
- 最新の を
する - 2024-10-01
- 2024-04-01
- 2024-02-01
Bicep リソース定義
コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-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' (必須) |
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' (必須) |
ARM テンプレート リソース定義
コンテナー/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
"apiVersion": "2024-04-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-04-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' (必須) |
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' (必須) |
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-04-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-04-01" |
RegisteredClusterNodes
名前 | 形容 | 価値 |
---|---|---|
biosId | BIOS ID。 | 糸 |
clusterNodeFqdn | クラスター ノード名。 | 糸 |
isSharedDiskVirtualNode | これがすべての共有ディスクをホストする仮想エンティティを表すかどうかを示す値。 | bool |
machineId | マシン ID。 | 糸 |
ReplicationClusterProviderSpecificSettings
名前 | 形容 | 価値 |
---|---|---|
instanceType | A2AReplicationProtectionClusterDetails |
'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' (必須) |