KRM API virtualmachine.gdc.goog/v1

virtualmachine.gdc.goog/v1

Berisi definisi Skema API untuk grup API virtualmachine.gdc.goog v1.

AccessManagementConfig

Menentukan konfigurasi fitur AccessManagement di lingkungan tamu.

Muncul di: - GuestEnvironment

Kolom Deskripsi
enable boolean Menentukan apakah akan enable fitur AccessManagement di lingkungan tamu VM. Lihat deskripsi kolom GuestEnvironment untuk mengetahui informasi tentang nilai default kolom.

Compute

Menentukan atribut CPU dan memori VM. Anda harus menentukan vcpus dan memory secara eksklusif, atau hanya menentukan VirtualMachineType.

Menentukan vcpus tanpa memory, atau sebaliknya, akan membuat kombinasi yang tidak valid. Menentukan virtualMachineType saat menentukan vcpus atau memory, atau keduanya juga membuat kombinasi yang tidak valid.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
virtualMachineType string Menentukan nama VirtualMachineType yang dirujuk. Referensi memerlukan nama VirtualMachineType yang telah ditentukan sebelumnya atau nama VirtualMachineType yang ideal.
vcpus integer Menentukan jumlah VCPU yang tersedia untuk instance. Tentukan vcpus sebagai bilangan bulat. Nilai ini harus kelipatan 2, dengan 2 sebagai nilai minimum dan 128 sebagai nilai maksimum yang diizinkan.
memory Jumlah Menentukan jumlah memori fisik yang tersedia untuk instance. memory harus memiliki nilai minimum 1Gi, dan dapat mencapai (termasuk) 400Gi.

DiskAttachment

Mewakili hubungan lampiran antara VirtualMachine dan VirtualMachineDisk.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
boot boolean Menentukan apakah disk ini adalah perangkat booting untuk VirtualMachine. Harus ada tepat satu disk yang ditandai sebagai boot.
autoDelete boolean Menentukan apakah disk harus dihapus saat VirtualMachine dihapus. AutoDelete hanya berlaku saat disk terpasang ke VirtualMachine. Siklus proses VirtualMachineDisk dipisahkan dari VirtualMachine setelah tidak lagi dirujuk di .spec.disks.
virtualMachineDiskRef LocalObjectReference Merujuk ke VirtualMachineDisk di namespace yang sama.

DiskReplicationStatus

Muncul di: - VirtualMachineDiskStatus

Kolom Deskripsi
role ReplicationRole Peran yang dimiliki disk ini dalam hubungan replikasi. Nilai yang valid adalah "primary" dan "secondary".
primaryDisk ReplicatedDiskInfo Disk utama yang mereplikasi disk ini, jika disk ini adalah disk sekunder. Akan bernilai nol untuk disk utama.
secondaryDisk ReplicatedDiskInfo Disk sekunder yang direplikasi oleh disk ini, jika disk ini adalah disk utama. Akan bernilai nol untuk disk sekunder.
volumeReplicationRelationship string Nama objek hubungan replikasi volume yang mengelola replikasi.
conditions Array Condition Pengamatan terbaru status replikasi.
errorStatus ErrorStatus Daftar error yang terjadi selama replikasi.

DiskSource

Menentukan sumber untuk disk. Tentukan tepat satu sumber yang didukung untuk digunakan dalam mengisi disk.

Muncul di: - VirtualMachineDiskSpec

Kolom Deskripsi
image ImageDiskSource Menunjukkan bahwa disk dibuat dari Image disk.

FilterSpec

Menentukan Filter pemulihan terperinci.

Muncul di: - VirtualMachineRestoreRequestSpec

Kolom Deskripsi
targetedVirtualMachines Array VirtualMachineResourceConfig Kumpulan VM yang perlu dipulihkan. VM ini harus merupakan VM yang menjadi bagian dari resource VirtualMachineBackup yang disediakan dalam VirtualMachineRestoreRequest yang sama.
targetedVirtualMachineDisks Array VirtualMachineResourceConfig Kumpulan VMDisk yang perlu dipulihkan. VMDisk ini harus merupakan VMDisk yang merupakan bagian dari resource VirtualMachineBackup yang disediakan dalam VirtualMachineRestoreRequest yang sama.
virtualMachineDiskOptions VirtualMachineDiskFilterOptions Menentukan opsi filter untuk memulihkan disk. Menentukan kolom ini tidak akan memulihkan VirtualMachine, tetapi hanya akan memulihkan VirtualMachineDisk berdasarkan kolom yang dipilih di VirtualMachineDiskFilterOptions. Kolom ini tidak boleh ditentukan jika salah satu dari TargetedVirtualMachines atau TargetedVirtualMachineDisks ditentukan.

Firmware

Menentukan opsi inisialisasi VM pada waktu booting.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
type string Menentukan apakah akan melakukan booting melalui UEFI atau BIOS. Nilai defaultnya adalah bios. Tidak digunakan lagi: Gunakan ShieldConfig.BootType sebagai gantinya.
enableSecureBoot boolean Mengaktifkan atau menonaktifkan verifikasi sertifikat boot loader. Hal ini untuk membantu memblokir pemuatan kode yang dimodifikasi atau berbahaya. Nilai defaultnya adalah true jika type adalah uefi. Jika type disetel ke bios, nilai defaultnya adalah false dan tidak dapat diubah karena verifikasi sertifikat boot loader tidak tersedia untuk BIOS. Tidak digunakan lagi: Gunakan ShieldConfig.EnableSecureBoot sebagai gantinya.

GCSReference

Menampilkan sumber GCS tempat menyimpan image.

Muncul di: - VirtualMachineImageSpec

Kolom Deskripsi
url string URL objek GCS.

GuestEnvironment

Menentukan konfigurasi lingkungan tamu.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
accessManagement AccessManagementConfig Menentukan konfigurasi pengelolaan akses.

IPAddress

Muncul di: - NetworkInterfaceSpec

Kolom Deskripsi
address string Alamat IP. Di GDC yang terhubung, alamat dapat berisi subnet mask. Jika subnet mask tidak disertakan, /32 akan digunakan sebagai default. Misalnya, 1.2.3.4 akan dianggap sebagai 1.2.3.4/32. Atau, input dapat berupa 1.2.3.4/24. Di GDC airgapped, alamat mungkin tidak berisi subnet mask. Informasi subnet diambil dari objek Subnet.
managed boolean Apakah siklus proses Subnet yang terkait dengan alamat IP ini harus dikelola oleh sistem dalam GDC yang terisolasi. Tidak digunakan di GDC terhubung. Jika benar (default), Subnet akan dibuat secara otomatis untuk IP ini dan dihapus selama penghapusan VM. Jika salah (false), pengguna harus telah membuat Subnet dan Subnet harus dalam status siap (ready).

ImageDestinationReference

Menunjuk ke tujuan tempat konten gambar diupload. Hanya satu tujuan yang dapat ditentukan. Hanya didukung di deployment GDC Connected. Kolom ini wajib diisi jika ImageSourceReference yang ditentukan adalah GCS.

Muncul di: - VirtualMachineImageImportSpec

Kolom Deskripsi
gcs ImageGCSDestinationReference Detail bucket untuk gambar yang diisi ke GCS.

ImageDiskSource

Referensi ke Sumber Gambar.

Muncul di: - DiskSource

Kolom Deskripsi
name string Nama objek API VirtualMachineImage.
namespace string Namespace objek API VirtualMachineImage. Untuk golden image, gunakan vm-system. Untuk gambar dalam project saat ini, tetapkan ini sebagai kosong atau gunakan nilai namespace saat ini.

ImageGCSDestinationReference

Mewakili tujuan GCS tempat mengimpor gambar.

Muncul di: - ImageDestinationReference

Kolom Deskripsi
bucketName string Nama Bucket GCS yang menyimpan gambar ini.

ImageGCSSourceReference

Menampilkan sumber GCS tempat mengimpor gambar.

Muncul di: - ImageSourceReference

Kolom Deskripsi
bucketName string Nama Bucket GCS yang menyimpan gambar ini.
objectName string Nama gambar dalam bucket.

ImageMetadataInput

Spesifikasi untuk VirtualMachineImage.

Muncul di: - VirtualMachineImageImportSpec

Kolom Deskripsi
name string Nama gambar, seperti ubuntu-20.04-server-cloudimg.
operatingSystem OSName Nama OS yang memiliki image ini, seperti ubuntu-2004.
minimumDiskSize Jumlah Ukuran minimum disk tempat image dapat diterapkan. Tindakan ini hanya menentukan ukuran yang direkomendasikan untuk disk mendatang yang dibuat dari image ini. Ukuran ini tidak menunjukkan ukuran gambar itu sendiri. Kolom ini wajib diisi jika gambar diimpor dari penyimpanan objek.

ImageObjectStorageSourceReference

Menampilkan sumber penyimpanan objek tempat mengimpor gambar.

Muncul di: - ImageSourceReference

Kolom Deskripsi
bucketRef LocalObjectReference Nama resource kustom Bucket yang menyimpan gambar ini. Resource kustom Bucket harus berada di namespace yang sama dengan objek ini.
objectName string Nama gambar dalam bucket.

ImagePrepareOptions

Mewakili opsi untuk penyiapan gambar.

Muncul di: - VirtualMachineImageImportSpec

Kolom Deskripsi
installGuestEnvironment boolean Menentukan apakah akan menginstal lingkungan tamu GDC yang terisolasi dari internet. Nilai defaultnya adalah true.

ImageSourceReference

Menunjuk ke resource tempat konten gambar diisi. Hanya satu sumber yang dapat ditentukan.

Muncul di: - VirtualMachineImageImportSpec

Kolom Deskripsi
diskRef LocalObjectReference Ditentukan saat gambar diisi dari VirtualMachineDisk yang ada.
objectStorage ImageObjectStorageSourceReference Detail bucket untuk gambar yang diisi dari penyimpanan objek.
gcs ImageGCSSourceReference Detail bucket untuk gambar yang diisi dari gcs.

NetworkInterfaceSpec

Menentukan konfigurasi antarmuka jaringan. Di GDC yang terhubung, hanya Network dan IPAddresses yang dapat ditentukan. Di GDC airgapped, salah satu dari Network, Subnet, atau IPAddresses harus ditentukan. Subnet dan IPAddresses dapat ditentukan bersama secara opsional.

Muncul di: - NetworkSpec

Kolom Deskripsi
network string Jaringan yang terhubung ke antarmuka. Di GDC airgapped, nilai yang valid adalah: default, multicast.
subnet string Subnet yang terhubung ke antarmuka dalam GDC dengan air gap. Tidak digunakan di GDC terhubung. Jika tidak ditentukan, nilai defaultnya adalah subnet default dari jaringan yang ditentukan.
subnetNamespace string Namespace yang terhubung ke Subnet antarmuka dalam lingkungan airgap GDC. Tidak digunakan di GDC terhubung. Jika tidak ditentukan, defaultnya adalah namespace yang sama dengan VirtualMachine.
ipAddresses Array IPAddress Alamat IP yang akan ditetapkan ke antarmuka. Hanya alamat IP pertama yang ditetapkan ke antarmuka. Di GDC airgapped, alamat IP akan dialokasikan secara dinamis jika tidak ditentukan. Di GDC yang terhubung, jika jaringan dikonfigurasi untuk menggunakan server DHCP eksternal, kolom ini dapat digunakan secara opsional untuk menentukan alamat statis. Jika jaringan tidak dikonfigurasi untuk menggunakan server DHCP eksternal, kolom ini wajib diisi.

NetworkInterfaceStatus

NetworkInterfaceStatus adalah status untuk resource NetworkInterface.

Muncul di: - NetworkStatus

Kolom Deskripsi
name string Name menunjukkan nama antarmuka jaringan yang diekspos di dalam VM, misalnya "eth0", "eth1".
ipAddresses array string IpAddresses adalah alamat IP yang ditetapkan ke NetworkInterface.
macAddress string MacAddress adalah alamat MAC yang ditetapkan ke NetworkInterface.

NetworkPerformanceSpec

Muncul di: - NetworkSpec

Kolom Deskripsi
highThroughputMode boolean Apakah pengoptimalan throughput tinggi diaktifkan untuk semua antarmuka di VM dalam GDC yang terisolasi. Tidak digunakan di GDC terhubung. Jika benar (true), fitur seperti multiqueue akan digunakan untuk meningkatkan performa jaringan. Nilai defaultnya adalah false.

NetworkSpec

Menentukan konfigurasi jaringan.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
interfaces Array NetworkInterfaceSpec Antarmuka jaringan yang terpasang ke VM. Jika tidak ada antarmuka unicast yang ditentukan, antarmuka default akan otomatis ditambahkan. Pengguna di organisasi yang mendukung multicast dapat menambahkan antarmuka multicast. Antarmuka pertama yang ditentukan akan diperlakukan sebagai antarmuka default saat menyiapkan rute default di dalam VM.
performanceSpec NetworkPerformanceSpec Menentukan konfigurasi untuk jaringan berperforma tinggi.

NetworkStatus

NetworkStatus adalah status untuk jaringan Virtual Machine.

Muncul di: - VirtualMachineStatus

Kolom Deskripsi
interfaces Array NetworkInterfaceStatus

OSName

Jenis dasar: string Daftar OS yang valid untuk digunakan.

Muncul di: - ImageMetadataInput - OperatingSystemSpec

OperatingSystemSpec

Berisi informasi sistem operasi gambar.

Muncul di: - VirtualMachineImageSpec

Kolom Deskripsi
name OSName Nama OS yang memiliki image ini, misalnya "windows-2016".

ReplicatedDiskInfo

Muncul di: - DiskReplicationStatus

Kolom Deskripsi
name string Nama instance VirtualMachineDisk.
zone string Zona instance VirtualMachineDisk.

SSHSpec

Menyimpan kredensial SSH yang digunakan untuk membuat koneksi.

Muncul di: - VirtualMachineAccessRequestSpec

Kolom Deskripsi
key string Menentukan kunci publik yang akan diprogram untuk akses SSH.
ttl Durasi Menentukan durasi waktu berlakunya kunci ini, yang dinyatakan dalam jam, menit, dan detik. Nilai defaultnya adalah 24h0m0s.

ServicePort

ServicePort berisi informasi tentang port layanan.

Muncul di: - VirtualMachineExternalAccessSpec

Kolom Deskripsi
name string Nama port ini dalam layanan.
protocol Protokol Protokol IP untuk port ini. Mendukung "TCP", "UDP", dan "SCTP".
port integer Port yang akan diekspos oleh layanan ini.

ShieldConfig

Menentukan konfigurasi terkait keamanan VM.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
bootType string Menentukan apakah akan melakukan booting melalui UEFI atau BIOS. Nilai defaultnya adalah bios.
enableSecureBoot boolean Mengaktifkan atau menonaktifkan verifikasi sertifikat boot loader. Hal ini untuk membantu memblokir pemuatan kode yang dimodifikasi atau berbahaya. Nilai defaultnya adalah true jika bootType adalah uefi. Jika bootType disetel ke bios, nilai defaultnya adalah false dan tidak dapat diubah karena verifikasi sertifikat boot loader tidak tersedia untuk BIOS.
enableVtpm boolean Apakah akan mengemulasi perangkat VTPM. Nilai defaultnya adalah false.

StartupScript

Menentukan skrip startup untuk VM. Mendukung spesifikasi skrip startup baik sebagai string teks biasa atau secret Kubernetes. Jika kolom script ditentukan, kolom scriptSecretRef tidak boleh diberikan, dan sebaliknya.

Muncul di: - VirtualMachineSpec

Kolom Deskripsi
name string Menentukan nama skrip. Harus cocok dengan regex [\w][\w\-.]* dan maksimal 255 karakter. Jika menentukan skrip untuk VM Windows, nama harus menyertakan '-' yang diikuti dengan ekstensi skrip sebagai akhiran. Misalnya, gunakan nama hello-world-ps1 untuk skrip Powershell bernama hello-world.
script string Menentukan string teks biasa yang berisi skrip. Ukuran konten skrip harus kurang dari 2048 byte.
scriptSecretRef LocalObjectReference Mereferensikan secret Kubernetes yang berisi skrip. Nama ScriptSecretRef harus cocok dengan nama secret Kubernetes.

VMMError

Wrapper untuk semua error VMM, termasuk kode error.

Muncul di: - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus

Kolom Deskripsi
code string Kode untuk error. ID ini mencakup awalan dengan huruf yang diikuti dengan kode numerik empat digit.
message string Pesan error yang dapat dibaca manusia.

VirtualMachine

Mewakili konfigurasi dan status Virtual Machine.

Muncul di: - VirtualMachineList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachine
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineSpec
status VirtualMachineStatus

VirtualMachineAccessRequest

Mewakili permintaan akses ke VM.

Muncul di: - VirtualMachineAccessRequestList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineAccessRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineAccessRequestSpec
status VirtualMachineAccessRequestStatus

VirtualMachineAccessRequestList

Berisi daftar objek VirtualMachineAccessRequest.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineAccessRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineAccessRequest

VirtualMachineAccessRequestSpec

Menentukan spesifikasi VirtualMachineAccessRequest.

Muncul di: - VirtualMachineAccessRequest

Kolom Deskripsi
vm string Menentukan nama VM yang akan diakses.
user string Menentukan nama pengguna untuk mengakses VM.
ssh SSHSpec Menyimpan kredensial SSH yang digunakan untuk mengakses VM.

VirtualMachineAccessRequestState

Jenis pokok: string Status VirtualMachineAccessRequest.

Muncul di: - VirtualMachineAccessRequestStatus

VirtualMachineAccessRequestStatus

Menjelaskan status VirtualMachineAccessRequest.

Muncul di: - VirtualMachineAccessRequest

Kolom Deskripsi
state VirtualMachineAccessRequestState Menentukan status VirtualMachineAccessRequest.
reason string Menunjukkan alasan status saat ini.
message string Memberikan konteks tambahan untuk status saat ini.
processedAt Waktu Menentukan waktu saat permintaan diproses.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

VirtualMachineAttachment

Berisi informasi tentang VirtualMachine tempat VirtualMachineDisk ini dilampirkan, dan cara melampirkannya.

Muncul di: - VirtualMachineDiskStatus

Kolom Deskripsi
nameRef LocalObjectReference Nama VirtualMachine yang dilampirkan.
uid UID UID VirtualMachine yang dilampirkan.
autoDelete boolean Mencerminkan cara VirtualMachine melampirkan disk ini. Disk akan dihapus jika semua VM yang terpasang memiliki autoDelete yang ditetapkan ke true dan semua VM dihapus. Jika minimal satu VM memiliki autoDelete yang ditetapkan ke false, disk tidak akan dihapus.

VirtualMachineBackup

Skema untuk VirtualMachineBackups API.

Muncul di: - VirtualMachineBackupList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineBackupSpec
status VirtualMachineBackupStatus

VirtualMachineBackupConfig

Berisi detail konfigurasi untuk menjalankan pencadangan, termasuk cakupan, lokasi, dan strategi pencadangan volume.

Muncul di: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec

Kolom Deskripsi
backupRepository string Mengidentifikasi lokasi penyimpanan sekunder untuk VirtualMachineBackupPlan ini. Kolom ini hanya ditujukan untuk penggunaan internal. Menyediakan repositori Cadangan hanya melalui VirtualMachineBackupPlanTemplate
backupScope VirtualMachineBackupScope Menentukan resource yang tercakup dalam VirtualMachineBackupPlan ini.
volumeStrategy VolumeStrategy Mendeklarasikan strategi yang akan digunakan untuk mencadangkan volume; misalnya, menggunakan snapshot lokal vs. menggunakan pencadangan jarak jauh atau khusus penyedia.

VirtualMachineBackupList

Berisi daftar VirtualMachineBackup.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineBackup

VirtualMachineBackupPlan

Skema untuk VirtualMachineBackupPlans API.

Muncul di: - VirtualMachineBackupPlanList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupPlan
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineBackupPlanSpec
status VirtualMachineBackupPlanStatus

VirtualMachineBackupPlanList

Berisi daftar VirtualMachineBackupPlan.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupPlanList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineBackupPlan

VirtualMachineBackupPlanSpec

Mendefinisikan VirtualMachineBackupPlan yang memberikan petunjuk untuk membuat resource BackupPlan pokok dan ProtectedApplication untuk melakukan pencadangan.

Muncul di: - VirtualMachineBackupPlan

Kolom Deskripsi
virtualMachineBackupPlanTemplate string VirtualMachineBackupPlanTemplate harus berada di namespace yang sama dengan rencana pencadangan VM ini.
backupConfig VirtualMachineBackupConfig Menentukan konfigurasi dan cakupan pencadangan.
backupSchedule Jadwal Pembuatan cadangan terjadwal dalam rencana pencadangan VM ini. Jadwal adalah kolom yang dapat diubah dan dapat diedit setelah dibuat. Secara default, rencana pencadangan VM akan dijeda
retentionPolicy RetentionPolicy Siklus proses cadangan yang dibuat dalam rencana ini. Secara default, cadangan dapat dihapus tanpa periode penguncian apa pun, cadangan tidak dihapus berdasarkan jadwal otomatis, dan kebijakan retensi dapat diubah

VirtualMachineBackupPlanStatus

Mendefinisikan status VirtualMachineBackupPlan yang diamati.

Muncul di: - VirtualMachineBackupPlan

Kolom Deskripsi
backupPlan string Nama paket pencadangan pokok yang dikelola oleh VirtualMachineBackupPlan ini, yang digunakan dalam Arsitektur Org v1 yang terisolasi dari jaringan GDC.
backupPlanStatus BackupPlanStatus Status sematan paket cadangan pokok.
configBackupPlan string Nama rencana pencadangan konfigurasi pokok yang dikelola oleh VirtualMachineBackupPlan ini. Konfigurasi di sini merujuk pada VM dan Disk VM, yang digunakan dalam Arsitektur Org v2 GDC yang terisolasi.
volumeBackupPlan string Nama paket pencadangan volume pokok yang dikelola oleh VirtualMachineBackupPlan ini, yang digunakan dalam Arsitektur Org v2 yang terisolasi dari internet GDC.
lastBackupTime Waktu Stempel waktu untuk pencadangan yang terakhir dijalankan. Kolom ini digunakan untuk menjadwalkan pencadangan berikutnya
nextBackupTime Waktu Stempel waktu untuk pencadangan terjadwal berikutnya. Kolom ini digunakan untuk menjadwalkan pencadangan berikutnya
lastReconcileTime Waktu Stempel waktu rekonsiliasi terakhir resource ini.
errorMessage string ErrorMessage berisi pesan error yang terjadi selama upaya rekonsiliasi terakhir. Kolom ini bersifat opsional dan hanya akan diisi jika terjadi error.

VirtualMachineBackupPlanTemplate

Skema API VirtualMachineBackupPlanTemplates.

Muncul di: - VirtualMachineBackupPlanTemplateList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupPlanTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineBackupPlanTemplateSpec
status VirtualMachineBackupPlanTemplateStatus

VirtualMachineBackupPlanTemplateList

Berisi daftar VirtualMachineBackupPlanTemplate.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupPlanTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineBackupPlanTemplate

VirtualMachineBackupPlanTemplateSpec

Menentukan template yang digunakan VirtualMachineBackupPlans untuk mendapatkan parameter umum.

Muncul di: - VirtualMachineBackupPlanTemplate

Kolom Deskripsi
backupRepository string Nama resource BackupRepository.

VirtualMachineBackupRequest

Skema untuk VirtualMachineBackupRequests API.

Muncul di: - VirtualMachineBackupRequestList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineBackupRequestSpec
status VirtualMachineBackupRequestStatus

VirtualMachineBackupRequestList

Berisi daftar VirtualMachineBackupRequest.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineBackupRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineBackupRequest

VirtualMachineBackupRequestSpec

Mendefinisikan status VirtualMachineBackupRequest yang diinginkan.

Muncul di: - VirtualMachineBackupRequest

Kolom Deskripsi
virtualMachineBackupPlanTemplate string Nama resource VirtualMachineBackupPlanTemplate yang digunakan untuk membuat VirtualMachineBackupPlan. Menggunakan kembali VirtualMachineBackupPlan yang sudah ada sebelumnya dan dibuat dari template ini, jika ada. VirtualMachineBackupPlanTemplate harus berada di namespace yang sama dengan permintaan ini. Tentukan hanya satu dari VirtualMachineBackupPlanTemplate ATAU VirtualMachineBackupPlan.
virtualMachineBackupPlan string Paket pencadangan virtual machine yang digunakan permintaan ini untuk permintaan ad-hoc dengan kolom cakupan pencadangan VirtualMachine dan VirtualMachineDisk harus dihilangkan jika kolom ini diberikan. VirtualMachineBackupPlan harus berada di namespace yang sama dengan permintaan ini.
virtualMachine string VirtualMachine yang sedang dicadangkan. Hal ini digunakan dengan VirtualMachineBackupPlanTemplate untuk membuat VirtualMachineBackupPlan secara otomatis jika belum ada. Tentukan hanya satu dari VirtualMachine ATAU VirtualMachineDisk. Jika virtualMachine ditentukan, strategi pencadangan selalu ProvisionerSpecific.
virtualMachineDisk string VirtualMachineDisk yang sedang dicadangkan. Ini digunakan dengan VirtualMachineBackupPlanTemplate untuk membuat VirtualMachineBackupPlan secara otomatis jika belum ada. Jika virtualMachineDisk ditentukan untuk dicadangkan, strategi pencadangannya adalah SnapshotOnly. Tentukan hanya satu dari VirtualMachine ATAU VirtualMachineDisk.
virtualMachineBackupName string Nama VirtualMachineBackup yang akan dibuat. Cadangan selalu dibuat di namespace yang sama dengan permintaan.

VirtualMachineBackupRequestStatus

Menentukan status VirtualMachineBackupRequest yang diamati.

Muncul di: - VirtualMachineBackupRequest

Kolom Deskripsi
timeToExpire Waktu Kapan resource sementara ini akan dihapus.
statusField StatusFields Menjelaskan status VirtualMachineBackupRequest yang diamati

VirtualMachineBackupScope

Menentukan cakupan resource yang akan direkam oleh VirtualMachineBackupPlan.

Muncul di: - VirtualMachineBackupConfig

Kolom Deskripsi
selectedVirtualMachines Array VirtualMachineResourceConfig Menentukan VM untuk VirtualMachineBackupPlan yang akan direkam.
selectedVirtualMachineDisks Array VirtualMachineResourceConfig Menentukan disk untuk VirtualMachineBackupPlan ini yang akan direkam.
vmResourceLabelSelector object (keys:string, values:string) Menentukan label yang memilih satu/beberapa VM atau resource disk VM dalam namespace yang sama dengan rencana pencadangan

VirtualMachineBackupSpec

Mendefinisikan status VirtualMachineBackup yang diinginkan.

Muncul di: - VirtualMachineBackup

Kolom Deskripsi
virtualMachineBackupPlan string Nama VirtualMachineBackupPlan tempat VirtualMachineBackup ini dibuat. VirtualMachineBackupPlan ini ada di namespace yang sama dengan VirtualMachineBackupPlan.
backupConfig VirtualMachineBackupConfig Menentukan konfigurasi dan cakupan pencadangan.

VirtualMachineBackupStatus

Menentukan status VirtualMachineBackup yang diamati.

Muncul di: - VirtualMachineBackup

Kolom Deskripsi
backup string Nama cadangan pokok yang dirujuk oleh VirtualMachineBackup ini. Cadangan harus berada di namespace yang sama dengan cadangan VM ini, yang digunakan dalam Arsitektur Org v1 yang terisolasi dari internet GDC.
backupStatus BackupStatus Status cadangan pokok yang dirujuk oleh VirtualMachineBackup ini, yang digunakan dalam Arsitektur Org v1 yang terisolasi dari internet GDC.
configBackup string Nama Cadangan Konfigurasi pokok yang dirujuk oleh VirtualMachineBackup ini. Config mengacu pada VM dan Disk VM. Cadangan konfigurasi harus berada di namespace yang sama dengan cadangan VM ini, yang digunakan dalam Arsitektur Org v2 yang terisolasi dari internet GDC.
configBackupStatus BackupStatus Status pencadangan konfigurasi pokok yang dirujuk oleh VirtualMachineBackup ini, yang digunakan dalam Arsitektur Org v2 GDC yang terisolasi.
volumeBackup string Nama Cadangan Volume pokok yang dirujuk oleh VirtualMachineBackup ini. Pencadangan volume harus berada di namespace yang sama dengan pencadangan VM ini, yang digunakan dalam Arsitektur Org v2 yang terisolasi dari jaringan GDC.
volumeBackupStatus BackupStatus Status pencadangan volume pokok yang dirujuk oleh VirtualMachineBackup ini, yang digunakan dalam Arsitektur Org v2 GDC yang terisolasi dari internet.
backedUpVirtualMachines array string Mencantumkan nama semua VM yang disertakan dalam cadangan ini.
backedUpVirtualMachineDisks array string Mencantumkan nama semua disk VM yang disertakan dalam cadangan ini. Jika cadangan ini adalah snapshot disk, ini adalah daftar disk VM yang Anda berikan. Jika ini adalah pencadangan VM, maka ini adalah daftar disk yang mencadangkan VM tersebut.

VirtualMachineDeleteBackupRequest

Skema untuk VirtualMachineDeleteBackupRequests API.

Muncul di: - VirtualMachineDeleteBackupRequestList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineDeleteBackupRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineDeleteBackupRequestSpec
status VirtualMachineDeleteBackupRequestStatus

VirtualMachineDeleteBackupRequestList

Berisi daftar VirtualMachineDeleteBackupRequest.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineDeleteBackupRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items VirtualMachineDeleteBackupRequest array

VirtualMachineDeleteBackupRequestSpec

Mendefinisikan status VirtualMachineDeleteBackupRequest yang diinginkan.

Muncul di: - VirtualMachineDeleteBackupRequest

Kolom Deskripsi
virtualMachineBackupRef LocalObjectReference Nama VirtualMachineBackup yang akan dihapus. Permintaan ini selalu dibuat di namespace yang sama dengan cadangan.

VirtualMachineDeleteBackupRequestStatus

Mendefinisikan status VirtualMachineDeleteBackupRequest yang diamati.

Muncul di: - VirtualMachineDeleteBackupRequest

Kolom Deskripsi
timeToExpire Waktu Menentukan waktu untuk menghapus resource sementara ini.
statusField StatusFields Menjelaskan status VirtualMachineDeleteBackupRequest yang diamati.

VirtualMachineDisk

Skema untuk virtualmachinedisks API.

Muncul di: - VirtualMachineDiskList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineDisk
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineDiskSpec
status VirtualMachineDiskStatus

VirtualMachineDiskFilterOptions

Menentukan opsi filter untuk memulihkan disk.

Muncul di: - FilterSpec

Kolom Deskripsi
allDisks boolean Menentukan bahwa semua disk dari VirtualMachineBackup perlu dipulihkan.

VirtualMachineDiskList

Berisi daftar VirtualMachineDisk.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineDiskList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineDisk

VirtualMachineDiskSpec

Mendefinisikan status VirtualMachineDisk yang diinginkan.

Muncul di: - VirtualMachineDisk

Kolom Deskripsi
source DiskSource Menentukan sumber tempat konten disk diisi. Jika kolom ini dihilangkan, disk kosong akan disediakan.
size Jumlah Menentukan ukuran disk: 5 GiB, 600 MiB, dan sebagainya. Ukuran harus ditentukan untuk disk kosong. Untuk disk dari sumber lain, ukurannya bergantung pada sumbernya. Untuk sumber gambar, ukuran bersifat opsional dan disimpulkan setara dengan Image.spec.minimumDiskSize. Jika ukuran ditentukan, ukuran harus lebih besar dari Image.spec.minimumDiskSize.
type DiskType Menentukan jenis disk. Nilai defaultnya adalah Standard. Di GDC dengan air gap, jenis yang didukung adalah: Standard, Local. Di GDC yang terhubung, jenis yang didukung adalah: Standard.

VirtualMachineDiskStatus

Menentukan status VirtualMachineDisk yang diamati.

Muncul di: - VirtualMachineDisk

Kolom Deskripsi
phase VirtualMachineDiskPhase Fase Disk saat ini.
progress VirtualMachineDiskProgress Progress adalah progres penyediaan Disk saat ini. Nilainya antara 0 dan 100 inklusif, N/A jika tidak tersedia.
size Jumlah Ukuran disk saat ini.
conditions Array Condition Pengamatan terbaru status VirtualMachineDisk.
virtualMachineAttachments Array VirtualMachineAttachment Daftar instance VirtualMachine yang terlampir ke VirtualMachineDisk.
replicationStatus DiskReplicationStatus Status replikasi disk.
provisionTime Durasi Waktu yang diperlukan untuk menyediakan VirtualMachineDisk dan mencapai status Ready. Waktu yang diperlukan untuk menyediakan VirtualMachineDisk dan mencapai status Ready. Misalnya, waktu yang dihabiskan untuk mendownload gambar, dan sebagainya.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

VirtualMachineExternalAccess

Mewakili permintaan untuk mengakses VRF eksternal untuk VirtualMachine.

Muncul di: - VirtualMachineExternalAccessList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineExternalAccess
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineExternalAccessSpec
status VirtualMachineExternalAccessStatus

VirtualMachineExternalAccessList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineExternalAccessList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineExternalAccess

VirtualMachineExternalAccessSpec

Menentukan spesifikasi objek VirtualMachineExternalAccess.

Muncul di: - VirtualMachineExternalAccess

Kolom Deskripsi
enabled boolean Menentukan apakah VRF eksternal dapat diakses untuk VirtualMachine.
ports Array ServicePort Daftar port yang diekspos oleh layanan ingress VirtualMachine.

VirtualMachineExternalAccessStatus

Menentukan status yang diamati dari objek VirtualMachineExternalAccess.

Muncul di: - VirtualMachineExternalAccess

Kolom Deskripsi
ingressIP string IngressIP menentukan alamat IP pada layanan ingress VirtualMachine.
egressIP string EgressIP menentukan alamat IP pada NAT egress yang digunakan oleh VirtualMachine.
conditions Array Condition Detail status yang diamati.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

VirtualMachineImage

Mewakili image disk yang dapat digunakan di mesin virtual.

Muncul di: - VirtualMachineImageList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineImage
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageImport

Mewakili operasi untuk mengimpor dan mengonversi resource VM yang berisi data; misalnya, untuk mengimpor dan mengonversi 'VirtualMachineDiskinto aVirtualMachineImage`.

Muncul di: - VirtualMachineImageImportList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineImageImport
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineImageImportSpec
status VirtualMachineImageImportStatus

VirtualMachineImageImportList

Daftar objek VirtualMachineImageImport.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineImageImportList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineImageImport

VirtualMachineImageImportSpec

Menentukan sumber dan metadata untuk gambar yang ingin Anda buat.

Muncul di: - VirtualMachineImageImport

Kolom Deskripsi
source ImageSourceReference Merujuk pada resource tempat konten diimpor. Sumber harus berasal dari namespace yang sama.
destination ImageDestinationReference Mengacu pada resource tempat konten diimpor. Hanya didukung di deployment GDC Connected. Kolom ini wajib diisi jika ImageSourceReference yang ditentukan adalah GCS.
imageMetadata ImageMetadataInput Menentukan properti VirtualMachineImage yang ingin Anda buat.
prepareImage boolean Menentukan apakah akan menyiapkan image ini untuk deployment GDC yang terisolasi dengan nilai, misalnya, untuk menginstal paket yang diperlukan. Jika tidak ditentukan, penyiapan hanya terjadi jika gambar berasal dari penyimpanan objek.
prepareOptions ImagePrepareOptions Berikut adalah opsi untuk penyiapan gambar. Ini hanya valid jika prepareImage adalah true.

VirtualMachineImageImportStatus

Memberikan status impor gambar.

Muncul di: - VirtualMachineImageImport

Kolom Deskripsi
conditions Array Condition Memberikan status Ready progres impor.
imageName string Merujuk ke VirtualMachineImage setelah berhasil dibuat. Gambar berada di namespace yang sama dengan impor gambar.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

VirtualMachineImageList

Berisi daftar objek VirtualMachineImage.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineImageList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineImage

VirtualMachineImageSpec

Mendefinisikan spesifikasi image mesin virtual.

Muncul di: - VirtualMachineImage

Kolom Deskripsi
operatingSystem OperatingSystemSpec Detail OS.
minimumDiskSize Jumlah Ukuran minimum disk tempat image dapat diterapkan. Tindakan ini hanya menentukan ukuran yang direkomendasikan untuk disk mendatang yang dibuat dari image ini. Ukuran ini tidak menunjukkan ukuran Gambar itu sendiri.
gcs GCSReference Merujuk ke resource GCS tempat gambar disimpan.

VirtualMachineImageStatus

Berisi status yang diamati dari objek VirtualMachineImage.

Muncul di: - VirtualMachineImage

Kolom Deskripsi
conditions Array Condition Kondisi image virtual machine.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.
storageLocation string Zona tempat image virtual machine ini disimpan.

VirtualMachineList

Berisi daftar objek VirtualMachine.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachine

VirtualMachinePasswordResetRequest

Mewakili permintaan reset sandi untuk VM tertentu.

Muncul di: - VirtualMachinePasswordResetRequestList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachinePasswordResetRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachinePasswordResetRequestSpec
status VirtualMachinePasswordResetRequestStatus

VirtualMachinePasswordResetRequestList

Berisi daftar resource VirtualMachinePasswordResetRequest.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachinePasswordResetRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items VirtualMachinePasswordResetRequest array

VirtualMachinePasswordResetRequestSpec

Menentukan spesifikasi VirtualMachinePasswordResetRequest.

Muncul di: - VirtualMachinePasswordResetRequest

Kolom Deskripsi
vmName string Nama VM yang akan diminta reset sandinya. Kolom ini tidak dapat diubah dan tidak dapat diperbarui setelah membuat permintaan reset sandi.
user string Nama pengguna yang akan direset sandinya untuk VM tertentu. Kolom ini tidak dapat diubah dan tidak dapat diperbarui setelah membuat permintaan reset sandi.
publicKey string Kunci publik untuk mengenkripsi sandi baru untuk VM. Kolom ini tidak dapat diubah dan tidak dapat diperbarui setelah membuat permintaan reset sandi.

VirtualMachinePasswordResetRequestState

Jenis pokok: string Menentukan status resource VirtualMachinePasswordResetRequest.

Muncul di: - VirtualMachinePasswordResetRequestStatus

VirtualMachinePasswordResetRequestStatus

Menjelaskan status resource VirtualMachinePasswordResetRequest.

Muncul di: - VirtualMachinePasswordResetRequest

Kolom Deskripsi
state VirtualMachinePasswordResetRequestState Status resource VirtualMachinePasswordResetRequest.
reason string Alasan status resource saat ini.
message string Kolom yang memberikan informasi tambahan untuk status saat ini.
processedAt Waktu Kolom yang menentukan waktu saat permintaan diproses.
encryptedPassword string Sandi baru dienkripsi menggunakan kunci publik yang diberikan dalam permintaan dan dienkode menggunakan base64. Untuk mendekripsi sandi, gunakan base64 untuk mendekode string dan mendekripsi hasilnya menggunakan dekripsi RSA.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

VirtualMachineProvisionTime

Melacak waktu penyediaan VirtualMachine.

Muncul di: - VirtualMachineStatus

Kolom Deskripsi
initProvisionTime Durasi Waktu yang diperlukan untuk penyediaan VM pertama. Artinya, waktu yang diperlukan sejak objek dibuat hingga VM berstatus berjalan.
lastProvisionTime Durasi Waktu yang diperlukan untuk penyediaan VM terbaru. Nilainya dapat sama dengan InitProvisionTime jika VM hanya disediakan satu kali.

VirtualMachineResourceConfig

Menentukan resource VM dan parameter tambahan untuk mencadangkan resource tersebut.

Muncul di: - FilterSpec - VirtualMachineBackupScope

Kolom Deskripsi
resourceName string Nama resource yang dicadangkan. Paket harus ada di namespace yang sama dengan rencana.

VirtualMachineRestore

Skema untuk VirtualMachineRestores API.

Muncul di: - VirtualMachineRestoreList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineRestore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineRestoreSpec
status VirtualMachineRestoreStatus

VirtualMachineRestoreList

Berisi daftar VirtualMachineRestore.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineRestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineRestore

VirtualMachineRestoreRequest

Skema untuk VirtualMachineRestoreRequests API.

Muncul di: - VirtualMachineRestoreRequestList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineRestoreRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineRestoreRequestSpec
status VirtualMachineRestoreRequestStatus

VirtualMachineRestoreRequestList

Berisi daftar VirtualMachineRestoreRequest.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineRestoreRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items VirtualMachineRestoreRequest array

VirtualMachineRestoreRequestSpec

Mendefinisikan status VirtualMachineRestoreRequest yang diinginkan.

Muncul di: - VirtualMachineRestoreRequest

Kolom Deskripsi
virtualMachineBackup string Nama cadangan VM yang akan dipulihkan. VirtualMachineBackup berada di namespace yang sama dengan VirtualMachineRestoreRequest ini.
restoreName string Nama yang diberikan ke resource VirtualMachineRestore yang dibuat.
restoredResourceName string Awalan yang diberikan ke resource yang dipulihkan oleh VirtualMachineBackup. Nama resource yang dipulihkan akan berupa awalan + nama resource yang dicadangkan.
restoredResourceDescription string Deskripsi yang diberikan ke resource yang baru dibuat.
filter FilterSpec Filter yang dapat digunakan untuk mempersempit pilihan resource VM selama Pemulihan.

VirtualMachineRestoreRequestStatus

Mendefinisikan status VirtualMachineRestoreRequest yang diamati.

Muncul di: - VirtualMachineRestoreRequest

Kolom Deskripsi
timeToExpire Waktu Kapan resource sementara ini akan dihapus.
statusField StatusFields Menjelaskan status VirtualMachineRestoreRequest yang diamati.

VirtualMachineRestoreSpec

Mendefinisikan status VirtualMachineRestore yang diinginkan.

Muncul di: - VirtualMachineRestore

Kolom Deskripsi
virtualMachineBackup string Nama cadangan VM yang dipulihkan oleh VirtualMachineRestore ini. VirtualMachineBackup berada di namespace yang sama dengan VirtualMachineRestore ini.
targetVirtualMachines array string Daftar semua VM yang dibuat saat pemulihan yang mendasarinya berhasil.
targetVirtualMachineDisks array string Daftar semua disk VM yang dibuat saat pemulihan yang mendasarinya berhasil.

VirtualMachineRestoreStatus

Mendefinisikan status VirtualMachineRestore yang diamati.

Muncul di: - VirtualMachineRestore

Kolom Deskripsi
restore string Nama pemulihan pokok yang dirujuk oleh VirtualMachineRestore ini. Pemulihan harus berada di namespace yang sama dengan cadangan VM ini, yang digunakan dalam Arsitektur Org v1 yang terisolasi dari internet GDC.
restoreStatus RestoreStatus Status pemulihan yang mendasarinya yang dirujuk oleh VirtualMachineRestore ini. Digunakan dalam Arsitektur Org v1 GDC dengan air gap.
configRestore string Nama Pemulihan Konfigurasi pokok yang dirujuk oleh VirtualMachineRestore ini. Config mengacu pada VM dan Disk VM. Pemulihan konfigurasi harus berada di namespace yang sama dengan Pemulihan VM ini, yang digunakan dalam Arsitektur Org v2 yang terisolasi dari internet GDC.
configRestoreStatus RestoreStatus Status pemulihan konfigurasi pokok yang dirujuk oleh VirtualMachineRestore ini, yang digunakan dalam Arsitektur Org v2 GDC yang terisolasi dari internet.
volumeRestore string Nama Pemulihan Volume pokok yang dirujuk oleh VirtualMachineRestore ini. Pemulihan volume harus berada di namespace yang sama dengan Pemulihan VM ini, yang digunakan dalam Arsitektur Org v2 yang terisolasi dari internet GDC.
volumeRestoreStatus RestoreStatus Status pemulihan volume pokok yang dirujuk oleh VirtualMachineRestore ini, yang digunakan dalam Arsitektur Org v2 GDC yang terisolasi dari internet.

VirtualMachineSpec

Menentukan spesifikasi Virtual Machine.

Muncul di: - VirtualMachine

Kolom Deskripsi
runningState VirtualMachineRunningState Menunjukkan status berjalan yang diminta dari VirtualMachine. Default-nya adalah Berjalan.
disks DiskAttachment array Menentukan daftar disk yang terpasang ke VM ini. Harus ada tepat satu disk boot. Perubahan pada lampiran disk memerlukan mulai ulang agar dapat diterapkan.
compute Compute Menentukan CPU dan Memori VM. CPU dan Memori dapat ditentukan secara langsung atau melalui VirtualMachineType. Perubahan pada Compute memerlukan mulai ulang agar dapat diterapkan. Komputasi tidak dapat diubah saat VM dalam status Unknown.
startupScripts Array StartupScript Menentukan daftar skrip startup untuk VM. VM Linux harus menginstal cloud-init agar StartupScripts dapat diterapkan. Skrip dijalankan dalam urutan abjad, berdasarkan nama setiap skrip startup. Di VM Windows, jenis skrip memengaruhi urutan eksekusi. Skrip dieksekusi dalam urutan ps1, bat, cmd. Jika dua skrip memiliki jenis yang sama, skrip tersebut akan dieksekusi dalam urutan abjad, berdasarkan nama.
guestEnvironment GuestEnvironment Menentukan konfigurasi lingkungan tamu VM. Jika kolom bernilai nol, kolom enable di AccessManagement akan ditetapkan ke true secara default. Jika tidak, konfigurasi non-null untuk setiap sub-fitur di dalam struktur akan menggantikan konfigurasi default sub-fitur.
firmware Firmware Menentukan opsi inisialisasi VM pada waktu booting.
shieldConfig ShieldConfig Menentukan konfigurasi terkait keamanan VM.
network NetworkSpec Menentukan konfigurasi jaringan.

VirtualMachineStatus

Berisi status Virtual Machine yang diamati.

Muncul di: - VirtualMachine

Kolom Deskripsi
state VirtualMachineState Status VM yang diamati.
reason VirtualMachineStateReason Alasan VM berada dalam status yang diamati. Diisi jika berlaku untuk status yang diamati.
message string Detail tambahan tentang status VM.
network NetworkStatus Status jaringan VM.
conditions Array Condition Detail status yang diamati.
stateTransitionTime object (keys:VirtualMachineState, values:Time) Waktu transisi terakhir setiap status.
provisionTime VirtualMachineProvisionTime Waktu yang diperlukan untuk menyediakan VM.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

VirtualMachineType

Menentukan resource CPU dan Memori VM.

Muncul di: - VirtualMachineTypeList

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineType
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VirtualMachineTypeSpec
status VirtualMachineTypeStatus

VirtualMachineTypeList

VirtualMachineTypeList berisi daftar VirtualMachineType.

Kolom Deskripsi
apiVersion string virtualmachine.gdc.goog/v1
kind string VirtualMachineTypeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirtualMachineType

VirtualMachineTypeSpec

Menentukan konfigurasi VirtualMachineType.

Muncul di: - VirtualMachineType

Kolom Deskripsi
vcpus integer Menentukan jumlah VCPU yang tersedia untuk instance. Tentukan vcpus sebagai bilangan bulat yang merupakan kelipatan 2, antara 2 dan 128, inklusif.
memory Jumlah Menentukan jumlah memori fisik yang tersedia untuk instance. memory harus memiliki nilai antara 1G dan 400G, inklusif.

VirtualMachineTypeStatus

Muncul di: - VirtualMachineType

Kolom Deskripsi
supported boolean Menentukan apakah vmtype tertentu didukung atau tidak oleh hardware yang mendasarinya