ALIYUN::ECS::Route は、カスタムルートエントリを作成するために使用されます。
構文
{
"Type": "ALIYUN::ECS::Route",
"Properties": {
"DestinationCidrBlock": String,
"RouteTableId": String,
"NextHopId": String,
"NextHopType": String,
"NextHopList": List
}
}
プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DestinationCidrBlock | String | はい | いいえ | カスタムルートエントリの宛先CIDRブロック。 | なし。 |
RouteTableId | String | はい | いいえ | ルートテーブルのID。 | なし。 |
NextHopId | String | いいえ | いいえ | カスタムルートエントリのネクストホップインスタンスのID。 | なし。 |
NextHopType | String | いいえ | いいえ | カスタムルートエントリのネクストホップのタイプ。 | 有効な値:
|
NextHopList | List | いいえ | いいえ | カスタムルートエントリのネクストホップ。 | NextHopList が指定されている場合、ルートエントリは等価コストマルチパス ( ECMP ) ルートエントリです。 有効な値:2~4。 詳細については、「NextHopList プロパティ」をご参照ください。 |
NextHopList 構文
"NextHopList": [
{
"NextHopId": String,
"NextHopType": String
}
]
NextHopList プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
NextHopId | String | はい | いいえ | ECMPルートエントリのネクストホップインスタンスのID。 | なし。 |
NextHopType | String | いいえ | いいえ | ECMPルートエントリのネクストホップのタイプ。 | 値を RouterInterface に設定します。 |
戻り値
Fn::GetAtt
RouteEntryId: カスタムルートエントリのID。