Consulta informações de política de roteamento de uma instância do Cloud Enterprise Network (CEN).
Sintaxe
{
"Type": "DATASOURCE::CEN::CenRouteMaps",
"Properties": {
"TransitRouterRouteTableId": String,
"TransmitDirection": String,
"CenId": String,
"CenRegionId": String,
"RouteMapId": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
TransitRouterRouteTableId |
String |
Não |
Sim |
ID da tabela de rotas do transit router associado à política de roteamento. |
Nenhuma. |
|
TransmitDirection |
String |
Não |
Sim |
Direção de aplicação da política de roteamento. |
Valores válidos:
|
|
CenId |
String |
Sim |
Sim |
ID da instância do CEN. |
Nenhuma. |
|
CenRegionId |
String |
Não |
Sim |
ID da região da política de roteamento. |
Chame a operação DescribeChildInstanceRegions para consultar o ID da região. |
|
RouteMapId |
String |
Não |
Sim |
ID da política de roteamento. |
Nenhuma. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos de source de dados durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno (Fn::GetAtt)
RouteMapIds: IDs das políticas de roteamento.
RouteMaps: detalhes das políticas de roteamento.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
RouteMapIds |
List |
IDs das políticas de roteamento. |
Nenhuma. |
|
RouteMaps |
List |
Detalhes das políticas de roteamento. |
Nenhuma. |
|
Status |
String |
Status da política de roteamento. |
Valores válidos:
|
|
RouteMapId |
String |
ID da política de roteamento. |
Nenhuma. |
|
TransmitDirection |
String |
Direção de aplicação da política de roteamento. |
Nenhuma. |
|
SourceInstanceIdsReverseMatch |
Boolean |
Indica se os IDs das instâncias de origem são excluídos. |
Valores válidos:
|
|
CenRegionId |
String |
ID da região da política de roteamento. |
Nenhuma. |
|
CenId |
String |
ID da instância do CEN. |
Nenhuma. |
|
Priority |
Number |
Prioridade da política de roteamento. |
Um valor menor indica maior prioridade. |
|
TransitRouterRouteTableId |
String |
ID da tabela de rotas do transit router associado à política de roteamento. |
Nenhuma. |
|
CommunityOperateMode |
String |
Ação executada na comunidade. |
Valores válidos:
|
|
MapResult |
String |
Ação executada em uma rota que atende a todas as condições de correspondência. |
Valores válidos:
|
|
CommunityMatchMode |
String |
Modo de correspondência de rotas com base nas comunidades. |
Valores válidos:
|
|
Description |
String |
Descrição da política de roteamento. |
Nenhuma. |
|
AsPathMatchMode |
String |
Modo de correspondência de rotas com base nos caminhos do sistema autônomo (AS). |
Nenhuma. |
|
Preference |
Integer |
Prioridade da rota modificada. |
Um valor menor indica maior prioridade. |
|
DestinationInstanceIdsReverseMatch |
Boolean |
Indica se os IDs das instâncias de destino são excluídos. |
Valores válidos:
|
|
CidrMatchMode |
String |
Modo de correspondência de rotas com base nos prefixos. |
Valores válidos:
|
|
NextPriority |
Integer |
Prioridade da próxima política de roteamento associada à política atual. |
Nenhuma. |
|
SourceRegionIds |
List |
IDs das regiões de origem usados para corresponder às rotas. |
Nenhuma. |
|
SourceChildInstanceTypes |
List |
Tipos de instância de origem usados para corresponder às rotas. |
Nenhuma. |
|
DestinationRouteTableIds |
List |
IDs das tabelas de rotas de destino usados para corresponder às rotas. |
Nenhuma. |
|
SourceInstanceIds |
List |
IDs das instâncias de origem usados para corresponder às rotas. |
Nenhuma. |
|
DestinationCidrBlocks |
List |
Prefixos de rota usados para corresponder às rotas. |
Nenhuma. |
|
SourceRouteTableIds |
List |
IDs das tabelas de rotas de origem usados para corresponder às rotas. |
Nenhuma. |
|
MatchCommunitySet |
List |
Comunidades usadas para corresponder às rotas. |
Nenhuma. |
|
PrependAsPath |
List |
Caminhos de AS anexados quando os gateways regionais recebem ou anunciam rotas. |
Nenhuma. |
|
RouteTypes |
List |
Tipos de rota usados para corresponder às rotas. |
Nenhuma. |
|
DestinationChildInstanceTypes |
List |
Tipos de instância de destino usados para corresponder às rotas. |
Nenhuma. |
|
DestinationInstanceIds |
List |
IDs das instâncias de destino usados para corresponder às rotas. |
Nenhuma. |
|
MatchAsns |
List |
Caminhos de AS usados para corresponder às rotas. |
Nenhuma. |
|
OperateCommunitySet |
List |
Comunidades nas quais as ações são executadas. |
Nenhuma. |
Exemplos
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CenId": {
"Type": "String",
"Description": "The ID of the CEN instance."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::CEN::CenRouteMaps",
"Properties": {
"CenId": {
"Ref": "CenId"
}
}
}
},
"Outputs": {
"RouteMapIds": {
"Description": "The list of The RouteMap ids.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RouteMapIds"
]
}
},
"RouteMaps": {
"Description": "The information about RouteMaps.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RouteMaps"
]
}
}
}
}
Formato YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Type: String
Description: The ID of the CEN instance.
Resources:
ExtensionDataSource:
Type: DATASOURCE::CEN::CenRouteMaps
Properties:
CenId:
Ref: CenId
Outputs:
RouteMapIds:
Description: The list of The RouteMap ids.
Value:
Fn::GetAtt:
- ExtensionDataSource
- RouteMapIds
RouteMaps:
Description: The information about RouteMaps.
Value:
Fn::GetAtt:
- ExtensionDataSource
- RouteMaps