You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.

ComputeInstance

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringComputeInstance
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specComputeInstanceSpec
statusComputeInstanceStatus

ComputeInstanceSpec

Appears on:ComputeInstance, ComputeInstanceStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
secretRefKubernetes core/v1.LocalObjectReference
allowStoppingForUpdatebool(Optional)
attachedDisk[]ComputeInstanceSpecAttachedDisk(Optional)
bootDisk[]ComputeInstanceSpecBootDisk
canIPForwardbool(Optional)
cpuPlatformstring(Optional)
deletionProtectionbool(Optional)
descriptionstring(Optional)
guestAccelerator[]ComputeInstanceSpecGuestAccelerator(Optional)
hostnamestring(Optional)
instanceIDstring(Optional)
labelFingerprintstring(Optional)
labelsmap[string]string(Optional)
machineTypestring
metadatamap[string]string(Optional)
metadataFingerprintstring(Optional)
metadataStartupScriptstring(Optional)
minCPUPlatformstring(Optional)
namestring
networkInterface[]ComputeInstanceSpecNetworkInterface
projectstring(Optional)
scheduling[]ComputeInstanceSpecScheduling(Optional)
scratchDisk[]ComputeInstanceSpecScratchDisk(Optional)
selfLinkstring(Optional)
serviceAccount[]ComputeInstanceSpecServiceAccount(Optional)
shieldedInstanceConfig[]ComputeInstanceSpecShieldedInstanceConfig(Optional)
tags[]string(Optional)
tagsFingerprintstring(Optional)
zonestring(Optional)

ComputeInstanceSpecAttachedDisk

Appears on:ComputeInstanceSpec

FieldTypeDescription
deviceNamestring(Optional)
diskEncryptionKeySha256string(Optional)
kmsKeySelfLinkstring(Optional)
modestring(Optional)
sourcestring

ComputeInstanceSpecBootDisk

Appears on:ComputeInstanceSpec

FieldTypeDescription
autoDeletebool(Optional)
deviceNamestring(Optional)
diskEncryptionKeySha256string(Optional)
initializeParams[]ComputeInstanceSpecBootDiskInitializeParams(Optional)
kmsKeySelfLinkstring(Optional)
modestring(Optional)
sourcestring(Optional)

ComputeInstanceSpecBootDiskInitializeParams

Appears on:ComputeInstanceSpecBootDisk

FieldTypeDescription
imagestring(Optional)
labelsmap[string]string(Optional)
sizeint64(Optional)
typestring(Optional)

ComputeInstanceSpecGuestAccelerator

Appears on:ComputeInstanceSpec

FieldTypeDescription
countint64
typestring

ComputeInstanceSpecNetworkInterface

Appears on:ComputeInstanceSpec

FieldTypeDescription
accessConfig[]ComputeInstanceSpecNetworkInterfaceAccessConfig(Optional)
aliasIPRange[]ComputeInstanceSpecNetworkInterfaceAliasIPRange(Optional)
namestring(Optional)
networkstring(Optional)
networkIPstring(Optional)
subnetworkstring(Optional)
subnetworkProjectstring(Optional)

ComputeInstanceSpecNetworkInterfaceAccessConfig

Appears on:ComputeInstanceSpecNetworkInterface

FieldTypeDescription
natIPstring(Optional)
networkTierstring(Optional)
publicPtrDomainNamestring(Optional)

ComputeInstanceSpecNetworkInterfaceAliasIPRange

Appears on:ComputeInstanceSpecNetworkInterface

FieldTypeDescription
ipCIDRRangestring
subnetworkRangeNamestring(Optional)

ComputeInstanceSpecScheduling

Appears on:ComputeInstanceSpec

FieldTypeDescription
automaticRestartbool(Optional)
nodeAffinities[]ComputeInstanceSpecSchedulingNodeAffinities(Optional)
onHostMaintenancestring(Optional)
preemptiblebool(Optional)

ComputeInstanceSpecSchedulingNodeAffinities

Appears on:ComputeInstanceSpecScheduling

FieldTypeDescription
keystring
operatorstring
values[]string

ComputeInstanceSpecScratchDisk

Appears on:ComputeInstanceSpec

FieldTypeDescription
interfacestring(Optional)

ComputeInstanceSpecServiceAccount

Appears on:ComputeInstanceSpec

FieldTypeDescription
emailstring(Optional)
scopes[]string

ComputeInstanceSpecShieldedInstanceConfig

Appears on:ComputeInstanceSpec

FieldTypeDescription
enableIntegrityMonitoringbool(Optional)
enableSecureBootbool(Optional)
enableVtpmbool(Optional)

ComputeInstanceStatus

Appears on:ComputeInstance

FieldTypeDescription
observedGenerationint64(Optional) Resource generation, which is updated on mutation by the API Server.
outputComputeInstanceSpec(Optional)
statekubeform.dev/kubeform/apis/base/v1alpha1.State(Optional)
phasePhase(Optional)

Phase(string alias)

Appears on:ComputeInstanceStatus


Sensitive Values

NameTypeDescription
attached_disk.<index>.disk_encryption_key_rawstring
boot_disk.<index>.disk_encryption_key_rawstring