Google Cloud Storage automation
Poll a bucket/prefix and trigger on newly-created objects. GCS has no direct HTTP webhook (only Pub/Sub notifications), so this trigger is poll-based: a cron Durable Object POSTs the node's webhook URL on the configured schedule, ``execute()`` lists objects, and emits only those whose creation time is newer than the last poll. The cursor (``last_polled_at``) is the max ``timeCreated`` seen so far, so already-seen objects never re-emit. The first poll baselines (records the cursor, emits nothing).
6 fields
List the buckets in a project.
4 fields
Get a bucket's metadata.
2 fields
Create a new bucket in a project.
5 fields
Replace a bucket's metadata (full update).
Partially update a bucket's metadata (e.g. labels, lifecycle).
Delete an empty bucket.
1 field
Permanently lock a bucket's retention policy.
Return a bucket's storage layout and HNS status.
Restore a soft-deleted bucket generation.
Start a dry-run or live bucket relocation operation.
Read a bucket's IAM policy.
Replace a bucket's IAM policy.
Check the caller's permissions on a bucket.
Read an object's IAM policy.
Replace an object's IAM policy.
3 fields
Check the caller's permissions on an object.
List the objects in a bucket.
Get an object's metadata.
Download an object's bytes.
Upload a new object using simple, multipart, or resumable upload.
8 fields
Replace an object's metadata (full update).
Partially update an object's metadata (e.g. contentType, custom metadata).
Delete an object (or a specific generation).
Copy an object to a new destination.
Rewrite/copy large objects (resumable via rewriteToken).
Concatenate up to 32 source objects into one destination object.
Rename/move an object within a bucket (HNS-enabled buckets).
Restore a soft-deleted object generation.
List the access-control entries for an object.
Start a long-running bulk restore for soft-deleted objects in a bucket.
Create a Pub/Sub notification config for bucket events.
Get a notification config by ID.
List a bucket's Pub/Sub notification configs.
Delete a notification config.
Create an HMAC key for a service account.
List a project's HMAC keys.
Get HMAC key metadata.
Update an HMAC key's state.
Delete an HMAC key.
Get the project's Cloud Storage service account email.
Get a long-running bucket operation.
List long-running bucket operations.
Cancel a long-running bucket operation.
Advance a relocation operation to final synchronization.
List ACL entries on a bucket.
Get a single bucket ACL entry.
Create a bucket ACL entry.
Patch a bucket ACL entry.
Replace a bucket ACL entry.
Delete a bucket ACL entry.
List default object ACL entries on a bucket.
Get a single default object ACL entry.
Create a default object ACL entry.
Patch a default object ACL entry.
Replace a default object ACL entry.
Delete a default object ACL entry.
List ACL entries on an object.
Get a single object ACL entry.
Create an object ACL entry.
Patch an object ACL entry.
Replace an object ACL entry.
Delete an object ACL entry.
List folders in an HNS-enabled bucket.
7 fields
Get folder metadata from an HNS-enabled bucket.
Create a folder in an HNS-enabled bucket.
Rename a folder in an HNS-enabled bucket.
Delete an empty folder from an HNS-enabled bucket.
Delete a folder and all descendants from an HNS-enabled bucket.
List managed folders in a bucket.
Get a managed folder.
Create a managed folder.
Delete a managed folder.
Get the IAM policy for a managed folder.
Set the IAM policy for a managed folder.
Test caller permissions on a managed folder.
List Rapid Cache instances for a bucket.
Get a Rapid Cache instance.
Create a Rapid Cache instance.
Update a Rapid Cache instance.
Disable a Rapid Cache instance.
Pause an Anywhere Cache instance.
Resume a Rapid Cache instance.
Get the Storage Intelligence config for a project.
Update the Storage Intelligence config for a project.
Get the Storage Intelligence config for a folder.
Update the Storage Intelligence config for a folder.
Get the Storage Intelligence config for an organization.
Update the Storage Intelligence config for an organization.
Wire Google Cloud Storage into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.