UpdateBucket
Update a bucket.
type: "io.kestra.plugin.gcp.gcs.UpdateBucket"
Update some bucket labels
id: gcp_gcs_update_bucket
namespace: company.team
tasks:
- id: update_bucket
type: io.kestra.plugin.gcp.gcs.UpdateBucket
name: "my-bucket"
labels:
my-label: my-value
Bucket's unique name
The bucket's Cross-Origin Resource Sharing (CORS) configuration
The default access control configuration
The access control configuration to apply to bucket's blobs when no other configuration is specified. See About Access Control Lists
The default Cloud KMS key name for this bucket
The Bucket's IAM Configuration
The GCP service account to impersonate.
The bucket's website index page
Behaves as the bucket's directory index where missing blobs are treated as potential directories.
The labels of this bucket
The bucket's lifecycle configuration
This configuration is expressed as a number of lifecycle rules, consisting of an action and a condition. See Object Lifecycle Management Only the age condition is supported. Only the delete and SetStorageClass actions are supported
The bucket's location
Data for blobs in the bucket resides in physical storage within this region. A list of supported values is available here.
The bucket's logging configuration
This configuration defines the destination bucket and optional name prefix for the current bucket's logs.
The custom object to return when a requested resource is not found
The GCP project ID.
The GCP scopes to be used.
The GCP service account.
The bucket's storage class
This defines how blobs in the bucket are stored and determines the SLA and the cost of storage. A list of supported values is available here.
The bucket's info
If the bucket was created.
If the bucket was updated.
The value for the entity (ex : user email if the type is USER ...)
The entity
The role to assign to the entity
The action to take when a lifecycle condition is met
The condition
The value for the action (if any)
The bucket's website index page.
The bucket's location
The bucket's unique name
The custom object to return when a requested resource is not found.
The bucket's URI.