Skip to main content

@swamp/gcp/storagebatchoperations

v2026.04.23.1

Google Cloud storagebatchoperations infrastructure models

Repository

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

Labels

gcpgoogle-cloudstoragebatchoperationscloudinfrastructure

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/storagebatchoperations

@swamp/gcp/storagebatchoperations/jobsv2026.04.23.1jobs.ts

Global Arguments

ArgumentTypeDescription
bucketListobject
counters?objectDescribes details about the progress of the job.
deleteObject?objectDescribes options to delete an object.
description?stringOptional. A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
dryRun?booleanOptional. If true, the job will run in dry run mode, returning the total object count and, if the object configuration is a prefix list, the bytes found from source. No transformations will be performed.
loggingConfig?objectSpecifies the Cloud Logging behavior.
name?stringIdentifier. The resource name of the Job. job_id is unique within the project, that is either set by the customer or defined by the service. Format: projects/{project}/locations/global/jobs/{job_id}. For example: "projects/123456/locations/global/jobs/job01".
putMetadata?objectDescribes options for object metadata update.
putObjectHold?objectDescribes options to update object hold.
rewriteObject?objectDescribes options for object rewrite.
updateObjectCustomContext?objectDescribes options to update object custom contexts.
jobId?stringRequired. The optional `job_id` for this Job. If not specified, an id is generated. `job_id` should be no more than 128 characters and must include only characters available in DNS names, as defined by RFC-1123.
requestId?stringOptional. An optional request ID to identify requests. Specify a unique request ID in case you need to retry your request. Requests with same `request_id` will be ignored for at least 60 minutes since the first request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a jobs
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
getGet a jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
deleteDelete the jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
syncSync jobs state from GCP
cancelcancel
ArgumentTypeDescription
requestId?any

Resources

state(infinite)— The Storage Batch Operations Job description.
@swamp/gcp/storagebatchoperations/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

Resources

state(infinite)— A resource that represents a Google Cloud location.