Skip to main content

@swamp/gcp/cloudtasks

v2026.04.23.1

Google Cloud cloudtasks infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudcloudtaskscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/gcp/cloudtasks

@swamp/gcp/cloudtasks/locationsv2026.04.23.1locations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a locations
ArgumentTypeDescription
identifierstringThe name of the locations
syncSync locations state from GCP
get_cmek_configget cmek config
update_cmek_configupdate cmek config
ArgumentTypeDescription
kmsKey?any
name?any

Resources

state(infinite)— A resource that represents a Google Cloud location.
@swamp/gcp/cloudtasks/queuesv2026.04.23.1queues.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
appEngineRoutingOverride?objectApp Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see [An Overview of App Engine](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine), [Microservices Architecture on Google App Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine), [App Engine Standard request routing](https://cloud.google.com/appengine/docs/standard/python/ho
httpTarget?objectHTTP target. When specified as a Queue, all the tasks with [HttpRequest] will be overridden according to the target.
rateLimits?objectRate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, RunTask, will run a task even if the queue has reached its RateLimits.
retryConfig?objectRetry config. These settings determine when a failed task attempt is retried.
stackdriverLoggingConfig?objectConfiguration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a queues
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
getGet a queues
ArgumentTypeDescription
identifierstringThe name of the queues
updateUpdate queues attributes
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after update (default: true)
deleteDelete the queues
ArgumentTypeDescription
identifierstringThe name of the queues
syncSync queues state from GCP
pausepause
purgepurge
resumeresume

Resources

state(infinite)— A queue is a container of related tasks. Queues are configured to manage how ...
@swamp/gcp/cloudtasks/queues-tasksv2026.04.23.1queues_tasks.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
responseView?enumThe response_view specifies which subset of the Task will be returned. By default response_view is BASIC; not all information is retrieved by default because some data, such as payloads, might be desirable to return only when needed because of its large size or because of the sensitivity of data that it contains. Authorization for FULL requires `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) permission on the Task resource.
task?objectA unit of scheduled work.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a tasks
getGet a tasks
ArgumentTypeDescription
identifierstringThe name of the tasks
deleteDelete the tasks
ArgumentTypeDescription
identifierstringThe name of the tasks
syncSync tasks state from GCP
bufferbuffer
ArgumentTypeDescription
body?any
runrun
ArgumentTypeDescription
responseView?any

Resources

state(infinite)— A unit of scheduled work.