DATASOURCE::CEN::CenRouteMaps digunakan untuk menanyakan informasi tentang kebijakan perutean.
Sintaksis
{
"Type": "DATASOURCE::CEN::CenRouteMaps",
"Properties": {
"TransitRouterRouteTableId": String,
"TransmitDirection": String,
"CenId": String,
"CenRegionId": String,
"RouteMapId": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
TransitRouterRouteTableId | String | Tidak | Ya | ID tabel rute dari router transit yang terkait dengan kebijakan perutean. | Tidak ada. |
TransmitDirection | String | Tidak | Ya | Arah di mana kebijakan perutean diterapkan. | Nilai valid:
|
CenId | String | Ya | Ya | ID instance CEN. | Tidak ada. |
CenRegionId | String | Tidak | Ya | ID wilayah dari kebijakan perutean. | Anda dapat memanggil operasi DescribeChildInstanceRegions untuk menanyakan ID wilayah. |
RouteMapId | String | Tidak | Ya | ID dari kebijakan perutean. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya sumber data ketika tumpukan diperbarui. | Nilai valid:
|
Nilai kembali (Fn::GetAtt)
RouteMapIds: ID dari kebijakan perutean.
RouteMaps: detail dari kebijakan perutean.
Properti | Tipe | Deskripsi | Batasan |
RouteMapIds | List | ID dari kebijakan perutean. | Tidak ada. |
RouteMaps | List | Detail dari kebijakan perutean. | Tidak ada. |
Status | String | Status dari kebijakan perutean. | Nilai valid:
|
RouteMapId | String | ID dari kebijakan perutean. | Tidak ada. |
TransmitDirection | String | Arah di mana kebijakan perutean diterapkan. | Tidak ada. |
SourceInstanceIdsReverseMatch | Boolean | Menunjukkan apakah ID instance sumber dikecualikan. | Nilai valid:
|
CenRegionId | String | ID wilayah dari kebijakan perutean. | Tidak ada. |
CenId | String | ID instance CEN. | Tidak ada. |
Priority | Number | Prioritas dari kebijakan perutean. | Nilai lebih kecil menunjukkan prioritas lebih tinggi. |
TransitRouterRouteTableId | String | ID tabel rute dari router transit yang terkait dengan kebijakan perutean. | Tidak ada. |
CommunityOperateMode | String | Tindakan yang dilakukan pada komunitas. | Nilai valid:
|
MapResult | String | Tindakan yang dilakukan pada rute yang memenuhi semua kondisi pencocokan. | Nilai valid:
|
CommunityMatchMode | String | Mode di mana rute dicocokkan berdasarkan komunitas. | Nilai valid:
|
Description | String | Deskripsi dari kebijakan perutean. | Tidak ada. |
AsPathMatchMode | String | Mode di mana rute dicocokkan berdasarkan jalur sistem otonom (AS). | Tidak ada. |
Preference | Integer | Prioritas dari rute yang dimodifikasi. | Nilai lebih kecil menunjukkan prioritas lebih tinggi. |
DestinationInstanceIdsReverseMatch | Boolean | Menunjukkan apakah ID instance tujuan dikecualikan. | Nilai valid:
|
CidrMatchMode | String | Mode di mana rute dicocokkan berdasarkan prefiks. | Nilai valid:
|
NextPriority | Integer | Prioritas dari kebijakan perutean berikutnya yang terkait dengan kebijakan perutean saat ini. | Tidak ada. |
SourceRegionIds | List | ID wilayah sumber berdasarkan mana rute dicocokkan. | Tidak ada. |
SourceChildInstanceTypes | List | Jenis instance sumber berdasarkan mana rute dicocokkan. | Tidak ada. |
DestinationRouteTableIds | List | ID tabel rute tujuan berdasarkan mana rute dicocokkan. | Tidak ada. |
SourceInstanceIds | List | ID instance sumber berdasarkan mana rute dicocokkan. | Tidak ada. |
DestinationCidrBlocks | List | Prefiks rute berdasarkan mana rute dicocokkan. | Tidak ada. |
SourceRouteTableIds | List | ID tabel rute sumber berdasarkan mana rute dicocokkan. | Tidak ada. |
MatchCommunitySet | List | Komunitas berdasarkan mana rute dicocokkan. | Tidak ada. |
PrependAsPath | List | Jalur AS yang ditambahkan ketika gateway regional menerima atau mengiklankan rute. | Tidak ada. |
RouteTypes | List | Jenis rute berdasarkan mana rute dicocokkan. | Tidak ada. |
DestinationChildInstanceTypes | List | Jenis instance tujuan berdasarkan mana rute dicocokkan. | Tidak ada. |
DestinationInstanceIds | List | ID instance tujuan berdasarkan mana rute dicocokkan. | Tidak ada. |
MatchAsns | List | Jalur AS berdasarkan mana rute dicocokkan. | Tidak ada. |
OperateCommunitySet | List | Komunitas tempat tindakan dilakukan. | Tidak ada. |
Contoh
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CenId": {
"Type": "String",
"Description": "ID instance CEN."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::CEN::CenRouteMaps",
"Properties": {
"CenId": {
"Ref": "CenId"
}
}
}
},
"Outputs": {
"RouteMapIds": {
"Description": "Daftar ID RouteMap.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RouteMapIds"
]
}
},
"RouteMaps": {
"Description": "Informasi tentang RouteMaps.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RouteMaps"
]
}
}
}
}YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Type: String
Description: ID instance CEN.
Resources:
ExtensionDataSource:
Type: DATASOURCE::CEN::CenRouteMaps
Properties:
CenId:
Ref: CenId
Outputs:
RouteMapIds:
Description: Daftar ID RouteMap.
Value:
Fn::GetAtt:
- ExtensionDataSource
- RouteMapIds
RouteMaps:
Description: Informasi tentang RouteMaps.
Value:
Fn::GetAtt:
- ExtensionDataSource
- RouteMaps