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

ComputeInstanceFromTemplate

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringComputeInstanceFromTemplate
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specComputeInstanceFromTemplateSpec
statusComputeInstanceFromTemplateStatus

ComputeInstanceFromTemplateSpec

Appears on:ComputeInstanceFromTemplate, ComputeInstanceFromTemplateStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
secretRefKubernetes core/v1.LocalObjectReference
allowStoppingForUpdatebool(Optional)
attachedDisk[]ComputeInstanceFromTemplateSpecAttachedDisk(Optional)
bootDisk[]ComputeInstanceFromTemplateSpecBootDisk(Optional)
canIPForwardbool(Optional)
cpuPlatformstring(Optional)
deletionProtectionbool(Optional)
descriptionstring(Optional)
guestAccelerator[]ComputeInstanceFromTemplateSpecGuestAccelerator(Optional)
hostnamestring(Optional)
instanceIDstring(Optional)
labelFingerprintstring(Optional)
labelsmap[string]string(Optional)
machineTypestring(Optional)
metadatamap[string]string(Optional)
metadataFingerprintstring(Optional)
metadataStartupScriptstring(Optional)
minCPUPlatformstring(Optional)
namestring
networkInterface[]ComputeInstanceFromTemplateSpecNetworkInterface(Optional)
projectstring(Optional)
scheduling[]ComputeInstanceFromTemplateSpecScheduling(Optional)
scratchDisk[]ComputeInstanceFromTemplateSpecScratchDisk(Optional)
selfLinkstring(Optional)
serviceAccount[]ComputeInstanceFromTemplateSpecServiceAccount(Optional)
shieldedInstanceConfig[]ComputeInstanceFromTemplateSpecShieldedInstanceConfig(Optional)
sourceInstanceTemplatestring
tags[]string(Optional)
tagsFingerprintstring(Optional)
zonestring(Optional)

ComputeInstanceFromTemplateSpecAttachedDisk

Appears on:ComputeInstanceFromTemplateSpec

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

ComputeInstanceFromTemplateSpecBootDisk

Appears on:ComputeInstanceFromTemplateSpec

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

ComputeInstanceFromTemplateSpecBootDiskInitializeParams

Appears on:ComputeInstanceFromTemplateSpecBootDisk

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

ComputeInstanceFromTemplateSpecGuestAccelerator

Appears on:ComputeInstanceFromTemplateSpec

FieldTypeDescription
countint64
typestring

ComputeInstanceFromTemplateSpecNetworkInterface

Appears on:ComputeInstanceFromTemplateSpec

FieldTypeDescription
accessConfig[]ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig(Optional)
aliasIPRange[]ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange(Optional)
namestring(Optional)
networkstring(Optional)
networkIPstring(Optional)
subnetworkstring(Optional)
subnetworkProjectstring(Optional)

ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig

Appears on:ComputeInstanceFromTemplateSpecNetworkInterface

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

ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange

Appears on:ComputeInstanceFromTemplateSpecNetworkInterface

FieldTypeDescription
ipCIDRRangestring
subnetworkRangeNamestring(Optional)

ComputeInstanceFromTemplateSpecScheduling

Appears on:ComputeInstanceFromTemplateSpec

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

ComputeInstanceFromTemplateSpecSchedulingNodeAffinities

Appears on:ComputeInstanceFromTemplateSpecScheduling

FieldTypeDescription
keystring
operatorstring
values[]string

ComputeInstanceFromTemplateSpecScratchDisk

Appears on:ComputeInstanceFromTemplateSpec

FieldTypeDescription
interfacestring(Optional)

ComputeInstanceFromTemplateSpecServiceAccount

Appears on:ComputeInstanceFromTemplateSpec

FieldTypeDescription
emailstring(Optional)
scopes[]string

ComputeInstanceFromTemplateSpecShieldedInstanceConfig

Appears on:ComputeInstanceFromTemplateSpec

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

ComputeInstanceFromTemplateStatus

Appears on:ComputeInstanceFromTemplate

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

Phase(string alias)

Appears on:ComputeInstanceFromTemplateStatus


Sensitive Values

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