StorageBucket

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

StorageBucketSpec

(Appears on:StorageBucket, StorageBucketStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
cors []StorageBucketSpecCors (Optional)
encryption []StorageBucketSpecEncryption (Optional)
forceDestroy bool (Optional)
labels map[string]string (Optional)
lifecycleRule []StorageBucketSpecLifecycleRule (Optional)
location string (Optional)
logging []StorageBucketSpecLogging (Optional)
name string
project string (Optional)
selfLink string (Optional)
storageClass string (Optional)
url string (Optional)
versioning []StorageBucketSpecVersioning (Optional)
website []StorageBucketSpecWebsite (Optional)

StorageBucketSpecCors

(Appears on:StorageBucketSpec)
Field Type Description
maxAgeSeconds int (Optional)
method []string (Optional)
origin []string (Optional)
responseHeader []string (Optional)

StorageBucketSpecEncryption

(Appears on:StorageBucketSpec)
Field Type Description
defaultKmsKeyName string

StorageBucketSpecLifecycleRule

(Appears on:StorageBucketSpec)
Field Type Description
action []StorageBucketSpecLifecycleRuleAction
condition []StorageBucketSpecLifecycleRuleCondition

StorageBucketSpecLifecycleRuleAction

(Appears on:StorageBucketSpecLifecycleRule)
Field Type Description
storageClass string (Optional)
type string

StorageBucketSpecLifecycleRuleCondition

(Appears on:StorageBucketSpecLifecycleRule)
Field Type Description
age int (Optional)
createdBefore string (Optional)
isLive bool (Optional)
matchesStorageClass []string (Optional)
numNewerVersions int (Optional)

StorageBucketSpecLogging

(Appears on:StorageBucketSpec)
Field Type Description
logBucket string
logObjectPrefix string (Optional)

StorageBucketSpecVersioning

(Appears on:StorageBucketSpec)
Field Type Description
enabled bool (Optional)

StorageBucketSpecWebsite

(Appears on:StorageBucketSpec)
Field Type Description
mainPageSuffix string (Optional)
notFoundPage string (Optional)

StorageBucketStatus

(Appears on:StorageBucket)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output StorageBucketSpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)