DATASOURCE::EBS::DiskReplicaGroups は、レプリケーションペア整合性グループに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::EBS::DiskReplicaGroups",
"Properties": {
"Site": String,
"ResourceGroupId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Site | String | いいえ | はい | レプリケーションペアおよびレプリケーションペア整合性グループに関する情報をクエリするサイトのタイプ。 | このプロパティは、レプリケーションペアがゾーンをまたいで使用されるシナリオで使用されます。
|
ResourceGroupId | String | いいえ | はい | リソースグループの ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
ReplicaGroupIds: レプリケーションペア整合性グループの ID。
DiskReplicaGroups: レプリケーションペア整合性グループの詳細。
プロパティ | タイプ | 説明 | 制約 |
ReplicaGroupIds | List | レプリケーションペア整合性グループの ID。 | なし。 |
DiskReplicaGroups | List | レプリケーションペア整合性グループの詳細。 | なし。 |
Status | String | レプリケーションペア整合性グループのステータス。 | 有効な値:
|
SourceZoneId | String | プライマリサイトのゾーン ID。 | なし。 |
PrimaryRegion | String | レプリケーションペア整合性グループの初期ソースリージョン (プライマリリージョン)。 | なし。 |
Description | String | レプリケーションペア整合性グループの説明。 | なし。 |
Tags | Map | カスタムタグの詳細。 | なし。 |
ReplicaGroupId | String | レプリケーションペア整合性グループの ID。 | なし。 |
StandbyRegion | String | レプリケーションペア整合性グループの初期デスティネーションリージョン (セカンダリリージョン)。 | なし。 |
PairIds | String | レプリケーションペア整合性グループに属するレプリケーションペアの ID。 | なし。 |
LastRecoverPoint | String | レプリケーションペア整合性グループで最新の非同期レプリケーションが完了した時刻。 | このプロパティの値はタイムスタンプです。単位:秒。 |
Site | String | レプリケーションペアおよびレプリケーションペア整合性グループに関する情報がクエリされるサイトのタイプ。 | 有効な値:
|
DestinationRegionId | String | セカンダリサイトのリージョン ID。 | なし。 |
ResourceGroupId | String | リソースグループの ID。 | なし。 |
DiskReplicaGroupName | String | レプリケーションペア整合性グループの名前。 | なし。 |
StandbyZone | String | レプリケーションペア整合性グループの初期デスティネーションゾーン (セカンダリゾーン)。 | なし。 |
SourceRegionId | String | プライマリサイトのリージョン ID。 | なし。 |
DestinationZoneId | String | セカンダリサイトのゾーン ID。 | なし。 |
PrimaryZone | String | レプリケーションペア整合性グループの初期ソースゾーン (プライマリゾーン)。 | なし。 |
RPO | Number | レプリケーションペア整合性グループの目標復旧時点 (RPO)。 | 単位:秒。 |
PairNumber | Number | レプリケーションペア整合性グループに属するレプリケーションペアの数。 | なし。 |
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Resources:
ExtensionDataSource:
Properties:
Site: production
Type: DATASOURCE::EBS::DiskReplicaGroups
Outputs:
DiskReplicaGroups:
Description: ディスクレプリケーショングループのリスト。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DiskReplicaGroups
ReplicaGroupIds:
Description: レプリケーショングループ ID のリスト。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ReplicaGroupIdsJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::EBS::DiskReplicaGroups",
"Properties": {
"Site": "production"
}
}
},
"Outputs": {
"ReplicaGroupIds": {
"Description": "レプリケーショングループ ID のリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReplicaGroupIds"
]
}
},
"DiskReplicaGroups": {
"Description": "ディスクレプリケーショングループのリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DiskReplicaGroups"
]
}
}
}
}