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 vcpus e memory esclusivamente o 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 numero intero |
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). |
ConfidentialInstanceConfig
Specifica le configurazioni della VM confidenziale.
Visualizzato in: - VirtualMachineSpec
| Campo | Descrizione |
|---|---|
confidentialInstanceType ConfidentialInstanceType |
Specifica il tipo di tecnologia Confidential Computing. |
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 quando un disco è collegato a un VirtualMachine. Il ciclo di vita di un VirtualMachineDisk viene disaccoppiato da VirtualMachine una volta che 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 questo disco è un disco secondario. Sarà 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 Condition array |
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. |
imageFamily ImageFamilySource |
Indica il nome della famiglia di immagini a cui appartiene questa immagine. L'utente deve fornire un'immagine o una famiglia di immagini, ma non entrambe. |
FailureHistory
Visualizzato in: - VirtualMachineStatus
| Campo | Descrizione |
|---|---|
failureCounter numero intero |
Numero di volte in cui la VM non è riuscita. |
failureInfos Array FailureInfo |
FailureInfo
Visualizzato in: - FailureHistory
| Campo | Descrizione |
|---|---|
reason stringa |
Motivo dell'errore |
observedTime Ora |
Ora in cui è stato osservato l'errore. |
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, VirtualMachines non verrà ripristinato, ma verranno ripristinati solo VirtualMachineDisks 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. |
GracefulShutdown
GracefulShutdown configura l'arresto normale per una VM.
Visualizzato in: - VirtualMachineSpec
| Campo | Descrizione |
|---|---|
connectionDrainTimeoutSeconds numero intero |
ConnectionDrainTimeoutSeconds specifica il periodo di tolleranza dopo l'avvio dell'arresto, dell'espulsione o dell'eliminazione di una VM e prima dell'arresto del guest. |
GuestEnvironment
Specifica la configurazione dell'ambiente guest.
Visualizzato in: - VirtualMachineSpec
| Campo | Descrizione |
|---|---|
accessManagement AccessManagementConfig |
Specifica la configurazione della gestione dell'accesso. |
guestHealthCheck GuestHealthCheck |
Specifica la configurazione di Guest Health. |
GuestHealthCheck
Specifica la configurazione della funzionalità GuestHealth nell'ambiente guest.
Visualizzato in: - GuestEnvironment
| Campo | Descrizione |
|---|---|
enable boolean |
Specifica se enable la funzionalità GuestHealth nell'ambiente guest della VM. |
IPAddress
Visualizzato in: - NetworkInterfaceSpec
| Campo | Descrizione |
|---|---|
address stringa |
L'indirizzo IP. In GDC connected, l'indirizzo può contenere una subnet mask. Se la subnet mask 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 (impostazione predefinita), 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 nelle implementazioni di 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 inserita in GCS. |
ImageDiskSource
Riferimento alla fonte 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 valore come vuoto o utilizza il valore namespace corrente. |
ImageFamilySource
Visualizzato in: - DiskSource
| Campo | Descrizione |
|---|---|
name stringa |
Il nome della famiglia di immagini da utilizzare. |
namespace stringa |
Lo spazio dei nomi della famiglia di immagini. Per le famiglie di immagini di golden image, utilizza vm-system. Per le famiglie di immagini nel progetto corrente, impostalo 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 per 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. |
family stringa |
Si riferisce alla famiglia specifica a cui appartiene una determinata immagine. |
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-gapped 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 uno tra 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'ambiente air-gap GDC. 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. |
subnet SubnetReference |
Subnet è la subnet assegnata a NetworkInterface. |
NetworkPerformanceTier
Tipo sottostante: string
Appare in: - NetworkSpec
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. |
networkPerformanceTier NetworkPerformanceTier |
Specifica il livello di configurazione per le prestazioni di rete su tutte le interfacce della VM in GDC airgap. Non utilizzato in GDC Connected. |
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 la durata di validità di questa chiave, espressa 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 numero intero |
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 |
ScriptSecretRef fa riferimento a una risorsa secret che contiene lo script di avvio. Quando questo StartupScript è definito all'interno di una VirtualMachine, ScriptSecretRef deve fare riferimento a un Secret Kubernetes zonale nello stesso spazio dei nomi. Se definito all'interno di un VirtualMachineTemplate, ScriptSecretRef deve fare riferimento a un Secret Kubernetes globale nello stesso spazio dei nomi. Il nome specificato in ScriptSecretRef deve corrispondere esattamente al nome della risorsa Secret a cui viene fatto riferimento. |
SubnetReference
Visualizzato in: - NetworkInterfaceStatus
| Campo | Descrizione |
|---|---|
name stringa |
Name è il nome della subnet. |
namespace stringa |
Namespace è lo spazio dei nomi della subnet. |
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 accedere 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. |
conditions Condition array |
Dettagli dello stato osservato. |
errors Array VMMError |
Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa. |
VirtualMachineAttachedDiskPhase
Tipo sottostante: string
VirtualMachineAttachedDiskPhase rappresenta la fase attuale del
processo di collegamento del disco alla VM.
Fornito solo per i dischi hot-plug al momento, ma in futuro potrebbe
essere fornito anche per i dischi non hot-plug.
Visualizzato in: - VirtualMachineAttachedDiskStatus
VirtualMachineAttachedDiskStatus
VirtualMachineAttachedDiskStatus contiene lo stato osservato di un disco collegato a una macchina virtuale.
Visualizzato in: - VirtualMachineAttachedDisksInfo
| Campo | Descrizione |
|---|---|
name stringa |
Il nome si riferisce al nome del disco come definito in VirtualMachineSpec.Disks[*].VirtualMachineDiskRef.Name. |
hotpluggable boolean |
Hotpluggable riflette il tipo di funzionalità sottostante dell'allegato del disco come parte dello stato. Un valore "true" indica che si tratta di un collegamento hot-plug, che supporta l'aggiunta e la rimozione del disco dalla VM mentre è in esecuzione. Un valore "false" o assente indica che si tratta di un collegamento coldplug, il che significa che il disco è stato collegato all'avvio e richiede l'arresto della VM per la rimozione del disco. |
phase VirtualMachineAttachedDiskPhase |
La fase rappresenta la fase attuale del processo di collegamento del disco alla VM. Fornito solo per i dischi hot-plug per ora, ma in futuro potrebbe essere fornito anche per i dischi non hot-plug. |
reason stringa |
Il campo Motivo fornisce una breve descrizione della fase attuale di collegamento del disco. Fornito solo per i dischi hot-plug per ora, ma in futuro potrebbe essere fornito anche per i dischi non hot-plug. |
message stringa |
Il messaggio fornisce informazioni più dettagliate sulla fase attuale di collegamento del disco. Fornito solo per i dischi hot-plug per ora, ma in futuro potrebbe essere fornito anche per i dischi non hot-plug. |
VirtualMachineAttachedDisksInfo
Visualizzato in: - VirtualMachineStatus
| Campo | Descrizione |
|---|---|
attachments Array VirtualMachineAttachedDiskStatus |
Attachments fornisce lo stato dei dischi collegati a VirtualMachine. Fornito solo per i dischi hot-plug per ora, ma in futuro potrebbe essere fornito anche per i dischi non hot-plug. |
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 |
VirtualMachineBackupPlanTemplate deve trovarsi nello stesso namespace di questo piano di backup della VM. |
backupConfig VirtualMachineBackupConfig |
Definisce la configurazione e l'ambito del backup. |
backupSchedule Programmazione |
La creazione di backup pianificati in 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. Per impostazione predefinita, i backup vengono eliminati automaticamente dopo 35 giorni e questa norma di conservazione può essere modificata. |
deactivated boolean |
Specifica se il piano è stato disattivato. Se imposti questo campo su "true", il piano viene bloccato, il che significa che non sono consentiti ulteriori aggiornamenti, incluse le modifiche al campo disattivato. Inoltre, impedisce la creazione di nuovi backup in questo piano, sia manualmente che in base a una pianificazione. Il valore predefinito è "false". |
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 v1 dell'organizzazione GDC con air gap. |
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 con air gap Org v2. |
volumeBackupPlan stringa |
Il nome del piano di backup del volume sottostante gestito da questo VirtualMachineBackupPlan, utilizzato nell'architettura Org v2 di GDC con air gap. |
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 verrà compilato solo se si è verificato un errore. |
conditions Condition array |
Conditions rappresenta le osservazioni dello stato attuale di questo piano di backup della VM. Tipi di condizione noti: Pronto |
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 utilizzato da VirtualMachineBackupPlans 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 trovarsi nello stesso namespace di questa richiesta. Specifica solo uno dei due valori: VirtualMachineBackupPlanTemplate O VirtualMachineBackupPlan. |
virtualMachineBackupPlan stringa |
Il piano di backup della macchina virtuale utilizzato da questa richiesta per la richiesta ad hoc con ambito di backup dei campi VirtualMachine e VirtualMachineDisk 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 dei due valori: 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 dei due valori: VirtualMachine O VirtualMachineDisk. |
virtualMachineBackupName stringa |
Il nome di VirtualMachineBackup da creare. Il backup viene sempre creato nello stesso spazio dei nomi della richiesta. |
deleteLockDays numero intero |
Facoltativo. Il numero di giorni dalla creazione di questo backup durante i quali l'eliminazione del backup è bloccata. Il valore non deve superare i 90 giorni e deve essere minore o uguale a retainDays. Se impostato su 0, l'eliminazione non viene bloccata. Se omesso, questo valore viene ripristinato alla configurazione del piano di backup associato. |
retainDays numero intero |
Facoltativo. Il numero di giorni per cui conservare questo backup, dopodiché viene eliminato automaticamente. Il valore non deve superare i 90 giorni. Se è impostato su 0, il backup non viene eliminato automaticamente. Se omesso, questo valore viene ripristinato alla configurazione del piano di backup associato. L'impostazione di un valore troppo alto può causare l'esaurimento dello spazio di archiviazione, mentre l'impostazione di un valore troppo basso può aumentare il rischio di perdita di dati. |
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. |
retentionPolicy VirtualMachineRetentionPolicy |
Facoltativo. Definisce le impostazioni della policy di conservazione per il backup. |
VirtualMachineRetentionPolicy
Definisce le impostazioni della policy di conservazione per il backup.
Visualizzato in: - VirtualMachineBackupSpec
| Campo | Descrizione |
|---|---|
deleteLockDays numero intero |
Facoltativo. Il numero di giorni dalla creazione di questo backup durante i quali l'eliminazione del backup è bloccata. Il valore non deve superare i 90 giorni. Se impostato su 0, l'eliminazione non viene bloccata. |
retainDays numero intero |
Facoltativo. Il numero di giorni per cui conservare questo backup, dopodiché viene eliminato automaticamente. Il valore non deve superare i 90 giorni. Se è impostato su 0, il backup non viene eliminato automaticamente. |
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 GDC con air gap Org v1. |
backupStatus BackupStatus |
Lo stato dei backup sottostanti a cui fa riferimento questo VirtualMachineBackup, utilizzato nell'architettura GDC con air gap dell'organizzazione v1. |
configBackup stringa |
Il nome del backup della configurazione sottostante a cui fa riferimento questo VirtualMachineBackup. Config si riferisce alla VM e al disco VM. Il backup della configurazione deve trovarsi nello stesso namespace di questo backup della VM, utilizzato nell'architettura dell'organizzazione GDC con air gap v2. |
configBackupStatus BackupStatus |
Lo stato del backup della configurazione sottostante a cui fa riferimento questo VirtualMachineBackup, utilizzato nell'architettura GDC con air gap Org 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 dell'organizzazione GDC con air gap v2. |
volumeBackupStatus BackupStatus |
Lo stato del backup del volume sottostante a cui fa riferimento questo VirtualMachineBackup, utilizzato nell'architettura Org v2 di GDC con air gap. |
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. |
successfulVMBackupJobs numero intero |
Conteggio di VMBackupJobs riusciti. Rappresenta il numero di risorse VM di cui è stato eseguito il backup. Questo campo verrà compilato al termine del backup |
failedVMBackupJobs numero intero |
Conteggio di VMBackupJobs non riusciti. Rappresenta il numero di risorse VM di cui non è stato eseguito il backup. Questo campo verrà compilato al termine del backup |
successfulVirtualMachines array di stringhe |
Elenca i nomi delle VM di cui è stato eseguito il backup. |
failedVirtualMachines array di stringhe |
Elenca i nomi delle VM di cui non è stato eseguito il backup. |
successfulVirtualMachineDisks array di stringhe |
Elenca i nomi dei dischi VM di cui è stato eseguito il backup. |
failedVirtualMachineDisks array di stringhe |
Elenca i nomi dei dischi VM di cui non è stato eseguito il backup. |
conditions Condition array |
Conditions rappresenta le osservazioni dello stato attuale di questo backup della VM. Tipi di condizioni noti: riuscito |
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 della risorsa VirtualMachineBackup da eliminare. Questa richiesta viene sempre creata nello stesso namespace del backup. |
targetedVMBackupJobNames array di stringhe |
L'insieme di nomi di VMBackupJob da eliminare. Può essere utilizzato quando non è necessario eliminare l'intero backup della VM, ma solo un sottoinsieme di backup delle VM. L'elenco dei CR VMBackupJob per un determinato backup VM può essere cercato utilizzando l'etichetta {"backup.gdc.goog/backup-name": |
VirtualMachineDeleteBackupRequestStatus
Definisce lo stato osservato di VirtualMachineDeleteBackupRequest.
Visualizzato in: - VirtualMachineDeleteBackupRequest
| Campo | Descrizione |
|---|---|
timeToExpire Ora |
Definisce il momento in cui 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 inseriti 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 con air gap, i tipi supportati sono: Standard, Local, Performance. 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 |
L'avanzamento è lo stato attuale del provisioning del disco. Il valore è compreso tra 0 e 100 inclusi. N/A se non disponibile. |
size Quantità |
Le dimensioni attuali del disco. |
conditions Condition array |
Le ultime osservazioni dello stato di VirtualMachineDisk. |
virtualMachineAttachments VirtualMachineAttachment |
L'elenco delle istanze di VirtualMachine a cui è allegato il 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 Array VMMError |
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 Array ServicePort |
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 sulla NAT di uscita utilizzato da VirtualMachine. |
conditions Condition array |
Dettagli dello stato osservato. |
errors Array VMMError |
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 nelle implementazioni di 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-gapped di 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. Valido solo quando prepareImage è true. |
VirtualMachineImageImportStatus
Fornisce lo stato dell'importazione dell'immagine.
Visualizzato in: - VirtualMachineImageImport
| Campo | Descrizione |
|---|---|
conditions Condition array |
Fornisci lo stato Ready dell'avanzamento dell'importazione. |
imageName stringa |
Si riferisce a VirtualMachineImage una volta creato. L'immagine si trova nello stesso spazio dei nomi dell'importazione dell'immagine. |
errors Array VMMError |
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 Array 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 la dimensione consigliata 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. |
family stringa |
Si riferisce alla famiglia specifica a cui appartiene una determinata immagine. |
buildTime Ora |
Il timestamp di avvio del processo di compilazione dell'immagine della macchina virtuale. |
VirtualMachineImageStatus
Contiene lo stato osservato dell'oggetto VirtualMachineImage.
Visualizzato in: - VirtualMachineImage
| Campo | Descrizione |
|---|---|
conditions Condition array |
Le condizioni dell'immagine della macchina virtuale. |
errors Array VMMError |
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 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 password. |
user stringa |
Il nome dell'utente per cui eseguire la reimpostazione password per una VM specificata. Questo campo è immutabile e non può essere aggiornato dopo la creazione di una richiesta di reimpostazione password. |
publicKey stringa |
La chiave pubblica per criptare la nuova password per una VM. Questo campo è immutabile e non può essere aggiornato dopo la creazione di una richiesta di reimpostazione 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 per lo stato attuale. |
conditions Condition array |
Dettagli dello stato osservato. |
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 Array VMMError |
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, tempo impiegato dalla creazione dell'oggetto fino a quando la VM non è in stato di esecuzione. |
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. |
targetNamespace stringa |
Lo spazio dei nomi in cui verrà ripristinata la VM. Se non viene fornito, verrà utilizzato lo spazio dei nomi originale del backup. Supportato solo per i ripristini delle VM dei nodi del cluster. |
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 va a buon fine. |
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 con air gap 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. Config si riferisce alla VM e al disco VM. Il ripristino della configurazione deve avvenire nello stesso namespace di questo ripristino della VM, utilizzato nell'architettura GDC con air gap Org v2. |
configRestoreStatus RestoreStatus |
Lo stato del ripristino della configurazione sottostante a cui fa riferimento VirtualMachineRestore, utilizzato nell'architettura Org v2 di GDC con air gap. |
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 GDC con air gap Org v2. |
volumeRestoreStatus RestoreStatus |
Lo stato del ripristino del volume sottostante a cui fa riferimento questo VirtualMachineRestore, utilizzato nell'architettura Org v2 di GDC con air gap. |
conditions Condition array |
Conditions rappresenta le osservazioni dello stato attuale di questo ripristino della VM. Tipi di condizioni noti: riuscito |
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 diventare effettive. Compute è immutabile quando la VM si trova nello stato Unknown. |
confidentialInstanceConfig ConfidentialInstanceConfig |
Specifica le configurazioni della VM confidenziale. |
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 sostituisce la 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. |
templateRef LocalObjectReference |
TemplateRef specifica il VirtualMachineTemplate da utilizzare come base per questa VM e fa riferimento a un VirtualMachineTemplate nello stesso spazio dei nomi. Le proprietà definite nel modello verranno utilizzate per creare la VM. Se altri campi in VirtualMachineSpec vengono impostati direttamente quando viene impostato TemplateRef, i valori specificati in VirtualMachineSpec avranno la precedenza sui valori provenienti da TemplateRef. |
gracefulShutdown GracefulShutdown |
GracefulShutdown configura l'arresto normale per la VM. Questa sezione è modificabile anche dopo l'esecuzione della VM. Se non specificato, verrà applicato il valore predefinito di connectionDrainTimeoutSeconds di 60 secondi. |
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 per lo stato osservato. |
message stringa |
Ulteriori dettagli sullo stato della VM. |
network NetworkStatus |
Stato delle reti VM. |
disks VirtualMachineAttachedDisksInfo |
Disks fornisce informazioni sui dischi collegati a VirtualMachine. Fornito solo per i dischi hot-plug per ora, ma in futuro potrebbe essere fornito anche per i dischi non hot-plug. |
conditions Condition array |
Dettagli dello stato osservato. |
stateTransitionTime object (chiavi:VirtualMachineState, valori:Time) |
Data/ora ultima transizione di ogni stato. Deprecato: utilizza TransitionTime. |
transitionTime Array VirtualMachineTransitionTime |
Data/ora ultima transizione di ogni transizione. |
provisionTime VirtualMachineProvisionTime |
Tempo impiegato per il provisioning della VM. |
failureHistory FailureHistory |
FailureHistory tiene traccia dei recenti errori della VM. |
errors Array VMMError |
Un elenco di eventuali errori verificatisi durante la riconciliazione di questa risorsa. |
VirtualMachineTransitionTime
VirtualMachineTransitionTime rappresenta un tempo di transizione con una chiave.
Visualizzato in: - VirtualMachineStatus
| Campo | Descrizione |
|---|---|
transition VirtualMachineTransitionKey |
Transition è la chiave di transizione. |
time Ora |
L'ora è l'ora dell'ultima transizione. |
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 numero intero |
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 |