1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. mediaconvert
  6. getJobTemplate

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
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 dictionary
    data "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:

    AccelerationSettings Pulumi.AwsNative.MediaConvert.Outputs.JobTemplateAccelerationSettings
    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.
    HopDestinations List<Pulumi.AwsNative.MediaConvert.Outputs.JobTemplateHopDestination>
    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.
    SettingsJson 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::JobTemplate for more information about the expected schema for this property.

    StatusUpdateInterval string
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    Tags object

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for more information about the expected schema for this property.

    AccelerationSettings JobTemplateAccelerationSettings
    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.
    HopDestinations []JobTemplateHopDestination
    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.
    SettingsJson 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::JobTemplate for more information about the expected schema for this property.

    StatusUpdateInterval string
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    Tags interface{}

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for 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::JobTemplate for more information about the expected schema for this property.

    status_update_interval string
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    tags any

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for more information about the expected schema for this property.

    accelerationSettings JobTemplateAccelerationSettings
    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.
    hopDestinations List<JobTemplateHopDestination>
    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.
    settingsJson 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::JobTemplate for more information about the expected schema for this property.

    statusUpdateInterval String
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    tags Object

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for more information about the expected schema for this property.

    accelerationSettings JobTemplateAccelerationSettings
    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.
    hopDestinations JobTemplateHopDestination[]
    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.
    settingsJson 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::JobTemplate for more information about the expected schema for this property.

    statusUpdateInterval string
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    tags any

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for more information about the expected schema for this property.

    acceleration_settings JobTemplateAccelerationSettings
    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[JobTemplateHopDestination]
    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::JobTemplate for more information about the expected schema for this property.

    status_update_interval str
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    tags Any

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for more information about the expected schema for this property.

    accelerationSettings 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.
    hopDestinations 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.
    settingsJson 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::JobTemplate for more information about the expected schema for this property.

    statusUpdateInterval String
    Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates.
    tags Any

    An array of key-value pairs to apply to this resource.

    Search the CloudFormation User Guide for AWS::MediaConvert::JobTemplate for 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.
    WaitMinutes 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.
    WaitMinutes 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.
    waitMinutes 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.
    waitMinutes 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.
    waitMinutes 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
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial