DATASOURCE::VPC::RouteEntries類型用於查詢路由條目列表。
文法
{
"Type": "DATASOURCE::VPC::RouteEntries",
"Properties": {
"NextHopType": String,
"RouteEntryId": String,
"RouteTableId": String,
"IpVersion": String,
"RouteEntryName": String,
"RouteEntryType": String,
"NextHopId": String,
"DestinationCidrBlock": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
NextHopType | String | 否 | 是 | 下一跳執行個體類型。 | 取值:
|
RouteEntryId | String | 否 | 是 | 路由條目ID。 | 無 |
RouteTableId | String | 是 | 是 | 路由表ID。 | 無 |
IpVersion | String | 否 | 是 | IP協議版本。 | 取值:
|
RouteEntryName | String | 否 | 是 | 路由條目的名稱。 | 無 |
RouteEntryType | String | 否 | 是 | 路由條目的類型。 | 取值:
|
NextHopId | String | 否 | 是 | 下一跳執行個體ID。 | 無 |
DestinationCidrBlock | String | 否 | 是 | 路由條目的目標網段。 | 支援IPv4和IPv6網段。 取值樣本:192.168.2.0/24。 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
返回資料(Fn::GetAtt)
RouteEntryIds:路由條目ID列表。
RouteEntries:路由條目資訊詳情。
屬性名稱 | 類型 | 描述 | 約束 |
RouteEntryIds | List | 路由條目ID列表。 | 取值樣本: |
RouteEntries | List | 路由條目資訊詳情。 | 無 |
Status | String | 路由條目的狀態。 | 取值:
|
Type | String | 路由條目的類型。 | 取值:
|
IpVersion | String | IP協議版本。 | 取值:
|
Description | String | 路由條目的描述資訊。 | 無 |
RouteEntryName | String | 路由條目的名稱。 | 無 |
DestinationCidrBlock | String | 路由條目的目標網段。 | 無 |
RouteEntryId | String | 路由條目的ID。 | 無 |
RouteTableId | String | 路由表ID。 | 無 |
NextHops | List | 下一跳資訊。 | 取值樣本: |
樣本
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RouteTableId": {
"Type": "String",
"Description": "The ID of the route."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::VPC::RouteEntries",
"Properties": {
"RouteTableId": {
"Ref": "RouteTableId"
}
}
}
},
"Outputs": {
"RouteEntries": {
"Description": "The list of The route entries.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RouteEntries"
]
}
},
"RouteEntryIds": {
"Description": "the list of the route entry ids.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RouteEntryIds"
]
}
}
}
}