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

KmsCryptoKey

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringKmsCryptoKey
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specKmsCryptoKeySpec
statusKmsCryptoKeyStatus

KmsCryptoKeySpec

Appears on:KmsCryptoKey, KmsCryptoKeyStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
keyRingstring
labelsmap[string]string(Optional)
namestring
purposestring(Optional)
rotationPeriodstring(Optional)
selfLinkstring(Optional)
versionTemplate[]KmsCryptoKeySpecVersionTemplate(Optional)

KmsCryptoKeySpecVersionTemplate

Appears on:KmsCryptoKeySpec

FieldTypeDescription
algorithmstring
protectionLevelstring(Optional)

KmsCryptoKeyStatus

Appears on:KmsCryptoKey

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

Phase(string alias)

Appears on:KmsCryptoKeyStatus