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

ComputeInstanceFromTemplate

Field Type Description
apiVersion string google.kubeform.com/v1alpha1
kind string ComputeInstanceFromTemplate
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec ComputeInstanceFromTemplateSpec
status ComputeInstanceFromTemplateStatus

ComputeInstanceFromTemplateSpec

Appears on:ComputeInstanceFromTemplate, ComputeInstanceFromTemplateStatus

Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
secretRef Kubernetes core/v1.LocalObjectReference
allowStoppingForUpdate bool (Optional)
attachedDisk []ComputeInstanceFromTemplateSpecAttachedDisk (Optional)
bootDisk []ComputeInstanceFromTemplateSpecBootDisk (Optional)
canIPForward bool (Optional)
cpuPlatform string (Optional)
deletionProtection bool (Optional)
description string (Optional)
guestAccelerator []ComputeInstanceFromTemplateSpecGuestAccelerator (Optional)
hostname string (Optional)
instanceID string (Optional)
labelFingerprint string (Optional)
labels map[string]string (Optional)
machineType string (Optional)
metadata map[string]string (Optional)
metadataFingerprint string (Optional)
metadataStartupScript string (Optional)
minCPUPlatform string (Optional)
name string
networkInterface []ComputeInstanceFromTemplateSpecNetworkInterface (Optional)
project string (Optional)
scheduling []ComputeInstanceFromTemplateSpecScheduling (Optional)
scratchDisk []ComputeInstanceFromTemplateSpecScratchDisk (Optional)
selfLink string (Optional)
serviceAccount []ComputeInstanceFromTemplateSpecServiceAccount (Optional)
shieldedInstanceConfig []ComputeInstanceFromTemplateSpecShieldedInstanceConfig (Optional)
sourceInstanceTemplate string
tags []string (Optional)
tagsFingerprint string (Optional)
zone string (Optional)

ComputeInstanceFromTemplateSpecAttachedDisk

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
deviceName string (Optional)
diskEncryptionKeySha256 string (Optional)
kmsKeySelfLink string (Optional)
mode string (Optional)
source string

ComputeInstanceFromTemplateSpecBootDisk

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
autoDelete bool (Optional)
deviceName string (Optional)
diskEncryptionKeySha256 string (Optional)
initializeParams []ComputeInstanceFromTemplateSpecBootDiskInitializeParams (Optional)
kmsKeySelfLink string (Optional)
mode string (Optional)
source string (Optional)

ComputeInstanceFromTemplateSpecBootDiskInitializeParams

Appears on:ComputeInstanceFromTemplateSpecBootDisk

Field Type Description
image string (Optional)
labels map[string]string (Optional)
size int64 (Optional)
type string (Optional)

ComputeInstanceFromTemplateSpecGuestAccelerator

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
count int64
type string

ComputeInstanceFromTemplateSpecNetworkInterface

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
accessConfig []ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig (Optional)
aliasIPRange []ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange (Optional)
name string (Optional)
network string (Optional)
networkIP string (Optional)
subnetwork string (Optional)
subnetworkProject string (Optional)

ComputeInstanceFromTemplateSpecNetworkInterfaceAccessConfig

Appears on:ComputeInstanceFromTemplateSpecNetworkInterface

Field Type Description
natIP string (Optional)
networkTier string (Optional)
publicPtrDomainName string (Optional)

ComputeInstanceFromTemplateSpecNetworkInterfaceAliasIPRange

Appears on:ComputeInstanceFromTemplateSpecNetworkInterface

Field Type Description
ipCIDRRange string
subnetworkRangeName string (Optional)

ComputeInstanceFromTemplateSpecScheduling

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
automaticRestart bool (Optional)
nodeAffinities []ComputeInstanceFromTemplateSpecSchedulingNodeAffinities (Optional)
onHostMaintenance string (Optional)
preemptible bool (Optional)

ComputeInstanceFromTemplateSpecSchedulingNodeAffinities

Appears on:ComputeInstanceFromTemplateSpecScheduling

Field Type Description
key string
operator string
values []string

ComputeInstanceFromTemplateSpecScratchDisk

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
interface string (Optional)

ComputeInstanceFromTemplateSpecServiceAccount

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
email string (Optional)
scopes []string

ComputeInstanceFromTemplateSpecShieldedInstanceConfig

Appears on:ComputeInstanceFromTemplateSpec

Field Type Description
enableIntegrityMonitoring bool (Optional)
enableSecureBoot bool (Optional)
enableVtpm bool (Optional)

ComputeInstanceFromTemplateStatus

Appears on:ComputeInstanceFromTemplate

Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output ComputeInstanceFromTemplateSpec (Optional)
state kubeform.dev/kubeform/apis/base/v1alpha1.State (Optional)
phase Phase (Optional)

Phase(string alias)

Appears on:ComputeInstanceFromTemplateStatus


Sensitive Values

Name Type Description
attached_disk.<index>.disk_encryption_key_raw string
boot_disk.<index>.disk_encryption_key_raw string