REST Resource: projects.locations.zones.routers

Resource: Router

Pesan yang menjelaskan objek Router

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "network": string,
  "interface": [
    {
      object (Interface)
    }
  ],
  "bgpPeer": [
    {
      object (BgpPeer)
    }
  ],
  "bgp": {
    object (Bgp)
  },
  "state": enum (ResourceState),
  "routeAdvertisements": [
    string
  ]
}
Kolom
name

string

Wajib. Nama resource kanonis router.

createTime

string (Timestamp format)

Hanya output. Waktu saat router dibuat.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu saat router terakhir diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Label yang terkait dengan resource ini.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Opsional. Deskripsi teks bebas tentang resource. Panjang maksimum 1024 karakter.

network

string

Wajib. Nama kanonis jaringan tempat router ini berada. Nama tersebut dalam bentuk projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

interface[]

object (Interface)

Antarmuka router.

bgpPeer[]

object (BgpPeer)

Peer BGP.

bgp

object (Bgp)

Informasi BGP khusus untuk router ini.

state

enum (ResourceState)

Hanya output. Tahap resource saat ini ke perangkat dengan push konfigurasi.

routeAdvertisements[]

string

Opsional. Daftar CIDR dalam format IP/Panjang untuk diiklankan ke utara sebagai rute statis dari router ini.

Antarmuka

Router Interface menentukan informasi layer-3 sisi zona GDCE untuk membangun sesi BGP.

Representasi JSON
{
  "name": string,
  "ipv4Cidr": string,
  "ipv6Cidr": string,
  "linkedInterconnectAttachment": string,
  "subnetwork": string,
  "loopbackIpAddresses": [
    string
  ]
}
Kolom
name

string

Nama entri antarmuka ini. Unik dalam resource Zona.

ipv4Cidr

string

Alamat IP dan rentang antarmuka.

ipv6Cidr

string

Alamat IPv6 dan rentang antarmuka.

linkedInterconnectAttachment

string

Nama kanonis lampiran Interconnect yang ditautkan.

subnetwork

string

Nama kanonis resource subnetwork tempat antarmuka ini berada.

loopbackIpAddresses[]

string

Buat antarmuka loopback di router jika ditentukan. Jumlah alamat IP harus sesuai dengan jumlah perangkat TOR.

BgpPeer

BGPPeer menentukan informasi layer-3 sisi peer untuk membangun sesi BGP.

Representasi JSON
{
  "name": string,
  "interface": string,
  "interfaceIpv4Cidr": string,
  "interfaceIpv6Cidr": string,
  "peerIpv4Cidr": string,
  "peerIpv6Cidr": string,
  "peerAsn": integer,
  "localAsn": integer
}
Kolom
name

string

Nama peer BGP ini. Unik dalam resource Zona.

interface

string

Nama RouterInterface yang terkait dengan peer BGP.

interfaceIpv4Cidr

string

Rentang IP antarmuka dalam Google.

interfaceIpv6Cidr

string

Rentang IPv6 antarmuka dalam Google.

peerIpv4Cidr

string

Rentang IP antarmuka BGP di luar Google.

peerIpv6Cidr

string

Rentang IPv6 antarmuka BGP di luar Google.

peerAsn

integer (uint32 format)

Nomor Sistem Otonom (ASN) BGP Peer. Setiap antarmuka BGP dapat menggunakan nilai yang berbeda.

localAsn

integer (uint32 format)

Hanya output. Nomor Sistem Otonom (ASN) BGP Lokal. Kolom ini adalah ST_NOT_REQUIRED karena menyimpan ASN pribadi, yang tidak bermakna di luar zona tempat ASN tersebut digunakan.

Bgp

Informasi BGP khusus untuk router ini.

Representasi JSON
{
  "asn": integer,
  "keepaliveIntervalInSeconds": integer
}
Kolom
asn

integer (uint32 format)

ASN BGP yang ditetapkan secara lokal.

keepaliveIntervalInSeconds

integer (uint32 format)

Interval waktu dalam detik antara pesan keepalive BGP yang dikirim ke peer. Defaultnya adalah 20 dengan nilai antara 20 dan 60.

Metode

create

Membuat Router baru di project dan lokasi tertentu.

delete

Menghapus satu Router.

diagnose

Dapatkan diagnostik resource router tunggal.

get

Mendapatkan detail satu Router.

list

Mencantumkan Router di project dan lokasi tertentu.

patch

Memperbarui parameter satu Router.