KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk define las propiedades de un disco que se creará y se adjuntará a una VM creada a partir de una plantilla.

Aparece en: - VirtualMachineTemplateSpec

Campo Descripción
boot booleano Especifica si este disco será el dispositivo de arranque. Exactamente un disco de la plantilla debe estar marcado como disco de arranque.
autoDelete booleano Especifica si el disco se debe borrar automáticamente cuando se borra la máquina virtual.
spec VirtualMachineDiskSpec La especificación define las propiedades del disco en sí (p.ej., tamaño, imagen de origen).

VirtualMachineImage

Representa la imagen de disco que se puede usar en la máquina virtual.

Aparece en: - VirtualMachineImageList

Campo Descripción
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImage
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageList

Representa una colección de imágenes de máquina virtual.

Campo Descripción
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineImageList
metadata ListMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
items arreglo de VirtualMachineImage

VirtualMachineImageStatus

Define el estado de una imagen de máquina virtual.

Aparece en: - VirtualMachineImage

Campo Descripción
conditions arreglo de condiciones Son las condiciones de la imagen de la máquina virtual.
errors arreglo de VMMError Es una lista de los errores que se produjeron durante la conciliación de este recurso.
storageLocations arreglo de cadenas Es la lista de zonas en las que se almacena esta imagen de máquina virtual.
zones Array de VirtualMachineImageZoneStatus Es la lista de estados de las zonas en las que se propaga el recurso.

VirtualMachineImageZoneStatus

Proporciona el estado de la implementación de una zona en una zona en particular.

Aparece en: - VirtualMachineImageStatus

Campo Descripción
name string Es el nombre de la zona en la que se encuentra la réplica que representa este estado.
conditions arreglo de condiciones Son las observaciones del lanzamiento actual.

VirtualMachineTemplate

Representa una plantilla de una máquina virtual.

Aparece en: - VirtualMachineTemplateList

Campo Descripción
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplate
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateStatus

VirtualMachineTemplateList

Define una lista de recursos VirtualMachineTemplate.

Campo Descripción
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateList
metadata ListMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
items VirtualMachineTemplate array

VirtualMachineTemplateReplica

Representa una plantilla de una plantilla de máquina virtual.

Aparece en: - VirtualMachineTemplateReplicaList

Campo Descripción
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplica
metadata ObjectMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateReplicaStatus

VirtualMachineTemplateReplicaList

Representa una colección de recursos VirtualMachineTemplateReplica.

Campo Descripción
apiVersion string virtualmachine.global.gdc.goog/v1
kind string VirtualMachineTemplateReplicaList
metadata ListMeta Consulta la documentación de la API de Kubernetes para conocer los campos de metadata.
items VirtualMachineTemplateReplica

VirtualMachineTemplateReplicaStatus

Contiene el estado observado de la réplica de la plantilla de máquina virtual.

Aparece en: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus

Campo Descripción
conditions arreglo de condiciones Son las condiciones de la réplica de la plantilla de máquina virtual.

VirtualMachineTemplateSpec

Define la especificación de una plantilla de máquina virtual.

Aparece en: - VirtualMachineTemplate - VirtualMachineTemplateReplica

Campo Descripción
compute Procesamiento Especifica la CPU y la memoria de la VM. La CPU y la memoria se pueden definir directamente o a través de VirtualMachineType. Los cambios en Compute requieren un reinicio para que se apliquen. El recurso de procesamiento es inmutable cuando la VM está en estado desconocido.
virtualMachineDiskTemplates Array de VirtualMachineDiskTemplate Disks especifica la lista de discos que se crearán y adjuntarán.
startupScripts StartupScript array Especifica la lista de secuencias de comandos de inicio de la VM. Los StartupScripts solo tienen efecto en las VMs que tienen instalado cloud-init. Se ejecutan en orden alfabético, según el nombre de cada secuencia de comandos de inicio.
guestEnvironment GuestEnvironment Especifica la configuración del entorno invitado de la VM. Si el campo es nulo, el campo de habilitación en AccessManagement es verdadero de forma predeterminada. De lo contrario, la configuración no nula para cada subfunción dentro de la estructura anula la configuración predeterminada de la subfunción.
shieldConfig ShieldConfig Especifica la configuración relacionada con la seguridad de la VM.
network NetworkSpec Especifica la configuración de la red.

VirtualMachineTemplateStatus

Contiene el estado observado de la plantilla de máquina virtual.

Aparece en: - VirtualMachineTemplate

Campo Descripción
conditions arreglo de condiciones Son las observaciones del estado general del recurso. Tipos de condiciones conocidos: Listo.
rollout RolloutStatus Es la estrategia actual que se usa para lanzar el recurso en cada zona.
zones Array de VirtualMachineTemplateZoneStatus Es la lista de estados de las zonas en las que se lanza el recurso.

VirtualMachineTemplateZoneStatus

Proporciona el estado de la implementación progresiva de una plantilla de máquina virtual en una zona en particular.

Aparece en: - VirtualMachineTemplateStatus

Campo Descripción
name string Es el nombre de la zona en la que se encuentra la réplica que representa este estado.
rolloutStatus ZoneRolloutStatus Es el estado del lanzamiento de la réplica en la zona.
replicaStatus VirtualMachineTemplateReplicaStatus Es el estado de conciliación de la réplica recopilada de la zona. Cualquier condición dentro del campo que tenga un valor de .observedGeneration inferior a .rolloutStatus.replicaGeneration está desactualizada.