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 a
VirtualMachineImage`.
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 |