REST Resource: projects.locations.vpnConnections

Resource: VpnConnection

Koneksi VPN .

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "natGatewayIp": string,
  "bgpRoutingMode": enum (BgpRoutingMode),
  "cluster": string,
  "vpc": string,
  "vpcProject": {
    object (VpcProject)
  },
  "enableHighAvailability": boolean,
  "router": string,
  "details": {
    object (Details)
  }
}
Kolom
name

string

Wajib. Nama resource koneksi VPN

createTime

string (Timestamp format)

Hanya output. Waktu saat koneksi VPN 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 koneksi VPN 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" }.

natGatewayIp

string

IP gateway NAT, atau alamat IP WAN. Jika pelanggan memiliki beberapa IP NAT, pelanggan harus mengonfigurasi NAT sehingga hanya satu IP eksternal yang dipetakan ke cluster Anthos GMEC. Kolom ini kosong jika NAT tidak digunakan.

bgpRoutingMode
(deprecated)

enum (BgpRoutingMode)

Mode perutean dinamis jaringan VPC, regional atau global.

cluster

string

Nama Cluster kanonis yang akan dihubungkan. Nilai ini dalam bentuk projects/{project}/locations/{location}/clusters/{cluster}.

vpc

string

ID jaringan VPC yang akan dihubungkan.

vpcProject

object (VpcProject)

Opsional. Detail project jaringan VPC. Diperlukan jika VPC berada di project yang berbeda dengan project cluster.

enableHighAvailability

boolean

Apakah koneksi VPN ini mengaktifkan HA di sisi cluster. Jika diaktifkan, saat membuat koneksi VPN, kami akan mencoba menggunakan 2 IP mengambang ANG.

router

string

Opsional. Nama Cloud Router koneksi VPN.

details

object (Details)

Hanya output. Detail koneksi yang dibuat.

BgpRoutingMode

Mode perutean.

Enum
BGP_ROUTING_MODE_UNSPECIFIED Tidak diketahui.
REGIONAL Mode regional.
GLOBAL Mode global.

VpcProject

Detail project jaringan VPC.

Representasi JSON
{
  "projectId": string,
  "serviceAccount": string
}
Kolom
projectId

string

Project VPC yang akan dihubungkan. Jika tidak ditentukan, project ini sama dengan project cluster.

serviceAccount
(deprecated)

string

Opsional. Tidak digunakan lagi: jangan gunakan.

Detail

Detail koneksi yang dibuat.

Representasi JSON
{
  "state": enum (State),
  "error": string,
  "cloudRouter": {
    object (CloudRouter)
  },
  "cloudVpns": [
    {
      object (CloudVpn)
    }
  ]
}
Kolom
state

enum (State)

Status koneksi ini.

error

string

Pesan error. Kolom ini hanya diisi jika state=ERROR.

cloudRouter

object (CloudRouter)

Info Cloud Router.

cloudVpns[]

object (CloudVpn)

Setiap koneksi memiliki beberapa gateway Cloud VPN.

Negara bagian/Provinsi

Status koneksi saat ini.

Enum
STATE_UNSPECIFIED Tidak diketahui.
STATE_CONNECTED Terhubung.
STATE_CONNECTING Masih menghubungkan.
STATE_ERROR Terjadi error.

CloudRouter

Info Cloud Router.

Representasi JSON
{
  "name": string
}
Kolom
name

string

Nama Cloud Router terkait.

CloudVpn

Info Cloud VPN.

Representasi JSON
{
  "gateway": string
}
Kolom
gateway

string

Nama gateway Cloud VPN yang dibuat.

Metode

create

Membuat koneksi VPN baru di project dan lokasi tertentu.

delete

Menghapus satu koneksi VPN.

get

Mendapatkan detail satu koneksi VPN.

list

Mencantumkan koneksi VPN di project dan lokasi tertentu.