We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::MediaConvert::JobTemplate
Using getJobTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getJobTemplate(args: GetJobTemplateArgs, opts?: InvokeOptions): Promise<GetJobTemplateResult>
function getJobTemplateOutput(args: GetJobTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetJobTemplateResult>def get_job_template(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetJobTemplateResult
def get_job_template_output(name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetJobTemplateResult]func LookupJobTemplate(ctx *Context, args *LookupJobTemplateArgs, opts ...InvokeOption) (*LookupJobTemplateResult, error)
func LookupJobTemplateOutput(ctx *Context, args *LookupJobTemplateOutputArgs, opts ...InvokeOption) LookupJobTemplateResultOutput> Note: This function is named LookupJobTemplate in the Go SDK.
public static class GetJobTemplate
{
public static Task<GetJobTemplateResult> InvokeAsync(GetJobTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetJobTemplateResult> Invoke(GetJobTemplateInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetJobTemplateResult> Invoke(GetJobTemplateInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetJobTemplateResult> getJobTemplate(GetJobTemplateArgs args, InvokeOptions options)
public static Output<GetJobTemplateResult> getJobTemplate(GetJobTemplateArgs args, InvokeOptions options)
public static Output<GetJobTemplateResult> getJobTemplate(GetJobTemplateArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:mediaconvert:getJobTemplate
arguments:
# arguments dictionarydata "aws-native_mediaconvert_get_job_template" "name" {
# arguments
}The following arguments are supported:
- Name string
- The name of the job template you are creating.
- Name string
- The name of the job template you are creating.
- name string
- The name of the job template you are creating.
- name String
- The name of the job template you are creating.
- name string
- The name of the job template you are creating.
- name str
- The name of the job template you are creating.
- name String
- The name of the job template you are creating.
getJobTemplate Result
The following output properties are available:
- Acceleration
Settings Pulumi.Aws Native. Media Convert. Outputs. Job Template Acceleration Settings - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- Arn string
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- Category string
- Optional. A category for the job template you are creating.
- Description string
- Optional. A description of the job template you are creating.
- Hop
Destinations List<Pulumi.Aws Native. Media Convert. Outputs. Job Template Hop Destination> - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- Priority int
- 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.
- Settings
Json object Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- Status
Update stringInterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- object
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
- Acceleration
Settings JobTemplate Acceleration Settings - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- Arn string
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- Category string
- Optional. A category for the job template you are creating.
- Description string
- Optional. A description of the job template you are creating.
- Hop
Destinations []JobTemplate Hop Destination - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- Priority int
- 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.
- Settings
Json interface{} Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- Status
Update stringInterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- interface{}
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
- acceleration_
settings object - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- arn string
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- category string
- Optional. A category for the job template you are creating.
- description string
- Optional. A description of the job template you are creating.
- hop_
destinations list(object) - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- 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.
- settings_
json any Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- status_
update_ stringinterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- any
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
- acceleration
Settings JobTemplate Acceleration Settings - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- arn String
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- category String
- Optional. A category for the job template you are creating.
- description String
- Optional. A description of the job template you are creating.
- hop
Destinations List<JobTemplate Hop Destination> - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- priority Integer
- 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.
- settings
Json Object Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- status
Update StringInterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- Object
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
- acceleration
Settings JobTemplate Acceleration Settings - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- arn string
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- category string
- Optional. A category for the job template you are creating.
- description string
- Optional. A description of the job template you are creating.
- hop
Destinations JobTemplate Hop Destination[] - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- 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.
- settings
Json any Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- status
Update stringInterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- any
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
- acceleration_
settings JobTemplate Acceleration Settings - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- arn str
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- category str
- Optional. A category for the job template you are creating.
- description str
- Optional. A description of the job template you are creating.
- hop_
destinations Sequence[JobTemplate Hop Destination] - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- priority int
- 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 str
- Optional. The queue that jobs created from this template are assigned to. Specify the Amazon Resource Name (ARN) of the queue.
- settings_
json Any Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- status_
update_ strinterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- Any
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
- acceleration
Settings Property Map - Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing.
- arn String
- The Amazon Resource Name (ARN) of the job template, such as arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/my-job-template.
- category String
- Optional. A category for the job template you are creating.
- description String
- Optional. A description of the job template you are creating.
- hop
Destinations List<Property Map> - Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
- 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.
- settings
Json Any Specify, in JSON format, the transcoding job settings for this job template. This specification must conform to the AWS Elemental MediaConvert job validation.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.- status
Update StringInterval - Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
- Any
An array of key-value pairs to apply to this resource.
Search the CloudFormation User Guide for
AWS::MediaConvert::JobTemplatefor more information about the expected schema for this property.
Supporting Types
JobTemplateAccelerationSettings
- Mode string
- Specify the conditions when the service will run your job with accelerated transcoding.
- Mode string
- Specify the conditions when the service will run your job with accelerated transcoding.
- mode string
- Specify the conditions when the service will run your job with accelerated transcoding.
- mode String
- Specify the conditions when the service will run your job with accelerated transcoding.
- mode string
- Specify the conditions when the service will run your job with accelerated transcoding.
- mode str
- Specify the conditions when the service will run your job with accelerated transcoding.
- mode String
- Specify the conditions when the service will run your job with accelerated transcoding.
JobTemplateHopDestination
- Priority int
- Optional. A different relative priority for the job in the destination queue.
- Queue string
- Optional. The destination queue for queue hopping.
- Wait
Minutes int - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
- Priority int
- Optional. A different relative priority for the job in the destination queue.
- Queue string
- Optional. The destination queue for queue hopping.
- Wait
Minutes int - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
- priority number
- Optional. A different relative priority for the job in the destination queue.
- queue string
- Optional. The destination queue for queue hopping.
- wait_
minutes number - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
- priority Integer
- Optional. A different relative priority for the job in the destination queue.
- queue String
- Optional. The destination queue for queue hopping.
- wait
Minutes Integer - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
- priority number
- Optional. A different relative priority for the job in the destination queue.
- queue string
- Optional. The destination queue for queue hopping.
- wait
Minutes number - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
- priority int
- Optional. A different relative priority for the job in the destination queue.
- queue str
- Optional. The destination queue for queue hopping.
- wait_
minutes int - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
- priority Number
- Optional. A different relative priority for the job in the destination queue.
- queue String
- Optional. The destination queue for queue hopping.
- wait
Minutes Number - Required for queue hopping. Minimum wait time in minutes until the job can hop to the destination queue.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi