Package google.cloud.edgecontainer.v1main

Indeks

ConfigData

Data konfigurasi menyimpan semua data terkait konfigurasi untuk zona.

Kolom
available_external_lb_pools_ipv4[]

string

daftar kumpulan IP v4 yang tersedia untuk load balancer eksternal

available_external_lb_pools_ipv6[]

string

daftar kumpulan IP v6 yang tersedia untuk load balancer eksternal

IdentityProvider

Mewakili resource penyedia identitas yang mewakili konfigurasi penyedia identitas untuk organisasi.

Kolom
name

string

ID. Nama resource kanonis penyedia identitas. Misalnya, organizations/{organization}/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

Hanya output. Waktu saat penyedia identitas dibuat.

update_time

Timestamp

Hanya output. Waktu saat penyedia identitas terakhir diperbarui.

delete_time

Timestamp

Hanya output. Waktu saat penyedia identitas dihapus.

labels

map<string, string>

Opsional. Label yang terkait dengan resource ini.

Kolom union config. Konfigurasi penyedia identitas. config hanya ada berupa salah satu diantara berikut:
oidc_config

OIDCProviderConfig

Konfigurasi penyedia OIDC.

saml_config

SAMLProviderConfig

Konfigurasi penyedia SAML.

Kolom union target. Target penyedia identitas. target hanya ada berupa salah satu diantara berikut:
zone_id

string

ID zona dari zona target cluster infrastruktur yang penyedia identitasnya akan dikonfigurasi.

cluster

string

Nama yang sepenuhnya memenuhi syarat dari BMUC target yang penyedia identitasnya akan dikonfigurasi.

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.

OIDCProviderConfig

Mewakili konfigurasi penyedia OIDC.

Kolom
client_id

string

Wajib. ID klien penyedia identitas.

client_secret

string

Opsional. Rahasia klien penyedia identitas.

issuer_uri

string

Wajib. URI penerbit penyedia identitas.

scopes

string

Wajib. Cakupan penyedia identitas.

user_claim

string

Opsional. Klaim pengguna penyedia identitas.

extra_params

string

Opsional. Daftar pasangan nilai kunci yang dipisahkan koma yang akan dienkode kueri dan dikirim dengan permintaan endpoint autentikasi.

certificate_authority_data

string

Opsional. Data otoritas sertifikat penyedia identitas.

group_claim

string

Opsional. Klaim grup penyedia identitas.

attribute_mapping

map<string, string>

Opsional. Pemetaan atribut penyedia identitas.

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.

status_reason

StatusReason

Status operasi yang dapat dibaca mesin, jika ada.

StatusReason

Menunjukkan alasan status operasi.

Enum
STATUS_REASON_UNSPECIFIED Alasan tidak diketahui.
UPGRADE_PAUSED Upgrade cluster saat ini dijeda.
RETRYABLE_ERROR Permintaan mengalami error, tetapi error tersebut dapat dicoba lagi.

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.

SAMLProviderConfig

Mewakili konfigurasi penyedia SAML.

Kolom
entity_id

string

Wajib. ID entitas penyedia identitas.

single_sign_on_uri

string

Wajib. URI single sign-on penyedia identitas.

certificate_data[]

string

Opsional. Data sertifikat penyedia identitas.

user_attribute

string

Opsional. Atribut pengguna penyedia identitas.

group_attribute

string

Opsional. Atribut grup penyedia identitas.

attribute_mapping

map<string, string>

Opsional. Pemetaan atribut penyedia identitas.

ServiceAccount

Mewakili resource akun layanan.

Kolom
name

string

ID. Nama resource kanonis akun layanan project. Misalnya, projects/{project}/locations/{location}/serviceAccounts/{service_account}

zone

string

Wajib. ID zona tempat akun layanan project harus dibuat.

create_time

Timestamp

Hanya output. Waktu saat akun layanan project dibuat.

update_time

Timestamp

Hanya output. Waktu saat akun layanan project terakhir diperbarui.

labels

map<string, string>

Opsional. Label yang terkait dengan resource ini.

state

State

Hanya output. Status akun layanan.

Negara bagian/Provinsi

Status akun layanan.

Enum
STATE_UNSPECIFIED Tidak ditentukan.
CREATING Akun layanan dalam status CREATING.
RUNNING Akun layanan dalam status BERJALAN.
DELETING Akun layanan dalam status MENGHAPUS.
ERROR Akun layanan dalam status ERROR.
REPAIRING Akun layanan dalam status MEMPERBAIKI.

ZonalService

Layanan diaktifkan di project.

Kolom
name

string

ID. Nama resource layanan.

service_selector

ServiceSelector

Opsional. Layanan yang akan diaktifkan/dinonaktifkan. Hanya salah satu dari service_selector atau service_name yang harus ditentukan.

state

State

Hanya output. Status layanan.

create_time

Timestamp

Hanya output. Waktu saat layanan diaktifkan.

update_time

Timestamp

Hanya output. Waktu saat layanan terakhir diperbarui.

labels

map<string, string>

Opsional. Label yang terkait dengan resource ini.

Kolom union zone_or_cluster. Zona atau cluster tempat layanan harus diaktifkan/dinonaktifkan. zone_or_cluster hanya ada berupa salah satu diantara berikut:
zone

string

ID zona tempat layanan harus diaktifkan/dinonaktifkan.

cluster

string

Nama cluster yang sepenuhnya memenuhi syarat tempat layanan harus diaktifkan/dinonaktifkan.

service_name

string

Opsional. Nama layanan lengkap, misalnya: alloydb.googleapis.com. Hanya salah satu dari service_selector atau service_name yang harus ditentukan. Ini akan digunakan untuk mengaktifkan/menonaktifkan layanan di project.

ServiceSelector

Layanan yang dapat diaktifkan/dinonaktifkan.

Enum
SERVICE_SELECTOR_UNSPECIFIED Tidak ditentukan.
ALLOYDB Layanan AlloyDB, alloydb.googleapis.com.
VMM Layanan VMM, gdcvmmanager.googleapis.com.
BOOKSTORE Layanan toko buku, bookstore.googleapis.com.
VERTEX Layanan Vertex, aiplatform.googleapis.com.
BOOKSTORE_AI Layanan Bookstore.AI, bookstore-ai.googleapis.com.

Negara bagian/Provinsi

Status layanan.

Enum
STATE_UNSPECIFIED Tidak ditentukan.
STATE_ENABLED Layanan diaktifkan di project.
STATE_DISABLED Layanan dinonaktifkan di project.
STATE_ENABLING Layanan sedang diaktifkan di project.
STATE_DISABLING Layanan sedang dinonaktifkan di project.
STATE_REPAIRING Layanan sedang diperbaiki.

ZoneMetadata

Zona Google Distributed Cloud Edge tempat mesin edge berada.

Kolom
quota[]

Quota

Kuota untuk resource di zona ini.

rack_types

map<string, RackType>

Peta yang dikelompokkan berdasarkan nama rak dan memiliki nilai RackType.

config_data

ConfigData

Data konfigurasi untuk zona.

RackType

Jenis rak.

Enum
RACK_TYPE_UNSPECIFIED Jenis rak tidak ditentukan, rak tunggal juga termasuk dalam jenis ini.
BASE Jenis rak dasar, sepasang dua rak Config-1 yang dimodifikasi berisi switch Agregasi.
EXPANSION Jenis rak ekspansi, yang juga dikenal sebagai rak mandiri, ditambahkan oleh pelanggan sesuai permintaan.