KRM API virtualmachine.gdc.goog/v1

virtualmachine.gdc.goog/v1

Contiene le definizioni dello schema API per il gruppo di API virtualmachine.gdc.goog v1.

AccessManagementConfig

Specifica la configurazione della funzionalità AccessManagement nell'ambiente guest.

Visualizzato in: - GuestEnvironment

Campo Descrizione
enable boolean Specifica se enable la funzionalità AccessManagement nell'ambiente guest della VM. Per informazioni sul valore predefinito del campo, consulta la descrizione del campo GuestEnvironment.

Computing

Specifica gli attributi di CPU e memoria di una VM. Devi specificare esclusivamente vcpus e memory oppure specificare solo VirtualMachineType.

La specifica di vcpus senza memory o viceversa crea una combinazione non valida. Anche la specifica di virtualMachineType insieme a vcpus o memory, o entrambi, crea una combinazione non valida.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
virtualMachineType stringa Specifica il nome di VirtualMachineType a cui viene fatto riferimento. Il riferimento richiede un nome VirtualMachineType predefinito o principale.
vcpus integer Specifica il numero di vCPU disponibili per l'istanza. Specifica vcpus come numero intero. Questo valore deve essere un multiplo di 2, con 2 come valore minimo e 128 come valore massimo consentito.
memory Quantità Specifica la quantità di memoria fisica disponibile per l'istanza. La memoria deve avere un valore minimo di 1Gi e può arrivare fino a 400Gi (incluso).

DiskAttachment

Rappresenta la relazione di allegato tra VirtualMachine e VirtualMachineDisk.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
boot boolean Specifica se questo disco è il dispositivo di avvio per VirtualMachine. Deve esserci esattamente un disco contrassegnato come boot.
autoDelete boolean Specifica se il disco deve essere eliminato quando viene eliminato VirtualMachine. AutoDelete si applica solo mentre un disco è collegato a un VirtualMachine. Il ciclo di vita di un VirtualMachineDisk viene disaccoppiato da VirtualMachine quando non viene più fatto riferimento a .spec.disks.
virtualMachineDiskRef LocalObjectReference Si riferisce a un VirtualMachineDisk nello stesso namespace.

DiskReplicationStatus

Visualizzato in: - VirtualMachineDiskStatus

Campo Descrizione
role ReplicationRole Il ruolo di questo disco nella relazione di replica. I valori validi sono "primary" e "secondary".
primaryDisk ReplicatedDiskInfo Il disco primario da cui viene replicato questo disco, se si tratta di un disco secondario. Sarà pari a zero per i dischi primari.
secondaryDisk ReplicatedDiskInfo Il disco secondario su cui viene replicato questo disco, se si tratta di un disco primario. Sarà pari a zero per i dischi secondari.
volumeReplicationRelationship stringa Il nome dell'oggetto relazione di replica del volume che gestisce la replica.
conditions Array Condition Le ultime osservazioni sullo stato delle repliche.
errorStatus ErrorStatus Un elenco di eventuali errori verificatisi durante la replica.

DiskSource

Definisce l'origine del disco. Specifica esattamente una delle origini supportate da utilizzare per popolare un disco.

Visualizzato in: - VirtualMachineDiskSpec

Campo Descrizione
image ImageDiskSource Indica che il disco è stato creato da un'immagine disco.

FilterSpec

Definisce il filtro di ripristino granulare.

Visualizzato in: - VirtualMachineRestoreRequestSpec

Campo Descrizione
targetedVirtualMachines VirtualMachineResourceConfig Il set di VM da ripristinare. Queste VM devono essere quelle che fanno parte della risorsa VirtualMachineBackup fornita nella stessa VirtualMachineRestoreRequest.
targetedVirtualMachineDisks VirtualMachineResourceConfig Il set di VMDisk da ripristinare. Questi VMDisk devono essere quelli che fanno parte della risorsa VirtualMachineBackup fornita nella stessa VirtualMachineRestoreRequest.
virtualMachineDiskOptions VirtualMachineDiskFilterOptions Specifica le opzioni di filtro per il ripristino dei dischi. Se specifichi questo campo, non verranno ripristinate le macchine virtuali, ma solo i dischi delle macchine virtuali in base al campo selezionato in VirtualMachineDiskFilterOptions. Questo campo non deve essere specificato se viene specificato uno dei campi TargetedVirtualMachines o TargetedVirtualMachineDisks.

Firmware

Specifica le opzioni di inizializzazione della VM al momento dell'avvio.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
type stringa Specifica se avviare il sistema tramite UEFI o BIOS. Il valore predefinito è bios. Deprecato: utilizza ShieldConfig.BootType.
enableSecureBoot boolean Attiva o disattiva la verifica del certificato del bootloader. per contribuire a bloccare il caricamento di codice modificato o dannoso. Il valore predefinito è true se type è uefi. Se type è impostato su bios, il valore predefinito è false e non può essere modificato perché la verifica del certificato del bootloader non è disponibile per il BIOS. Deprecato: utilizza ShieldConfig.EnableSecureBoot.

GCSReference

Rappresenta l'origine GCS da cui archiviare l'immagine.

Visualizzato in: - VirtualMachineImageSpec

Campo Descrizione
url stringa L'URL dell'oggetto GCS.

GuestEnvironment

Specifica la configurazione dell'ambiente guest.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
accessManagement AccessManagementConfig Specifica la configurazione della gestione dell'accesso.

IPAddress

Visualizzato in: - NetworkInterfaceSpec

Campo Descrizione
address stringa L'indirizzo IP. In GDC connected, l'indirizzo può contenere una subnet mask. Se la maschera di sottorete non è inclusa, viene utilizzato /32 come valore predefinito. Ad esempio, 1.2.3.4 verrà considerato come 1.2.3.4/32. In alternativa, l'input può essere 1.2.3.4/24. In GDC airgap, l'indirizzo potrebbe non contenere una subnet mask. Le informazioni sulla subnet vengono recuperate dall'oggetto Subnet.
managed boolean Indica se il ciclo di vita della subnet associata a questo indirizzo IP deve essere gestito dal sistema in GDC airgap. Non utilizzato in GDC Connected. Se è true (valore predefinito), viene creata automaticamente una subnet per questo IP ed eliminata durante l'eliminazione della VM. Se false, l'utente deve aver creato una subnet e la subnet deve essere nello stato pronto.

ImageDestinationReference

Punta alla destinazione in cui vengono caricati i contenuti dell'immagine. È possibile specificare una sola destinazione. Supportato solo nei deployment GDC Connected. Questo campo è obbligatorio se il valore di ImageSourceReference specificato è GCS.

Visualizzato in: - VirtualMachineImageImportSpec

Campo Descrizione
gcs ImageGCSDestinationReference I dettagli del bucket per un'immagine compilata in GCS.

ImageDiskSource

Riferimento all'origine dell'immagine.

Visualizzato in: - DiskSource

Campo Descrizione
name stringa Il nome dell'oggetto API VirtualMachineImage.
namespace stringa Lo spazio dei nomi dell'oggetto API VirtualMachineImage. Per le immagini dorate, utilizza vm-system. Per le immagini nel progetto corrente, imposta questo campo come vuoto o utilizza il valore namespace corrente.

ImageGCSDestinationReference

Rappresenta la destinazione GCS in cui importare un'immagine.

Appare in: - ImageDestinationReference

Campo Descrizione
bucketName stringa Il nome del bucket GCS che contiene questa immagine.

ImageGCSSourceReference

Rappresenta l'origine GCS da cui importare un'immagine.

Appare in: - ImageSourceReference

Campo Descrizione
bucketName stringa Il nome del bucket GCS che contiene questa immagine.
objectName stringa Il nome dell'immagine all'interno del bucket.

ImageMetadataInput

La specifica di VirtualMachineImage.

Visualizzato in: - VirtualMachineImageImportSpec

Campo Descrizione
name stringa Il nome dell'immagine, ad esempio ubuntu-20.04-server-cloudimg.
operatingSystem OSName Il nome del sistema operativo a cui appartiene questa immagine, ad esempio ubuntu-2004.
minimumDiskSize Quantità La dimensione minima del disco a cui può essere applicata l'immagine. Specifica solo le dimensioni consigliate per i dischi futuri creati da questa immagine. Non rappresenta la dimensione dell'immagine stessa. Questo campo è obbligatorio se l'immagine viene importata dallo spazio di archiviazione degli oggetti.

ImageObjectStorageSourceReference

Rappresenta l'origine di archiviazione degli oggetti da cui importare un'immagine.

Appare in: - ImageSourceReference

Campo Descrizione
bucketRef LocalObjectReference Il nome della risorsa personalizzata Bucket che contiene questa immagine. La risorsa personalizzata Bucket deve trovarsi nello stesso spazio dei nomi di questo oggetto.
objectName stringa Il nome dell'immagine all'interno del bucket.

ImagePrepareOptions

Rappresenta le opzioni per la preparazione delle immagini.

Visualizzato in: - VirtualMachineImageImportSpec

Campo Descrizione
installGuestEnvironment boolean Specifica se installare l'ambiente guest air-gap GDC. Il valore predefinito è true.

ImageSourceReference

Punta alla risorsa da cui vengono compilati i contenuti dell'immagine. È possibile specificare una sola origine.

Visualizzato in: - VirtualMachineImageImportSpec

Campo Descrizione
diskRef LocalObjectReference Specificato quando l'immagine viene compilata da un VirtualMachineDisk esistente.
objectStorage ImageObjectStorageSourceReference I dettagli del bucket per un'immagine compilata dall'archiviazione di oggetti.
gcs ImageGCSSourceReference I dettagli del bucket per un'immagine compilata da GCS.

NetworkInterfaceSpec

Specifica la configurazione dell'interfaccia di rete. In GDC connected, è possibile specificare solo Network e IPAddresses. In GDC airgap, è necessario specificare una delle opzioni Rete, Subnet o IPAddresses. Subnet e IPAddresses possono essere specificati insieme in modo facoltativo.

Appare in: - NetworkSpec

Campo Descrizione
network stringa La rete a cui è connessa l'interfaccia. In GDC airgap, i valori validi sono: default, multicast.
subnet stringa La subnet a cui è connessa l'interfaccia in GDC con air gap. Non utilizzato in GDC Connected. Se non specificata, il valore predefinito è la subnet predefinita della rete specificata.
subnetNamespace stringa Lo spazio dei nomi a cui è connessa la subnet nell'interfaccia in GDC con air gap. Non utilizzato in GDC Connected. Se non specificato, il valore predefinito è lo stesso spazio dei nomi di VirtualMachine.
ipAddresses Array IPAddress L'indirizzo IP da assegnare all'interfaccia. All'interfaccia viene assegnato solo il primo indirizzo IP. In GDC airgap, un indirizzo IP verrà allocato dinamicamente se non specificato. In GDC connected, se la rete è configurata per utilizzare un server DHCP esterno, questo campo può essere utilizzato facoltativamente per specificare un indirizzo statico. Se la rete non è configurata per utilizzare un server DHCP esterno, questo campo è obbligatorio.

NetworkInterfaceStatus

NetworkInterfaceStatus è lo stato della risorsa NetworkInterface.

Visualizzato in: - NetworkStatus

Campo Descrizione
name stringa Name indica il nome dell'interfaccia di rete esposta all'interno della VM, ad esempio "eth0", "eth1".
ipAddresses array di stringhe IpAddresses sono gli indirizzi IP assegnati a NetworkInterface.
macAddress stringa MacAddress è l'indirizzo MAC assegnato a NetworkInterface.

NetworkPerformanceSpec

Appare in: - NetworkSpec

Campo Descrizione
highThroughputMode boolean Indica se l'ottimizzazione a velocità effettiva elevata è abilitata per tutte le interfacce della VM in GDC air-gapped. Non utilizzato in GDC Connected. Se è vero, utilizza funzionalità come la multicode per migliorare le prestazioni della rete. Il valore predefinito è false.

NetworkSpec

Specifica la configurazione di rete.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
interfaces Array NetworkInterfaceSpec Le interfacce di rete collegate alla VM. Se non vengono specificate interfacce unicast, viene aggiunta automaticamente un'interfaccia default. Gli utenti di un'organizzazione abilitata al multicast possono aggiungere l'interfaccia multicast. La prima interfaccia specificata verrà trattata come interfaccia predefinita durante la configurazione della route predefinita all'interno della VM.
performanceSpec NetworkPerformanceSpec Specifica la configurazione per il networking ad alte prestazioni.

NetworkStatus

NetworkStatus è lo stato della rete della macchina virtuale.

Visualizzato in: - VirtualMachineStatus

Campo Descrizione
interfaces NetworkInterfaceStatus

OSName

Tipo sottostante: string L'elenco dei sistemi operativi validi da utilizzare.

Appare in: - ImageMetadataInput - OperatingSystemSpec

OperatingSystemSpec

Contiene le informazioni sul sistema operativo di un'immagine.

Visualizzato in: - VirtualMachineImageSpec

Campo Descrizione
name OSName Il nome del sistema operativo a cui appartiene questa immagine, ad esempio "windows-2016".

ReplicatedDiskInfo

Visualizzato in: - DiskReplicationStatus

Campo Descrizione
name stringa Il nome dell'istanza VirtualMachineDisk.
zone stringa La zona dell'istanza VirtualMachineDisk.

SSHSpec

Memorizza le credenziali SSH utilizzate per stabilire la connessione.

Visualizzato in: - VirtualMachineAccessRequestSpec

Campo Descrizione
key stringa Specifica la chiave pubblica da programmare per l'accesso SSH.
ttl Durata Specifica il periodo di tempo per cui questa chiave è valida, espresso in ore, minuti e secondi. Il valore predefinito è 24h0m0s.

ServicePort

ServicePort contiene informazioni sulla porta del servizio.

Visualizzato in: - VirtualMachineExternalAccessSpec

Campo Descrizione
name stringa Il nome di questa porta all'interno del servizio.
protocol Protocollo Il protocollo IP per questa porta. Supporta "TCP", "UDP" e "SCTP".
port integer La porta che verrà esposta da questo servizio.

ShieldConfig

Specifica le configurazioni relative alla sicurezza della VM.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
bootType stringa Specifica se avviare il sistema tramite UEFI o BIOS. Il valore predefinito è bios.
enableSecureBoot boolean Attiva o disattiva la verifica del certificato del bootloader. per contribuire a bloccare il caricamento di codice modificato o dannoso. Il valore predefinito è true se bootType è uefi. Se bootType è impostato su bios, il valore predefinito è false e non può essere modificato perché la verifica del certificato del bootloader non è disponibile per il BIOS.
enableVtpm boolean Se emulare un dispositivo VTPM. Il valore predefinito è false.

StartupScript

Definisce uno script di avvio per una VM. Supporta la specifica di uno script di avvio come stringa di testo normale o come secret Kubernetes. Se viene specificato il campo script, il campo scriptSecretRef non deve essere fornito e viceversa.

Visualizzato in: - VirtualMachineSpec

Campo Descrizione
name stringa Specifica il nome di uno script. Deve corrispondere all'espressione regolare [\w][\w\-.]* e contenere al massimo 255 caratteri. Se specifichi uno script per una VM Windows, il nome deve includere un "-" seguito dall'estensione dello script come suffisso. Ad esempio, utilizza il nome hello-world-ps1 per uno script di PowerShell denominato hello-world.
script stringa Specifica una stringa di testo normale che contiene lo script. La dimensione del contenuto dello script deve essere inferiore a 2048 byte.
scriptSecretRef LocalObjectReference Fa riferimento a un secret Kubernetes che contiene lo script. Il nome ScriptSecretRef deve corrispondere al nome del secret Kubernetes.

VMMError

Wrapper per tutti gli errori VMM, inclusi i codici di errore.

Visualizzato in: - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus

Campo Descrizione
code stringa Il codice dell'errore. Include un prefisso con lettere seguito da un codice numerico di quattro cifre.
message stringa Il messaggio di errore leggibile.

VirtualMachine

Rappresenta la configurazione e lo stato della macchina virtuale.

Visualizzato in: - VirtualMachineList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachine
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineSpec
status VirtualMachineStatus

VirtualMachineAccessRequest

Rappresenta una richiesta di accesso a una VM.

Visualizzato in: - VirtualMachineAccessRequestList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineAccessRequest
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineAccessRequestSpec
status VirtualMachineAccessRequestStatus

VirtualMachineAccessRequestList

Contiene un elenco di oggetti VirtualMachineAccessRequest.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineAccessRequestList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineAccessRequest

VirtualMachineAccessRequestSpec

Definisce la specifica VirtualMachineAccessRequest.

Visualizzato in: - VirtualMachineAccessRequest

Campo Descrizione
vm stringa Specifica il nome della VM a cui accedere.
user stringa Specifica il nome utente per l'accesso alla VM.
ssh SSHSpec Contiene le credenziali SSH utilizzate per accedere alla VM.

VirtualMachineAccessRequestState

Tipo sottostante: string Stato di VirtualMachineAccessRequest.

Visualizzato in: - VirtualMachineAccessRequestStatus

VirtualMachineAccessRequestStatus

Descrive lo stato di VirtualMachineAccessRequest.

Visualizzato in: - VirtualMachineAccessRequest

Campo Descrizione
state VirtualMachineAccessRequestState Specifica lo stato di VirtualMachineAccessRequest.
reason stringa Indica il motivo dello stato attuale.
message stringa Fornisce un contesto aggiuntivo per lo stato attuale.
processedAt Ora Specifica l'ora in cui è stata elaborata la richiesta.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.

VirtualMachineAttachment

Contiene informazioni sul VirtualMachine a cui è allegato questo VirtualMachineDisk e su come è allegato.

Visualizzato in: - VirtualMachineDiskStatus

Campo Descrizione
nameRef LocalObjectReference Il nome di un VirtualMachine allegato.
uid UID L'UID dell'VirtualMachine allegato.
autoDelete boolean Riflette il modo in cui VirtualMachine collega questo disco. Il disco viene eliminato quando tutte le VM collegate hanno autoDelete impostato su true e tutte le VM vengono eliminate. Se almeno una VM ha autoDelete impostato su false, il disco non verrà eliminato.

VirtualMachineBackup

Lo schema per l'API VirtualMachineBackups.

Visualizzato in: - VirtualMachineBackupList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackup
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineBackupSpec
status VirtualMachineBackupStatus

VirtualMachineBackupConfig

Contiene i dettagli di configurazione per l'esecuzione del backup, inclusi ambito, posizione e strategia di backup del volume.

Visualizzato in: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec

Campo Descrizione
backupRepository stringa Identifica la posizione di archiviazione secondaria per questo VirtualMachineBackupPlan. Questo campo è destinato esclusivamente all'uso interno. Fornisci il repository di backup solo tramite VirtualMachineBackupPlanTemplate
backupScope VirtualMachineBackupScope Specifica le risorse coperte da questo VirtualMachineBackupPlan.
volumeStrategy VolumeStrategy Dichiara la strategia da utilizzare per il backup dei volumi, ad esempio l'utilizzo di uno snapshot locale anziché di un backup remoto o specifico del provisioner.

VirtualMachineBackupList

Contiene un elenco di VirtualMachineBackup.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineBackup

VirtualMachineBackupPlan

Lo schema per l'API VirtualMachineBackupPlans.

Visualizzato in: - VirtualMachineBackupPlanList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupPlan
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineBackupPlanSpec
status VirtualMachineBackupPlanStatus

VirtualMachineBackupPlanList

Contiene un elenco di VirtualMachineBackupPlan.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupPlanList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineBackupPlan

VirtualMachineBackupPlanSpec

Definisce un VirtualMachineBackupPlan che fornisce istruzioni per la creazione di una risorsa BackupPlan sottostante e di ProtectedApplication per eseguire i backup.

Visualizzato in: - VirtualMachineBackupPlan

Campo Descrizione
virtualMachineBackupPlanTemplate stringa Il VirtualMachineBackupPlanTemplate deve trovarsi nello stesso namespace di questo piano di backup della VM.
backupConfig VirtualMachineBackupConfig Definisce la configurazione e l'ambito del backup.
backupSchedule Programma La creazione di backup pianificati in base a questo piano di backup della VM. La pianificazione è un campo modificabile che può essere modificato dopo la creazione. Per impostazione predefinita, il piano di backup delle VM verrà messo in pausa
retentionPolicy RetentionPolicy Il ciclo di vita dei backup creati in base a questo piano. Per impostazione predefinita, i backup possono essere eliminati senza alcun periodo di blocco, non vengono eliminati in base alla pianificazione automatica e la policy di conservazione può essere modificata

VirtualMachineBackupPlanStatus

Definisce lo stato osservato di VirtualMachineBackupPlan.

Visualizzato in: - VirtualMachineBackupPlan

Campo Descrizione
backupPlan stringa Il nome del piano di backup sottostante gestito da questo VirtualMachineBackupPlan, utilizzato nell'architettura GDC air-gap dell'organizzazione v1.
backupPlanStatus BackupPlanStatus Lo stato incorporato del piano di backup sottostante.
configBackupPlan stringa Il nome del piano di backup della configurazione sottostante gestito da questo VirtualMachineBackupPlan. Configurazione qui si riferisce a VM e disco VM, utilizzati nell'architettura GDC air-gapped Org v2.
volumeBackupPlan stringa Il nome del piano di backup del volume sottostante gestito da questo VirtualMachineBackupPlan, utilizzato nell'architettura Org v2 isolata da internet di GDC.
lastBackupTime Ora Il timestamp dell'ultimo backup eseguito. Questo campo viene utilizzato per pianificare il backup successivo.
nextBackupTime Ora Il timestamp del prossimo backup programmato. Questo campo viene utilizzato per pianificare il backup successivo.
lastReconcileTime Ora Il timestamp dell'ultima riconciliazione di questa risorsa.
errorMessage stringa ErrorMessage contiene il messaggio di errore che si è verificato durante l'ultimo tentativo di riconciliazione. Questo campo è facoltativo e viene compilato solo se si è verificato un errore.

VirtualMachineBackupPlanTemplate

Lo schema dell'API VirtualMachineBackupPlanTemplates.

Visualizzato in: - VirtualMachineBackupPlanTemplateList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupPlanTemplate
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineBackupPlanTemplateSpec
status VirtualMachineBackupPlanTemplateStatus

VirtualMachineBackupPlanTemplateList

Contiene un elenco di VirtualMachineBackupPlanTemplate.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupPlanTemplateList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineBackupPlanTemplate

VirtualMachineBackupPlanTemplateSpec

Definisce il modello che VirtualMachineBackupPlans utilizza per derivare i parametri comuni.

Visualizzato in: - VirtualMachineBackupPlanTemplate

Campo Descrizione
backupRepository stringa Il nome di una risorsa BackupRepository.

VirtualMachineBackupRequest

Lo schema per l'API VirtualMachineBackupRequests.

Visualizzato in: - VirtualMachineBackupRequestList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupRequest
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineBackupRequestSpec
status VirtualMachineBackupRequestStatus

VirtualMachineBackupRequestList

Contiene un elenco di VirtualMachineBackupRequest.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineBackupRequestList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineBackupRequest

VirtualMachineBackupRequestSpec

Definisce lo stato desiderato di VirtualMachineBackupRequest.

Visualizzato in: - VirtualMachineBackupRequest

Campo Descrizione
virtualMachineBackupPlanTemplate stringa Il nome della risorsa VirtualMachineBackupPlanTemplate utilizzata per generare un VirtualMachineBackupPlan. Riutilizza l'VirtualMachineBackupPlan preesistente creato da questo modello, se presente. VirtualMachineBackupPlanTemplate deve risiedere nello stesso namespace di questa richiesta. Specifica solo uno tra VirtualMachineBackupPlanTemplate O VirtualMachineBackupPlan.
virtualMachineBackupPlan stringa Il piano di backup della macchina virtuale utilizzato da questa richiesta per la richiesta ad hoc con i campi VirtualMachine e VirtualMachineDisk dell'ambito di backup deve essere omesso quando viene fornito questo campo. VirtualMachineBackupPlan deve trovarsi nello stesso namespace di questa richiesta.
virtualMachine stringa Il VirtualMachine di cui viene eseguito il backup. Viene utilizzato con VirtualMachineBackupPlanTemplate per generare automaticamente un VirtualMachineBackupPlan se non esiste. Specifica solo uno tra VirtualMachine O VirtualMachineDisk. Quando viene specificato virtualMachine, la strategia di backup è sempre ProvisionerSpecific.
virtualMachineDisk stringa Il VirtualMachineDisk di cui viene eseguito il backup. Viene utilizzato con VirtualMachineBackupPlanTemplate per generare automaticamente un VirtualMachineBackupPlan se non esiste. Quando virtualMachineDisk è specificato per il backup, la strategia di backup è SnapshotOnly. Specifica solo uno tra VirtualMachine O VirtualMachineDisk.
virtualMachineBackupName stringa Il nome del VirtualMachineBackup da creare. Il backup viene sempre creato nello stesso spazio dei nomi della richiesta.

VirtualMachineBackupRequestStatus

Definisce lo stato osservato di VirtualMachineBackupRequest.

Visualizzato in: - VirtualMachineBackupRequest

Campo Descrizione
timeToExpire Ora Quando verrà eliminata questa risorsa effimera.
statusField StatusFields Descrive lo stato osservato di VirtualMachineBackupRequest

VirtualMachineBackupScope

Definisce l'ambito delle risorse da acquisire per VirtualMachineBackupPlan.

Visualizzato in: - VirtualMachineBackupConfig

Campo Descrizione
selectedVirtualMachines VirtualMachineResourceConfig Specifica le VM per cui acquisire VirtualMachineBackupPlan.
selectedVirtualMachineDisks VirtualMachineResourceConfig Specifica i dischi da acquisire per questo VirtualMachineBackupPlan.
vmResourceLabelSelector object (keys:string, values:string) Specifica le etichette che selezionano una o più risorse VM o dischi VM nello stesso spazio dei nomi del piano di backup

VirtualMachineBackupSpec

Definisce lo stato desiderato di VirtualMachineBackup.

Visualizzato in: - VirtualMachineBackup

Campo Descrizione
virtualMachineBackupPlan stringa Il nome del VirtualMachineBackupPlan da cui è stato creato questo VirtualMachineBackup. Questo VirtualMachineBackupPlan esiste nello stesso namespace di VirtualMachineBackupPlan.
backupConfig VirtualMachineBackupConfig Definisce la configurazione e l'ambito del backup.

VirtualMachineBackupStatus

Definisce lo stato osservato di un VirtualMachineBackup.

Visualizzato in: - VirtualMachineBackup

Campo Descrizione
backup stringa Il nome del backup sottostante a cui fa riferimento questo VirtualMachineBackup. Il backup deve trovarsi nello stesso namespace di questo backup della VM, utilizzato nell'architettura dell'organizzazione GDC air-gap v1.
backupStatus BackupStatus Lo stato dei backup sottostanti a cui fa riferimento questo VirtualMachineBackup, utilizzato nell'architettura GDC air-gapped Org v1.
configBackup stringa Il nome del backup della configurazione sottostante a cui fa riferimento questo VirtualMachineBackup. Configurazione si riferisce a VM e disco VM. Il backup della configurazione deve trovarsi nello stesso namespace di questo backup della VM, utilizzato nell'architettura Org v2 isolata da internet di GDC.
configBackupStatus BackupStatus Lo stato del backup della configurazione sottostante a cui fa riferimento questo VirtualMachineBackup, utilizzato nell'architettura dell'organizzazione GDC con air gap v2.
volumeBackup stringa Il nome del backup del volume sottostante a cui fa riferimento questo VirtualMachineBackup. Il backup del volume deve trovarsi nello stesso namespace di questo backup della VM, utilizzato nell'architettura GDC air-gapped Org v2.
volumeBackupStatus BackupStatus Lo stato del backup del volume sottostante a cui fa riferimento questo VirtualMachineBackup, utilizzato nell'architettura dell'organizzazione GDC con air gap v2.
backedUpVirtualMachines array di stringhe Elenca i nomi di tutte le VM incluse in questo backup.
backedUpVirtualMachineDisks array di stringhe Elenca i nomi di tutti i dischi VM inclusi in questo backup. Se questo backup è uno snapshot del disco, si tratta di un elenco dei dischi VM che fornisci. Se si tratta di un backup della VM, è l'elenco dei dischi che eseguono il backup della VM.

VirtualMachineDeleteBackupRequest

Lo schema per l'API VirtualMachineDeleteBackupRequests.

Visualizzato in: - VirtualMachineDeleteBackupRequestList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineDeleteBackupRequest
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineDeleteBackupRequestSpec
status VirtualMachineDeleteBackupRequestStatus

VirtualMachineDeleteBackupRequestList

Contiene un elenco di VirtualMachineDeleteBackupRequest.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineDeleteBackupRequestList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineDeleteBackupRequest

VirtualMachineDeleteBackupRequestSpec

Definisce lo stato desiderato di VirtualMachineDeleteBackupRequest.

Visualizzato in: - VirtualMachineDeleteBackupRequest

Campo Descrizione
virtualMachineBackupRef LocalObjectReference Il nome di VirtualMachineBackup da eliminare. Questa richiesta viene sempre creata nello stesso namespace del backup.

VirtualMachineDeleteBackupRequestStatus

Definisce lo stato osservato di VirtualMachineDeleteBackupRequest.

Visualizzato in: - VirtualMachineDeleteBackupRequest

Campo Descrizione
timeToExpire Ora Definisce il tempo per eliminare questa risorsa effimera.
statusField StatusFields Descrive lo stato osservato di VirtualMachineDeleteBackupRequest.

VirtualMachineDisk

Schema per l'API virtualmachinedisks.

Visualizzato in: - VirtualMachineDiskList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineDisk
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineDiskSpec
status VirtualMachineDiskStatus

VirtualMachineDiskFilterOptions

Specifica le opzioni di filtro per il ripristino dei dischi.

Appare in: - FilterSpec

Campo Descrizione
allDisks boolean Specifica che devono essere ripristinati tutti i dischi da VirtualMachineBackup.

VirtualMachineDiskList

Contiene un elenco di VirtualMachineDisk.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineDiskList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineDisk

VirtualMachineDiskSpec

Definisce lo stato desiderato di VirtualMachineDisk.

Visualizzato in: - VirtualMachineDisk

Campo Descrizione
source DiskSource Specifica l'origine da cui vengono compilati i contenuti del disco. Se questo campo viene omesso, viene eseguito il provisioning di un disco vuoto.
size Quantità Specifica le dimensioni del disco: 5 GiB, 600 MiB e così via. Per un disco vuoto deve essere specificata una dimensione. Per i dischi di altre origini, le dimensioni dipendono dall'origine. Per l'origine dell'immagine, le dimensioni sono facoltative e vengono dedotte come equivalenti a Image.spec.minimumDiskSize. Se la dimensione è specificata, deve essere maggiore di Image.spec.minimumDiskSize.
type DiskType Specifica il tipo di disco. Il valore predefinito è Standard. In GDC air-gapped, i tipi supportati sono: Standard, Local. In GDC connesso, i tipi supportati sono: Standard.

VirtualMachineDiskStatus

Definisce lo stato osservato di VirtualMachineDisk.

Visualizzato in: - VirtualMachineDisk

Campo Descrizione
phase VirtualMachineDiskPhase La fase attuale del disco.
progress VirtualMachineDiskProgress Progress è lo stato di avanzamento attuale del provisioning del disco. Il valore è compreso tra 0 e 100 inclusi. N/A se non disponibile.
size Quantità La dimensione attuale del disco.
conditions Array Condition Le ultime osservazioni sullo stato di VirtualMachineDisk.
virtualMachineAttachments VirtualMachineAttachment L'elenco delle istanze di VirtualMachine a cui è collegato VirtualMachineDisk.
replicationStatus DiskReplicationStatus Lo stato della replica del disco.
provisionTime Durata Il tempo necessario per eseguire il provisioning di VirtualMachineDisk e raggiungere lo stato Ready. Il tempo necessario per eseguire il provisioning di VirtualMachineDisk e raggiungere lo stato Ready. Ad esempio, il tempo impiegato per scaricare un'immagine e così via.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.

VirtualMachineExternalAccess

Rappresenta la richiesta di accesso al VRF esterno per una macchina virtuale.

Visualizzato in: - VirtualMachineExternalAccessList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineExternalAccess
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineExternalAccessSpec
status VirtualMachineExternalAccessStatus

VirtualMachineExternalAccessList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineExternalAccessList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineExternalAccess

VirtualMachineExternalAccessSpec

Definisce la specifica dell'oggetto VirtualMachineExternalAccess.

Visualizzato in: - VirtualMachineExternalAccess

Campo Descrizione
enabled boolean Specifica se il VRF esterno è accessibile per VirtualMachine.
ports ServicePort array L'elenco delle porte esposte dal servizio di ingresso VirtualMachine.

VirtualMachineExternalAccessStatus

Definisce lo stato osservato dell'oggetto VirtualMachineExternalAccess.

Visualizzato in: - VirtualMachineExternalAccess

Campo Descrizione
ingressIP stringa IngressIP specifica l'indirizzo IP del servizio di ingresso VirtualMachine.
egressIP stringa EgressIP specifica l'indirizzo IP sul NAT di uscita utilizzato da VirtualMachine.
conditions Array Condition Dettagli dello stato osservato.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.

VirtualMachineImage

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

Visualizzato in: - VirtualMachineImageList

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

VirtualMachineImageImport

Rappresenta l'operazione di importazione e conversione delle risorse VM che contengono dati, ad esempio per importare e convertire 'VirtualMachineDiskinto aVirtualMachineImage`.

Visualizzato in: - VirtualMachineImageImportList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineImageImport
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineImageImportSpec
status VirtualMachineImageImportStatus

VirtualMachineImageImportList

Un elenco di VirtualMachineImageImport oggetti.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineImageImportList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineImageImport

VirtualMachineImageImportSpec

Specifica l'origine e i metadati dell'immagine che vuoi creare.

Visualizzato in: - VirtualMachineImageImport

Campo Descrizione
source ImageSourceReference Si riferisce alla risorsa da cui vengono importati i contenuti. L'origine deve provenire dallo stesso spazio dei nomi.
destination ImageDestinationReference Si riferisce alla risorsa in cui vengono importati i contenuti. Supportato solo nei deployment GDC Connected. Questo campo è obbligatorio se il valore di ImageSourceReference specificato è GCS.
imageMetadata ImageMetadataInput Specifica le proprietà del VirtualMachineImage che vuoi creare.
prepareImage boolean Specifica se preparare questa immagine per un deployment air-gap GDC con un valore per, ad esempio, installare i pacchetti richiesti. Se non viene specificato, la preparazione viene eseguita solo se l'immagine proviene dall'object storage.
prepareOptions ImagePrepareOptions Queste sono le opzioni per la preparazione delle immagini. Questo è valido solo quando prepareImage è true.

VirtualMachineImageImportStatus

Fornisce lo stato dell'importazione dell'immagine.

Visualizzato in: - VirtualMachineImageImport

Campo Descrizione
conditions Array Condition Fornisci lo stato Ready dell'avanzamento dell'importazione.
imageName stringa Si riferisce a VirtualMachineImage una volta creato correttamente. L'immagine si trova nello stesso spazio dei nomi dell'importazione.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.

VirtualMachineImageList

Contiene un elenco di oggetti VirtualMachineImage.

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

VirtualMachineImageSpec

Definisce la specifica dell'immagine della macchina virtuale.

Visualizzato in: - VirtualMachineImage

Campo Descrizione
operatingSystem OperatingSystemSpec I dettagli del sistema operativo.
minimumDiskSize Quantità La dimensione minima del disco a cui può essere applicata l'immagine. Specifica solo le dimensioni consigliate per i dischi futuri creati da questa immagine. Non rappresenta le dimensioni dell'immagine stessa.
gcs GCSReference Si riferisce alla risorsa GCS da cui vengono archiviate le immagini.

VirtualMachineImageStatus

Contiene lo stato osservato dell'oggetto VirtualMachineImage.

Visualizzato in: - VirtualMachineImage

Campo Descrizione
conditions Array Condition Le condizioni dell'immagine della macchina virtuale.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.
storageLocation stringa La zona in cui è archiviata questa immagine della macchina virtuale.

VirtualMachineList

Contiene un elenco di oggetti VirtualMachine.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachine

VirtualMachinePasswordResetRequest

Rappresenta una richiesta di reimpostazione della password per una determinata VM.

Visualizzato in: - VirtualMachinePasswordResetRequestList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachinePasswordResetRequest
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachinePasswordResetRequestSpec
status VirtualMachinePasswordResetRequestStatus

VirtualMachinePasswordResetRequestList

Contiene un elenco di risorse VirtualMachinePasswordResetRequest.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachinePasswordResetRequestList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachinePasswordResetRequest

VirtualMachinePasswordResetRequestSpec

Definisce la specifica VirtualMachinePasswordResetRequest.

Visualizzato in: - VirtualMachinePasswordResetRequest

Campo Descrizione
vmName stringa Il nome della VM per cui richiedere la reimpostazione della password. Questo campo è immutabile e non può essere aggiornato dopo la creazione di una richiesta di reimpostazione della password.
user stringa Il nome dell'utente per cui eseguire il ripristino della password per una VM specificata. Questo campo è immutabile e non può essere aggiornato dopo la creazione di una richiesta di reimpostazione della password.
publicKey stringa La chiave pubblica per criptare la nuova password di una VM. Questo campo è immutabile e non può essere aggiornato dopo la creazione di una richiesta di reimpostazione della password.

VirtualMachinePasswordResetRequestState

Tipo sottostante: string Definisce lo stato di una risorsa VirtualMachinePasswordResetRequest.

Visualizzato in: - VirtualMachinePasswordResetRequestStatus

VirtualMachinePasswordResetRequestStatus

Descrive lo stato della risorsa VirtualMachinePasswordResetRequest.

Visualizzato in: - VirtualMachinePasswordResetRequest

Campo Descrizione
state VirtualMachinePasswordResetRequestState Lo stato della risorsa VirtualMachinePasswordResetRequest.
reason stringa Il motivo dello stato attuale della risorsa.
message stringa Un campo che fornisce informazioni aggiuntive sullo stato attuale.
processedAt Ora Un campo che specifica l'ora in cui è stata elaborata la richiesta.
encryptedPassword stringa La nuova password criptata utilizzando la chiave pubblica fornita nella richiesta e codificata utilizzando Base64. Per decriptare la password, utilizza base64 per decodificare la stringa e decripta il risultato utilizzando la decrittografia RSA.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.

VirtualMachineProvisionTime

Monitora il tempo di provisioning di VirtualMachine.

Visualizzato in: - VirtualMachineStatus

Campo Descrizione
initProvisionTime Durata Tempo impiegato per il provisioning della prima VM. Ovvero, il tempo impiegato dalla creazione dell'oggetto all'esecuzione della VM.
lastProvisionTime Durata Tempo impiegato per il provisioning della VM più recente. Può essere uguale a InitProvisionTime se il provisioning della VM viene eseguito una sola volta.

VirtualMachineResourceConfig

Specifica una risorsa VM e parametri aggiuntivi per il backup di questa risorsa.

Visualizzato in: - FilterSpec - VirtualMachineBackupScope

Campo Descrizione
resourceName stringa Il nome della risorsa di cui viene eseguito il backup. Deve esistere nello stesso namespace del piano.

VirtualMachineRestore

Lo schema per l'API VirtualMachineRestores.

Visualizzato in: - VirtualMachineRestoreList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineRestore
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineRestoreSpec
status VirtualMachineRestoreStatus

VirtualMachineRestoreList

Contiene un elenco di VirtualMachineRestore.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineRestoreList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineRestore

VirtualMachineRestoreRequest

Lo schema per l'API VirtualMachineRestoreRequests.

Visualizzato in: - VirtualMachineRestoreRequestList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineRestoreRequest
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineRestoreRequestSpec
status VirtualMachineRestoreRequestStatus

VirtualMachineRestoreRequestList

Contiene un elenco di VirtualMachineRestoreRequest.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineRestoreRequestList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items Array VirtualMachineRestoreRequest

VirtualMachineRestoreRequestSpec

Definisce lo stato desiderato di VirtualMachineRestoreRequest.

Visualizzato in: - VirtualMachineRestoreRequest

Campo Descrizione
virtualMachineBackup stringa Il nome del backup della VM da ripristinare. VirtualMachineBackup si trova nello stesso namespace di questo VirtualMachineRestoreRequest.
restoreName stringa Il nome assegnato alla risorsa VirtualMachineRestore creata.
restoredResourceName stringa Il prefisso assegnato alle risorse ripristinate da VirtualMachineBackup. Il nome della risorsa ripristinata sarà il prefisso + il nome della risorsa di cui è stato eseguito il backup.
restoredResourceDescription stringa La descrizione assegnata alla risorsa appena creata.
filter FilterSpec I filtri che possono essere utilizzati per perfezionare la selezione delle risorse VM durante il ripristino.

VirtualMachineRestoreRequestStatus

Definisce lo stato osservato di VirtualMachineRestoreRequest.

Visualizzato in: - VirtualMachineRestoreRequest

Campo Descrizione
timeToExpire Ora Quando verrà eliminata questa risorsa effimera.
statusField StatusFields Descrive lo stato osservato di VirtualMachineRestoreRequest.

VirtualMachineRestoreSpec

Definisce lo stato desiderato di VirtualMachineRestore.

Visualizzato in: - VirtualMachineRestore

Campo Descrizione
virtualMachineBackup stringa Il nome del backup della VM che questo VirtualMachineRestore sta ripristinando. VirtualMachineBackup si trova nello stesso namespace di questo VirtualMachineRestore.
targetVirtualMachines array di stringhe L'elenco di tutte le VM create quando il ripristino sottostante è riuscito.
targetVirtualMachineDisks array di stringhe L'elenco di tutti i dischi VM creati quando il ripristino sottostante ha esito positivo.

VirtualMachineRestoreStatus

Definisce lo stato osservato di VirtualMachineRestore.

Visualizzato in: - VirtualMachineRestore

Campo Descrizione
restore stringa Il nome del ripristino sottostante a cui fa riferimento questo VirtualMachineRestore. Il ripristino deve avvenire nello stesso namespace di questo backup della VM, utilizzato nell'architettura dell'organizzazione GDC air-gapped v1.
restoreStatus RestoreStatus Lo stato del ripristino sottostante a cui fa riferimento questo VirtualMachineRestore. Utilizzato nell'architettura GDC con air gap Org v1.
configRestore stringa Il nome del ripristino della configurazione sottostante a cui fa riferimento questo VirtualMachineRestore. Configurazione si riferisce a VM e disco VM. Il ripristino della configurazione deve avvenire nello stesso namespace di questo ripristino della VM, utilizzato nell'architettura dell'organizzazione GDC air-gap v2.
configRestoreStatus RestoreStatus Lo stato del ripristino della configurazione sottostante a cui fa riferimento VirtualMachineRestore, utilizzato nell'architettura Org v2 air-gap di GDC.
volumeRestore stringa Il nome del ripristino del volume sottostante a cui fa riferimento questo VirtualMachineRestore. Il ripristino del volume deve avvenire nello stesso namespace di questo ripristino della VM, utilizzato nell'architettura dell'organizzazione GDC air-gap v2.
volumeRestoreStatus RestoreStatus Lo stato del ripristino del volume sottostante a cui fa riferimento VirtualMachineRestore, utilizzato nell'architettura Org v2 air-gap di GDC.

VirtualMachineSpec

Definisce le specifiche della macchina virtuale.

Visualizzato in: - VirtualMachine

Campo Descrizione
runningState VirtualMachineRunningState Indica lo stato di esecuzione richiesto di VirtualMachine. Il valore predefinito è In esecuzione.
disks Array DiskAttachment Specifica l'elenco dei dischi collegati a questa VM. Deve esserci esattamente un disco di avvio. Per applicare le modifiche agli allegati del disco è necessario riavviare.
compute Computing Specifica la CPU e la memoria della VM. CPU e memoria possono essere definiti direttamente o tramite VirtualMachineType. Le modifiche a Compute richiedono un riavvio per essere applicate. Compute è immutabile quando la VM si trova nello stato Unknown.
startupScripts Array StartupScript Specifica l'elenco degli script di avvio per la VM. Perché StartupScripts diventi effettivo, sulle VM Linux deve essere installato cloud-init. Gli script vengono eseguiti in ordine alfabetico in base al nome di ogni script di avvio. Nelle VM Windows, il tipo di script influisce sull'ordine di esecuzione. Gli script vengono eseguiti nell'ordine ps1, bat, cmd. Se due script sono dello stesso tipo, vengono eseguiti in ordine alfabetico in base al nome.
guestEnvironment GuestEnvironment Specifica la configurazione dell'ambiente guest della VM. Se il campo è nullo, il campo enable in AccessManagement è true per impostazione predefinita. In caso contrario, la configurazione non nulla per ogni funzionalità secondaria all'interno della struttura esegue l'override della configurazione predefinita della funzionalità secondaria.
firmware Firmware Specifica le opzioni di inizializzazione della VM al momento dell'avvio.
shieldConfig ShieldConfig Specifica le configurazioni relative alla sicurezza della VM.
network NetworkSpec Specifica la configurazione di rete.

VirtualMachineStatus

Contiene lo stato osservato della macchina virtuale.

Visualizzato in: - VirtualMachine

Campo Descrizione
state VirtualMachineState Stato osservato della VM.
reason VirtualMachineStateReason Il motivo per cui la VM si trova nello stato osservato. Compilato se applicabile allo stato osservato.
message stringa Ulteriori dettagli sullo stato della VM.
network NetworkStatus Stato delle reti VM.
conditions Array Condition Dettagli dello stato osservato.
stateTransitionTime object (chiavi:VirtualMachineState, valori:Time) Data/ora ultima transizione di ogni stato.
provisionTime VirtualMachineProvisionTime Tempo impiegato per il provisioning della VM.
errors VMMError array Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa.

VirtualMachineType

Definisce la risorsa CPU e memoria di una VM.

Visualizzato in: - VirtualMachineTypeList

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineType
metadata ObjectMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
spec VirtualMachineTypeSpec
status VirtualMachineTypeStatus

VirtualMachineTypeList

VirtualMachineTypeList contiene un elenco di VirtualMachineType.

Campo Descrizione
apiVersion stringa virtualmachine.gdc.goog/v1
kind stringa VirtualMachineTypeList
metadata ListMeta Per i campi di metadata, consulta la documentazione dell'API Kubernetes.
items VirtualMachineType

VirtualMachineTypeSpec

Definisce le configurazioni di un VirtualMachineType.

Visualizzato in: - VirtualMachineType

Campo Descrizione
vcpus integer Specifica il numero di vCPU disponibili per l'istanza. Specifica vcpus come numero intero multiplo di 2, compreso tra 2 e 128 inclusi.
memory Quantità Specifica la quantità di memoria fisica disponibile per l'istanza. memory deve avere un valore compreso tra 1 GB e 400 GB inclusi.

VirtualMachineTypeStatus

Visualizzato in: - VirtualMachineType

Campo Descrizione
supported boolean Specifica se il tipo di VM specificato è supportato o meno dall'hardware sottostante