DATASOURCE::EBS::DiskReplicaPair は、レプリケーションペアをクエリするために使用されます。
構文
{
"Type": "DATASOURCE::EBS::DiskReplicaPair",
"Properties": {
"ReplicaPairId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
ReplicaPairId | String | はい | はい | レプリケーションペアの ID です。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースのリフレッシュポリシーです。 | 有効な値:
|
戻り値
Fn::GetAtt
DiskReplicaPairName: レプリケーションペアの名前。
Description: レプリケーションペアの説明。
DestinationDiskId: セカンダリディスクの ID。
ResourceGroupId: レプリケーションペアが属するリソースグループの ID。
CreateTime: レプリケーションペアが作成された日時を示すタイムスタンプ。単位: 秒。
ReplicaPairId: レプリケーションペアの ID。
RPO: レプリケーションペアの目標復旧時点 ( RPO )。単位: 秒。
DestinationRegionId: セカンダリディスクのリージョン ID。
Bandwidth: 非同期レプリケーション中に使用される帯域幅。単位: Kbit/s。
DestinationZoneId: セカンダリディスクのゾーン ID。
PaymentType: 課金方法。
SourceZoneId: プライマリディスクのゾーン ID。
Tags: レプリケーションペアのタグ。
DiskId: プライマリディスクの ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ReplicaPairId:
Type: String
Description:
en: The ID of the replication pair.
Required: true
Resources:
ExtensionDataSource:
Type: DATASOURCE::EBS::DiskReplicaPair
Properties:
ReplicaPairId:
Ref: ReplicaPairId
Outputs:
DiskReplicaPairName:
Description: The name of the asynchronous replication relationship.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DiskReplicaPairName
Description:
Description: The description of the replication pair.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Description
DestinationDiskId:
Description: The ID of the secondary disk.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DestinationDiskId
ResourceGroupId:
Description: The ID of the resource group.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupId
CreateTime:
Description: 'The time when the replication pair was created. The value of this parameter is a timestamp. Unit: seconds.'
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
ReplicaPairId:
Description: The ID of the replication pair.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ReplicaPairId
RPO:
Description: 'The recovery point objective (RPO) of the replication pair. Unit: seconds.'
Value:
Fn::GetAtt:
- ExtensionDataSource
- RPO
DestinationRegionId:
Description: The ID of the region to which the disaster recovery site belongs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DestinationRegionId
Bandwidth:
Description: The bandwidth for asynchronous data replication between cloud disks. The unit is Kbps.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Bandwidth
DestinationZoneId:
Description: The ID of the zone to which the disaster recovery site belongs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DestinationZoneId
PaymentType:
Description: The payment type of the replication pair.
Value:
Fn::GetAtt:
- ExtensionDataSource
- PaymentType
SourceZoneId:
Description: The zone ID of the primary disk.
Value:
Fn::GetAtt:
- ExtensionDataSource
- SourceZoneId
Tags:
Description: The tags of the replication pair.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
DiskId:
Description: The ID of the primary disk.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DiskId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ReplicaPairId": {
"Type": "String",
"Description": {
"en": "The ID of the replication pair."
},
"Required": true
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::EBS::DiskReplicaPair",
"Properties": {
"ReplicaPairId": {
"Ref": "ReplicaPairId"
}
}
}
},
"Outputs": {
"DiskReplicaPairName": {
"Description": "非同期レプリケーション関係の名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DiskReplicaPairName"
]
}
},
"Description": {
"Description": "レプリケーションペアの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Description"
]
}
},
"DestinationDiskId": {
"Description": "セカンダリディスクの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DestinationDiskId"
]
}
},
"ResourceGroupId": {
"Description": "リソースグループの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"CreateTime": {
"Description": "レプリケーションペアが作成された時刻。このパラメーターの値はタイムスタンプです。単位: 秒。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"ReplicaPairId": {
"Description": "レプリケーションペアの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ReplicaPairId"
]
}
},
"RPO": {
"Description": "レプリケーションペアの目標復旧時点 ( RPO )。単位: 秒。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RPO"
]
}
},
"DestinationRegionId": {
"Description": "ディザスタリカバリサイトが属するリージョンの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DestinationRegionId"
]
}
},
"Bandwidth": {
"Description": "クラウドディスク間の非同期データレプリケーションの帯域幅。単位は Kbps です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Bandwidth"
]
}
},
"DestinationZoneId": {
"Description": "ディザスタリカバリサイトが属するゾーンの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DestinationZoneId"
]
}
},
"PaymentType": {
"Description": "レプリケーションペアの支払いタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PaymentType"
]
}
},
"SourceZoneId": {
"Description": "プライマリディスクのゾーン ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SourceZoneId"
]
}
},
"Tags": {
"Description": "レプリケーションペアのタグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
},
"DiskId": {
"Description": "プライマリディスクの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DiskId"
]
}
}
}
}