Indeks
EdgeContainer(antar muka)Authorization(pesan)Cluster(pesan)ClusterNetworking(pesan)ClusterUser(pesan)CreateClusterRequest(pesan)CreateNodePoolRequest(pesan)CreateVpnConnectionRequest(pesan)DeleteClusterRequest(pesan)DeleteNodePoolRequest(pesan)DeleteVpnConnectionRequest(pesan)Fleet(pesan)GenerateAccessTokenRequest(pesan)GenerateAccessTokenResponse(pesan)GetClusterRequest(pesan)GetMachineRequest(pesan)GetNodePoolRequest(pesan)GetVpnConnectionRequest(pesan)KmsKeyState(enum)ListClustersRequest(pesan)ListClustersResponse(pesan)ListMachinesRequest(pesan)ListMachinesResponse(pesan)ListNodePoolsRequest(pesan)ListNodePoolsResponse(pesan)ListVpnConnectionsRequest(pesan)ListVpnConnectionsResponse(pesan)LocationMetadata(pesan)Machine(pesan)MaintenancePolicy(pesan)MaintenanceWindow(pesan)NodePool(pesan)NodePool.LocalDiskEncryption(pesan)OperationMetadata(pesan)Quota(pesan)RecurringTimeWindow(pesan)TimeWindow(pesan)UpdateClusterRequest(pesan)UpdateNodePoolRequest(pesan)VpnConnection(pesan)VpnConnection.BgpRoutingMode(enum)VpnConnection.Details(pesan)VpnConnection.Details.CloudRouter(pesan)VpnConnection.Details.CloudVpn(pesan)VpnConnection.Details.State(enum)VpnConnection.VpcProject(pesan)ZoneMetadata(pesan)
EdgeContainer
EdgeContainer API menyediakan pengelolaan Cluster Kubernetes pada deployment Google Edge Cloud.
| CreateCluster |
|---|
|
Membuat Cluster baru di project dan lokasi tertentu.
|
| CreateNodePool |
|---|
|
Membuat NodePool baru di project dan lokasi tertentu.
|
| CreateVpnConnection |
|---|
|
Membuat koneksi VPN baru di project dan lokasi tertentu.
|
| DeleteCluster |
|---|
|
Menghapus satu Cluster.
|
| DeleteNodePool |
|---|
|
Menghapus satu NodePool.
|
| DeleteVpnConnection |
|---|
|
Menghapus satu koneksi VPN.
|
| GenerateAccessToken |
|---|
|
Membuat token akses untuk Cluster.
|
| GetCluster |
|---|
|
Mendapatkan detail satu Cluster.
|
| GetMachine |
|---|
|
Mendapatkan detail satu Mesin.
|
| GetNodePool |
|---|
|
Mendapatkan detail satu NodePool.
|
| GetVpnConnection |
|---|
|
Mendapatkan detail satu koneksi VPN.
|
| ListClusters |
|---|
|
Mencantumkan Cluster di project dan lokasi tertentu.
|
| ListMachines |
|---|
|
Mencantumkan Mesin di project dan lokasi tertentu.
|
| ListNodePools |
|---|
|
Mencantumkan NodePool di project dan lokasi tertentu.
|
| ListVpnConnections |
|---|
|
Mencantumkan koneksi VPN di project dan lokasi tertentu.
|
| UpdateCluster |
|---|
|
Memperbarui parameter satu Cluster.
|
| UpdateNodePool |
|---|
|
Memperbarui parameter satu NodePool.
|
Otorisasi
Kebijakan RBAC yang akan diterapkan dan dikelola oleh GEC.
| Kolom | |
|---|---|
admin_users |
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 |
Wajib. Nama resource cluster. |
create_time |
Hanya output. Waktu saat cluster dibuat. |
update_time |
Hanya output. Waktu saat cluster terakhir diperbarui. |
labels |
Label yang terkait dengan resource ini. |
fleet |
Opsional. Konfigurasi armada. |
networking |
Wajib. Konfigurasi jaringan seluruh cluster. |
authorization |
Wajib. Tidak dapat diubah. Kebijakan RBAC yang akan diterapkan dan dikelola oleh GEC. |
default_max_pods_per_node |
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 |
Hanya output. Alamat IP server Kubernetes API. |
cluster_ca_certificate |
Hanya output. Sertifikat publik berenkode PEM dari CA cluster. |
maintenance_policy |
Opsional. Konfigurasi kebijakan pemeliharaan seluruh cluster. |
control_plane_version |
Hanya output. Versi rilis bidang kontrol |
node_version |
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[] |
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[] |
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 |
Wajib. Nama pengguna Google yang aktif. |
CreateClusterRequest
Membuat cluster.
| Kolom | |
|---|---|
parent |
Wajib. Lokasi induk tempat cluster ini akan dibuat. Otorisasi memerlukan izin IAM berikut pada
|
cluster_id |
Wajib. ID unik yang ditentukan klien untuk cluster. |
cluster |
Wajib. Cluster yang akan dibuat. |
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
CreateNodePoolRequest
Membuat node pool.
| Kolom | |
|---|---|
parent |
Wajib. Cluster induk tempat kumpulan node ini akan dibuat. Otorisasi memerlukan izin IAM berikut pada
|
node_pool_id |
Wajib. ID unik yang ditentukan klien untuk kumpulan node. |
node_pool |
Wajib. Node pool yang akan dibuat. |
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
CreateVpnConnectionRequest
Membuat koneksi VPN.
| Kolom | |
|---|---|
parent |
Wajib. Lokasi induk tempat koneksi VPN ini akan dibuat. Otorisasi memerlukan izin IAM berikut pada
|
vpn_connection_id |
Wajib. ID koneksi VPN. |
vpn_connection |
Wajib. Koneksi VPN yang akan dibuat. |
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
DeleteClusterRequest
Menghapus cluster.
| Kolom | |
|---|---|
name |
Wajib. Nama resource cluster. Otorisasi memerlukan izin IAM berikut pada
|
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
DeleteNodePoolRequest
Menghapus kumpulan node.
| Kolom | |
|---|---|
name |
Wajib. Nama resource node pool. Otorisasi memerlukan izin IAM berikut pada
|
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
DeleteVpnConnectionRequest
Menghapus koneksi VPN.
| Kolom | |
|---|---|
name |
Wajib. Nama resource koneksi VPN. Otorisasi memerlukan izin IAM berikut pada
|
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
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 |
Wajib. Nama project host Fleet tempat cluster ini akan didaftarkan. Nama project diformat sebagai |
membership |
Hanya output. Nama resource Keanggotaan Hub terkelola yang terkait dengan cluster ini. Nama keanggotaan diformat sebagai |
GenerateAccessTokenRequest
Membuat token akses untuk cluster.
| Kolom | |
|---|---|
cluster |
Wajib. Nama resource cluster. Otorisasi memerlukan izin IAM berikut pada
|
GenerateAccessTokenResponse
Token akses untuk cluster.
| Kolom | |
|---|---|
access_token |
Hanya output. Token akses untuk mengautentikasi ke server API k8s. |
expire_time |
Hanya output. Stempel waktu saat token akan berakhir masa berlakunya. |
GetClusterRequest
Mendapatkan cluster.
| Kolom | |
|---|---|
name |
Wajib. Nama resource cluster. Otorisasi memerlukan izin IAM berikut pada
|
GetMachineRequest
Mendapatkan mesin.
| Kolom | |
|---|---|
name |
Wajib. Nama resource mesin. Otorisasi memerlukan izin IAM berikut pada
|
GetNodePoolRequest
Mendapatkan node pool.
| Kolom | |
|---|---|
name |
Wajib. Nama resource node pool. Otorisasi memerlukan izin IAM berikut pada
|
GetVpnConnectionRequest
Mendapatkan koneksi VPN.
| Kolom | |
|---|---|
name |
Wajib. Nama resource koneksi VPN. Otorisasi memerlukan izin IAM berikut pada
|
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 |
Wajib. Lokasi induk, yang memiliki kumpulan cluster ini. Otorisasi memerlukan izin IAM berikut pada
|
page_size |
Jumlah maksimum resource yang akan dicantumkan. |
page_token |
Token halaman yang diterima dari permintaan daftar sebelumnya. Token halaman yang diterima dari permintaan daftar sebelumnya. |
filter |
Hanya resource yang cocok dengan filter ini yang akan dicantumkan. |
order_by |
Menentukan urutan resource akan dicantumkan. |
ListClustersResponse
Daftar cluster di suatu lokasi.
| Kolom | |
|---|---|
clusters[] |
Cluster di lokasi. |
next_page_token |
Token untuk mengambil halaman hasil berikutnya. |
unreachable[] |
Lokasi yang tidak dapat dijangkau. |
ListMachinesRequest
Mencantumkan komputer di situs.
| Kolom | |
|---|---|
parent |
Wajib. Situs induk, yang memiliki kumpulan mesin ini. Otorisasi memerlukan izin IAM berikut pada
|
page_size |
Jumlah maksimum resource yang akan dicantumkan. |
page_token |
Token halaman yang diterima dari permintaan daftar sebelumnya. |
filter |
Hanya resource yang cocok dengan filter ini yang akan dicantumkan. |
order_by |
Menentukan urutan resource akan dicantumkan. |
ListMachinesResponse
Daftar komputer di situs.
| Kolom | |
|---|---|
machines[] |
Mesin di situs. |
next_page_token |
Token untuk mengambil halaman hasil berikutnya. |
unreachable[] |
Lokasi yang tidak dapat dijangkau. |
ListNodePoolsRequest
Mencantumkan node pool dalam cluster.
| Kolom | |
|---|---|
parent |
Wajib. Cluster induk, yang memiliki kumpulan node ini. Otorisasi memerlukan izin IAM berikut pada
|
page_size |
Jumlah maksimum resource yang akan dicantumkan. |
page_token |
Token halaman yang diterima dari permintaan daftar sebelumnya. |
filter |
Hanya resource yang cocok dengan filter ini yang akan dicantumkan. |
order_by |
Menentukan urutan resource akan dicantumkan. |
ListNodePoolsResponse
Daftar node pool dalam cluster.
| Kolom | |
|---|---|
node_pools[] |
Kumpulan node di cluster. |
next_page_token |
Token untuk mengambil halaman hasil berikutnya. |
unreachable[] |
Lokasi yang tidak dapat dijangkau. |
ListVpnConnectionsRequest
Mencantumkan koneksi VPN.
| Kolom | |
|---|---|
parent |
Wajib. Lokasi induk, yang memiliki kumpulan koneksi VPN ini. Otorisasi memerlukan izin IAM berikut pada
|
page_size |
Jumlah maksimum resource yang akan dicantumkan. |
page_token |
Token halaman yang diterima dari permintaan daftar sebelumnya. |
filter |
Hanya resource yang cocok dengan filter ini yang akan dicantumkan. |
order_by |
Menentukan urutan resource akan dicantumkan. |
ListVpnConnectionsResponse
Daftar koneksi VPN di suatu lokasi.
| Kolom | |
|---|---|
vpn_connections[] |
VpnConnections di lokasi. |
next_page_token |
Token untuk mengambil halaman hasil berikutnya. |
unreachable[] |
Lokasi yang tidak dapat dijangkau. |
LocationMetadata
Metadata untuk google.cloud.location.Location tertentu.
| Kolom | |
|---|---|
available_zones |
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 |
Wajib. Nama resource mesin. |
create_time |
Hanya output. Waktu saat kumpulan node dibuat. |
update_time |
Hanya output. Waktu saat kumpulan node terakhir diperbarui. |
labels |
Label yang terkait dengan resource ini. |
hosted_node |
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 |
Zona Google Distributed Cloud Edge dari mesin ini. |
version |
Hanya output. Versi software mesin. |
disabled |
Hanya output. Apakah mesin dinonaktifkan. Jika dinonaktifkan, mesin tidak dapat memasuki layanan. |
MaintenancePolicy
Konfigurasi kebijakan pemeliharaan.
| Kolom | |
|---|---|
window |
Menentukan masa pemeliharaan saat pemeliharaan dapat dilakukan. |
MaintenanceWindow
Konfigurasi masa pemeliharaan
| Kolom | |
|---|---|
recurring_window |
Konfigurasi masa pemeliharaan berulang. |
NodePool
Sekumpulan node Kubernetes dalam cluster dengan konfigurasi dan spesifikasi yang sama.
| Kolom | |
|---|---|
name |
Wajib. Nama resource node pool. |
create_time |
Hanya output. Waktu saat kumpulan node dibuat. |
update_time |
Hanya output. Waktu saat kumpulan node terakhir diperbarui. |
labels |
Label yang terkait dengan resource ini. |
node_location |
Nama zona Google Distributed Cloud Edge tempat node pool ini akan dibuat. Misalnya: |
node_count |
Wajib. Jumlah node dalam pool. |
machine_filter |
Hanya mesin yang cocok dengan filter ini yang akan diizinkan untuk bergabung dengan node pool. Bahasa pemfilteran menerima string seperti "name= |
local_disk_encryption |
Opsional. Opsi enkripsi disk lokal. Kolom ini hanya digunakan saat mengaktifkan dukungan CMEK. |
node_version |
Hanya output. Versi rilis terendah di antara semua worker node. |
LocalDiskEncryption
Konfigurasi untuk dukungan CMEK bagi enkripsi disk lokal mesin edge.
| Kolom | |
|---|---|
kms_key |
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 |
Hanya output. CryptoKeyVersion Cloud KMS yang saat ini digunakan untuk melindungi disk lokal node. Hanya berlaku jika kms_key disetel. |
kms_key_state |
Hanya output. Ketersediaan CryptoKey Cloud KMS. Jika tidak |
kms_status |
Hanya output. Status error yang ditampilkan oleh Cloud KMS saat menggunakan kunci ini. Kolom ini hanya dapat diisi jika |
OperationMetadata
Metadata operasi yang berjalan lama untuk metode Edge Container API.
| Kolom | |
|---|---|
create_time |
Waktu pembuatan operasi. |
end_time |
Waktu selesainya operasi. |
target |
Jalur resource yang ditentukan server untuk target operasi. |
verb |
Kata kerja yang dijalankan oleh operasi. |
status_message |
Status operasi yang dapat dibaca manusia, jika ada. |
requested_cancellation |
Mengidentifikasi apakah pengguna telah meminta pembatalan operasi. Operasi yang berhasil dibatalkan memiliki nilai [Operation.error][] dengan |
api_version |
Versi API yang digunakan untuk memulai operasi. |
warnings[] |
Peringatan yang tidak memblokir operasi, tetapi tetap menyimpan informasi yang relevan untuk diterima pengguna akhir. |
Kuota
Menunjukkan kuota untuk resource Edge Container.
| Kolom | |
|---|---|
metric |
Nama metrik kuota. |
limit |
Batas kuota untuk metrik ini. |
usage |
Penggunaan metrik ini saat ini. |
RecurringTimeWindow
Mewakili periode waktu arbitrer yang berulang.
| Kolom | |
|---|---|
window |
Periode pengulangan pertama. |
recurrence |
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 |
Waktu saat jendela pertama kali dimulai. |
end_time |
Waktu berakhirnya periode. Waktu berakhir harus terjadi setelah waktu mulai. |
UpdateClusterRequest
Memperbarui cluster.
| Kolom | |
|---|---|
update_mask |
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 yang diperbarui. Otorisasi memerlukan izin IAM berikut pada
|
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
UpdateNodePoolRequest
Memperbarui node pool.
| Kolom | |
|---|---|
update_mask |
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 |
Kumpulan node yang diperbarui. Otorisasi memerlukan izin IAM berikut pada
|
request_id |
ID unik untuk permintaan ini. Dibatasi hingga 36 karakter ASCII. UUID acak direkomendasikan. Permintaan ini hanya bersifat idempoten jika |
VpnConnection
Koneksi VPN .
| Kolom | |
|---|---|
name |
Wajib. Nama resource koneksi VPN |
create_time |
Hanya output. Waktu saat koneksi VPN dibuat. |
update_time |
Hanya output. Waktu saat koneksi VPN terakhir diperbarui. |
labels |
Label yang terkait dengan resource ini. |
nat_gateway_ip |
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 |
Mode perutean dinamis jaringan VPC, |
cluster |
Nama Cluster kanonis yang akan dihubungkan. Nilai ini dalam bentuk projects/{project}/locations/{location}/clusters/{cluster}. |
vpc |
ID jaringan VPC yang akan dihubungkan. |
vpc_project |
Opsional. Detail project jaringan VPC. Diperlukan jika VPC berada di project yang berbeda dengan project cluster. |
enable_high_availability |
Apakah koneksi VPN ini mengaktifkan HA di sisi cluster. Jika diaktifkan, saat membuat koneksi VPN, kami akan mencoba menggunakan 2 IP mengambang ANG. |
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 |
Status koneksi ini. |
error |
Pesan error. Kolom ini hanya diisi jika state=ERROR. |
cloud_router |
Info Cloud Router. |
cloud_vpns[] |
Setiap koneksi memiliki beberapa gateway Cloud VPN. |
CloudRouter
Info Cloud Router.
| Kolom | |
|---|---|
name |
Nama Cloud Router terkait. |
CloudVpn
Info Cloud VPN.
| Kolom | |
|---|---|
gateway |
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 |
Project VPC yang akan dihubungkan. Jika tidak ditentukan, project ini sama dengan project cluster. |
service_account |
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[] |
Kuota untuk resource di zona ini. |