virtualmachine.global.gdc.goog/v1
VirtualMachineDiskTemplate
VirtualMachineTemplateDisk defines the properties of a disk to be created and attached to a VM instantiated from a template.
Appears in: - VirtualMachineTemplateSpec
| Field | Description |
|---|---|
boot boolean |
Specifies whether this disk will be the boot device. Exactly one disk in the template must be marked as the boot disk. |
autoDelete boolean |
Specifies whether the disk should be automatically deleted when the VirtualMachine is deleted. |
spec VirtualMachineDiskSpec |
Spec defines the properties of the disk itself (e.g., size, source image). |
VirtualMachineImage
Represents the disk image that can be used on virtual machine.
Appears in: - VirtualMachineImageList
| Field | Description |
|---|---|
apiVersion string |
virtualmachine.global.gdc.goog/v1 |
kind string |
VirtualMachineImage |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata. |
spec VirtualMachineImageSpec |
|
status VirtualMachineImageStatus |
VirtualMachineImageList
Represents a collection of virtual machine images.
| Field | Description |
|---|---|
apiVersion string |
virtualmachine.global.gdc.goog/v1 |
kind string |
VirtualMachineImageList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata. |
items VirtualMachineImage array |
VirtualMachineImageStatus
Defines the status of a Virtual Machine Image.
Appears in: - VirtualMachineImage
| Field | Description |
|---|---|
conditions Condition array |
Conditions of the virtual machine image. |
errors VMMError array |
A list of any errors that occurred during the reconciliation of this resource. |
storageLocations string array |
The list of zones where this Virtual Machine Image is stored. |
zones VirtualMachineImageZoneStatus array |
The list of zone statuses where the resource is propagated to. |
VirtualMachineImageZoneStatus
Provides the status of a zone rolling out to a particular zone.
Appears in: - VirtualMachineImageStatus
| Field | Description |
|---|---|
name string |
The name of the zone where the replica this status represents is in. |
conditions Condition array |
The observations of the current rollout. |
VirtualMachineTemplate
Represents a template of a Virtual Machine.
Appears in: - VirtualMachineTemplateList
| Field | Description |
|---|---|
apiVersion string |
virtualmachine.global.gdc.goog/v1 |
kind string |
VirtualMachineTemplate |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata. |
spec VirtualMachineTemplateSpec |
|
status VirtualMachineTemplateStatus |
VirtualMachineTemplateList
Defines a list of VirtualMachineTemplate resources.
| Field | Description |
|---|---|
apiVersion string |
virtualmachine.global.gdc.goog/v1 |
kind string |
VirtualMachineTemplateList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata. |
items VirtualMachineTemplate array |
VirtualMachineTemplateReplica
Represents a template of a Virtual Machine Template.
Appears in: - VirtualMachineTemplateReplicaList
| Field | Description |
|---|---|
apiVersion string |
virtualmachine.global.gdc.goog/v1 |
kind string |
VirtualMachineTemplateReplica |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata. |
spec VirtualMachineTemplateSpec |
|
status VirtualMachineTemplateReplicaStatus |
VirtualMachineTemplateReplicaList
Represents a collection of VirtualMachineTemplateReplica resources.
| Field | Description |
|---|---|
apiVersion string |
virtualmachine.global.gdc.goog/v1 |
kind string |
VirtualMachineTemplateReplicaList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata. |
items VirtualMachineTemplateReplica array |
VirtualMachineTemplateReplicaStatus
Contains the observed state of the Virtual Machine Template Replica.
Appears in: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus
| Field | Description |
|---|---|
conditions Condition array |
Conditions of the Virtual Machine Template Replica. |
VirtualMachineTemplateSpec
Defines the specification of a Virtual Machine Template.
Appears in: - VirtualMachineTemplate - VirtualMachineTemplateReplica
| Field | Description |
|---|---|
compute Compute |
Specifies the CPU and Memory of the VM. CPU and Memory can be defined directly or through the VirtualMachineType. Changes to Compute require a reboot to take effect. Compute is immutable when the VM is in Unknown state. |
virtualMachineDiskTemplates VirtualMachineDiskTemplate array |
Disks specifies the list of disks to create and attach. |
startupScripts StartupScript array |
Specifies the list of startup scripts for the VM. StartupScripts only take effect on VMs that have cloud-init installed. They are executed in alphabetical order, based on the name of each startup script. |
guestEnvironment GuestEnvironment |
Specifies the VM's guest environment configuration. If the field is nil the enable field in AccessManagement is true by default. Otherwise, the non-nil configuration for each sub-feature inside the structure overrides the default configuration of the sub-feature. |
shieldConfig ShieldConfig |
Specifies the VM's security-related configurations. |
network NetworkSpec |
Specifies the network configuration. |
VirtualMachineTemplateStatus
Contains the observed state of the Virtual Machine Template.
Appears in: - VirtualMachineTemplate
| Field | Description |
|---|---|
conditions Condition array |
The observations of the overall state of the resource. Known condition types: Ready. |
rollout RolloutStatus |
The current strategy used to roll out the resource to each zone. |
zones VirtualMachineTemplateZoneStatus array |
The list of zone statuses where the resource is rolled out to. |
VirtualMachineTemplateZoneStatus
Provides the status of a Virtual Machine Template rolling out to a particular zone.
Appears in: - VirtualMachineTemplateStatus
| Field | Description |
|---|---|
name string |
The name of the zone where the replica this status represents is in. |
rolloutStatus ZoneRolloutStatus |
The status of rolling out the replica to the zone. |
replicaStatus VirtualMachineTemplateReplicaStatus |
The reconciliation status of the replica collected from the zone. Any condition within the field that has an .observedGeneration less than .rolloutStatus.replicaGeneration is out of date. |