StorageBucket

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringStorageBucket
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specStorageBucketSpec
statusStorageBucketStatus

Phase(string alias)

Appears on:StorageBucketStatus

StorageBucketSpec

Appears on:StorageBucket, StorageBucketStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
bucketPolicyOnlybool(Optional)
cors[]StorageBucketSpecCors(Optional)
encryption[]StorageBucketSpecEncryption(Optional)
forceDestroybool(Optional)
labelsmap[string]string(Optional)
lifecycleRule[]StorageBucketSpecLifecycleRule(Optional)
locationstring(Optional)
logging[]StorageBucketSpecLogging(Optional)
namestring
projectstring(Optional)
requesterPaysbool(Optional)
retentionPolicy[]StorageBucketSpecRetentionPolicy(Optional)
selfLinkstring(Optional)
storageClassstring(Optional)
urlstring(Optional)
versioning[]StorageBucketSpecVersioning(Optional)
website[]StorageBucketSpecWebsite(Optional)

StorageBucketSpecCors

Appears on:StorageBucketSpec

FieldTypeDescription
maxAgeSecondsint64(Optional)
method[]string(Optional)
origin[]string(Optional)
responseHeader[]string(Optional)

StorageBucketSpecEncryption

Appears on:StorageBucketSpec

FieldTypeDescription
defaultKmsKeyNamestring

StorageBucketSpecLifecycleRule

Appears on:StorageBucketSpec

FieldTypeDescription
action[]StorageBucketSpecLifecycleRuleAction
condition[]StorageBucketSpecLifecycleRuleCondition

StorageBucketSpecLifecycleRuleAction

Appears on:StorageBucketSpecLifecycleRule

FieldTypeDescription
storageClassstring(Optional)
typestring

StorageBucketSpecLifecycleRuleCondition

Appears on:StorageBucketSpecLifecycleRule

FieldTypeDescription
ageint64(Optional)
createdBeforestring(Optional)
isLivebool(Optional) Deprecated
matchesStorageClass[]string(Optional)
numNewerVersionsint64(Optional)
withStatestring(Optional)

StorageBucketSpecLogging

Appears on:StorageBucketSpec

FieldTypeDescription
logBucketstring
logObjectPrefixstring(Optional)

StorageBucketSpecRetentionPolicy

Appears on:StorageBucketSpec

FieldTypeDescription
isLockedbool(Optional)
retentionPeriodint64

StorageBucketSpecVersioning

Appears on:StorageBucketSpec

FieldTypeDescription
enabledbool(Optional)

StorageBucketSpecWebsite

Appears on:StorageBucketSpec

FieldTypeDescription
mainPageSuffixstring(Optional)
notFoundPagestring(Optional)

StorageBucketStatus

Appears on:StorageBucket

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