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

ComputeInstanceTemplate

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

ComputeInstanceTemplateSpec

Appears on:ComputeInstanceTemplate, ComputeInstanceTemplateStatus

Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
canIPForward bool (Optional)
description string (Optional)
disk []ComputeInstanceTemplateSpecDisk
guestAccelerator []ComputeInstanceTemplateSpecGuestAccelerator (Optional)
instanceDescription string (Optional)
labels map[string]string (Optional)
machineType string
metadata map[string]string (Optional)
metadataFingerprint string (Optional)
metadataStartupScript string (Optional)
minCPUPlatform string (Optional)
name string (Optional)
namePrefix string (Optional)
networkInterface []ComputeInstanceTemplateSpecNetworkInterface (Optional)
project string (Optional)
region string (Optional)
scheduling []ComputeInstanceTemplateSpecScheduling (Optional)
selfLink string (Optional)
serviceAccount []ComputeInstanceTemplateSpecServiceAccount (Optional)
shieldedInstanceConfig []ComputeInstanceTemplateSpecShieldedInstanceConfig (Optional)
tags []string (Optional)
tagsFingerprint string (Optional)

ComputeInstanceTemplateSpecDisk

Appears on:ComputeInstanceTemplateSpec

Field Type Description
autoDelete bool (Optional)
boot bool (Optional)
deviceName string (Optional)
diskEncryptionKey []ComputeInstanceTemplateSpecDiskDiskEncryptionKey (Optional)
diskName string (Optional)
diskSizeGb int64 (Optional)
diskType string (Optional)
interface string (Optional)
labels map[string]string (Optional)
mode string (Optional)
source string (Optional)
sourceImage string (Optional)
type string (Optional)

ComputeInstanceTemplateSpecDiskDiskEncryptionKey

Appears on:ComputeInstanceTemplateSpecDisk

Field Type Description
kmsKeySelfLink string (Optional)

ComputeInstanceTemplateSpecGuestAccelerator

Appears on:ComputeInstanceTemplateSpec

Field Type Description
count int64
type string

ComputeInstanceTemplateSpecNetworkInterface

Appears on:ComputeInstanceTemplateSpec

Field Type Description
accessConfig []ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig (Optional)
aliasIPRange []ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange (Optional)
network string (Optional)
networkIP string (Optional)
subnetwork string (Optional)
subnetworkProject string (Optional)

ComputeInstanceTemplateSpecNetworkInterfaceAccessConfig

Appears on:ComputeInstanceTemplateSpecNetworkInterface

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

ComputeInstanceTemplateSpecNetworkInterfaceAliasIPRange

Appears on:ComputeInstanceTemplateSpecNetworkInterface

Field Type Description
ipCIDRRange string
subnetworkRangeName string (Optional)

ComputeInstanceTemplateSpecScheduling

Appears on:ComputeInstanceTemplateSpec

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

ComputeInstanceTemplateSpecSchedulingNodeAffinities

Appears on:ComputeInstanceTemplateSpecScheduling

Field Type Description
key string
operator string
values []string

ComputeInstanceTemplateSpecServiceAccount

Appears on:ComputeInstanceTemplateSpec

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

ComputeInstanceTemplateSpecShieldedInstanceConfig

Appears on:ComputeInstanceTemplateSpec

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

ComputeInstanceTemplateStatus

Appears on:ComputeInstanceTemplate

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

Phase(string alias)

Appears on:ComputeInstanceTemplateStatus