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.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu saat router terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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 untuk resource. Panjang maksimum 1.024 karakter.

network

string

Wajib. Nama kanonis jaringan tempat router ini berada. Nama 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 melalui push konfigurasi.

routeAdvertisements[]

string

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

Antarmuka

Antarmuka Router menentukan informasi lapisan-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 Zones.

ipv4Cidr

string

Alamat IP dan rentang antarmuka.

ipv6Cidr

string

Alamat dan rentang IPv6 antarmuka.

linkedInterconnectAttachment

string

Nama kanonis lampiran Interconnect yang ditautkan.

subnetwork

string

Nama kanonis resource subnetwork tempat antarmuka ini berada.

loopbackIpAddresses[]

string

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

BgpPeer

BGPPeer menentukan informasi lapisan 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 Zones.

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 berarti 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 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

Mendapatkan diagnostik dari satu resource router.

get

Mendapatkan detail satu Router.

list

Mencantumkan Router di project dan lokasi tertentu.

patch

Memperbarui parameter satu Router.