Package google.cloud.edgecontainer.v1

Indeks

EdgeContainer

EdgeContainer API menyediakan pengelolaan Cluster Kubernetes pada deployment Google Edge Cloud.

CreateCluster

rpc CreateCluster(CreateClusterRequest) returns (Operation)

Membuat Cluster baru di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateNodePool

rpc CreateNodePool(CreateNodePoolRequest) returns (Operation)

Membuat NodePool baru di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateVpnConnection

rpc CreateVpnConnection(CreateVpnConnectionRequest) returns (Operation)

Membuat koneksi VPN baru di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteCluster

rpc DeleteCluster(DeleteClusterRequest) returns (Operation)

Menghapus satu Cluster.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteNodePool

rpc DeleteNodePool(DeleteNodePoolRequest) returns (Operation)

Menghapus satu NodePool.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteVpnConnection

rpc DeleteVpnConnection(DeleteVpnConnectionRequest) returns (Operation)

Menghapus satu koneksi VPN.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GenerateAccessToken

rpc GenerateAccessToken(GenerateAccessTokenRequest) returns (GenerateAccessTokenResponse)

Membuat token akses untuk Cluster.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetCluster

rpc GetCluster(GetClusterRequest) returns (Cluster)

Mendapatkan detail satu Cluster.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetMachine

rpc GetMachine(GetMachineRequest) returns (Machine)

Mendapatkan detail satu Mesin.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetNodePool

rpc GetNodePool(GetNodePoolRequest) returns (NodePool)

Mendapatkan detail satu NodePool.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetVpnConnection

rpc GetVpnConnection(GetVpnConnectionRequest) returns (VpnConnection)

Mendapatkan detail satu koneksi VPN.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListClusters

rpc ListClusters(ListClustersRequest) returns (ListClustersResponse)

Mencantumkan Cluster di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListMachines

rpc ListMachines(ListMachinesRequest) returns (ListMachinesResponse)

Mencantumkan Mesin di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListNodePools

rpc ListNodePools(ListNodePoolsRequest) returns (ListNodePoolsResponse)

Mencantumkan NodePool di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListVpnConnections

rpc ListVpnConnections(ListVpnConnectionsRequest) returns (ListVpnConnectionsResponse)

Mencantumkan koneksi VPN di project dan lokasi tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateCluster

rpc UpdateCluster(UpdateClusterRequest) returns (Operation)

Memperbarui parameter satu Cluster.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateNodePool

rpc UpdateNodePool(UpdateNodePoolRequest) returns (Operation)

Memperbarui parameter satu NodePool.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Otorisasi

Kebijakan RBAC yang akan diterapkan dan dikelola oleh GEC.

Kolom
admin_users

ClusterUser

Wajib. Pengguna yang akan diberi peran cluster-admin di cluster, sehingga memberikan akses penuh ke cluster. Saat ini, kolom ini adalah kolom tunggal, tetapi akan diperluas untuk memungkinkan beberapa admin pada masa mendatang.

Cluster

Cluster Kubernetes Google Distributed Cloud Edge.

Kolom
name

string

Wajib. Nama resource cluster.

create_time

Timestamp

Hanya output. Waktu saat cluster dibuat.

update_time

Timestamp

Hanya output. Waktu saat cluster terakhir diperbarui.

labels

map<string, string>

Label yang terkait dengan resource ini.

fleet

Fleet

Opsional. Konfigurasi armada.

networking

ClusterNetworking

Wajib. Konfigurasi jaringan seluruh cluster.

authorization

Authorization

Wajib. Tidak dapat diubah. Kebijakan RBAC yang akan diterapkan dan dikelola oleh GEC.

default_max_pods_per_node

int32

Opsional. Jumlah maksimum pod per node default yang digunakan jika nilai maksimum tidak ditentukan secara eksplisit untuk node pool di cluster ini. Jika tidak ditentukan, nilai default Kubernetes akan digunakan.

endpoint

string

Hanya output. Alamat IP server Kubernetes API.

cluster_ca_certificate

string

Hanya output. Sertifikat publik berenkode PEM dari CA cluster.

maintenance_policy

MaintenancePolicy

Opsional. Konfigurasi kebijakan pemeliharaan seluruh cluster.

control_plane_version

string

Hanya output. Versi rilis bidang kontrol

node_version

string

Hanya output. Versi rilis terendah di antara semua worker node. Kolom ini dapat kosong jika cluster tidak memiliki node pekerja.

ClusterNetworking

Konfigurasi jaringan seluruh cluster.

Kolom
cluster_ipv4_cidr_blocks[]

string

Wajib. Semua pod dalam cluster akan mendapatkan alamat IPv4 RFC1918 dari blok ini. Hanya satu blok yang didukung. Kolom ini tidak dapat diubah setelah dibuat.

services_ipv4_cidr_blocks[]

string

Wajib. Semua layanan dalam cluster akan mendapatkan alamat IPv4 RFC1918 dari blok ini. Hanya satu blok yang didukung. Kolom ini tidak dapat diubah setelah dibuat.

ClusterUser

Akun utama pengguna untuk kebijakan RBAC.

Kolom
username

string

Wajib. Nama pengguna Google yang aktif.

CreateClusterRequest

Membuat cluster.

Kolom
parent

string

Wajib. Lokasi induk tempat cluster ini akan dibuat.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.clusters.create
cluster_id

string

Wajib. ID unik yang ditentukan klien untuk cluster.

cluster

Cluster

Wajib. Cluster yang akan dibuat.

request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

CreateNodePoolRequest

Membuat node pool.

Kolom
parent

string

Wajib. Cluster induk tempat kumpulan node ini akan dibuat.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.nodePools.create
node_pool_id

string

Wajib. ID unik yang ditentukan klien untuk kumpulan node.

node_pool

NodePool

Wajib. Node pool yang akan dibuat.

request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

CreateVpnConnectionRequest

Membuat koneksi VPN.

Kolom
parent

string

Wajib. Lokasi induk tempat koneksi VPN ini akan dibuat.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.vpnConnections.create
vpn_connection_id

string

Wajib. ID koneksi VPN.

vpn_connection

VpnConnection

Wajib. Koneksi VPN yang akan dibuat.

request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

DeleteClusterRequest

Menghapus cluster.

Kolom
name

string

Wajib. Nama resource cluster.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.clusters.delete
request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

DeleteNodePoolRequest

Menghapus kumpulan node.

Kolom
name

string

Wajib. Nama resource node pool.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.nodePools.delete
request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

DeleteVpnConnectionRequest

Menghapus koneksi VPN.

Kolom
name

string

Wajib. Nama resource koneksi VPN.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.vpnConnections.delete
request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

Fleet

Konfigurasi terkait fleet.

Fleet adalah konsep Google Cloud untuk mengatur cluster secara logis, sehingga memungkinkan Anda menggunakan dan mengelola kemampuan multi-cluster serta menerapkan kebijakan yang konsisten di seluruh sistem Anda.

Kolom
project

string

Wajib. Nama project host Fleet tempat cluster ini akan didaftarkan.

Nama project diformat sebagai projects/<project-number>.

membership

string

Hanya output. Nama resource Keanggotaan Hub terkelola yang terkait dengan cluster ini.

Nama keanggotaan diformat sebagai projects/<project-number>/locations/global/membership/<cluster-id>.

GenerateAccessTokenRequest

Membuat token akses untuk cluster.

Kolom
cluster

string

Wajib. Nama resource cluster.

Otorisasi memerlukan izin IAM berikut pada cluster resource yang ditentukan:

  • edgecontainer.clusters.get

GenerateAccessTokenResponse

Token akses untuk cluster.

Kolom
access_token

string

Hanya output. Token akses untuk mengautentikasi ke server API k8s.

expire_time

Timestamp

Hanya output. Stempel waktu saat token akan berakhir masa berlakunya.

GetClusterRequest

Mendapatkan cluster.

Kolom
name

string

Wajib. Nama resource cluster.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.clusters.get

GetMachineRequest

Mendapatkan mesin.

Kolom
name

string

Wajib. Nama resource mesin.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.machines.get

GetNodePoolRequest

Mendapatkan node pool.

Kolom
name

string

Wajib. Nama resource node pool.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.nodePools.get

GetVpnConnectionRequest

Mendapatkan koneksi VPN.

Kolom
name

string

Wajib. Nama resource koneksi VPN.

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • edgecontainer.vpnConnections.get

KmsKeyState

Mewakili status aksesibilitas kunci KMS yang dikelola pelanggan yang digunakan untuk integrasi CMEK.

Enum
KMS_KEY_STATE_UNSPECIFIED Tidak ditentukan.
KMS_KEY_STATE_KEY_AVAILABLE Kunci tersedia untuk digunakan, dan resource dependen harus dapat diakses.
KMS_KEY_STATE_KEY_UNAVAILABLE Kunci tidak tersedia karena alasan yang tidak ditentukan. Resource dependen mungkin tidak dapat diakses.

ListClustersRequest

Mencantumkan cluster di suatu lokasi.

Kolom
parent

string

Wajib. Lokasi induk, yang memiliki kumpulan cluster ini.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.clusters.list
page_size

int32

Jumlah maksimum resource yang akan dicantumkan.

page_token

string

Token halaman yang diterima dari permintaan daftar sebelumnya. Token halaman yang diterima dari permintaan daftar sebelumnya.

filter

string

Hanya resource yang cocok dengan filter ini yang akan dicantumkan.

order_by

string

Menentukan urutan resource akan dicantumkan.

ListClustersResponse

Daftar cluster di suatu lokasi.

Kolom
clusters[]

Cluster

Cluster di lokasi.

next_page_token

string

Token untuk mengambil halaman hasil berikutnya.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListMachinesRequest

Mencantumkan komputer di situs.

Kolom
parent

string

Wajib. Situs induk, yang memiliki kumpulan mesin ini.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.machines.list
page_size

int32

Jumlah maksimum resource yang akan dicantumkan.

page_token

string

Token halaman yang diterima dari permintaan daftar sebelumnya.

filter

string

Hanya resource yang cocok dengan filter ini yang akan dicantumkan.

order_by

string

Menentukan urutan resource akan dicantumkan.

ListMachinesResponse

Daftar komputer di situs.

Kolom
machines[]

Machine

Mesin di situs.

next_page_token

string

Token untuk mengambil halaman hasil berikutnya.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListNodePoolsRequest

Mencantumkan node pool dalam cluster.

Kolom
parent

string

Wajib. Cluster induk, yang memiliki kumpulan node ini.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.nodePools.list
page_size

int32

Jumlah maksimum resource yang akan dicantumkan.

page_token

string

Token halaman yang diterima dari permintaan daftar sebelumnya.

filter

string

Hanya resource yang cocok dengan filter ini yang akan dicantumkan.

order_by

string

Menentukan urutan resource akan dicantumkan.

ListNodePoolsResponse

Daftar node pool dalam cluster.

Kolom
node_pools[]

NodePool

Kumpulan node di cluster.

next_page_token

string

Token untuk mengambil halaman hasil berikutnya.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListVpnConnectionsRequest

Mencantumkan koneksi VPN.

Kolom
parent

string

Wajib. Lokasi induk, yang memiliki kumpulan koneksi VPN ini.

Otorisasi memerlukan izin IAM berikut pada parent resource yang ditentukan:

  • edgecontainer.vpnConnections.list
page_size

int32

Jumlah maksimum resource yang akan dicantumkan.

page_token

string

Token halaman yang diterima dari permintaan daftar sebelumnya.

filter

string

Hanya resource yang cocok dengan filter ini yang akan dicantumkan.

order_by

string

Menentukan urutan resource akan dicantumkan.

ListVpnConnectionsResponse

Daftar koneksi VPN di suatu lokasi.

Kolom
vpn_connections[]

VpnConnection

VpnConnections di lokasi.

next_page_token

string

Token untuk mengambil halaman hasil berikutnya.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

LocationMetadata

Metadata untuk google.cloud.location.Location tertentu.

Kolom
available_zones

map<string, ZoneMetadata>

Kumpulan zona Google Distributed Cloud Edge yang tersedia di lokasi. Peta dikunci oleh ID huruf kecil setiap zona.

Mesin

Mesin Google Distributed Cloud Edge yang dapat bertindak sebagai node Kubernetes.

Kolom
name

string

Wajib. Nama resource mesin.

create_time

Timestamp

Hanya output. Waktu saat kumpulan node dibuat.

update_time

Timestamp

Hanya output. Waktu saat kumpulan node terakhir diperbarui.

labels

map<string, string>

Label yang terkait dengan resource ini.

hosted_node

string

Nama resource kanonis node yang bertanggung jawab untuk menghosting mesin ini, misalnya projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}, atau kosong jika mesin tidak ditetapkan untuk mengambil peran node.

Untuk node bidang kontrol yang dihosting di mesin edge, perintah ini akan menampilkan format berikut: "projects/{project}/locations/{location}/clusters/{cluster_id}/controlPlaneNodes/{node}".

zone

string

Zona Google Distributed Cloud Edge dari mesin ini.

version

string

Hanya output. Versi software mesin.

disabled

bool

Hanya output. Apakah mesin dinonaktifkan. Jika dinonaktifkan, mesin tidak dapat memasuki layanan.

MaintenancePolicy

Konfigurasi kebijakan pemeliharaan.

Kolom
window

MaintenanceWindow

Menentukan masa pemeliharaan saat pemeliharaan dapat dilakukan.

MaintenanceWindow

Konfigurasi masa pemeliharaan

Kolom
recurring_window

RecurringTimeWindow

Konfigurasi masa pemeliharaan berulang.

NodePool

Sekumpulan node Kubernetes dalam cluster dengan konfigurasi dan spesifikasi yang sama.

Kolom
name

string

Wajib. Nama resource node pool.

create_time

Timestamp

Hanya output. Waktu saat kumpulan node dibuat.

update_time

Timestamp

Hanya output. Waktu saat kumpulan node terakhir diperbarui.

labels

map<string, string>

Label yang terkait dengan resource ini.

node_location

string

Nama zona Google Distributed Cloud Edge tempat node pool ini akan dibuat. Misalnya: us-central1-edge-customer-a.

node_count

int32

Wajib. Jumlah node dalam pool.

machine_filter

string

Hanya mesin yang cocok dengan filter ini yang akan diizinkan untuk bergabung dengan node pool. Bahasa pemfilteran menerima string seperti "name=", dan didokumentasikan secara lebih mendetail di AIP-160.

local_disk_encryption

LocalDiskEncryption

Opsional. Opsi enkripsi disk lokal. Kolom ini hanya digunakan saat mengaktifkan dukungan CMEK.

node_version

string

Hanya output. Versi rilis terendah di antara semua worker node.

LocalDiskEncryption

Konfigurasi untuk dukungan CMEK bagi enkripsi disk lokal mesin edge.

Kolom
kms_key

string

Tidak dapat diubah. Cloud KMS CryptoKey, misalnya projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} yang akan digunakan untuk melindungi disk lokal node. Jika tidak ditentukan, kunci yang dikelola Google akan digunakan.

kms_key_active_version

string

Hanya output. CryptoKeyVersion Cloud KMS yang saat ini digunakan untuk melindungi disk lokal node. Hanya berlaku jika kms_key disetel.

kms_key_state

KmsKeyState

Hanya output. Ketersediaan CryptoKey Cloud KMS. Jika tidak KEY_AVAILABLE, node dapat menjadi offline karena tidak dapat mengakses data lokalnya. Hal ini dapat disebabkan oleh kurangnya izin untuk menggunakan kunci, atau jika kunci dinonaktifkan atau dihapus.

kms_status

Status

Hanya output. Status error yang ditampilkan oleh Cloud KMS saat menggunakan kunci ini. Kolom ini hanya dapat diisi jika kms_key_state bukan KMS_KEY_STATE_KEY_AVAILABLE. Jika terisi, kolom ini berisi status error yang dilaporkan oleh Cloud KMS.

OperationMetadata

Metadata operasi yang berjalan lama untuk metode Edge Container API.

Kolom
create_time

Timestamp

Waktu pembuatan operasi.

end_time

Timestamp

Waktu selesainya operasi.

target

string

Jalur resource yang ditentukan server untuk target operasi.

verb

string

Kata kerja yang dijalankan oleh operasi.

status_message

string

Status operasi yang dapat dibaca manusia, jika ada.

requested_cancellation

bool

Mengidentifikasi apakah pengguna telah meminta pembatalan operasi. Operasi yang berhasil dibatalkan memiliki nilai [Operation.error][] dengan google.rpc.Status.code 1, yang sesuai dengan Code.CANCELLED.

api_version

string

Versi API yang digunakan untuk memulai operasi.

warnings[]

string

Peringatan yang tidak memblokir operasi, tetapi tetap menyimpan informasi yang relevan untuk diterima pengguna akhir.

Kuota

Menunjukkan kuota untuk resource Edge Container.

Kolom
metric

string

Nama metrik kuota.

limit

double

Batas kuota untuk metrik ini.

usage

double

Penggunaan metrik ini saat ini.

RecurringTimeWindow

Mewakili periode waktu arbitrer yang berulang.

Kolom
window

TimeWindow

Periode pengulangan pertama.

recurrence

string

RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) untuk cara pengulangan periode ini. Mereka terus berlanjut selama rentang waktu antara waktu mulai dan akhir.

TimeWindow

Mewakili periode waktu arbitrer.

Kolom
start_time

Timestamp

Waktu saat jendela pertama kali dimulai.

end_time

Timestamp

Waktu berakhirnya periode. Waktu berakhir harus terjadi setelah waktu mulai.

UpdateClusterRequest

Memperbarui cluster.

Kolom
update_mask

FieldMask

Mask kolom digunakan untuk menentukan kolom yang akan diganti dalam resource Cluster oleh update. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada di mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

cluster

Cluster

Cluster yang diperbarui.

Otorisasi memerlukan izin IAM berikut pada cluster resource yang ditentukan:

  • edgecontainer.clusters.update
request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

UpdateNodePoolRequest

Memperbarui node pool.

Kolom
update_mask

FieldMask

Mask kolom digunakan untuk menentukan kolom yang akan diganti dalam resource NodePool oleh pembaruan. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada di mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

node_pool

NodePool

Kumpulan node yang diperbarui.

Otorisasi memerlukan izin IAM berikut pada nodePool resource yang ditentukan:

  • edgecontainer.nodePools.update
request_id

string

ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika request_id diberikan.

VpnConnection

Koneksi VPN .

Kolom
name

string

Wajib. Nama resource koneksi VPN

create_time

Timestamp

Hanya output. Waktu saat koneksi VPN dibuat.

update_time

Timestamp

Hanya output. Waktu saat koneksi VPN terakhir diperbarui.

labels

map<string, string>

Label yang terkait dengan resource ini.

nat_gateway_ip

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.

bgp_routing_mode
(deprecated)

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.

vpc_project

VpcProject

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

enable_high_availability

bool

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

details

Details

Hanya output. Detail koneksi yang dibuat.

BgpRoutingMode

Mode perutean.

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

Detail

Detail koneksi yang dibuat.

Kolom
state

State

Status koneksi ini.

error

string

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

cloud_router

CloudRouter

Info Cloud Router.

cloud_vpns[]

CloudVpn

Setiap koneksi memiliki beberapa gateway Cloud VPN.

CloudRouter

Info Cloud Router.

Kolom
name

string

Nama Cloud Router terkait.

CloudVpn

Info Cloud VPN.

Kolom
gateway

string

Nama gateway Cloud VPN yang dibuat.

Negara bagian/Provinsi

Status koneksi saat ini.

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

VpcProject

Detail project jaringan VPC.

Kolom
project_id

string

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

service_account
(deprecated)

string

Opsional. Akun layanan di project VPC yang dikonfigurasi oleh pengguna. Digunakan untuk membuat/menghapus Cloud Router dan Cloud HA VPN untuk koneksi VPN. Jika SA ini diubah selama/setelah koneksi VPN dibuat, Anda harus menghapus resource Cloud Router dan Cloud VPN di |project_id|. SA ini berbentuk service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com.

ZoneMetadata

Zona Google Distributed Cloud Edge tempat mesin edge berada.

Kolom
quota[]

Quota

Kuota untuk resource di zona ini.