KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk definisce le proprietà di un disco da creare e collegare a una VM di cui è stata creata un'istanza da un modello.

Appare in: - VirtualMachineTemplateSpec

Campo Descrizione
boot boolean Specifica se questo disco sarà il dispositivo di avvio. Nel modello deve essere contrassegnato come disco di avvio esattamente un disco.
autoDelete boolean Specifica se il disco deve essere eliminato automaticamente quando viene eliminata la VirtualMachine.
spec VirtualMachineDiskSpec Spec definisce le proprietà del disco stesso (ad es. dimensioni, immagine di origine).

VirtualMachineImage

Rappresenta l'immagine del disco che può essere utilizzata sulla macchina virtuale.

Appare in: - VirtualMachineImageList

Campo Descrizione
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImage
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageList

Rappresenta una raccolta di immagini di macchine virtuali.

Campo Descrizione
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImageList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items VirtualMachineImage array

VirtualMachineImageStatus

Definisce lo stato di un'immagine di macchina virtuale.

Appare in: - VirtualMachineImage

Campo Descrizione
conditions Condition array Condizioni dell'immagine della macchina virtuale.
errors VMMError array Un elenco di eventuali errori che si sono verificati durante la riconciliazione di questa risorsa.
storageLocations string array L'elenco delle zone in cui è archiviata questa immagine di macchina virtuale.
zones VirtualMachineImageZoneStatus array L'elenco degli stati delle zone in cui viene propagata la risorsa.

VirtualMachineImageZoneStatus

Fornisce lo stato di un rollout di una zona in una zona specifica.

Appare in: - VirtualMachineImageStatus

Campo Descrizione
name string Il nome della zona in cui si trova la replica rappresentata da questo stato.
conditions Condition array Le osservazioni del rollout corrente.

VirtualMachineTemplate

Rappresenta un modello di macchina virtuale.

Appare in: - VirtualMachineTemplateList

Campo Descrizione
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplate
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateStatus

VirtualMachineTemplateList

Definisce un elenco di risorse VirtualMachineTemplate.

Campo Descrizione
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items VirtualMachineTemplate array

VirtualMachineTemplateReplica

Rappresenta un modello di modello di macchina virtuale.

Appare in: - VirtualMachineTemplateReplicaList

Campo Descrizione
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplica
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateReplicaStatus

VirtualMachineTemplateReplicaList

Rappresenta una raccolta di risorse VirtualMachineTemplateReplica.

Campo Descrizione
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplicaList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items VirtualMachineTemplateReplica array

VirtualMachineTemplateReplicaStatus

Contiene lo stato osservato della replica del modello di macchina virtuale.

Appare in: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus

Campo Descrizione
conditions Condition array Condizioni della replica del modello di macchina virtuale.

VirtualMachineTemplateSpec

Definisce la specifica di un modello di macchina virtuale.

Appare in: - VirtualMachineTemplate - VirtualMachineTemplateReplica

Campo Descrizione
compute Compute Specifica la CPU e la memoria della VM. La CPU e la memoria possono essere definite direttamente o tramite VirtualMachineType. Le modifiche a Compute richiedono un riavvio per avere effetto. Compute è immutabile quando la VM è in stato Unknown.
virtualMachineDiskTemplates VirtualMachineDiskTemplate array Disks specifica l'elenco dei dischi da creare e collegare.
startupScripts StartupScript array Specifica l'elenco degli script di avvio per la VM. StartupScripts ha effetto solo sulle VM in cui è installato cloud-init. Vengono eseguiti in ordine alfabetico, in base al nome di ogni script di avvio.
guestEnvironment GuestEnvironment Specifica la configurazione dell'ambiente guest della VM. Se il campo è nil, il campo enable in AccessManagement è true per impostazione predefinita. In caso contrario, la configurazione non nil per ogni sottofunzionalità all'interno della struttura sostituisce la configurazione predefinita della sottofunzionalità.
shieldConfig ShieldConfig Specifica le configurazioni relative alla sicurezza della VM.
network NetworkSpec Specifica la configurazione di rete.
gracefulShutdown GracefulShutdown GracefulShutdown configura l'arresto normale per la VM.

VirtualMachineTemplateStatus

Contiene lo stato osservato del modello di macchina virtuale.

Appare in: - VirtualMachineTemplate

Campo Descrizione
conditions Condition array Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Ready.
rollout RolloutStatus La strategia corrente utilizzata per eseguire il rollout della risorsa in ogni zona.
zones VirtualMachineTemplateZoneStatus array L'elenco degli stati delle zone in cui viene eseguito il rollout della risorsa.

VirtualMachineTemplateZoneStatus

Fornisce lo stato di un rollout di un modello di macchina virtuale in una zona specifica.

Appare in: - VirtualMachineTemplateStatus

Campo Descrizione
name string Il nome della zona in cui si trova la replica rappresentata da questo stato.
rolloutStatus ZoneRolloutStatus Lo stato del rollout della replica nella zona.
replicaStatus VirtualMachineTemplateReplicaStatus Lo stato di riconciliazione della replica raccolta dalla zona. Qualsiasi condizione all'interno del campo con un .observedGeneration inferiore a .rolloutStatus.replicaGeneration non è aggiornata.