ComputeSnapshot

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringComputeSnapshot
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specComputeSnapshotSpec
statusComputeSnapshotStatus

ComputeSnapshotSpec

Appears on:ComputeSnapshot, ComputeSnapshotStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
secretRefKubernetes core/v1.LocalObjectReference
creationTimestampstring(Optional)
descriptionstring(Optional)
diskSizeGbint64(Optional)
labelFingerprintstring(Optional)
labelsmap[string]string(Optional)
licenses[]string(Optional)
namestring
projectstring(Optional)
selfLinkstring(Optional)
snapshotEncryptionKey[]ComputeSnapshotSpecSnapshotEncryptionKey(Optional)
snapshotIDint64(Optional)
sourceDiskstring
sourceDiskEncryptionKey[]ComputeSnapshotSpecSourceDiskEncryptionKey(Optional)
sourceDiskLinkstring(Optional)
storageBytesint64(Optional)
zonestring(Optional)

ComputeSnapshotSpecSnapshotEncryptionKey

Appears on:ComputeSnapshotSpec

FieldTypeDescription
sha256string(Optional)

ComputeSnapshotSpecSourceDiskEncryptionKey

Appears on:ComputeSnapshotSpec

FieldTypeDescription

ComputeSnapshotStatus

Appears on:ComputeSnapshot

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

Phase(string alias)

Appears on:ComputeSnapshotStatus


Sensitive Values

NameTypeDescription
snapshot_encryption_key.<index>.raw_keystring
source_disk_encryption_key.<index>.raw_keystring