
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
aclNon-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
READERWRITEROWNERcorsNon-dynamicarray
Definitions
io.kestra.plugin.gcp.gcs.models.Cors
maxAgeSecondsinteger
methodsarray
SubTypestring
Possible Values
GETHEADPUTPOSTDELETEOPTIONSoriginsarray
com.google.cloud.storage.Cors-Origin
valuestring
responseHeadersarray
SubTypestring
defaultAclNon-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
READERWRITEROWNERdefaultEventBasedHoldbooleanstring
defaultKmsKeyNamestring
iamConfigurationNon-dynamic
Definitions
io.kestra.plugin.gcp.gcs.models.IamConfiguration
publicAccessPreventionstring
Possible Values
ENFORCEDUNSPECIFIEDUNKNOWNINHERITEDuniformBucketLevelAccessEnabledboolean
ifExistsstring
Default
ERRORPossible Values
ERRORUPDATESKIPimpersonatedServiceAccountstring
indexPagestring
labelsobject
SubTypestring
lifecycleRulesNon-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
locationstring
loggingNon-dynamic
Definitions
io.kestra.plugin.gcp.gcs.models.Logging
logBucketstring
logObjectPrefixstring
notFoundPagestring
projectIdstring
requesterPaysbooleanstring
retentionPeriodintegerstring
scopesarray
SubTypestring
Default
["https://www.googleapis.com/auth/cloud-platform"]serviceAccountstring
storageClassstring
Possible Values
REGIONALMULTI_REGIONALNEARLINECOLDLINESTANDARDARCHIVEDURABLE_REDUCED_AVAILABILITYversioningEnabledbooleanstring
Outputs
bucket
Definitions
io.kestra.plugin.gcp.gcs.models.Bucket
indexPagestring
locationstring
namestring
notFoundPagestring
uristring
Format
uricreatedboolean
Default
falseupdatedboolean
Default
false