CreateBucket
CreateBucket
yaml
type: "io.kestra.plugin.gcp.gcs.CreateBucket"Examples
yaml
id: gcp_gcs_create_bucket
namespace: company.team
tasks:
- id: create_bucket
type: io.kestra.plugin.gcp.gcs.CreateBucket
name: "my-bucket"
versioningEnabled: true
labels:
my-label: my-value
Properties
name *Requiredstring
acl Non-dynamicarray
Definitions
io.kestra.plugin.gcp.gcs.models.AccessControl
entity*Required
io.kestra.plugin.gcp.gcs.models.Entity
type*Requiredstring
Possible Values
DOMAINGROUPUSERvalue*Requiredstring
role*Requiredstring
Possible Values
READERWRITEROWNERcors Non-dynamicarray
Definitions
io.kestra.plugin.gcp.gcs.models.Cors
maxAgeSecondsinteger
methodsarray
SubTypestring
Possible Values
GETHEADPUTPOSTDELETEOPTIONSoriginsarray
com.google.cloud.storage.Cors-Origin
valuestring
responseHeadersarray
SubTypestring
defaultAcl Non-dynamicarray
Definitions
io.kestra.plugin.gcp.gcs.models.AccessControl
entity*Required
io.kestra.plugin.gcp.gcs.models.Entity
type*Requiredstring
Possible Values
DOMAINGROUPUSERvalue*Requiredstring
role*Requiredstring
Possible Values
READERWRITEROWNERdefaultEventBasedHold booleanstring
defaultKmsKeyName string
iamConfiguration Non-dynamic
Definitions
io.kestra.plugin.gcp.gcs.models.IamConfiguration
publicAccessPreventionstring
Possible Values
ENFORCEDUNSPECIFIEDUNKNOWNINHERITEDuniformBucketLevelAccessEnabledboolean
ifExists string
Default
ERRORPossible Values
ERRORUPDATESKIPimpersonatedServiceAccount string
indexPage string
labels object
SubTypestring
lifecycleRules Non-dynamicarray
Definitions
io.kestra.plugin.gcp.gcs.models.BucketLifecycleRule
action*Required
io.kestra.plugin.gcp.gcs.models.BucketLifecycleRule-Action
type*Requiredstring
Possible Values
DELETESET_STORAGE_CLASSvaluestring
condition*Required
io.kestra.plugin.gcp.gcs.models.BucketLifecycleRule-Condition
age*Requiredintegerstring
location string
logging Non-dynamic
Definitions
io.kestra.plugin.gcp.gcs.models.Logging
logBucketstring
logObjectPrefixstring
notFoundPage string
projectId string
requesterPays booleanstring
retentionPeriod integerstring
scopes array
SubTypestring
Default
["https://www.googleapis.com/auth/cloud-platform"]serviceAccount string
storageClass string
Possible Values
REGIONALMULTI_REGIONALNEARLINECOLDLINESTANDARDARCHIVEDURABLE_REDUCED_AVAILABILITYversioningEnabled booleanstring
Outputs
bucket
Definitions
io.kestra.plugin.gcp.gcs.models.Bucket
indexPagestring
locationstring
namestring
notFoundPagestring
uristring
Format
uricreated boolean
Default
falseupdated boolean
Default
false