Skip to main content

Gcp/storagebatchoperations

@swamp/gcp/storagebatchoperationsv2026.06.03.1· 1d agoMODELS
01README

Google Cloud storagebatchoperations infrastructure models

02Release Notes
  • Updated: jobs
03Models2
@swamp/gcp/storagebatchoperations/jobsv2026.06.03.1jobs.ts

Global Arguments

ArgumentTypeDescription
bucketList?objectDescribes list of buckets and their objects to be transformed.
counters?objectDescribes details about the progress of the job.
deleteObject?objectDescribes options to delete an object.
description?stringOptional. A user-provided description for the job. Maximum length: 1024 bytes when unicode-encoded.
dryRun?booleanOptional. If true, the job runs 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 are performed.
loggingConfig?objectSpecifies the Cloud Logging behavior.
name?stringIdentifier. The resource name of the job. Format: `projects/{project_id}/locations/global/jobs/{job_id}`. For example: `projects/123456/locations/global/jobs/job01`. `job_id` is unique in a given project.
projectSource?objectDescribes the project source where the objects satisfying the filters will be transformed.
putMetadata?objectDescribes options for object metadata update.
putObjectHold?objectDescribes options to update object hold.
rewriteObject?objectDescribes options for object rewrite.
setObjectAcls?objectDescribes options for setting object ACLs.
updateObjectCustomContext?objectDescribes options to update object custom contexts.
jobId?stringRequired. A unique identifier for the job. `job_id` must be up to 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` are ignored for at least 60 minutes since the first request. The request ID must be a valid UUID with the exception that zero UUID isn't supported (00000000-0000-0000-0000-000000000000).
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create(waitForReady?: boolean)
Create a jobs
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
fn get(identifier: string)
Get a jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
fn delete(identifier: string)
Delete the jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
fn sync()
Sync jobs state from GCP
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List jobs resources
ArgumentTypeDescription
filter?stringOptional. Filters results as defined by https://google.aip.dev/160.
orderBy?stringOptional. Field to sort by. Supported fields are `name` and `create_time`.
pageSize?numberOptional. The list page size. The default page size is 100.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn cancel(requestId?: any)
cancel
ArgumentTypeDescription
requestId?any

Resources

state(infinite)— The storage batch operations job description.
@swamp/gcp/storagebatchoperations/locationsv2026.05.26.1locations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a locations
ArgumentTypeDescription
identifierstringThe name of the locations
fn sync()
Sync locations state from GCP
fn list(extraLocationTypes?: string, filter?: string, pageSize?: number, maxPages?: number)
List locations resources
ArgumentTypeDescription
extraLocationTypes?stringOptional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.
filter?stringA filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
pageSize?numberThe maximum number of results to return. If not set, the service selects a default.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— A resource that represents a Google Cloud location.
04Previous Versions17
2026.05.26.1May 26, 2026
  • Updated: locations, jobs
2026.05.25.1May 25, 2026
  • Updated: locations, jobs

Modified 2 models

2026.05.24.1May 24, 2026
  • Updated: locations, jobs
2026.05.21.2May 21, 2026
  • Updated: locations, jobs
2026.05.21.1May 21, 2026
2026.05.20.1May 20, 2026
  • Updated: jobs
2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.05.18.2May 18, 2026
2026.05.05.1May 5, 2026
  • Updated: jobs
2026.04.23.1Apr 23, 2026
2026.04.04.1Apr 4, 2026
  • Updated: jobs
2026.04.03.3Apr 3, 2026
  • Updated: locations, jobs
2026.04.03.1Apr 3, 2026
  • Updated: locations, jobs
2026.04.02.2Apr 2, 2026
  • Updated: jobs
2026.03.31.1Mar 31, 2026
  • Updated: jobs
2026.03.27.1Mar 27, 2026
  • Added: locations, jobs
05Stats
A
100 / 100
Downloads
0
Archive size
39.1 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels