apiVersion (string)
containerazure.gcp.gke.cloud.google.com/v1beta1
spec (object)
ClusterSpec menentukan status Cluster yang diinginkan
deletionPolicy (string)
DeletionPolicy menentukan apa yang akan terjadi pada resource eksternal yang mendasarinya saat resource terkelola ini dihapus - baik berupa "Delete" atau "Orphan" pada resource eksternal. Kolom ini akan dihentikan penggunaannya dan digantikan oleh kolom ManagementPolicy dalam rilis mendatang. Saat ini, keduanya dapat ditetapkan secara independen dan nilai non-default akan diterapkan jika tombol fitur diaktifkan. Lihat dokumen desain untuk informasi lebih lanjut: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?Plain=1#L223
forProvider (object)
Deskripsi tidak tersedia.
annotations (object)
Opsional. Anotasi di cluster. Kolom ini memiliki batasan yang sama dengan anotasi Kubernetes. Ukuran total semua kunci dan nilai yang digabungkan dibatasi hingga 256 ribu. Kunci dapat memiliki 2 segmen: awalan dan nama , dipisahkan dengan garis miring (/). Awalan harus berupa subdomain DNS. Nama harus terdiri dari maksimal 63 karakter, diawali dan diakhiri dengan alfanumerik, dengan tanda hubung (-), garis bawah (_), titik (.), dan alfanumerik di antaranya.
additionalProperties (string)
Deskripsi tidak tersedia.
authorization (array)
Konfigurasi yang terkait dengan setelan RBAC cluster.
adminUsers (array)
Pengguna yang dapat melakukan operasi sebagai admin cluster. ClusterRoleBinding baru akan dibuat untuk memberikan ClusterRole admin cluster kepada pengguna. Maksimal sepuluh pengguna admin yang dapat disediakan. Untuk mengetahui info selengkapnya tentang RBAC, lihat https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles
username (string)
Nama pengguna, misalnya my-gcp-id@gmail.com.
azureRegion (string)
Region Azure tempat cluster berjalan. Setiap region Google Cloud mendukung subset region Azure di sekitar. Anda dapat memanggil untuk menampilkan semua region Azure yang didukung dalam region Google Cloud tertentu.
azureServicesAuthentication (array)
Konfigurasi autentikasi Azure untuk pengelolaan resource Azure
applicationId (string)
Azure Active Directory Application ID untuk konfigurasi Authentication.
tenantId (string)
Azure Active Directory Tenant ID untuk konfigurasi Authentication.
client (string)
Nama AzureClient. Resource AzureClient harus berada di project dan region GCP yang sama dengan AzureCluster. Nama AzureClient diformat sebagai projects//locations//azureClients/. Lihat Nama Resource (https:cloud.google.com/apis/design/resource_names) untuk mengetahui detail selengkapnya tentang nama resource Google Cloud.
controlPlane (array)
Konfigurasi yang terkait dengan bidang kontrol cluster.
databaseEncryption (array)
Opsional. Konfigurasi yang terkait dengan enkripsi rahasia lapisan aplikasi.
keyId (string)
ID ARM dari kunci Azure Key Vault untuk mengenkripsi / mendekripsi data. Misalnya: /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults//keys/ Enkripsi akan selalu mengambil versi kunci terbaru sehingga versi tertentu tidak didukung.
mainVolume (array)
Opsional. Konfigurasi yang terkait dengan volume utama yang disediakan untuk setiap replika bidang kontrol. Volume utama bertanggung jawab untuk menyimpan semua status etcd cluster. Jika tidak ditentukan, disk default-nya akan disetel ke Azure Disk 8 GiB.
sizeGib (number)
Opsional. Ukuran disk, dalam GiB. Jika tidak ditentukan, nilai default akan diberikan. Lihat referensi khusus di resource induk.
proxyConfig (array)
Konfigurasi proxy untuk traffic HTTP(S) keluar.
resourceGroupId (string)
ID ARM grup resource tempat resource cluster di-deploy. Misalnya: /subscriptions/*/resourceGroups/*
secretId (string)
URL rahasia setelan proxy dengan versinya. ID rahasia diformat sebagai https:.vault.azure.net/secrets//.
replicaPlacements (array)
Konfigurasi untuk penempatan replika bidang kontrol. Maksimal tiga instance penempatan replika dapat ditentukan. Jika replika_placements ditetapkan, instance penempatan replika akan diterapkan ke tiga replika bidang kontrol semerata mungkin.
azureAvailabilityZone (string)
Untuk replika tertentu, zona ketersediaan Azure tempat menyediakan VM bidang kontrol dan disk ETCD.
subnetId (string)
Untuk replika tertentu, ID ARM subnet tempat VM bidang kontrol di-deploy. Pastikan itu adalah subnet di bawah jaringan virtual dalam konfigurasi cluster.
rootVolume (array)
Opsional. Konfigurasi yang terkait dengan volume root yang disediakan untuk setiap replika bidang kontrol. Jika tidak ditentukan, setelan defaultnya adalah Disk Azure 32 GiB.
sizeGib (number)
Opsional. Ukuran disk, dalam GiB. Jika tidak ditentukan, nilai default akan diberikan. Lihat referensi khusus di resource induk.
sshConfig (array)
konfigurasi SSH untuk cara mengakses
mesin bidang kontrol yang mendasarinya.
authorizedKey (string)
Data kunci publik SSH untuk VM yang dikelola oleh Anthos. Fungsi ini menerima format file Authorized_keys yang digunakan dalam OpenSSH sesuai dengan halaman manual sshd(8).
subnetId (string)
ID ARM dari subnet tempat VM bidang kontrol di-deploy. Contoh: /subscriptions//resourceGroups//providers/Microsoft.Network/virtual Networks//subnets/default.
version (string)
Versi Kubernetes untuk dijalankan di replika bidang kontrol (misalnya 1.19.10-gke.1000). Anda dapat mencantumkan semua versi yang didukung di region Google Cloud tertentu dengan memanggil GetAzureServerConfig.
vmSize (string)
Opsional. Nama ukuran VM Azure. Contoh: Standard_DS2_v2. Untuk mengetahui ukuran VM yang tersedia, lihat https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions. Jika tidak ditentukan, defaultnya adalah Standard_DS2_v2.
fleet (array)
Konfigurasi perangkat.
project (string)
Jumlah project host Armada tempat cluster ini akan didaftarkan.
location (string)
Lokasi untuk resource
networking (array)
Konfigurasi jaringan seluruh cluster.
podAddressCidrBlocks (array)
Rentang alamat IP pod di cluster ini, dalam notasi CIDR (misalnya, 10.96.0.0/14). Semua pod dalam cluster akan mendapatkan alamat IPv4 RFC 1918 yang unik dari rentang ini. Hanya satu rentang yang didukung. Kolom ini tidak dapat diubah setelah dibuat.
serviceAddressCidrBlocks (array)
Rentang alamat IP untuk layanan di cluster ini, dalam notasi CIDR (misalnya 10.96.0.0/14). Semua layanan di cluster akan mendapatkan alamat IPv4 RFC 1918 yang unik dari rentang ini. Hanya satu rentang yang didukung. Kolom ini tidak dapat diubah setelah membuat cluster.
virtualNetworkId (string)
ID Azure Resource Manager (ARM) VNet yang terkait dengan cluster Anda. Semua komponen dalam cluster (yaitu bidang kontrol dan kumpulan node) berjalan di satu VNet. Contoh: /subscriptions/*/resourceGroups/*/providers/Microsoft.Network/virtualNetwork/* Kolom ini tidak dapat diubah setelah dibuat.
project (string)
Project untuk resource
resourceGroupId (string)
ID ARM grup resource tempat resource cluster di-deploy. Misalnya: /subscriptions/*/resourceGroups/*
managementPolicy (string)
INI ADALAH KOLOM ALFA. Jangan gunakan dalam produksi. Hal ini tidak berlaku kecuali jika tombol fitur Crossplane yang relevan diaktifkan, dan dapat diubah atau dihapus tanpa pemberitahuan. ManagementPolicy menetapkan tingkat kontrol yang dimiliki Crossplane atas resource eksternal terkelola. Kolom ini direncanakan untuk menggantikan kolom DeletionPolicy di rilis mendatang. Saat ini, keduanya dapat ditetapkan secara independen dan nilai non-default akan diterapkan jika tombol fitur diaktifkan. Lihat dokumen desain untuk informasi lebih lanjut: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?Plain=1#L223
providerConfigRef (object)
ProviderConfigReference menentukan bagaimana penyedia yang akan digunakan untuk membuat, mengamati, memperbarui, dan menghapus resource terkelola ini harus dikonfigurasi.
name (string)
Nama objek yang direferensikan.
policy (object)
Kebijakan terkait referensi.
resolution (string)
Resolution menentukan apakah diperlukan resolusi referensi ini. Defaultnya adalah 'Wajib', yang berarti rekonsiliasi akan gagal jika referensi tidak dapat diselesaikan. 'Opsional' berarti referensi ini tidak akan dioperasikan jika tidak dapat diselesaikan.
resolve (string)
Resolve menentukan kapan referensi ini harus diselesaikan. Defaultnya adalah 'IfNotPresent', yang akan mencoba me-resolve referensi hanya jika kolom yang sesuai tidak ada. Gunakan 'Selalu' untuk menyelesaikan referensi pada setiap rekonsiliasi.
providerRef (object)
ProviderReference menentukan penyedia yang akan digunakan untuk membuat, mengamati, memperbarui, dan menghapus resource terkelola ini. Tidak digunakan lagi: Gunakan ProviderConfigReference, yaitu `providerConfigRef`
name (string)
Nama objek yang direferensikan.
policy (object)
Kebijakan terkait referensi.
resolution (string)
Resolution menentukan apakah diperlukan resolusi referensi ini. Defaultnya adalah 'Wajib', yang berarti rekonsiliasi akan gagal jika referensi tidak dapat diselesaikan. 'Opsional' berarti referensi ini tidak akan dioperasikan jika tidak dapat diselesaikan.
resolve (string)
Resolve menentukan kapan referensi ini harus diselesaikan. Defaultnya adalah 'IfNotPresent', yang akan mencoba me-resolve referensi hanya jika kolom yang sesuai tidak ada. Gunakan 'Selalu' untuk menyelesaikan referensi pada setiap rekonsiliasi.
publishConnectionDetailsTo (object)
PublishConnectionDetailsTo menetapkan konfigurasi rahasia koneksi yang berisi nama, metadata, dan referensi ke konfigurasi penyimpanan rahasia tempat setiap detail koneksi untuk resource terkelola ini harus ditulis. Detail koneksi biasanya mencakup endpoint, nama pengguna, dan sandi yang diperlukan untuk terhubung ke resource terkelola.
configRef (object)
SecretStoreConfigRef menentukan konfigurasi penyimpanan secret mana yang harus digunakan untuk ConnectionSecret ini.
name (string)
Nama objek yang direferensikan.
policy (object)
Kebijakan terkait referensi.
resolution (string)
Resolution menentukan apakah diperlukan resolusi referensi ini. Defaultnya adalah 'Wajib', yang berarti rekonsiliasi akan gagal jika referensi tidak dapat diselesaikan. 'Opsional' berarti referensi ini tidak akan dioperasikan jika tidak dapat diselesaikan.
resolve (string)
Resolve menentukan kapan referensi ini harus diselesaikan. Defaultnya adalah 'IfNotPresent', yang akan mencoba me-resolve referensi hanya jika kolom yang sesuai tidak ada. Gunakan 'Selalu' untuk menyelesaikan referensi pada setiap rekonsiliasi.
name (string)
{i>Name<i} adalah nama rahasia koneksi.
writeConnectionSecretToRef (object)
WriteConnectionSecretToReference menentukan namespace dan nama Secret yang harus dituliskan detail koneksi apa pun untuk resource terkelola ini. Detail koneksi biasanya mencakup endpoint, nama pengguna, dan sandi yang diperlukan untuk terhubung ke resource terkelola. Kolom ini direncanakan akan diganti dalam rilis mendatang dan mendukung PublishConnectionDetailsTo. Saat ini, keduanya dapat disetel secara terpisah dan detail koneksi akan dipublikasikan ke keduanya tanpa memengaruhi satu sama lain.
name (string)
Nama rahasia.
namespace (string)
Namespace rahasia.
status (object)
ClusterStatus menentukan status Cluster yang diamati.
atProvider (object)
Deskripsi tidak tersedia.
annotations (object)
Opsional. Anotasi di cluster. Kolom ini memiliki batasan yang sama dengan anotasi Kubernetes. Ukuran total semua kunci dan nilai yang digabungkan dibatasi hingga 256 ribu. Kunci dapat memiliki 2 segmen: awalan dan nama , dipisahkan dengan garis miring (/). Awalan harus berupa subdomain DNS. Nama harus terdiri dari maksimal 63 karakter, diawali dan diakhiri dengan alfanumerik, dengan tanda hubung (-), garis bawah (_), titik (.), dan alfanumerik di antaranya.
additionalProperties (string)
Deskripsi tidak tersedia.
authorization (array)
Konfigurasi yang terkait dengan setelan RBAC cluster.
adminUsers (array)
Pengguna yang dapat melakukan operasi sebagai admin cluster. ClusterRoleBinding baru akan dibuat untuk memberikan ClusterRole admin cluster kepada pengguna. Maksimal sepuluh pengguna admin yang dapat disediakan. Untuk mengetahui info selengkapnya tentang RBAC, lihat https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles
username (string)
Nama pengguna, misalnya my-gcp-id@gmail.com.
azureRegion (string)
Region Azure tempat cluster berjalan. Setiap region Google Cloud mendukung subset region Azure di sekitar. Anda dapat memanggil untuk menampilkan semua region Azure yang didukung dalam region Google Cloud tertentu.
azureServicesAuthentication (array)
Konfigurasi autentikasi Azure untuk pengelolaan resource Azure
applicationId (string)
Azure Active Directory Application ID untuk konfigurasi Authentication.
tenantId (string)
Azure Active Directory Tenant ID untuk konfigurasi Authentication.
client (string)
Nama AzureClient. Resource AzureClient harus berada di project dan region GCP yang sama dengan AzureCluster. Nama AzureClient diformat sebagai projects//locations//azureClients/. Lihat Nama Resource (https:cloud.google.com/apis/design/resource_names) untuk mengetahui detail selengkapnya tentang nama resource Google Cloud.
controlPlane (array)
Konfigurasi yang terkait dengan bidang kontrol cluster.
databaseEncryption (array)
Opsional. Konfigurasi yang terkait dengan enkripsi rahasia lapisan aplikasi.
keyId (string)
ID ARM dari kunci Azure Key Vault untuk mengenkripsi / mendekripsi data. Misalnya: /subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults//keys/ Enkripsi akan selalu mengambil versi kunci terbaru sehingga versi tertentu tidak didukung.
mainVolume (array)
Opsional. Konfigurasi yang terkait dengan volume utama yang disediakan untuk setiap replika bidang kontrol. Volume utama bertanggung jawab untuk menyimpan semua status etcd cluster. Jika tidak ditentukan, disk default-nya akan disetel ke Azure Disk 8 GiB.
sizeGib (number)
Opsional. Ukuran disk, dalam GiB. Jika tidak ditentukan, nilai default akan diberikan. Lihat referensi khusus di resource induk.
proxyConfig (array)
Konfigurasi proxy untuk traffic HTTP(S) keluar.
resourceGroupId (string)
ID ARM grup resource tempat resource cluster di-deploy. Misalnya: /subscriptions/*/resourceGroups/*
secretId (string)
URL rahasia setelan proxy dengan versinya. ID rahasia diformat sebagai https:.vault.azure.net/secrets//.
replicaPlacements (array)
Konfigurasi untuk penempatan replika bidang kontrol. Maksimal tiga instance penempatan replika dapat ditentukan. Jika replika_placements ditetapkan, instance penempatan replika akan diterapkan ke tiga replika bidang kontrol semerata mungkin.
azureAvailabilityZone (string)
Untuk replika tertentu, zona ketersediaan Azure tempat menyediakan VM bidang kontrol dan disk ETCD.
subnetId (string)
Untuk replika tertentu, ID ARM subnet tempat VM bidang kontrol di-deploy. Pastikan itu adalah subnet di bawah jaringan virtual dalam konfigurasi cluster.
rootVolume (array)
Opsional. Konfigurasi yang terkait dengan volume root yang disediakan untuk setiap replika bidang kontrol. Jika tidak ditentukan, setelan defaultnya adalah Disk Azure 32 GiB.
sizeGib (number)
Opsional. Ukuran disk, dalam GiB. Jika tidak ditentukan, nilai default akan diberikan. Lihat referensi khusus di resource induk.
sshConfig (array)
konfigurasi SSH untuk cara mengakses
mesin bidang kontrol yang mendasarinya.
authorizedKey (string)
Data kunci publik SSH untuk VM yang dikelola oleh Anthos. Fungsi ini menerima format file Authorized_keys yang digunakan dalam OpenSSH sesuai dengan halaman manual sshd(8).
subnetId (string)
ID ARM dari subnet tempat VM bidang kontrol di-deploy. Contoh: /subscriptions//resourceGroups//providers/Microsoft.Network/virtual Networks//subnets/default.
version (string)
Versi Kubernetes untuk dijalankan di replika bidang kontrol (misalnya 1.19.10-gke.1000). Anda dapat mencantumkan semua versi yang didukung di region Google Cloud tertentu dengan memanggil GetAzureServerConfig.
vmSize (string)
Opsional. Nama ukuran VM Azure. Contoh: Standard_DS2_v2. Untuk mengetahui ukuran VM yang tersedia, lihat https://docs.microsoft.com/en-us/azure/virtual-machines/vm-naming-conventions. Jika tidak ditentukan, defaultnya adalah Standard_DS2_v2.
createTime (string)
Hanya output. Waktu cluster ini dibuat.
endpoint (string)
Hanya output. Endpoint server API cluster.
etag (string)
Memungkinkan klien melakukan operasi baca-modifikasi-tulis yang konsisten melalui kontrol konkurensi yang optimis. Dapat dikirim pada saat pembaruan dan permintaan penghapusan untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan.
fleet (array)
Konfigurasi perangkat.
membership (string)
Nama resource Keanggotaan Hub terkelola yang terkait dengan cluster ini. Nama keanggotaan diformat sebagai projects//locations/global/membership/.
project (string)
Jumlah project host Armada tempat cluster ini akan didaftarkan.
id (string)
ID untuk resource dengan format project/project/lokasi/lokasi/azureClusters/nama
location (string)
Lokasi untuk resource
networking (array)
Konfigurasi jaringan seluruh cluster.
podAddressCidrBlocks (array)
Rentang alamat IP pod di cluster ini, dalam notasi CIDR (misalnya, 10.96.0.0/14). Semua pod dalam cluster akan mendapatkan alamat IPv4 RFC 1918 yang unik dari rentang ini. Hanya satu rentang yang didukung. Kolom ini tidak dapat diubah setelah dibuat.
serviceAddressCidrBlocks (array)
Rentang alamat IP untuk layanan di cluster ini, dalam notasi CIDR (misalnya 10.96.0.0/14). Semua layanan di cluster akan mendapatkan alamat IPv4 RFC 1918 yang unik dari rentang ini. Hanya satu rentang yang didukung. Kolom ini tidak dapat diubah setelah membuat cluster.
virtualNetworkId (string)
ID Azure Resource Manager (ARM) VNet yang terkait dengan cluster Anda. Semua komponen dalam cluster (yaitu bidang kontrol dan kumpulan node) berjalan di satu VNet. Contoh: /subscriptions/*/resourceGroups/*/providers/Microsoft.Network/virtualNetwork/* Kolom ini tidak dapat diubah setelah dibuat.
project (string)
Project untuk resource
reconciling (boolean)
Hanya output. Jika disetel, saat ini ada perubahan yang terjadi pada periode terbang ke cluster.
resourceGroupId (string)
ID ARM grup resource tempat resource cluster di-deploy. Misalnya: /subscriptions/*/resourceGroups/*
state (string)
Hanya output. Status cluster saat ini. Nilai yang mungkin: State_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, DEGRADED
uid (string)
Hanya output. ID unik global untuk cluster.
updateTime (string)
Hanya output. Waktu cluster ini terakhir diperbarui.
workloadIdentityConfig (array)
Hanya output. Setelan Workload Identity.
identityProvider (string)
Deskripsi tidak tersedia.
issuerUri (string)
Deskripsi tidak tersedia.
workloadPool (string)
Deskripsi tidak tersedia.
conditions (array)
Kondisi resource.
lastTransitionTime (string)
LastTransitionTime adalah terakhir kali kondisi ini ditransisikan dari satu status ke status lainnya.
message (string)
Pesan yang berisi detail tentang transisi terakhir kondisi ini dari satu status ke status lainnya, jika ada.
reason (string)
Alasan transisi terakhir kondisi ini dari satu status ke status lainnya.
status (string)
Status kondisi ini; apakah saat ini Benar, Salah, atau Tidak Diketahui?
type (string)
Jenis ketentuan ini. Maksimal satu dari setiap jenis kondisi dapat berlaku untuk resource kapan saja.
|