Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::CEN::CenRouteMaps

Última atualização: Jun 27, 2026

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:

  • RegionIn: rotas anunciadas para os gateways regionais do CEN.

  • RegionOut: rotas anunciadas pelos gateways regionais do CEN.

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:

  • Never (padrão): não atualiza os recursos de source de dados durante a atualização da pilha.

  • Always: atualiza os recursos de source de dados durante a atualização da pilha.

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:

  • Creating: a política de roteamento está sendo criada.

  • Active: a política de roteamento está disponível.

  • Deleting: a política de roteamento está sendo excluída.

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:

  • true

  • false

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:

  • Additive: a comunidade é adicionada à rota.

  • Replace: a comunidade substitui a comunidade original da rota.

MapResult

String

Ação executada em uma rota que atende a todas as condições de correspondência.

Valores válidos:

  • Permit: a rota é permitida.

  • Deny: a rota é negada.

CommunityMatchMode

String

Modo de correspondência de rotas com base nas comunidades.

Valores válidos:

  • Include: correspondência aproximada. Uma rota corresponde se sua comunidade se sobrepor à comunidade especificada na condição de correspondência.

  • Complete: correspondência exata. Uma rota corresponde apenas se sua comunidade for idêntica à comunidade especificada na condição de correspondência.

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:

  • true: os IDs das instâncias de destino são excluídos. Uma rota corresponde se seu ID de instância de destino não estiver na lista especificada por DestinationInstanceIds.

  • false: os IDs das instâncias de destino são incluídos. Uma rota corresponde se seu ID de instância de destino estiver na lista especificada por DestinationInstanceIds.

CidrMatchMode

String

Modo de correspondência de rotas com base nos prefixos.

Valores válidos:

  • Include: correspondência aproximada

  • Complete: correspondência exata

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