DATASOURCE::VPC::HaVipsは、特定のリージョンにある高可用性仮想IPアドレス(HAVIP)をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::VPC::HaVips",
"Properties": {
"HaVipId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
HaVipId | String | いいえ | はい | HAVIP ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
HaVipIds: HAVIP の ID。
HaVips: HAVIP の詳細。
プロパティ | タイプ | 説明 | 制約 |
HaVipIds | List | HAVIP の ID。 | なし。 |
HaVips | List | HAVIP の詳細。 | なし。 |
Status | String | HAVIP のステータス。 | 有効な値:
|
VpcId | String | HAVIP が属する仮想プライベートクラウド(VPC)の ID。 | なし。 |
Description | String | HAVIP の説明。 | なし。 |
AssociatedEipAddresses | String | HAVIP に関連付けられているエラスティック IP アドレス(EIP)。 | なし。 |
RegionId | String | HAVIP が属するリージョンの ID。 | なし。 |
MasterInstanceId | String | HAVIP に関連付けられているアクティブなインスタンスの ID。 | なし。 |
HaVipName | String | HAVIP 名。 | なし。 |
VSwitchId | String | HAVIP が属する vSwitch の ID。 | なし。 |
HaVipId | String | HAVIP ID。 | なし。 |
AssociatedInstanceType | String | HAVIP が関連付けられているインスタンスのタイプ。 | 有効な値:
|
IpAddress | String | HAVIP のプライベート IP アドレス。 | なし。 |
CreateTime | String | HAVIP が作成された時刻。 | 時刻は YYYY-MM-DDThh:mm:ssZ 形式の ISO 8601 標準に準拠しています。 |
AssociatedInstances | String | HAVIP が関連付けられているインスタンスの ID。 | なし。 |
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"HaVipId": {
"Type": "String",
"Description": "リソースの ID" // The ID of the resource
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::VPC::HaVips",
"Properties": {
"HaVipId": {
"Ref": "HaVipId"
}
}
}
},
"Outputs": {
"HaVips": {
"Description": "ha vip のリスト。", // The list of ha vips.
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"HaVips"
]
}
},
"HaVipIds": {
"Description": "ha vip ID のリスト。", // The list of ha vip IDs.
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"HaVipIds"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
HaVipId:
Type: String
Description: リソースの ID # The ID of the resource
Resources:
ExtensionDataSource:
Type: DATASOURCE::VPC::HaVips
Properties:
HaVipId:
Ref: HaVipId
Outputs:
HaVips:
Description: ha vip のリスト。 # The list of ha vips.
Value:
Fn::GetAtt:
- ExtensionDataSource
- HaVips
HaVipIds:
Description: ha vip ID のリスト。 # The list of ha vip IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- HaVipIds