Skip to main content

Aws/mediaconvert

@swamp/aws/mediaconvertv2026.10.24.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS MEDIACONVERT infrastructure models

02Behaviors4
@swamp/aws/mediaconvert/certificate-associationv2026.10.23.1certificate_association.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ArnstringThe ARN of the ACM certificate to associate with MediaConvert.
fn create()
Create a MediaConvert CertificateAssociation
fn get(identifier: string)
Get a MediaConvert CertificateAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert CertificateAssociation
fn delete(identifier: string)
Delete a MediaConvert CertificateAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert CertificateAssociation
fn sync()
Sync MediaConvert CertificateAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert CertificateAssociation resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— MediaConvert CertificateAssociation resource state
@swamp/aws/mediaconvert/job-templatev2026.10.23.1job_template.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Category?stringOptional. A category for the job template you are creating.
Description?stringOptional. A description of the job template you are creating.
AccelerationSettings?objectAccelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
HopDestinations?arrayOptional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
Name?stringThe name of the job template you are creating.
Priority?numberSpecify 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?stringOptional. The queue that jobs created from this template are assigned to. Specify the Amazon Resource Name (ARN) of the queue.
SettingsJsonrecordSpecify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
StatusUpdateInterval?stringSpecify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
Tags?recordAn array of key-value pairs to apply to this resource.
fn create()
Create a MediaConvert JobTemplate
fn get(identifier: string)
Get a MediaConvert JobTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert JobTemplate
fn update()
Update a MediaConvert JobTemplate
fn delete(identifier: string)
Delete a MediaConvert JobTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert JobTemplate
fn sync()
Sync MediaConvert JobTemplate state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert JobTemplate resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— MediaConvert JobTemplate resource state
@swamp/aws/mediaconvert/presetv2026.10.23.1preset.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Category?stringThe new category for the preset, if you are changing it.
Description?stringThe new description for the preset, if you are changing it.
SettingsJsonrecordSpecify, 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?stringThe name of the preset that you are modifying.
fn create()
Create a MediaConvert Preset
fn get(identifier: string)
Get a MediaConvert Preset
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert Preset
fn update()
Update a MediaConvert Preset
fn delete(identifier: string)
Delete a MediaConvert Preset
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert Preset
fn sync()
Sync MediaConvert Preset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert Preset resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— MediaConvert Preset resource state
@swamp/aws/mediaconvert/queuev2026.10.23.1queue.ts

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Status?stringInitial 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?stringA description of the queue that you are creating.
PricingPlan?stringWhen 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?recordAn array of key-value pairs to apply to this resource.
Name?stringThe name of the queue that you are creating.
ConcurrentJobs?numberSpecify 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?numberSpecify 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
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert Queue
fn update()
Update a MediaConvert Queue
fn delete(identifier: string)
Delete a MediaConvert Queue
ArgumentTypeDescription
identifierstringThe primary identifier of the MediaConvert Queue
fn sync()
Sync MediaConvert Queue state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConvert Queue resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— MediaConvert Queue resource state
03Previous Versions19
2026.10.23.1AGPL-3.0-or-later
  • Updated: certificate_association, job_template, preset, queue
2026.10.16.1AGPL-3.0-or-later(was none)
  • Added: certificate_association

Added 1 behaviors

2026.10.13.1
  • Updated: job_template, preset, queue
2026.10.08.1
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 behaviors

2026.09.22.1
2026.09.21.1
04Stats
A
100 / 100
Downloads
78
Archive size
823.5 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
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels