全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::VPC::RouteEntries

更新时间:Jun 26, 2025

DATASOURCE::VPC::RouteEntries digunakan untuk menanyakan rute.

Sintaksis

{
  "Type": "DATASOURCE::VPC::RouteEntries",
  "Properties": {
    "NextHopType": String,
    "RouteEntryId": String,
    "RouteTableId": String,
    "IpVersion": String,
    "RouteEntryName": String,
    "RouteEntryType": String,
    "NextHopId": String,
    "DestinationCidrBlock": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

NextHopType

String

Tidak

Ya

Tipe dari hop berikutnya.

Nilai yang valid:

  • Instance (default): Elastic Compute Service (ECS) instance

  • HaVip: alamat IP virtual high-availability (HAVIP)

  • VpnGateway: gateway VPN

  • NatGateway: gateway NAT

  • NetworkInterface: antarmuka jaringan elastis sekunder (ENI)

  • RouterInterface: antarmuka router

  • IPv6Gateway: gateway IPv6

  • Attachment: router transit

RouteEntryId

String

Tidak

Ya

ID rute.

Tidak ada.

RouteTableId

String

Ya

Ya

ID tabel rute.

Tidak ada.

IpVersion

String

Tidak

Ya

Versi IP dari protokol.

Nilai yang valid:

  • IPv4

  • IPv6

RouteEntryName

String

Tidak

Ya

Nama rute.

Tidak ada.

RouteEntryType

String

Tidak

Ya

Tipe rute.

Nilai yang valid:

  • Custom: rute kustom

  • System: Rute sistem

  • BGP: rute BGP

  • CEN: Cloud Enterprise Network (CEN) route

NextHopId

String

Tidak

Ya

ID hop berikutnya.

Tidak ada.

DestinationCidrBlock

String

Tidak

Ya

Blok CIDR tujuan dari rute.

Blok CIDR IPv4 dan IPv6 didukung.

Contoh: 192.168.2.0/24.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya data ketika stack diperbarui.

Nilai yang valid:

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

  • Always: merefresh sumber daya data ketika stack diperbarui.

Nilai Pengembalian (Fn::GetAtt)

  • RouteEntryIds: ID dari rute.

  • RouteEntries: detail dari rute.

Properti

Tipe

Deskripsi

Kendala

RouteEntryIds

List

ID dari rute.

Contoh: ['rte-bp1mnnr2al0naomnp****', 'rte-hu2mnnr3al0naomnp****'].

RouteEntries

List

Detail dari rute.

Tidak ada.

Status

String

Status rute.

Nilai yang valid:

  • Pending: Rute sedang dikonfigurasi.

  • Available: Rute tersedia.

  • Modifying: Rute sedang dimodifikasi.

Type

String

Tipe rute.

Nilai yang valid:

  • Custom: rute kustom

  • System: Rute sistem

  • BGP: rute BGP

  • CEN: CEN route

IpVersion

String

Versi IP dari protokol.

Nilai yang valid:

  • IPv4

  • IPv6

Description

String

Deskripsi rute.

Tidak ada.

RouteEntryName

String

Nama rute.

Tidak ada.

DestinationCidrBlock

String

Blok CIDR tujuan dari rute.

Tidak ada.

RouteEntryId

String

ID rute.

Tidak ada.

RouteTableId

String

ID tabel rute.

Tidak ada.

NextHops

List

Detail dari hop berikutnya.

Contoh: [ { "NextHopId": "eni-bp16v0fuhulfl5e1****", "NextHopRelatedInfo": {}, "NextHopType": "NetworkInterface" }].

Contoh

Format JSON.

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RouteTableId": {
      "Type": "String",
      "Description": "ID dari rute."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::RouteEntries",
      "Properties": {
        "RouteTableId": {
          "Ref": "RouteTableId"
        }
      }
    }
  },
  "Outputs": {
    "RouteEntries": {
      "Description": "Daftar entri rute.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RouteEntries"
        ]
      }
    },
    "RouteEntryIds": {
      "Description": "daftar ID entri rute.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RouteEntryIds"
        ]
      }
    }
  }
}