全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::CEN::CenRouteMaps

更新时间:Jul 06, 2025

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:

  • RegionIn: Rute diiklankan ke gateway regional Cloud Enterprise Network (CEN).

  • RegionOut: Rute diiklankan dari gateway regional CEN.

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:

  • Never (default): tidak merefresh sumber daya sumber data ketika tumpukan diperbarui.

  • Always: merefresh sumber daya sumber data ketika tumpukan diperbarui.

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:

  • Creating: Kebijakan perutean sedang dibuat.

  • Active: Kebijakan perutean tersedia.

  • Deleting: Kebijakan perutean sedang dihapus.

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:

  • true

  • false

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:

  • Additive: Komunitas ditambahkan ke rute.

  • Replace: Komunitas digunakan untuk mengganti komunitas asli dari rute.

MapResult

String

Tindakan yang dilakukan pada rute yang memenuhi semua kondisi pencocokan.

Nilai valid:

  • Permit: Rute diizinkan.

  • Deny: Rute ditolak.

CommunityMatchMode

String

Mode di mana rute dicocokkan berdasarkan komunitas.

Nilai valid:

  • Include: pencocokan kabur. Rute cocok jika komunitas dari rute tersebut tumpang tindih dengan komunitas yang ditentukan dalam kondisi pencocokan.

  • Complete: pencocokan tepat. Rute hanya cocok jika komunitas dari rute tersebut sama dengan komunitas yang ditentukan dalam kondisi pencocokan.

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:

  • true: ID instance tujuan dikecualikan. Rute cocok jika ID instance tujuan dikecualikan dari daftar yang ditentukan oleh DestinationInstanceIds.

  • false: ID instance tujuan disertakan. Rute cocok jika ID instance tujuan termasuk dalam daftar yang ditentukan oleh DestinationInstanceIds.

CidrMatchMode

String

Mode di mana rute dicocokkan berdasarkan prefiks.

Nilai valid:

  • Include: pencocokan kabur

  • Complete: pencocokan tepat

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