@swamp/gcp/transcoder
v2026.04.23.1
Google Cloud transcoder infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudtranscodercloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
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/transcoder@swamp/gcp/transcoder/jobsv2026.04.23.1jobs.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| batchModePriority? | number | The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job. |
| config? | object | Job configuration |
| error? | object | The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). |
| fillContentGaps? | boolean | Optional. Insert silence and duplicate frames when timestamp gaps are detected in a given stream. |
| inputUri? | string | Input only. Specify the `input_uri` to populate empty `uri` fields in each element of `Job.config.inputs` or `JobTemplate.config.inputs` when using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). See [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats). |
| labels? | record | The labels associated with this job. You can use these to organize and group your jobs. |
| mode? | enum | The processing mode of the job. The default is `PROCESSING_MODE_INTERACTIVE`. |
| name? | string | The resource name of the job. Format: `projects/{project_number}/locations/{location}/jobs/{job}` |
| optimization? | enum | Optional. The optimization strategy of the job. The default is `AUTODETECT`. |
| outputUri? | string | Input only. Specify the `output_uri` to populate an empty `Job.config.output.uri` or `JobTemplate.config.output.uri` when using template. URI for the output file(s). For example, `gs://my-bucket/outputs/`. See [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats). |
| templateId? | string | Input only. Specify the `template_id` to use for populating `Job.config`. The default is `preset/web-hd`, which is the only supported preset. User defined JobTemplate: `{job_template_id}` |
| ttlAfterCompletionDays? | number | Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a jobs
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
getGet a jobs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the jobs |
deleteDelete the jobs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the jobs |
syncSync jobs state from GCP
Resources
state(infinite)— Transcoding job resource.
@swamp/gcp/transcoder/jobtemplatesv2026.04.23.1jobtemplates.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| config? | object | Job configuration |
| labels? | record | The labels associated with this job template. You can use these to organize and group your job templates. |
| name? | string | The resource name of the job template. Format: `projects/{project_number}/locations/{location}/jobTemplates/{job_template}` |
| jobTemplateId? | string | Required. The ID to use for the job template, which will become the final component of the job template's resource name. This value should be 4-63 characters, and valid characters must match the regular expression `a-zA-Z*`. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a jobTemplates
getGet a jobTemplates
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the jobTemplates |
deleteDelete the jobTemplates
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the jobTemplates |
syncSync jobTemplates state from GCP
Resources
state(infinite)— Transcoding job template resource.
2026.04.04.172.5 KBApr 4, 2026
Google Cloud transcoder infrastructure models
Release Notes
- Updated: jobtemplates, jobs
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudtranscodercloudinfrastructure
2026.04.03.379.8 KBApr 3, 2026
Google Cloud transcoder infrastructure models
Release Notes
- Updated: jobtemplates, jobs
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudtranscodercloudinfrastructure
2026.04.03.179.5 KBApr 3, 2026
Google Cloud transcoder infrastructure models
Release Notes
- Updated: jobtemplates, jobs
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudtranscodercloudinfrastructure
2026.04.02.279.5 KBApr 2, 2026
Google Cloud transcoder infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudtranscodercloudinfrastructure
2026.03.27.179.7 KBMar 27, 2026
Google Cloud transcoder infrastructure models
Release Notes
- Added: jobtemplates, jobs
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudtranscodercloudinfrastructure