1. Packages
  2. Azure Native v1
  3. API Docs
  4. media
  5. Job
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.media.Job

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid. API Version: 2020-05-01.

    Example Usage

    Create a Job

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.Media.Job("job", new()
        {
            AccountName = "contosomedia",
            CorrelationData = 
            {
                { "Key 2", "Value 2" },
                { "key1", "value1" },
            },
            Input = new AzureNative.Media.Inputs.JobInputAssetArgs
            {
                AssetName = "job1-InputAsset",
                OdataType = "#Microsoft.Media.JobInputAsset",
            },
            JobName = "job1",
            Outputs = new[]
            {
                
                {
                    { "assetName", "job1-OutputAsset" },
                    { "odataType", "#Microsoft.Media.JobOutputAsset" },
                },
            },
            ResourceGroupName = "contosoresources",
            TransformName = "exampleTransform",
        });
    
    });
    
    package main
    
    import (
    	media "github.com/pulumi/pulumi-azure-native-sdk/media"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := media.NewJob(ctx, "job", &media.JobArgs{
    			AccountName: pulumi.String("contosomedia"),
    			CorrelationData: pulumi.StringMap{
    				"Key 2": pulumi.String("Value 2"),
    				"key1":  pulumi.String("value1"),
    			},
    			Input: media.JobInputAsset{
    				AssetName: "job1-InputAsset",
    				OdataType: "#Microsoft.Media.JobInputAsset",
    			},
    			JobName: pulumi.String("job1"),
    			Outputs: []media.JobOutputAssetArgs{
    				{
    					AssetName: pulumi.String("job1-OutputAsset"),
    					OdataType: pulumi.String("#Microsoft.Media.JobOutputAsset"),
    				},
    			},
    			ResourceGroupName: pulumi.String("contosoresources"),
    			TransformName:     pulumi.String("exampleTransform"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.media.Job;
    import com.pulumi.azurenative.media.JobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var job = new Job("job", JobArgs.builder()        
                .accountName("contosomedia")
                .correlationData(Map.ofEntries(
                    Map.entry("Key 2", "Value 2"),
                    Map.entry("key1", "value1")
                ))
                .input(Map.ofEntries(
                    Map.entry("assetName", "job1-InputAsset"),
                    Map.entry("odataType", "#Microsoft.Media.JobInputAsset")
                ))
                .jobName("job1")
                .outputs(Map.ofEntries(
                    Map.entry("assetName", "job1-OutputAsset"),
                    Map.entry("odataType", "#Microsoft.Media.JobOutputAsset")
                ))
                .resourceGroupName("contosoresources")
                .transformName("exampleTransform")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.media.Job("job",
        account_name="contosomedia",
        correlation_data={
            "Key 2": "Value 2",
            "key1": "value1",
        },
        input=azure_native.media.JobInputAssetArgs(
            asset_name="job1-InputAsset",
            odata_type="#Microsoft.Media.JobInputAsset",
        ),
        job_name="job1",
        outputs=[azure_native.media.JobOutputAssetResponseArgs(
            asset_name="job1-OutputAsset",
            odata_type="#Microsoft.Media.JobOutputAsset",
        )],
        resource_group_name="contosoresources",
        transform_name="exampleTransform")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.media.Job("job", {
        accountName: "contosomedia",
        correlationData: {
            "Key 2": "Value 2",
            key1: "value1",
        },
        input: {
            assetName: "job1-InputAsset",
            odataType: "#Microsoft.Media.JobInputAsset",
        },
        jobName: "job1",
        outputs: [{
            assetName: "job1-OutputAsset",
            odataType: "#Microsoft.Media.JobOutputAsset",
        }],
        resourceGroupName: "contosoresources",
        transformName: "exampleTransform",
    });
    
    resources:
      job:
        type: azure-native:media:Job
        properties:
          accountName: contosomedia
          correlationData:
            Key 2: Value 2
            key1: value1
          input:
            assetName: job1-InputAsset
            odataType: '#Microsoft.Media.JobInputAsset'
          jobName: job1
          outputs:
            - assetName: job1-OutputAsset
              odataType: '#Microsoft.Media.JobOutputAsset'
          resourceGroupName: contosoresources
          transformName: exampleTransform
    

    Create Job Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
    @overload
    def Job(resource_name: str,
            args: JobArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Job(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            account_name: Optional[str] = None,
            input: Optional[Union[JobInputAssetArgs, JobInputClipArgs, JobInputHttpArgs, JobInputSequenceArgs, JobInputsArgs]] = None,
            outputs: Optional[Sequence[JobOutputAssetArgs]] = None,
            resource_group_name: Optional[str] = None,
            transform_name: Optional[str] = None,
            correlation_data: Optional[Mapping[str, str]] = None,
            description: Optional[str] = None,
            job_name: Optional[str] = None,
            priority: Optional[Union[str, Priority]] = None)
    func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
    public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
    public Job(String name, JobArgs args)
    public Job(String name, JobArgs args, CustomResourceOptions options)
    
    type: azure-native:media:Job
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var examplejobResourceResourceFromMedia = new AzureNative.Media.Job("examplejobResourceResourceFromMedia", new()
    {
        AccountName = "string",
        Input = 
        {
            { "assetName", "string" },
            { "odataType", "#Microsoft.Media.JobInputAsset" },
            { "end", 
            {
                { "odataType", "#Microsoft.Media.AbsoluteClipTime" },
                { "time", "string" },
            } },
            { "files", new[]
            {
                "string",
            } },
            { "inputDefinitions", new[]
            {
                
                {
                    { "odataType", "#Microsoft.Media.FromAllInputFile" },
                    { "includedTracks", new[]
                    {
                        
                        {
                            { "odataType", "#Microsoft.Media.AudioTrackDescriptor" },
                            { "channelMapping", "string" },
                        },
                    } },
                },
            } },
            { "label", "string" },
            { "start", 
            {
                { "odataType", "#Microsoft.Media.AbsoluteClipTime" },
                { "time", "string" },
            } },
        },
        Outputs = new[]
        {
            
            {
                { "assetName", "string" },
                { "odataType", "#Microsoft.Media.JobOutputAsset" },
                { "label", "string" },
            },
        },
        ResourceGroupName = "string",
        TransformName = "string",
        CorrelationData = 
        {
            { "string", "string" },
        },
        Description = "string",
        JobName = "string",
        Priority = "string",
    });
    
    example, err := media.NewJob(ctx, "examplejobResourceResourceFromMedia", &media.JobArgs{
    	AccountName: "string",
    	Input: map[string]interface{}{
    		"assetName": "string",
    		"odataType": "#Microsoft.Media.JobInputAsset",
    		"end": map[string]interface{}{
    			"odataType": "#Microsoft.Media.AbsoluteClipTime",
    			"time":      "string",
    		},
    		"files": []string{
    			"string",
    		},
    		"inputDefinitions": []map[string]interface{}{
    			map[string]interface{}{
    				"odataType": "#Microsoft.Media.FromAllInputFile",
    				"includedTracks": []map[string]interface{}{
    					map[string]interface{}{
    						"odataType":      "#Microsoft.Media.AudioTrackDescriptor",
    						"channelMapping": "string",
    					},
    				},
    			},
    		},
    		"label": "string",
    		"start": map[string]interface{}{
    			"odataType": "#Microsoft.Media.AbsoluteClipTime",
    			"time":      "string",
    		},
    	},
    	Outputs: []map[string]interface{}{
    		map[string]interface{}{
    			"assetName": "string",
    			"odataType": "#Microsoft.Media.JobOutputAsset",
    			"label":     "string",
    		},
    	},
    	ResourceGroupName: "string",
    	TransformName:     "string",
    	CorrelationData: map[string]interface{}{
    		"string": "string",
    	},
    	Description: "string",
    	JobName:     "string",
    	Priority:    "string",
    })
    
    var examplejobResourceResourceFromMedia = new Job("examplejobResourceResourceFromMedia", JobArgs.builder()
        .accountName("string")
        .input(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .outputs(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .resourceGroupName("string")
        .transformName("string")
        .correlationData(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .description("string")
        .jobName("string")
        .priority("string")
        .build());
    
    examplejob_resource_resource_from_media = azure_native.media.Job("examplejobResourceResourceFromMedia",
        account_name=string,
        input={
            assetName: string,
            odataType: #Microsoft.Media.JobInputAsset,
            end: {
                odataType: #Microsoft.Media.AbsoluteClipTime,
                time: string,
            },
            files: [string],
            inputDefinitions: [{
                odataType: #Microsoft.Media.FromAllInputFile,
                includedTracks: [{
                    odataType: #Microsoft.Media.AudioTrackDescriptor,
                    channelMapping: string,
                }],
            }],
            label: string,
            start: {
                odataType: #Microsoft.Media.AbsoluteClipTime,
                time: string,
            },
        },
        outputs=[{
            assetName: string,
            odataType: #Microsoft.Media.JobOutputAsset,
            label: string,
        }],
        resource_group_name=string,
        transform_name=string,
        correlation_data={
            string: string,
        },
        description=string,
        job_name=string,
        priority=string)
    
    const examplejobResourceResourceFromMedia = new azure_native.media.Job("examplejobResourceResourceFromMedia", {
        accountName: "string",
        input: {
            assetName: "string",
            odataType: "#Microsoft.Media.JobInputAsset",
            end: {
                odataType: "#Microsoft.Media.AbsoluteClipTime",
                time: "string",
            },
            files: ["string"],
            inputDefinitions: [{
                odataType: "#Microsoft.Media.FromAllInputFile",
                includedTracks: [{
                    odataType: "#Microsoft.Media.AudioTrackDescriptor",
                    channelMapping: "string",
                }],
            }],
            label: "string",
            start: {
                odataType: "#Microsoft.Media.AbsoluteClipTime",
                time: "string",
            },
        },
        outputs: [{
            assetName: "string",
            odataType: "#Microsoft.Media.JobOutputAsset",
            label: "string",
        }],
        resourceGroupName: "string",
        transformName: "string",
        correlationData: {
            string: "string",
        },
        description: "string",
        jobName: "string",
        priority: "string",
    });
    
    type: azure-native:media:Job
    properties:
        accountName: string
        correlationData:
            string: string
        description: string
        input:
            assetName: string
            end:
                odataType: '#Microsoft.Media.AbsoluteClipTime'
                time: string
            files:
                - string
            inputDefinitions:
                - includedTracks:
                    - channelMapping: string
                      odataType: '#Microsoft.Media.AudioTrackDescriptor'
                  odataType: '#Microsoft.Media.FromAllInputFile'
            label: string
            odataType: '#Microsoft.Media.JobInputAsset'
            start:
                odataType: '#Microsoft.Media.AbsoluteClipTime'
                time: string
        jobName: string
        outputs:
            - assetName: string
              label: string
              odataType: '#Microsoft.Media.JobOutputAsset'
        priority: string
        resourceGroupName: string
        transformName: string
    

    Job Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Job resource accepts the following input properties:

    AccountName string
    The Media Services account name.
    Input Pulumi.AzureNative.Media.Inputs.JobInputAsset | Pulumi.AzureNative.Media.Inputs.JobInputClip | Pulumi.AzureNative.Media.Inputs.JobInputHttp | Pulumi.AzureNative.Media.Inputs.JobInputSequence | Pulumi.AzureNative.Media.Inputs.JobInputs
    The inputs for the Job.
    Outputs List<Pulumi.AzureNative.Media.Inputs.JobOutputAsset>
    The outputs for the Job.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    TransformName string
    The Transform name.
    CorrelationData Dictionary<string, string>
    Customer provided key, value pairs that will be returned in Job and JobOutput state events.
    Description string
    Optional customer supplied description of the Job.
    JobName string
    The Job name.
    Priority string | Pulumi.AzureNative.Media.Priority
    Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.
    AccountName string
    The Media Services account name.
    Input JobInputAssetArgs | JobInputClipArgs | JobInputHttpArgs | JobInputSequenceArgs | JobInputsArgs
    The inputs for the Job.
    Outputs []JobOutputAssetArgs
    The outputs for the Job.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    TransformName string
    The Transform name.
    CorrelationData map[string]string
    Customer provided key, value pairs that will be returned in Job and JobOutput state events.
    Description string
    Optional customer supplied description of the Job.
    JobName string
    The Job name.
    Priority string | Priority
    Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.
    accountName String
    The Media Services account name.
    input JobInputAsset | JobInputClip | JobInputHttp | JobInputSequence | JobInputs
    The inputs for the Job.
    outputs List<JobOutputAsset>
    The outputs for the Job.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    transformName String
    The Transform name.
    correlationData Map<String,String>
    Customer provided key, value pairs that will be returned in Job and JobOutput state events.
    description String
    Optional customer supplied description of the Job.
    jobName String
    The Job name.
    priority String | Priority
    Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.
    accountName string
    The Media Services account name.
    input JobInputAsset | JobInputClip | JobInputHttp | JobInputSequence | JobInputs
    The inputs for the Job.
    outputs JobOutputAsset[]
    The outputs for the Job.
    resourceGroupName string
    The name of the resource group within the Azure subscription.
    transformName string
    The Transform name.
    correlationData {[key: string]: string}
    Customer provided key, value pairs that will be returned in Job and JobOutput state events.
    description string
    Optional customer supplied description of the Job.
    jobName string
    The Job name.
    priority string | Priority
    Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.
    account_name str
    The Media Services account name.
    input JobInputAssetArgs | JobInputClipArgs | JobInputHttpArgs | JobInputSequenceArgs | JobInputsArgs
    The inputs for the Job.
    outputs Sequence[JobOutputAssetArgs]
    The outputs for the Job.
    resource_group_name str
    The name of the resource group within the Azure subscription.
    transform_name str
    The Transform name.
    correlation_data Mapping[str, str]
    Customer provided key, value pairs that will be returned in Job and JobOutput state events.
    description str
    Optional customer supplied description of the Job.
    job_name str
    The Job name.
    priority str | Priority
    Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.
    accountName String
    The Media Services account name.
    input Property Map | Property Map | Property Map | Property Map | Property Map
    The inputs for the Job.
    outputs List<Property Map>
    The outputs for the Job.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    transformName String
    The Transform name.
    correlationData Map<String>
    Customer provided key, value pairs that will be returned in Job and JobOutput state events.
    description String
    Optional customer supplied description of the Job.
    jobName String
    The Job name.
    priority String | "Low" | "Normal" | "High"
    Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:

    Created string
    The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    EndTime string
    The UTC date and time at which this Job finished processing.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModified string
    The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    Name string
    The name of the resource
    StartTime string
    The UTC date and time at which this Job began processing.
    State string
    The current state of the job.
    SystemData Pulumi.AzureNative.Media.Outputs.SystemDataResponse
    The system metadata relating to this resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Created string
    The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    EndTime string
    The UTC date and time at which this Job finished processing.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModified string
    The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    Name string
    The name of the resource
    StartTime string
    The UTC date and time at which this Job began processing.
    State string
    The current state of the job.
    SystemData SystemDataResponse
    The system metadata relating to this resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    created String
    The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    endTime String
    The UTC date and time at which this Job finished processing.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModified String
    The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    name String
    The name of the resource
    startTime String
    The UTC date and time at which this Job began processing.
    state String
    The current state of the job.
    systemData SystemDataResponse
    The system metadata relating to this resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    created string
    The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    endTime string
    The UTC date and time at which this Job finished processing.
    id string
    The provider-assigned unique ID for this managed resource.
    lastModified string
    The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    name string
    The name of the resource
    startTime string
    The UTC date and time at which this Job began processing.
    state string
    The current state of the job.
    systemData SystemDataResponse
    The system metadata relating to this resource.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    created str
    The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    end_time str
    The UTC date and time at which this Job finished processing.
    id str
    The provider-assigned unique ID for this managed resource.
    last_modified str
    The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    name str
    The name of the resource
    start_time str
    The UTC date and time at which this Job began processing.
    state str
    The current state of the job.
    system_data SystemDataResponse
    The system metadata relating to this resource.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    created String
    The UTC date and time when the customer has created the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    endTime String
    The UTC date and time at which this Job finished processing.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModified String
    The UTC date and time when the customer has last updated the Job, in 'YYYY-MM-DDThh:mm:ssZ' format.
    name String
    The name of the resource
    startTime String
    The UTC date and time at which this Job began processing.
    state String
    The current state of the job.
    systemData Property Map
    The system metadata relating to this resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AbsoluteClipTime, AbsoluteClipTimeArgs

    Time string
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    Time string
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time String
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time string
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time str
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time String
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.

    AbsoluteClipTimeResponse, AbsoluteClipTimeResponseArgs

    Time string
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    Time string
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time String
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time string
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time str
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.
    time String
    The time position on the timeline of the input media. It is usually specified as an ISO8601 period. e.g PT30S for 30 seconds.

    AttributeFilter, AttributeFilterArgs

    All
    AllAll tracks will be included.
    Top
    TopThe first track will be included when the attribute is sorted in descending order. Generally used to select the largest bitrate.
    Bottom
    BottomThe first track will be included when the attribute is sorted in ascending order. Generally used to select the smallest bitrate.
    ValueEquals
    ValueEqualsAny tracks that have an attribute equal to the value given will be included.
    AttributeFilterAll
    AllAll tracks will be included.
    AttributeFilterTop
    TopThe first track will be included when the attribute is sorted in descending order. Generally used to select the largest bitrate.
    AttributeFilterBottom
    BottomThe first track will be included when the attribute is sorted in ascending order. Generally used to select the smallest bitrate.
    AttributeFilterValueEquals
    ValueEqualsAny tracks that have an attribute equal to the value given will be included.
    All
    AllAll tracks will be included.
    Top
    TopThe first track will be included when the attribute is sorted in descending order. Generally used to select the largest bitrate.
    Bottom
    BottomThe first track will be included when the attribute is sorted in ascending order. Generally used to select the smallest bitrate.
    ValueEquals
    ValueEqualsAny tracks that have an attribute equal to the value given will be included.
    All
    AllAll tracks will be included.
    Top
    TopThe first track will be included when the attribute is sorted in descending order. Generally used to select the largest bitrate.
    Bottom
    BottomThe first track will be included when the attribute is sorted in ascending order. Generally used to select the smallest bitrate.
    ValueEquals
    ValueEqualsAny tracks that have an attribute equal to the value given will be included.
    ALL
    AllAll tracks will be included.
    TOP
    TopThe first track will be included when the attribute is sorted in descending order. Generally used to select the largest bitrate.
    BOTTOM
    BottomThe first track will be included when the attribute is sorted in ascending order. Generally used to select the smallest bitrate.
    VALUE_EQUALS
    ValueEqualsAny tracks that have an attribute equal to the value given will be included.
    "All"
    AllAll tracks will be included.
    "Top"
    TopThe first track will be included when the attribute is sorted in descending order. Generally used to select the largest bitrate.
    "Bottom"
    BottomThe first track will be included when the attribute is sorted in ascending order. Generally used to select the smallest bitrate.
    "ValueEquals"
    ValueEqualsAny tracks that have an attribute equal to the value given will be included.

    AudioTrackDescriptor, AudioTrackDescriptorArgs

    ChannelMapping string | Pulumi.AzureNative.Media.ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    ChannelMapping string | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channelMapping String | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channelMapping string | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channel_mapping str | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channelMapping String | "FrontLeft" | "FrontRight" | "Center" | "LowFrequencyEffects" | "BackLeft" | "BackRight" | "StereoLeft" | "StereoRight"
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.

    AudioTrackDescriptorResponse, AudioTrackDescriptorResponseArgs

    ChannelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    ChannelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channelMapping String
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channel_mapping str
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    channelMapping String
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.

    ChannelMapping, ChannelMappingArgs

    FrontLeft
    FrontLeftThe Front Left Channel.
    FrontRight
    FrontRightThe Front Right Channel.
    Center
    CenterThe Center Channel.
    LowFrequencyEffects
    LowFrequencyEffectsLow Frequency Effects Channel. Sometimes referred to as the Subwoofer.
    BackLeft
    BackLeftThe Back Left Channel. Sometimes referred to as the Left Surround Channel.
    BackRight
    BackRightThe Back Right Channel. Sometimes referred to as the Right Surround Channel.
    StereoLeft
    StereoLeftThe Left Stereo channel. Sometimes referred to as Down Mix Left.
    StereoRight
    StereoRightThe Right Stereo channel. Sometimes referred to as Down Mix Right.
    ChannelMappingFrontLeft
    FrontLeftThe Front Left Channel.
    ChannelMappingFrontRight
    FrontRightThe Front Right Channel.
    ChannelMappingCenter
    CenterThe Center Channel.
    ChannelMappingLowFrequencyEffects
    LowFrequencyEffectsLow Frequency Effects Channel. Sometimes referred to as the Subwoofer.
    ChannelMappingBackLeft
    BackLeftThe Back Left Channel. Sometimes referred to as the Left Surround Channel.
    ChannelMappingBackRight
    BackRightThe Back Right Channel. Sometimes referred to as the Right Surround Channel.
    ChannelMappingStereoLeft
    StereoLeftThe Left Stereo channel. Sometimes referred to as Down Mix Left.
    ChannelMappingStereoRight
    StereoRightThe Right Stereo channel. Sometimes referred to as Down Mix Right.
    FrontLeft
    FrontLeftThe Front Left Channel.
    FrontRight
    FrontRightThe Front Right Channel.
    Center
    CenterThe Center Channel.
    LowFrequencyEffects
    LowFrequencyEffectsLow Frequency Effects Channel. Sometimes referred to as the Subwoofer.
    BackLeft
    BackLeftThe Back Left Channel. Sometimes referred to as the Left Surround Channel.
    BackRight
    BackRightThe Back Right Channel. Sometimes referred to as the Right Surround Channel.
    StereoLeft
    StereoLeftThe Left Stereo channel. Sometimes referred to as Down Mix Left.
    StereoRight
    StereoRightThe Right Stereo channel. Sometimes referred to as Down Mix Right.
    FrontLeft
    FrontLeftThe Front Left Channel.
    FrontRight
    FrontRightThe Front Right Channel.
    Center
    CenterThe Center Channel.
    LowFrequencyEffects
    LowFrequencyEffectsLow Frequency Effects Channel. Sometimes referred to as the Subwoofer.
    BackLeft
    BackLeftThe Back Left Channel. Sometimes referred to as the Left Surround Channel.
    BackRight
    BackRightThe Back Right Channel. Sometimes referred to as the Right Surround Channel.
    StereoLeft
    StereoLeftThe Left Stereo channel. Sometimes referred to as Down Mix Left.
    StereoRight
    StereoRightThe Right Stereo channel. Sometimes referred to as Down Mix Right.
    FRONT_LEFT
    FrontLeftThe Front Left Channel.
    FRONT_RIGHT
    FrontRightThe Front Right Channel.
    CENTER
    CenterThe Center Channel.
    LOW_FREQUENCY_EFFECTS
    LowFrequencyEffectsLow Frequency Effects Channel. Sometimes referred to as the Subwoofer.
    BACK_LEFT
    BackLeftThe Back Left Channel. Sometimes referred to as the Left Surround Channel.
    BACK_RIGHT
    BackRightThe Back Right Channel. Sometimes referred to as the Right Surround Channel.
    STEREO_LEFT
    StereoLeftThe Left Stereo channel. Sometimes referred to as Down Mix Left.
    STEREO_RIGHT
    StereoRightThe Right Stereo channel. Sometimes referred to as Down Mix Right.
    "FrontLeft"
    FrontLeftThe Front Left Channel.
    "FrontRight"
    FrontRightThe Front Right Channel.
    "Center"
    CenterThe Center Channel.
    "LowFrequencyEffects"
    LowFrequencyEffectsLow Frequency Effects Channel. Sometimes referred to as the Subwoofer.
    "BackLeft"
    BackLeftThe Back Left Channel. Sometimes referred to as the Left Surround Channel.
    "BackRight"
    BackRightThe Back Right Channel. Sometimes referred to as the Right Surround Channel.
    "StereoLeft"
    StereoLeftThe Left Stereo channel. Sometimes referred to as Down Mix Left.
    "StereoRight"
    StereoRightThe Right Stereo channel. Sometimes referred to as Down Mix Right.

    FromAllInputFile, FromAllInputFileArgs

    IncludedTracks List<object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    IncludedTracks []interface{}
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks (AudioTrackDescriptor | SelectAudioTrackByAttribute | SelectAudioTrackById | SelectVideoTrackByAttribute | SelectVideoTrackById | VideoTrackDescriptor)[]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    included_tracks Sequence[Union[AudioTrackDescriptor, SelectAudioTrackByAttribute, SelectAudioTrackById, SelectVideoTrackByAttribute, SelectVideoTrackById, VideoTrackDescriptor]]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.

    FromAllInputFileResponse, FromAllInputFileResponseArgs

    IncludedTracks List<object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    IncludedTracks []interface{}
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks (AudioTrackDescriptorResponse | SelectAudioTrackByAttributeResponse | SelectAudioTrackByIdResponse | SelectVideoTrackByAttributeResponse | SelectVideoTrackByIdResponse | VideoTrackDescriptorResponse)[]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    included_tracks Sequence[Union[AudioTrackDescriptorResponse, SelectAudioTrackByAttributeResponse, SelectAudioTrackByIdResponse, SelectVideoTrackByAttributeResponse, SelectVideoTrackByIdResponse, VideoTrackDescriptorResponse]]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.

    FromEachInputFile, FromEachInputFileArgs

    IncludedTracks List<object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    IncludedTracks []interface{}
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks (AudioTrackDescriptor | SelectAudioTrackByAttribute | SelectAudioTrackById | SelectVideoTrackByAttribute | SelectVideoTrackById | VideoTrackDescriptor)[]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    included_tracks Sequence[Union[AudioTrackDescriptor, SelectAudioTrackByAttribute, SelectAudioTrackById, SelectVideoTrackByAttribute, SelectVideoTrackById, VideoTrackDescriptor]]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.

    FromEachInputFileResponse, FromEachInputFileResponseArgs

    IncludedTracks List<object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    IncludedTracks []interface{}
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks (AudioTrackDescriptorResponse | SelectAudioTrackByAttributeResponse | SelectAudioTrackByIdResponse | SelectVideoTrackByAttributeResponse | SelectVideoTrackByIdResponse | VideoTrackDescriptorResponse)[]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    included_tracks Sequence[Union[AudioTrackDescriptorResponse, SelectAudioTrackByAttributeResponse, SelectAudioTrackByIdResponse, SelectVideoTrackByAttributeResponse, SelectVideoTrackByIdResponse, VideoTrackDescriptorResponse]]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    includedTracks List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.

    InputFile, InputFileArgs

    Filename string
    Name of the file that this input definition applies to.
    IncludedTracks List<object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    Filename string
    Name of the file that this input definition applies to.
    IncludedTracks []interface{}
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename String
    Name of the file that this input definition applies to.
    includedTracks List<Object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename string
    Name of the file that this input definition applies to.
    includedTracks (AudioTrackDescriptor | SelectAudioTrackByAttribute | SelectAudioTrackById | SelectVideoTrackByAttribute | SelectVideoTrackById | VideoTrackDescriptor)[]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename str
    Name of the file that this input definition applies to.
    included_tracks Sequence[Union[AudioTrackDescriptor, SelectAudioTrackByAttribute, SelectAudioTrackById, SelectVideoTrackByAttribute, SelectVideoTrackById, VideoTrackDescriptor]]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename String
    Name of the file that this input definition applies to.
    includedTracks List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.

    InputFileResponse, InputFileResponseArgs

    Filename string
    Name of the file that this input definition applies to.
    IncludedTracks List<object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    Filename string
    Name of the file that this input definition applies to.
    IncludedTracks []interface{}
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename String
    Name of the file that this input definition applies to.
    includedTracks List<Object>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename string
    Name of the file that this input definition applies to.
    includedTracks (AudioTrackDescriptorResponse | SelectAudioTrackByAttributeResponse | SelectAudioTrackByIdResponse | SelectVideoTrackByAttributeResponse | SelectVideoTrackByIdResponse | VideoTrackDescriptorResponse)[]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename str
    Name of the file that this input definition applies to.
    included_tracks Sequence[Union[AudioTrackDescriptorResponse, SelectAudioTrackByAttributeResponse, SelectAudioTrackByIdResponse, SelectVideoTrackByAttributeResponse, SelectVideoTrackByIdResponse, VideoTrackDescriptorResponse]]
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.
    filename String
    Name of the file that this input definition applies to.
    includedTracks List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    The list of TrackDescriptors which define the metadata and selection of tracks in the input.

    JobErrorDetailResponse, JobErrorDetailResponseArgs

    Code string
    Code describing the error detail.
    Message string
    A human-readable representation of the error.
    Code string
    Code describing the error detail.
    Message string
    A human-readable representation of the error.
    code String
    Code describing the error detail.
    message String
    A human-readable representation of the error.
    code string
    Code describing the error detail.
    message string
    A human-readable representation of the error.
    code str
    Code describing the error detail.
    message str
    A human-readable representation of the error.
    code String
    Code describing the error detail.
    message String
    A human-readable representation of the error.

    JobErrorResponse, JobErrorResponseArgs

    Category string
    Helps with categorization of errors.
    Code string
    Error code describing the error.
    Details List<Pulumi.AzureNative.Media.Inputs.JobErrorDetailResponse>
    An array of details about specific errors that led to this reported error.
    Message string
    A human-readable language-dependent representation of the error.
    Retry string
    Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal.
    Category string
    Helps with categorization of errors.
    Code string
    Error code describing the error.
    Details []JobErrorDetailResponse
    An array of details about specific errors that led to this reported error.
    Message string
    A human-readable language-dependent representation of the error.
    Retry string
    Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal.
    category String
    Helps with categorization of errors.
    code String
    Error code describing the error.
    details List<JobErrorDetailResponse>
    An array of details about specific errors that led to this reported error.
    message String
    A human-readable language-dependent representation of the error.
    retry String
    Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal.
    category string
    Helps with categorization of errors.
    code string
    Error code describing the error.
    details JobErrorDetailResponse[]
    An array of details about specific errors that led to this reported error.
    message string
    A human-readable language-dependent representation of the error.
    retry string
    Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal.
    category str
    Helps with categorization of errors.
    code str
    Error code describing the error.
    details Sequence[JobErrorDetailResponse]
    An array of details about specific errors that led to this reported error.
    message str
    A human-readable language-dependent representation of the error.
    retry str
    Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal.
    category String
    Helps with categorization of errors.
    code String
    Error code describing the error.
    details List<Property Map>
    An array of details about specific errors that led to this reported error.
    message String
    A human-readable language-dependent representation of the error.
    retry String
    Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal.

    JobInputAsset, JobInputAssetArgs

    AssetName string
    The name of the input Asset.
    End Pulumi.AzureNative.Media.Inputs.AbsoluteClipTime | Pulumi.AzureNative.Media.Inputs.UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files List<string>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions List<object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start Pulumi.AzureNative.Media.Inputs.AbsoluteClipTime | Pulumi.AzureNative.Media.Inputs.UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    AssetName string
    The name of the input Asset.
    End AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files []string
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions []interface{}
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    assetName String
    The name of the input Asset.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    assetName string
    The name of the input Asset.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files string[]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions (FromAllInputFile | FromEachInputFile | InputFile)[]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    asset_name str
    The name of the input Asset.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files Sequence[str]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    input_definitions Sequence[Union[FromAllInputFile, FromEachInputFile, InputFile]]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label str
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    assetName String
    The name of the input Asset.
    end Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Property Map | Property Map | Property Map>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

    JobInputAssetResponse, JobInputAssetResponseArgs

    AssetName string
    The name of the input Asset.
    End Pulumi.AzureNative.Media.Inputs.AbsoluteClipTimeResponse | Pulumi.AzureNative.Media.Inputs.UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files List<string>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions List<object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start Pulumi.AzureNative.Media.Inputs.AbsoluteClipTimeResponse | Pulumi.AzureNative.Media.Inputs.UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    AssetName string
    The name of the input Asset.
    End AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files []string
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions []interface{}
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    assetName String
    The name of the input Asset.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    assetName string
    The name of the input Asset.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files string[]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions (FromAllInputFileResponse | FromEachInputFileResponse | InputFileResponse)[]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    asset_name str
    The name of the input Asset.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files Sequence[str]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    input_definitions Sequence[Union[FromAllInputFileResponse, FromEachInputFileResponse, InputFileResponse]]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label str
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    assetName String
    The name of the input Asset.
    end Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Property Map | Property Map | Property Map>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

    JobInputClip, JobInputClipArgs

    End Pulumi.AzureNative.Media.Inputs.AbsoluteClipTime | Pulumi.AzureNative.Media.Inputs.UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files List<string>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions List<object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start Pulumi.AzureNative.Media.Inputs.AbsoluteClipTime | Pulumi.AzureNative.Media.Inputs.UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    End AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files []string
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions []interface{}
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files string[]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions (FromAllInputFile | FromEachInputFile | InputFile)[]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files Sequence[str]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    input_definitions Sequence[Union[FromAllInputFile, FromEachInputFile, InputFile]]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label str
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Property Map | Property Map | Property Map>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

    JobInputClipResponse, JobInputClipResponseArgs

    End Pulumi.AzureNative.Media.Inputs.AbsoluteClipTimeResponse | Pulumi.AzureNative.Media.Inputs.UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files List<string>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions List<object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start Pulumi.AzureNative.Media.Inputs.AbsoluteClipTimeResponse | Pulumi.AzureNative.Media.Inputs.UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    End AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files []string
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions []interface{}
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files string[]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions (FromAllInputFileResponse | FromEachInputFileResponse | InputFileResponse)[]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files Sequence[str]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    input_definitions Sequence[Union[FromAllInputFileResponse, FromEachInputFileResponse, InputFileResponse]]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label str
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    end Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Property Map | Property Map | Property Map>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

    JobInputHttp, JobInputHttpArgs

    BaseUri string
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    End Pulumi.AzureNative.Media.Inputs.AbsoluteClipTime | Pulumi.AzureNative.Media.Inputs.UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files List<string>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions List<object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start Pulumi.AzureNative.Media.Inputs.AbsoluteClipTime | Pulumi.AzureNative.Media.Inputs.UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    BaseUri string
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    End AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files []string
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions []interface{}
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    baseUri String
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    baseUri string
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files string[]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions (FromAllInputFile | FromEachInputFile | InputFile)[]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    base_uri str
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files Sequence[str]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    input_definitions Sequence[Union[FromAllInputFile, FromEachInputFile, InputFile]]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label str
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTime | UtcClipTime
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    baseUri String
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Property Map | Property Map | Property Map>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

    JobInputHttpResponse, JobInputHttpResponseArgs

    BaseUri string
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    End Pulumi.AzureNative.Media.Inputs.AbsoluteClipTimeResponse | Pulumi.AzureNative.Media.Inputs.UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files List<string>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions List<object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start Pulumi.AzureNative.Media.Inputs.AbsoluteClipTimeResponse | Pulumi.AzureNative.Media.Inputs.UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    BaseUri string
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    End AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    Files []string
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    InputDefinitions []interface{}
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    Label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    Start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    baseUri String
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Object>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    baseUri string
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files string[]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions (FromAllInputFileResponse | FromEachInputFileResponse | InputFileResponse)[]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label string
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    base_uri str
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files Sequence[str]
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    input_definitions Sequence[Union[FromAllInputFileResponse, FromEachInputFileResponse, InputFileResponse]]
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label str
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start AbsoluteClipTimeResponse | UtcClipTimeResponse
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.
    baseUri String
    Base URI for HTTPS job input. It will be concatenated with provided file names. If no base uri is given, then the provided file list is assumed to be fully qualified uris. Maximum length of 4000 characters.
    end Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.
    files List<String>
    List of files. Required for JobInputHttp. Maximum of 4000 characters each.
    inputDefinitions List<Property Map | Property Map | Property Map>
    Defines a list of InputDefinitions. For each InputDefinition, it defines a list of track selections and related metadata.
    label String
    A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.
    start Property Map | Property Map
    Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

    JobInputSequence, JobInputSequenceArgs

    Inputs []JobInputClip
    JobInputs that make up the timeline.
    inputs List<JobInputClip>
    JobInputs that make up the timeline.
    inputs JobInputClip[]
    JobInputs that make up the timeline.
    inputs Sequence[JobInputClip]
    JobInputs that make up the timeline.
    inputs List<Property Map>
    JobInputs that make up the timeline.

    JobInputSequenceResponse, JobInputSequenceResponseArgs

    Inputs []JobInputClipResponse
    JobInputs that make up the timeline.
    inputs List<JobInputClipResponse>
    JobInputs that make up the timeline.
    inputs JobInputClipResponse[]
    JobInputs that make up the timeline.
    inputs Sequence[JobInputClipResponse]
    JobInputs that make up the timeline.
    inputs List<Property Map>
    JobInputs that make up the timeline.

    JobInputs, JobInputsArgs

    Inputs List<object>
    List of inputs to a Job.
    Inputs []interface{}
    List of inputs to a Job.
    inputs List<Object>
    List of inputs to a Job.
    inputs (JobInputAsset | JobInputClip | JobInputHttp | JobInputSequence | JobInputs)[]
    List of inputs to a Job.
    inputs Sequence[Union[JobInputAsset, JobInputClip, JobInputHttp, JobInputSequence, JobInputs]]
    List of inputs to a Job.
    inputs List<Property Map | Property Map | Property Map | Property Map | Property Map>
    List of inputs to a Job.

    JobInputsResponse, JobInputsResponseArgs

    Inputs List<object>
    List of inputs to a Job.
    Inputs []interface{}
    List of inputs to a Job.
    inputs List<Object>
    List of inputs to a Job.
    inputs (JobInputAssetResponse | JobInputClipResponse | JobInputHttpResponse | JobInputSequenceResponse | JobInputsResponse)[]
    List of inputs to a Job.
    inputs Sequence[Union[JobInputAssetResponse, JobInputClipResponse, JobInputHttpResponse, JobInputSequenceResponse, JobInputsResponse]]
    List of inputs to a Job.
    inputs List<Property Map | Property Map | Property Map | Property Map | Property Map>
    List of inputs to a Job.

    JobOutputAsset, JobOutputAssetArgs

    AssetName string
    The name of the output Asset.
    Label string
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    AssetName string
    The name of the output Asset.
    Label string
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    assetName String
    The name of the output Asset.
    label String
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    assetName string
    The name of the output Asset.
    label string
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    asset_name str
    The name of the output Asset.
    label str
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    assetName String
    The name of the output Asset.
    label String
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.

    JobOutputAssetResponse, JobOutputAssetResponseArgs

    AssetName string
    The name of the output Asset.
    EndTime string
    The UTC date and time at which this Job Output finished processing.
    Error Pulumi.AzureNative.Media.Inputs.JobErrorResponse
    If the JobOutput is in the Error state, it contains the details of the error.
    Progress int
    If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property.
    StartTime string
    The UTC date and time at which this Job Output began processing.
    State string
    Describes the state of the JobOutput.
    Label string
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    AssetName string
    The name of the output Asset.
    EndTime string
    The UTC date and time at which this Job Output finished processing.
    Error JobErrorResponse
    If the JobOutput is in the Error state, it contains the details of the error.
    Progress int
    If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property.
    StartTime string
    The UTC date and time at which this Job Output began processing.
    State string
    Describes the state of the JobOutput.
    Label string
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    assetName String
    The name of the output Asset.
    endTime String
    The UTC date and time at which this Job Output finished processing.
    error JobErrorResponse
    If the JobOutput is in the Error state, it contains the details of the error.
    progress Integer
    If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property.
    startTime String
    The UTC date and time at which this Job Output began processing.
    state String
    Describes the state of the JobOutput.
    label String
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    assetName string
    The name of the output Asset.
    endTime string
    The UTC date and time at which this Job Output finished processing.
    error JobErrorResponse
    If the JobOutput is in the Error state, it contains the details of the error.
    progress number
    If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property.
    startTime string
    The UTC date and time at which this Job Output began processing.
    state string
    Describes the state of the JobOutput.
    label string
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    asset_name str
    The name of the output Asset.
    end_time str
    The UTC date and time at which this Job Output finished processing.
    error JobErrorResponse
    If the JobOutput is in the Error state, it contains the details of the error.
    progress int
    If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property.
    start_time str
    The UTC date and time at which this Job Output began processing.
    state str
    Describes the state of the JobOutput.
    label str
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.
    assetName String
    The name of the output Asset.
    endTime String
    The UTC date and time at which this Job Output finished processing.
    error Property Map
    If the JobOutput is in the Error state, it contains the details of the error.
    progress Number
    If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times. To determine if the JobOutput is complete, use the State property.
    startTime String
    The UTC date and time at which this Job Output began processing.
    state String
    Describes the state of the JobOutput.
    label String
    A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.

    Priority, PriorityArgs

    Low
    LowUsed for TransformOutputs that can be generated after Normal and High priority TransformOutputs.
    Normal
    NormalUsed for TransformOutputs that can be generated at Normal priority.
    High
    HighUsed for TransformOutputs that should take precedence over others.
    PriorityLow
    LowUsed for TransformOutputs that can be generated after Normal and High priority TransformOutputs.
    PriorityNormal
    NormalUsed for TransformOutputs that can be generated at Normal priority.
    PriorityHigh
    HighUsed for TransformOutputs that should take precedence over others.
    Low
    LowUsed for TransformOutputs that can be generated after Normal and High priority TransformOutputs.
    Normal
    NormalUsed for TransformOutputs that can be generated at Normal priority.
    High
    HighUsed for TransformOutputs that should take precedence over others.
    Low
    LowUsed for TransformOutputs that can be generated after Normal and High priority TransformOutputs.
    Normal
    NormalUsed for TransformOutputs that can be generated at Normal priority.
    High
    HighUsed for TransformOutputs that should take precedence over others.
    LOW
    LowUsed for TransformOutputs that can be generated after Normal and High priority TransformOutputs.
    NORMAL
    NormalUsed for TransformOutputs that can be generated at Normal priority.
    HIGH
    HighUsed for TransformOutputs that should take precedence over others.
    "Low"
    LowUsed for TransformOutputs that can be generated after Normal and High priority TransformOutputs.
    "Normal"
    NormalUsed for TransformOutputs that can be generated at Normal priority.
    "High"
    HighUsed for TransformOutputs that should take precedence over others.

    SelectAudioTrackByAttribute, SelectAudioTrackByAttributeArgs

    Attribute string | Pulumi.AzureNative.Media.TrackAttribute
    The TrackAttribute to filter the tracks by.
    Filter string | Pulumi.AzureNative.Media.AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    ChannelMapping string | Pulumi.AzureNative.Media.ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    Attribute string | TrackAttribute
    The TrackAttribute to filter the tracks by.
    Filter string | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    ChannelMapping string | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute String | TrackAttribute
    The TrackAttribute to filter the tracks by.
    filter String | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channelMapping String | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute string | TrackAttribute
    The TrackAttribute to filter the tracks by.
    filter string | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channelMapping string | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute str | TrackAttribute
    The TrackAttribute to filter the tracks by.
    filter str | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channel_mapping str | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filter_value str
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute String | "Bitrate" | "Language"
    The TrackAttribute to filter the tracks by.
    filter String | "All" | "Top" | "Bottom" | "ValueEquals"
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channelMapping String | "FrontLeft" | "FrontRight" | "Center" | "LowFrequencyEffects" | "BackLeft" | "BackRight" | "StereoLeft" | "StereoRight"
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.

    SelectAudioTrackByAttributeResponse, SelectAudioTrackByAttributeResponseArgs

    Attribute string
    The TrackAttribute to filter the tracks by.
    Filter string
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    ChannelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    Attribute string
    The TrackAttribute to filter the tracks by.
    Filter string
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    ChannelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute String
    The TrackAttribute to filter the tracks by.
    filter String
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channelMapping String
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute string
    The TrackAttribute to filter the tracks by.
    filter string
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute str
    The TrackAttribute to filter the tracks by.
    filter str
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channel_mapping str
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filter_value str
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.
    attribute String
    The TrackAttribute to filter the tracks by.
    filter String
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    channelMapping String
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.

    SelectAudioTrackById, SelectAudioTrackByIdArgs

    TrackId double
    Track identifier to select
    ChannelMapping string | Pulumi.AzureNative.Media.ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    TrackId float64
    Track identifier to select
    ChannelMapping string | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    trackId Double
    Track identifier to select
    channelMapping String | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    trackId number
    Track identifier to select
    channelMapping string | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    track_id float
    Track identifier to select
    channel_mapping str | ChannelMapping
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    trackId Number
    Track identifier to select
    channelMapping String | "FrontLeft" | "FrontRight" | "Center" | "LowFrequencyEffects" | "BackLeft" | "BackRight" | "StereoLeft" | "StereoRight"
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.

    SelectAudioTrackByIdResponse, SelectAudioTrackByIdResponseArgs

    TrackId double
    Track identifier to select
    ChannelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    TrackId float64
    Track identifier to select
    ChannelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    trackId Double
    Track identifier to select
    channelMapping String
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    trackId number
    Track identifier to select
    channelMapping string
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    track_id float
    Track identifier to select
    channel_mapping str
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
    trackId Number
    Track identifier to select
    channelMapping String
    Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.

    SelectVideoTrackByAttribute, SelectVideoTrackByAttributeArgs

    Attribute string | Pulumi.AzureNative.Media.TrackAttribute
    The TrackAttribute to filter the tracks by.
    Filter string | Pulumi.AzureNative.Media.AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    Attribute string | TrackAttribute
    The TrackAttribute to filter the tracks by.
    Filter string | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute String | TrackAttribute
    The TrackAttribute to filter the tracks by.
    filter String | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute string | TrackAttribute
    The TrackAttribute to filter the tracks by.
    filter string | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute str | TrackAttribute
    The TrackAttribute to filter the tracks by.
    filter str | AttributeFilter
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filter_value str
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute String | "Bitrate" | "Language"
    The TrackAttribute to filter the tracks by.
    filter String | "All" | "Top" | "Bottom" | "ValueEquals"
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.

    SelectVideoTrackByAttributeResponse, SelectVideoTrackByAttributeResponseArgs

    Attribute string
    The TrackAttribute to filter the tracks by.
    Filter string
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    Attribute string
    The TrackAttribute to filter the tracks by.
    Filter string
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    FilterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute String
    The TrackAttribute to filter the tracks by.
    filter String
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute string
    The TrackAttribute to filter the tracks by.
    filter string
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filterValue string
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute str
    The TrackAttribute to filter the tracks by.
    filter str
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filter_value str
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.
    attribute String
    The TrackAttribute to filter the tracks by.
    filter String
    The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
    filterValue String
    The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.

    SelectVideoTrackById, SelectVideoTrackByIdArgs

    TrackId double
    Track identifier to select
    TrackId float64
    Track identifier to select
    trackId Double
    Track identifier to select
    trackId number
    Track identifier to select
    track_id float
    Track identifier to select
    trackId Number
    Track identifier to select

    SelectVideoTrackByIdResponse, SelectVideoTrackByIdResponseArgs

    TrackId double
    Track identifier to select
    TrackId float64
    Track identifier to select
    trackId Double
    Track identifier to select
    trackId number
    Track identifier to select
    track_id float
    Track identifier to select
    trackId Number
    Track identifier to select

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TrackAttribute, TrackAttributeArgs

    Bitrate
    BitrateThe bitrate of the track.
    Language
    LanguageThe language of the track.
    TrackAttributeBitrate
    BitrateThe bitrate of the track.
    TrackAttributeLanguage
    LanguageThe language of the track.
    Bitrate
    BitrateThe bitrate of the track.
    Language
    LanguageThe language of the track.
    Bitrate
    BitrateThe bitrate of the track.
    Language
    LanguageThe language of the track.
    BITRATE
    BitrateThe bitrate of the track.
    LANGUAGE
    LanguageThe language of the track.
    "Bitrate"
    BitrateThe bitrate of the track.
    "Language"
    LanguageThe language of the track.

    UtcClipTime, UtcClipTimeArgs

    Time string
    The time position on the timeline of the input media based on Utc time.
    Time string
    The time position on the timeline of the input media based on Utc time.
    time String
    The time position on the timeline of the input media based on Utc time.
    time string
    The time position on the timeline of the input media based on Utc time.
    time str
    The time position on the timeline of the input media based on Utc time.
    time String
    The time position on the timeline of the input media based on Utc time.

    UtcClipTimeResponse, UtcClipTimeResponseArgs

    Time string
    The time position on the timeline of the input media based on Utc time.
    Time string
    The time position on the timeline of the input media based on Utc time.
    time String
    The time position on the timeline of the input media based on Utc time.
    time string
    The time position on the timeline of the input media based on Utc time.
    time str
    The time position on the timeline of the input media based on Utc time.
    time String
    The time position on the timeline of the input media based on Utc time.

    VideoTrackDescriptor, VideoTrackDescriptorArgs

    VideoTrackDescriptorResponse, VideoTrackDescriptorResponseArgs

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:media:Job job1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/exampleTransform/jobs/job1 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi