KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk define las propiedades de un disco que se va a crear y 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. Debe marcarse exactamente un disco de la plantilla como disco de arranque.
autoDelete booleano Especifica si el disco se debe eliminar automáticamente cuando se elimine VirtualMachine.
spec VirtualMachineDiskSpec Spec define las propiedades del propio disco (por ejemplo, el tamaño o la imagen de origen).

VirtualMachineImage

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

Aparece en: - VirtualMachineImageList

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

VirtualMachineImageList

Representa una colección de imágenes de máquinas virtuales.

Campo Descripción
apiVersion cadena virtualmachine.global.gdc.goog/v1
kind cadena VirtualMachineImageList
metadata ListMeta Consulta la documentación sobre la API de Kubernetes para ver los campos de metadata.
items Matriz VirtualMachineImage

VirtualMachineImageStatus

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

Aparece en: - VirtualMachineImage

Campo Descripción
conditions Matriz Condition Condiciones de la imagen de máquina virtual.
errors Matriz VMMError Lista de los errores que se han producido durante la conciliación de este recurso.
storageLocations matriz de cadenas Lista de zonas en las que se almacena esta imagen de máquina virtual.
zones VirtualMachineImageZoneStatus Lista de estados de las zonas en las que se propaga el recurso.

VirtualMachineImageZoneStatus

Proporciona el estado de una zona que se está implementando en otra zona concreta.

Aparece en: - VirtualMachineImageStatus

Campo Descripción
name cadena Nombre de la zona en la que se encuentra la réplica a la que corresponde este estado.
conditions Matriz Condition Las observaciones de la implementación actual.

VirtualMachineTemplate

Representa una plantilla de una máquina virtual.

Aparece en: - VirtualMachineTemplateList

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

VirtualMachineTemplateList

Define una lista de recursos VirtualMachineTemplate.

Campo Descripción
apiVersion cadena virtualmachine.global.gdc.goog/v1
kind cadena VirtualMachineTemplateList
metadata ListMeta Consulta la documentación sobre la API de Kubernetes para ver los campos de metadata.
items Matriz VirtualMachineTemplate

VirtualMachineTemplateReplica

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

Aparece en: - VirtualMachineTemplateReplicaList

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

VirtualMachineTemplateReplicaList

Representa una colección de recursos VirtualMachineTemplateReplica.

Campo Descripción
apiVersion cadena virtualmachine.global.gdc.goog/v1
kind cadena VirtualMachineTemplateReplicaList
metadata ListMeta Consulta la documentación sobre la API de Kubernetes para ver los campos de metadata.
items Matriz 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 Matriz Condition 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 Computación 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 que se reinicie el dispositivo para que se apliquen. El recurso de computación es inmutable cuando la VM está en estado Unknown.
virtualMachineDiskTemplates Matriz VirtualMachineDiskTemplate Disks especifica la lista de discos que se van a crear y conectar.
startupScripts Matriz StartupScript Especifica la lista de secuencias de comandos de inicio de la VM. StartupScripts solo se aplica a 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 nil, el campo enable de AccessManagement es true de forma predeterminada. De lo contrario, la configuración no nula de cada subfunción de la estructura anula la configuración predeterminada de la subfunción.
shieldConfig ShieldConfig Especifica las configuraciones relacionadas con la seguridad de la VM.
network NetworkSpec Especifica la configuración de la red.
gracefulShutdown GracefulShutdown GracefulShutdown configura el cierre ordenado de la VM.

VirtualMachineTemplateStatus

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

Aparece en: - VirtualMachineTemplate

Campo Descripción
conditions Matriz Condition Observaciones sobre el estado general del recurso. Tipos de condiciones conocidos: Ready.
rollout RolloutStatus Estrategia actual utilizada para implementar el recurso en cada zona.
zones Matriz VirtualMachineTemplateZoneStatus Lista de estados de zonas en las que se ha implementado el recurso.

VirtualMachineTemplateZoneStatus

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

Aparece en: - VirtualMachineTemplateStatus

Campo Descripción
name cadena Nombre de la zona en la que se encuentra la réplica a la que corresponde este estado.
rolloutStatus ZoneRolloutStatus Estado del lanzamiento de la réplica en la zona.
replicaStatus VirtualMachineTemplateReplicaStatus Estado de conciliación de la réplica recogida de la zona. Cualquier condición del campo que tenga un valor de .observedGeneration inferior a .rolloutStatus.replicaGeneration está obsoleta.