Aws/mediaconvert
@swamp/aws/mediaconvertv2026.10.08.1
01README
AWS MEDIACONVERT infrastructure models
02Models
@swamp/aws/mediaconvert/job-templatev2026.09.23.1job_template.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Category? | string | Optional. A category for the job template you are creating. |
| Description? | string | Optional. A description of the job template you are creating. |
| AccelerationSettings? | object | Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. |
| HopDestinations? | array | Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed. |
| Name? | string | The name of the job template you are creating. |
| Priority? | number | Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. |
| Queue? | string | Optional. The queue that jobs created from this template are assigned to. Specify the Amazon Resource Name (ARN) of the queue. |
| SettingsJson | record | Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation. |
| StatusUpdateInterval? | string | Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. |
| Tags? | record | An array of key-value pairs to apply to this resource. |
fn create()
Create a MediaConvert JobTemplate
fn get(identifier: string)
Get a MediaConvert JobTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConvert JobTemplate |
fn update()
Update a MediaConvert JobTemplate
fn delete(identifier: string)
Delete a MediaConvert JobTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConvert JobTemplate |
fn sync()
Sync MediaConvert JobTemplate state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert JobTemplate resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConvert JobTemplate resource state
@swamp/aws/mediaconvert/presetv2026.08.17.2preset.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Category? | string | The new category for the preset, if you are changing it. |
| Description? | string | The new description for the preset, if you are changing it. |
| SettingsJson | record | Specify, in JSON format, the transcoding job settings for this output preset. This specification must conform to the AWS Elemental MediaConvert job validation. For information about forming this specification, see the Remarks section later in this topic. |
| Tags? | record | |
| Name? | string | The name of the preset that you are modifying. |
fn create()
Create a MediaConvert Preset
fn get(identifier: string)
Get a MediaConvert Preset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConvert Preset |
fn update()
Update a MediaConvert Preset
fn delete(identifier: string)
Delete a MediaConvert Preset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConvert Preset |
fn sync()
Sync MediaConvert Preset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert Preset resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConvert Preset resource state
@swamp/aws/mediaconvert/queuev2026.09.24.1queue.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Status? | string | Initial state of the queue. Queues can be either ACTIVE or PAUSED. If you create a paused queue, then jobs that you send to that queue won't begin. |
| Description? | string | A description of the queue that you are creating. |
| PricingPlan? | string | When you use CloudFormation, you can create only on-demand queues. Therefore, always set PricingPlan to the value ON_DEMAND when declaring an AWS::MediaConvert::Queue in your CloudFormation template. To create a reserved queue, use the AWS Elemental MediaConvert console at https://console.aws.amazon.com/mediaconvert to set up a contract. For more information, see Working with AWS Elemental MediaConvert Queues in the AWS Elemental MediaConvert User Guide. |
| Tags? | record | An array of key-value pairs to apply to this resource. |
| Name? | string | The name of the queue that you are creating. |
| ConcurrentJobs? | number | Specify the maximum number of jobs your queue can process concurrently. For on-demand queues, the value you enter is constrained by your service quotas for Maximum concurrent jobs, per on-demand queue and Maximum concurrent jobs, per account. For reserved queues, specify the number of jobs you can process concurrently in your reservation plan instead. |
| MaximumConcurrentFeeds? | number | Specify the maximum number of Elemental Inference feeds MediaConvert can process concurrently. |
fn create()
Create a MediaConvert Queue
fn get(identifier: string)
Get a MediaConvert Queue
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConvert Queue |
fn update()
Update a MediaConvert Queue
fn delete(identifier: string)
Delete a MediaConvert Queue
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConvert Queue |
fn sync()
Sync MediaConvert Queue state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert Queue resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConvert Queue resource state
03Previous Versions
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
- Updated: queue
2026.09.23.1
- Added: job_template
Added 1 models
2026.09.22.1
2026.09.21.1
2026.09.20.1
2026.09.19.1
2026.09.18.1
- Added: queue
Added 1 models
2026.09.17.1
04Stats
A
100 / 100
Downloads
70
Archive size
614.9 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 types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels