1. Packages
  2. AWS
  3. API Docs
  4. medialive
  5. Channel
AWS v6.54.0 published on Friday, Sep 27, 2024 by Pulumi

aws.medialive.Channel

Explore with Pulumi AI

aws logo
AWS v6.54.0 published on Friday, Sep 27, 2024 by Pulumi

    Resource for managing an AWS MediaLive Channel.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.medialive.Channel("example", {
        name: "example-channel",
        channelClass: "STANDARD",
        roleArn: exampleAwsIamRole.arn,
        inputSpecification: {
            codec: "AVC",
            inputResolution: "HD",
            maximumBitrate: "MAX_20_MBPS",
        },
        inputAttachments: [{
            inputAttachmentName: "example-input",
            inputId: exampleAwsMedialiveInput.id,
        }],
        destinations: [{
            id: "destination",
            settings: [
                {
                    url: `s3://${main.id}/test1`,
                },
                {
                    url: `s3://${main2.id}/test2`,
                },
            ],
        }],
        encoderSettings: {
            timecodeConfig: {
                source: "EMBEDDED",
            },
            audioDescriptions: [{
                audioSelectorName: "example audio selector",
                name: "audio-selector",
            }],
            videoDescriptions: [{
                name: "example-video",
            }],
            outputGroups: [{
                outputGroupSettings: {
                    archiveGroupSettings: [{
                        destination: {
                            destinationRefId: "destination",
                        },
                    }],
                },
                outputs: [{
                    outputName: "example-name",
                    videoDescriptionName: "example-video",
                    audioDescriptionNames: ["audio-selector"],
                    outputSettings: {
                        archiveOutputSettings: {
                            nameModifier: "_1",
                            extension: "m2ts",
                            containerSettings: {
                                m2tsSettings: {
                                    audioBufferModel: "ATSC",
                                    bufferModel: "MULTIPLEX",
                                    rateMode: "CBR",
                                },
                            },
                        },
                    },
                }],
            }],
        },
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.medialive.Channel("example",
        name="example-channel",
        channel_class="STANDARD",
        role_arn=example_aws_iam_role["arn"],
        input_specification={
            "codec": "AVC",
            "input_resolution": "HD",
            "maximum_bitrate": "MAX_20_MBPS",
        },
        input_attachments=[{
            "input_attachment_name": "example-input",
            "input_id": example_aws_medialive_input["id"],
        }],
        destinations=[{
            "id": "destination",
            "settings": [
                {
                    "url": f"s3://{main['id']}/test1",
                },
                {
                    "url": f"s3://{main2['id']}/test2",
                },
            ],
        }],
        encoder_settings={
            "timecode_config": {
                "source": "EMBEDDED",
            },
            "audio_descriptions": [{
                "audio_selector_name": "example audio selector",
                "name": "audio-selector",
            }],
            "video_descriptions": [{
                "name": "example-video",
            }],
            "output_groups": [{
                "output_group_settings": {
                    "archive_group_settings": [{
                        "destination": {
                            "destination_ref_id": "destination",
                        },
                    }],
                },
                "outputs": [{
                    "output_name": "example-name",
                    "video_description_name": "example-video",
                    "audio_description_names": ["audio-selector"],
                    "output_settings": {
                        "archive_output_settings": {
                            "name_modifier": "_1",
                            "extension": "m2ts",
                            "container_settings": {
                                "m2ts_settings": {
                                    "audio_buffer_model": "ATSC",
                                    "buffer_model": "MULTIPLEX",
                                    "rate_mode": "CBR",
                                },
                            },
                        },
                    },
                }],
            }],
        })
    
    package main
    
    import (
    	"fmt"
    
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := medialive.NewChannel(ctx, "example", &medialive.ChannelArgs{
    			Name:         pulumi.String("example-channel"),
    			ChannelClass: pulumi.String("STANDARD"),
    			RoleArn:      pulumi.Any(exampleAwsIamRole.Arn),
    			InputSpecification: &medialive.ChannelInputSpecificationArgs{
    				Codec:           pulumi.String("AVC"),
    				InputResolution: pulumi.String("HD"),
    				MaximumBitrate:  pulumi.String("MAX_20_MBPS"),
    			},
    			InputAttachments: medialive.ChannelInputAttachmentArray{
    				&medialive.ChannelInputAttachmentArgs{
    					InputAttachmentName: pulumi.String("example-input"),
    					InputId:             pulumi.Any(exampleAwsMedialiveInput.Id),
    				},
    			},
    			Destinations: medialive.ChannelDestinationArray{
    				&medialive.ChannelDestinationArgs{
    					Id: pulumi.String("destination"),
    					Settings: medialive.ChannelDestinationSettingArray{
    						&medialive.ChannelDestinationSettingArgs{
    							Url: pulumi.Sprintf("s3://%v/test1", main.Id),
    						},
    						&medialive.ChannelDestinationSettingArgs{
    							Url: pulumi.Sprintf("s3://%v/test2", main2.Id),
    						},
    					},
    				},
    			},
    			EncoderSettings: &medialive.ChannelEncoderSettingsArgs{
    				TimecodeConfig: &medialive.ChannelEncoderSettingsTimecodeConfigArgs{
    					Source: pulumi.String("EMBEDDED"),
    				},
    				AudioDescriptions: medialive.ChannelEncoderSettingsAudioDescriptionArray{
    					&medialive.ChannelEncoderSettingsAudioDescriptionArgs{
    						AudioSelectorName: pulumi.String("example audio selector"),
    						Name:              pulumi.String("audio-selector"),
    					},
    				},
    				VideoDescriptions: medialive.ChannelEncoderSettingsVideoDescriptionArray{
    					&medialive.ChannelEncoderSettingsVideoDescriptionArgs{
    						Name: pulumi.String("example-video"),
    					},
    				},
    				OutputGroups: medialive.ChannelEncoderSettingsOutputGroupArray{
    					&medialive.ChannelEncoderSettingsOutputGroupArgs{
    						OutputGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{
    							ArchiveGroupSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{
    								&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{
    									Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{
    										DestinationRefId: pulumi.String("destination"),
    									},
    								},
    							},
    						},
    						Outputs: medialive.ChannelEncoderSettingsOutputGroupOutputTypeArray{
    							&medialive.ChannelEncoderSettingsOutputGroupOutputTypeArgs{
    								OutputName:           pulumi.String("example-name"),
    								VideoDescriptionName: pulumi.String("example-video"),
    								AudioDescriptionNames: pulumi.StringArray{
    									pulumi.String("audio-selector"),
    								},
    								OutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{
    									ArchiveOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{
    										NameModifier: pulumi.String("_1"),
    										Extension:    pulumi.String("m2ts"),
    										ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{
    											M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{
    												AudioBufferModel: pulumi.String("ATSC"),
    												BufferModel:      pulumi.String("MULTIPLEX"),
    												RateMode:         pulumi.String("CBR"),
    											},
    										},
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.MediaLive.Channel("example", new()
        {
            Name = "example-channel",
            ChannelClass = "STANDARD",
            RoleArn = exampleAwsIamRole.Arn,
            InputSpecification = new Aws.MediaLive.Inputs.ChannelInputSpecificationArgs
            {
                Codec = "AVC",
                InputResolution = "HD",
                MaximumBitrate = "MAX_20_MBPS",
            },
            InputAttachments = new[]
            {
                new Aws.MediaLive.Inputs.ChannelInputAttachmentArgs
                {
                    InputAttachmentName = "example-input",
                    InputId = exampleAwsMedialiveInput.Id,
                },
            },
            Destinations = new[]
            {
                new Aws.MediaLive.Inputs.ChannelDestinationArgs
                {
                    Id = "destination",
                    Settings = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                        {
                            Url = $"s3://{main.Id}/test1",
                        },
                        new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                        {
                            Url = $"s3://{main2.Id}/test2",
                        },
                    },
                },
            },
            EncoderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsArgs
            {
                TimecodeConfig = new Aws.MediaLive.Inputs.ChannelEncoderSettingsTimecodeConfigArgs
                {
                    Source = "EMBEDDED",
                },
                AudioDescriptions = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionArgs
                    {
                        AudioSelectorName = "example audio selector",
                        Name = "audio-selector",
                    },
                },
                VideoDescriptions = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionArgs
                    {
                        Name = "example-video",
                    },
                },
                OutputGroups = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupArgs
                    {
                        OutputGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs
                        {
                            ArchiveGroupSettings = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs
                                {
                                    Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs
                                    {
                                        DestinationRefId = "destination",
                                    },
                                },
                            },
                        },
                        Outputs = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputArgs
                            {
                                OutputName = "example-name",
                                VideoDescriptionName = "example-video",
                                AudioDescriptionNames = new[]
                                {
                                    "audio-selector",
                                },
                                OutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs
                                {
                                    ArchiveOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs
                                    {
                                        NameModifier = "_1",
                                        Extension = "m2ts",
                                        ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs
                                        {
                                            M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
                                            {
                                                AudioBufferModel = "ATSC",
                                                BufferModel = "MULTIPLEX",
                                                RateMode = "CBR",
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.medialive.Channel;
    import com.pulumi.aws.medialive.ChannelArgs;
    import com.pulumi.aws.medialive.inputs.ChannelInputSpecificationArgs;
    import com.pulumi.aws.medialive.inputs.ChannelInputAttachmentArgs;
    import com.pulumi.aws.medialive.inputs.ChannelDestinationArgs;
    import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsArgs;
    import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsTimecodeConfigArgs;
    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 example = new Channel("example", ChannelArgs.builder()
                .name("example-channel")
                .channelClass("STANDARD")
                .roleArn(exampleAwsIamRole.arn())
                .inputSpecification(ChannelInputSpecificationArgs.builder()
                    .codec("AVC")
                    .inputResolution("HD")
                    .maximumBitrate("MAX_20_MBPS")
                    .build())
                .inputAttachments(ChannelInputAttachmentArgs.builder()
                    .inputAttachmentName("example-input")
                    .inputId(exampleAwsMedialiveInput.id())
                    .build())
                .destinations(ChannelDestinationArgs.builder()
                    .id("destination")
                    .settings(                
                        ChannelDestinationSettingArgs.builder()
                            .url(String.format("s3://%s/test1", main.id()))
                            .build(),
                        ChannelDestinationSettingArgs.builder()
                            .url(String.format("s3://%s/test2", main2.id()))
                            .build())
                    .build())
                .encoderSettings(ChannelEncoderSettingsArgs.builder()
                    .timecodeConfig(ChannelEncoderSettingsTimecodeConfigArgs.builder()
                        .source("EMBEDDED")
                        .build())
                    .audioDescriptions(ChannelEncoderSettingsAudioDescriptionArgs.builder()
                        .audioSelectorName("example audio selector")
                        .name("audio-selector")
                        .build())
                    .videoDescriptions(ChannelEncoderSettingsVideoDescriptionArgs.builder()
                        .name("example-video")
                        .build())
                    .outputGroups(ChannelEncoderSettingsOutputGroupArgs.builder()
                        .outputGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.builder()
                            .archiveGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs.builder()
                                .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs.builder()
                                    .destinationRefId("destination")
                                    .build())
                                .build())
                            .build())
                        .outputs(ChannelEncoderSettingsOutputGroupOutputArgs.builder()
                            .outputName("example-name")
                            .videoDescriptionName("example-video")
                            .audioDescriptionNames("audio-selector")
                            .outputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.builder()
                                .archiveOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs.builder()
                                    .nameModifier("_1")
                                    .extension("m2ts")
                                    .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs.builder()
                                        .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                            .audioBufferModel("ATSC")
                                            .bufferModel("MULTIPLEX")
                                            .rateMode("CBR")
                                            .build())
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: aws:medialive:Channel
        properties:
          name: example-channel
          channelClass: STANDARD
          roleArn: ${exampleAwsIamRole.arn}
          inputSpecification:
            codec: AVC
            inputResolution: HD
            maximumBitrate: MAX_20_MBPS
          inputAttachments:
            - inputAttachmentName: example-input
              inputId: ${exampleAwsMedialiveInput.id}
          destinations:
            - id: destination
              settings:
                - url: s3://${main.id}/test1
                - url: s3://${main2.id}/test2
          encoderSettings:
            timecodeConfig:
              source: EMBEDDED
            audioDescriptions:
              - audioSelectorName: example audio selector
                name: audio-selector
            videoDescriptions:
              - name: example-video
            outputGroups:
              - outputGroupSettings:
                  archiveGroupSettings:
                    - destination:
                        destinationRefId: destination
                outputs:
                  - outputName: example-name
                    videoDescriptionName: example-video
                    audioDescriptionNames:
                      - audio-selector
                    outputSettings:
                      archiveOutputSettings:
                        nameModifier: _1
                        extension: m2ts
                        containerSettings:
                          m2tsSettings:
                            audioBufferModel: ATSC
                            bufferModel: MULTIPLEX
                            rateMode: CBR
    

    Create Channel Resource

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

    Constructor syntax

    new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
    @overload
    def Channel(resource_name: str,
                args: ChannelArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Channel(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                input_specification: Optional[ChannelInputSpecificationArgs] = None,
                channel_class: Optional[str] = None,
                destinations: Optional[Sequence[ChannelDestinationArgs]] = None,
                encoder_settings: Optional[ChannelEncoderSettingsArgs] = None,
                input_attachments: Optional[Sequence[ChannelInputAttachmentArgs]] = None,
                log_level: Optional[str] = None,
                cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
                maintenance: Optional[ChannelMaintenanceArgs] = None,
                name: Optional[str] = None,
                role_arn: Optional[str] = None,
                start_channel: Optional[bool] = None,
                tags: Optional[Mapping[str, str]] = None,
                vpc: Optional[ChannelVpcArgs] = None)
    func NewChannel(ctx *Context, name string, args ChannelArgs, opts ...ResourceOption) (*Channel, error)
    public Channel(string name, ChannelArgs args, CustomResourceOptions? opts = null)
    public Channel(String name, ChannelArgs args)
    public Channel(String name, ChannelArgs args, CustomResourceOptions options)
    
    type: aws:medialive:Channel
    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 ChannelArgs
    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 ChannelArgs
    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 ChannelArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ChannelArgs
    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 awsChannelResource = new Aws.MediaLive.Channel("awsChannelResource", new()
    {
        InputSpecification = new Aws.MediaLive.Inputs.ChannelInputSpecificationArgs
        {
            Codec = "string",
            InputResolution = "string",
            MaximumBitrate = "string",
        },
        ChannelClass = "string",
        Destinations = new[]
        {
            new Aws.MediaLive.Inputs.ChannelDestinationArgs
            {
                Id = "string",
                MediaPackageSettings = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelDestinationMediaPackageSettingArgs
                    {
                        ChannelId = "string",
                    },
                },
                MultiplexSettings = new Aws.MediaLive.Inputs.ChannelDestinationMultiplexSettingsArgs
                {
                    MultiplexId = "string",
                    ProgramName = "string",
                },
                Settings = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                    {
                        PasswordParam = "string",
                        StreamName = "string",
                        Url = "string",
                        Username = "string",
                    },
                },
            },
        },
        EncoderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsArgs
        {
            OutputGroups = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupArgs
                {
                    OutputGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs
                    {
                        ArchiveGroupSettings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs
                            {
                                Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs
                                {
                                    DestinationRefId = "string",
                                },
                                ArchiveCdnSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs
                                {
                                    ArchiveS3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs
                                    {
                                        CannedAcl = "string",
                                    },
                                },
                                RolloverInterval = 0,
                            },
                        },
                        FrameCaptureGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs
                        {
                            Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs
                            {
                                DestinationRefId = "string",
                            },
                            FrameCaptureCdnSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs
                            {
                                FrameCaptureS3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs
                                {
                                    CannedAcl = "string",
                                },
                            },
                        },
                        HlsGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs
                        {
                            Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs
                            {
                                DestinationRefId = "string",
                            },
                            IvInManifest = "string",
                            CodecSpecification = "string",
                            BaseUrlManifest = "string",
                            IvSource = "string",
                            CaptionLanguageMappings = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs
                                {
                                    CaptionChannel = 0,
                                    LanguageCode = "string",
                                    LanguageDescription = "string",
                                },
                            },
                            KeyFormat = "string",
                            ClientCache = "string",
                            KeepSegments = 0,
                            ConstantIv = "string",
                            BaseUrlContent = "string",
                            DirectoryStructure = "string",
                            DiscontinuityTags = "string",
                            EncryptionType = "string",
                            HlsCdnSettings = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs
                                {
                                    HlsAkamaiSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs
                                    {
                                        ConnectionRetryInterval = 0,
                                        FilecacheDuration = 0,
                                        HttpTransferMode = "string",
                                        NumRetries = 0,
                                        RestartDelay = 0,
                                        Salt = "string",
                                        Token = "string",
                                    },
                                    HlsBasicPutSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs
                                    {
                                        ConnectionRetryInterval = 0,
                                        FilecacheDuration = 0,
                                        NumRetries = 0,
                                        RestartDelay = 0,
                                    },
                                    HlsMediaStoreSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs
                                    {
                                        ConnectionRetryInterval = 0,
                                        FilecacheDuration = 0,
                                        MediaStoreStorageClass = "string",
                                        NumRetries = 0,
                                        RestartDelay = 0,
                                    },
                                    HlsS3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs
                                    {
                                        CannedAcl = "string",
                                    },
                                    HlsWebdavSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs
                                    {
                                        ConnectionRetryInterval = 0,
                                        FilecacheDuration = 0,
                                        HttpTransferMode = "string",
                                        NumRetries = 0,
                                        RestartDelay = 0,
                                    },
                                },
                            },
                            HlsId3SegmentTagging = "string",
                            IframeOnlyPlaylists = "string",
                            IncompleteSegmentBehavior = "string",
                            IndexNSegments = 0,
                            InputLossAction = "string",
                            AdMarkers = new[]
                            {
                                "string",
                            },
                            BaseUrlManifest1 = "string",
                            BaseUrlContent1 = "string",
                            CaptionLanguageSetting = "string",
                            KeyFormatVersions = "string",
                            KeyProviderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs
                            {
                                StaticKeySettings = new[]
                                {
                                    new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs
                                    {
                                        StaticKeyValue = "string",
                                        KeyProviderServer = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs
                                        {
                                            Uri = "string",
                                            PasswordParam = "string",
                                            Username = "string",
                                        },
                                    },
                                },
                            },
                            ManifestCompression = "string",
                            ManifestDurationFormat = "string",
                            MinSegmentLength = 0,
                            Mode = "string",
                            OutputSelection = "string",
                            ProgramDateTime = "string",
                            ProgramDateTimeClock = "string",
                            ProgramDateTimePeriod = 0,
                            RedundantManifest = "string",
                            SegmentLength = 0,
                            SegmentsPerSubdirectory = 0,
                            StreamInfResolution = "string",
                            TimedMetadataId3Frame = "string",
                            TimedMetadataId3Period = 0,
                            TimestampDeltaMilliseconds = 0,
                            TsFileMode = "string",
                        },
                        MediaPackageGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs
                        {
                            Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs
                            {
                                DestinationRefId = "string",
                            },
                        },
                        MsSmoothGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs
                        {
                            Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs
                            {
                                DestinationRefId = "string",
                            },
                            FilecacheDuration = 0,
                            ConnectionRetryInterval = 0,
                            InputLossAction = "string",
                            NumRetries = 0,
                            EventId = "string",
                            EventIdMode = "string",
                            EventStopBehavior = "string",
                            AcquisitionPointId = "string",
                            TimestampOffsetMode = "string",
                            CertificateMode = "string",
                            AudioOnlyTimecodeControl = "string",
                            RestartDelay = 0,
                            SegmentationMode = "string",
                            SendDelayMs = 0,
                            SparseTrackType = "string",
                            StreamManifestBehavior = "string",
                            TimestampOffset = "string",
                            FragmentLength = 0,
                        },
                        MultiplexGroupSettings = null,
                        RtmpGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs
                        {
                            AdMarkers = new[]
                            {
                                "string",
                            },
                            AuthenticationScheme = "string",
                            CacheFullBehavior = "string",
                            CacheLength = 0,
                            CaptionData = "string",
                            InputLossAction = "string",
                            RestartDelay = 0,
                        },
                        UdpGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs
                        {
                            InputLossAction = "string",
                            TimedMetadataId3Frame = "string",
                            TimedMetadataId3Period = 0,
                        },
                    },
                    Outputs = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputArgs
                        {
                            OutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs
                            {
                                ArchiveOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs
                                {
                                    ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs
                                    {
                                        M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
                                        {
                                            AbsentInputAudioBehavior = "string",
                                            Arib = "string",
                                            AribCaptionsPid = "string",
                                            AribCaptionsPidControl = "string",
                                            AudioBufferModel = "string",
                                            AudioFramesPerPes = 0,
                                            AudioPids = "string",
                                            AudioStreamType = "string",
                                            Bitrate = 0,
                                            BufferModel = "string",
                                            CcDescriptor = "string",
                                            DvbNitSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs
                                            {
                                                NetworkId = 0,
                                                NetworkName = "string",
                                                RepInterval = 0,
                                            },
                                            DvbSdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs
                                            {
                                                OutputSdt = "string",
                                                RepInterval = 0,
                                                ServiceName = "string",
                                                ServiceProviderName = "string",
                                            },
                                            DvbSubPids = "string",
                                            DvbTdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs
                                            {
                                                RepInterval = 0,
                                            },
                                            DvbTeletextPid = "string",
                                            Ebif = "string",
                                            EbpAudioInterval = "string",
                                            EbpLookaheadMs = 0,
                                            EbpPlacement = "string",
                                            EcmPid = "string",
                                            EsRateInPes = "string",
                                            EtvPlatformPid = "string",
                                            EtvSignalPid = "string",
                                            FragmentTime = 0,
                                            Klv = "string",
                                            KlvDataPids = "string",
                                            NielsenId3Behavior = "string",
                                            NullPacketBitrate = 0,
                                            PatInterval = 0,
                                            PcrControl = "string",
                                            PcrPeriod = 0,
                                            PcrPid = "string",
                                            PmtInterval = 0,
                                            PmtPid = "string",
                                            ProgramNum = 0,
                                            RateMode = "string",
                                            Scte27Pids = "string",
                                            Scte35Control = "string",
                                            Scte35Pid = "string",
                                            SegmentationMarkers = "string",
                                            SegmentationStyle = "string",
                                            SegmentationTime = 0,
                                            TimedMetadataBehavior = "string",
                                            TimedMetadataPid = "string",
                                            TransportStreamId = 0,
                                            VideoPid = "string",
                                        },
                                        RawSettings = null,
                                    },
                                    Extension = "string",
                                    NameModifier = "string",
                                },
                                FrameCaptureOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs
                                {
                                    NameModifier = "string",
                                },
                                HlsOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs
                                {
                                    HlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs
                                    {
                                        AudioOnlyHlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs
                                        {
                                            AudioGroupId = "string",
                                            AudioOnlyImage = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs
                                            {
                                                Uri = "string",
                                                PasswordParam = "string",
                                                Username = "string",
                                            },
                                            AudioTrackType = "string",
                                            SegmentType = "string",
                                        },
                                        Fmp4HlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs
                                        {
                                            AudioRenditionSets = "string",
                                            NielsenId3Behavior = "string",
                                            TimedMetadataBehavior = "string",
                                        },
                                        FrameCaptureHlsSettings = null,
                                        StandardHlsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs
                                        {
                                            M3u8Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs
                                            {
                                                AudioFramesPerPes = 0,
                                                AudioPids = "string",
                                                EcmPid = "string",
                                                NielsenId3Behavior = "string",
                                                PatInterval = 0,
                                                PcrControl = "string",
                                                PcrPeriod = 0,
                                                PcrPid = "string",
                                                PmtInterval = 0,
                                                PmtPid = "string",
                                                ProgramNum = 0,
                                                Scte35Behavior = "string",
                                                Scte35Pid = "string",
                                                TimedMetadataBehavior = "string",
                                                TimedMetadataPid = "string",
                                                TransportStreamId = 0,
                                                VideoPid = "string",
                                            },
                                            AudioRenditionSets = "string",
                                        },
                                    },
                                    H265PackagingType = "string",
                                    NameModifier = "string",
                                    SegmentModifier = "string",
                                },
                                MediaPackageOutputSettings = null,
                                MsSmoothOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs
                                {
                                    H265PackagingType = "string",
                                    NameModifier = "string",
                                },
                                MultiplexOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs
                                {
                                    Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs
                                    {
                                        DestinationRefId = "string",
                                    },
                                },
                                RtmpOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs
                                {
                                    Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs
                                    {
                                        DestinationRefId = "string",
                                    },
                                    CertificateMode = "string",
                                    ConnectionRetryInterval = 0,
                                    NumRetries = 0,
                                },
                                UdpOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs
                                {
                                    ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs
                                    {
                                        M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs
                                        {
                                            AbsentInputAudioBehavior = "string",
                                            Arib = "string",
                                            AribCaptionsPid = "string",
                                            AribCaptionsPidControl = "string",
                                            AudioBufferModel = "string",
                                            AudioFramesPerPes = 0,
                                            AudioPids = "string",
                                            AudioStreamType = "string",
                                            Bitrate = 0,
                                            BufferModel = "string",
                                            CcDescriptor = "string",
                                            DvbNitSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs
                                            {
                                                NetworkId = 0,
                                                NetworkName = "string",
                                                RepInterval = 0,
                                            },
                                            DvbSdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs
                                            {
                                                OutputSdt = "string",
                                                RepInterval = 0,
                                                ServiceName = "string",
                                                ServiceProviderName = "string",
                                            },
                                            DvbSubPids = "string",
                                            DvbTdtSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs
                                            {
                                                RepInterval = 0,
                                            },
                                            DvbTeletextPid = "string",
                                            Ebif = "string",
                                            EbpAudioInterval = "string",
                                            EbpLookaheadMs = 0,
                                            EbpPlacement = "string",
                                            EcmPid = "string",
                                            EsRateInPes = "string",
                                            EtvPlatformPid = "string",
                                            EtvSignalPid = "string",
                                            FragmentTime = 0,
                                            Klv = "string",
                                            KlvDataPids = "string",
                                            NielsenId3Behavior = "string",
                                            NullPacketBitrate = 0,
                                            PatInterval = 0,
                                            PcrControl = "string",
                                            PcrPeriod = 0,
                                            PcrPid = "string",
                                            PmtInterval = 0,
                                            PmtPid = "string",
                                            ProgramNum = 0,
                                            RateMode = "string",
                                            Scte27Pids = "string",
                                            Scte35Control = "string",
                                            Scte35Pid = "string",
                                            SegmentationMarkers = "string",
                                            SegmentationStyle = "string",
                                            SegmentationTime = 0,
                                            TimedMetadataBehavior = "string",
                                            TimedMetadataPid = "string",
                                            TransportStreamId = 0,
                                            VideoPid = "string",
                                        },
                                    },
                                    Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs
                                    {
                                        DestinationRefId = "string",
                                    },
                                    BufferMsec = 0,
                                    FecOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs
                                    {
                                        ColumnDepth = 0,
                                        IncludeFec = "string",
                                        RowLength = 0,
                                    },
                                },
                            },
                            AudioDescriptionNames = new[]
                            {
                                "string",
                            },
                            CaptionDescriptionNames = new[]
                            {
                                "string",
                            },
                            OutputName = "string",
                            VideoDescriptionName = "string",
                        },
                    },
                    Name = "string",
                },
            },
            TimecodeConfig = new Aws.MediaLive.Inputs.ChannelEncoderSettingsTimecodeConfigArgs
            {
                Source = "string",
                SyncThreshold = 0,
            },
            AudioDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionArgs
                {
                    AudioSelectorName = "string",
                    Name = "string",
                    AudioNormalizationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs
                    {
                        Algorithm = "string",
                        AlgorithmControl = "string",
                        TargetLkfs = 0,
                    },
                    AudioType = "string",
                    AudioTypeControl = "string",
                    AudioWatermarkSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs
                    {
                        NielsenWatermarksSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs
                        {
                            NielsenCbetSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs
                            {
                                CbetCheckDigitString = "string",
                                CbetStepaside = "string",
                                Csid = "string",
                            },
                            NielsenDistributionType = "string",
                            NielsenNaesIiNwSettings = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs
                                {
                                    CheckDigitString = "string",
                                    Sid = 0,
                                },
                            },
                        },
                    },
                    CodecSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs
                    {
                        AacSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs
                        {
                            Bitrate = 0,
                            CodingMode = "string",
                            InputType = "string",
                            Profile = "string",
                            RateControlMode = "string",
                            RawFormat = "string",
                            SampleRate = 0,
                            Spec = "string",
                            VbrQuality = "string",
                        },
                        Ac3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs
                        {
                            Bitrate = 0,
                            BitstreamMode = "string",
                            CodingMode = "string",
                            Dialnorm = 0,
                            DrcProfile = "string",
                            LfeFilter = "string",
                            MetadataControl = "string",
                        },
                        Eac3AtmosSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs
                        {
                            Bitrate = 0,
                            CodingMode = "string",
                            Dialnorm = 0,
                            DrcLine = "string",
                            DrcRf = "string",
                            HeightTrim = 0,
                            SurroundTrim = 0,
                        },
                        Eac3Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs
                        {
                            AttenuationControl = "string",
                            Bitrate = 0,
                            BitstreamMode = "string",
                            CodingMode = "string",
                            DcFilter = "string",
                            Dialnorm = 0,
                            DrcLine = "string",
                            DrcRf = "string",
                            LfeControl = "string",
                            LfeFilter = "string",
                            LoRoCenterMixLevel = 0,
                            LoRoSurroundMixLevel = 0,
                            LtRtCenterMixLevel = 0,
                            LtRtSurroundMixLevel = 0,
                            MetadataControl = "string",
                            PassthroughControl = "string",
                            PhaseControl = "string",
                            StereoDownmix = "string",
                            SurroundExMode = "string",
                            SurroundMode = "string",
                        },
                        Mp2Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs
                        {
                            Bitrate = 0,
                            CodingMode = "string",
                            SampleRate = 0,
                        },
                        PassThroughSettings = null,
                        WavSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs
                        {
                            BitDepth = 0,
                            CodingMode = "string",
                            SampleRate = 0,
                        },
                    },
                    LanguageCode = "string",
                    LanguageCodeControl = "string",
                    RemixSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs
                    {
                        ChannelMappings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs
                            {
                                InputChannelLevels = new[]
                                {
                                    new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs
                                    {
                                        Gain = 0,
                                        InputChannel = 0,
                                    },
                                },
                                OutputChannel = 0,
                            },
                        },
                        ChannelsIn = 0,
                        ChannelsOut = 0,
                    },
                    StreamName = "string",
                },
            },
            AvailBlanking = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAvailBlankingArgs
            {
                AvailBlankingImage = new Aws.MediaLive.Inputs.ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs
                {
                    Uri = "string",
                    PasswordParam = "string",
                    Username = "string",
                },
                State = "string",
            },
            CaptionDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionArgs
                {
                    CaptionSelectorName = "string",
                    Name = "string",
                    Accessibility = "string",
                    DestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs
                    {
                        AribDestinationSettings = null,
                        BurnInDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs
                        {
                            OutlineColor = "string",
                            TeletextGridControl = "string",
                            FontColor = "string",
                            OutlineSize = 0,
                            Alignment = "string",
                            FontOpacity = 0,
                            FontResolution = 0,
                            FontSize = "string",
                            BackgroundOpacity = 0,
                            Font = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs
                            {
                                Uri = "string",
                                PasswordParam = "string",
                                Username = "string",
                            },
                            ShadowColor = "string",
                            ShadowOpacity = 0,
                            ShadowXOffset = 0,
                            ShadowYOffset = 0,
                            BackgroundColor = "string",
                            XPosition = 0,
                            YPosition = 0,
                        },
                        DvbSubDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs
                        {
                            Alignment = "string",
                            BackgroundColor = "string",
                            BackgroundOpacity = 0,
                            Font = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs
                            {
                                Uri = "string",
                                PasswordParam = "string",
                                Username = "string",
                            },
                            FontColor = "string",
                            FontOpacity = 0,
                            FontResolution = 0,
                            FontSize = "string",
                            OutlineColor = "string",
                            OutlineSize = 0,
                            ShadowColor = "string",
                            ShadowOpacity = 0,
                            ShadowXOffset = 0,
                            ShadowYOffset = 0,
                            TeletextGridControl = "string",
                            XPosition = 0,
                            YPosition = 0,
                        },
                        EbuTtDDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs
                        {
                            CopyrightHolder = "string",
                            FillLineGap = "string",
                            FontFamily = "string",
                            StyleControl = "string",
                        },
                        EmbeddedDestinationSettings = null,
                        EmbeddedPlusScte20DestinationSettings = null,
                        RtmpCaptionInfoDestinationSettings = null,
                        Scte20PlusEmbeddedDestinationSettings = null,
                        Scte27DestinationSettings = null,
                        SmpteTtDestinationSettings = null,
                        TeletextDestinationSettings = null,
                        TtmlDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs
                        {
                            StyleControl = "string",
                        },
                        WebvttDestinationSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs
                        {
                            StyleControl = "string",
                        },
                    },
                    LanguageCode = "string",
                    LanguageDescription = "string",
                },
            },
            GlobalConfiguration = new Aws.MediaLive.Inputs.ChannelEncoderSettingsGlobalConfigurationArgs
            {
                InitialAudioGain = 0,
                InputEndAction = "string",
                InputLossBehavior = new Aws.MediaLive.Inputs.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs
                {
                    BlackFrameMsec = 0,
                    InputLossImageColor = "string",
                    InputLossImageSlate = new Aws.MediaLive.Inputs.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs
                    {
                        Uri = "string",
                        PasswordParam = "string",
                        Username = "string",
                    },
                    InputLossImageType = "string",
                    RepeatFrameMsec = 0,
                },
                OutputLockingMode = "string",
                OutputTimingSource = "string",
                SupportLowFramerateInputs = "string",
            },
            MotionGraphicsConfiguration = new Aws.MediaLive.Inputs.ChannelEncoderSettingsMotionGraphicsConfigurationArgs
            {
                MotionGraphicsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs
                {
                    HtmlMotionGraphicsSettings = null,
                },
                MotionGraphicsInsertion = "string",
            },
            NielsenConfiguration = new Aws.MediaLive.Inputs.ChannelEncoderSettingsNielsenConfigurationArgs
            {
                DistributorId = "string",
                NielsenPcmToId3Tagging = "string",
            },
            VideoDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionArgs
                {
                    Name = "string",
                    CodecSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs
                    {
                        FrameCaptureSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs
                        {
                            CaptureInterval = 0,
                            CaptureIntervalUnits = "string",
                        },
                        H264Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs
                        {
                            AdaptiveQuantization = "string",
                            AfdSignaling = "string",
                            Bitrate = 0,
                            BufFillPct = 0,
                            BufSize = 0,
                            ColorMetadata = "string",
                            EntropyEncoding = "string",
                            FilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs
                            {
                                TemporalFilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs
                                {
                                    PostFilterSharpening = "string",
                                    Strength = "string",
                                },
                            },
                            FixedAfd = "string",
                            FlickerAq = "string",
                            ForceFieldPictures = "string",
                            FramerateControl = "string",
                            FramerateDenominator = 0,
                            FramerateNumerator = 0,
                            GopBReference = "string",
                            GopClosedCadence = 0,
                            GopNumBFrames = 0,
                            GopSize = 0,
                            GopSizeUnits = "string",
                            Level = "string",
                            LookAheadRateControl = "string",
                            MaxBitrate = 0,
                            MinIInterval = 0,
                            NumRefFrames = 0,
                            ParControl = "string",
                            ParDenominator = 0,
                            ParNumerator = 0,
                            Profile = "string",
                            QualityLevel = "string",
                            QvbrQualityLevel = 0,
                            RateControlMode = "string",
                            ScanType = "string",
                            SceneChangeDetect = "string",
                            Slices = 0,
                            Softness = 0,
                            SpatialAq = "string",
                            SubgopLength = "string",
                            Syntax = "string",
                            TemporalAq = "string",
                            TimecodeInsertion = "string",
                        },
                        H265Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs
                        {
                            Bitrate = 0,
                            FramerateNumerator = 0,
                            FramerateDenominator = 0,
                            GopSizeUnits = "string",
                            LookAheadRateControl = "string",
                            ColorMetadata = "string",
                            ColorSpaceSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs
                            {
                                ColorSpacePassthroughSettings = null,
                                DolbyVision81Settings = null,
                                Hdr10Settings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs
                                {
                                    MaxCll = 0,
                                    MaxFall = 0,
                                },
                                Rec601Settings = null,
                                Rec709Settings = null,
                            },
                            FilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs
                            {
                                TemporalFilterSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs
                                {
                                    PostFilterSharpening = "string",
                                    Strength = "string",
                                },
                            },
                            FixedAfd = "string",
                            FlickerAq = "string",
                            AlternativeTransferFunction = "string",
                            AfdSignaling = "string",
                            GopClosedCadence = 0,
                            GopSize = 0,
                            AdaptiveQuantization = "string",
                            Level = "string",
                            BufSize = 0,
                            MaxBitrate = 0,
                            MinIInterval = 0,
                            ParDenominator = 0,
                            ParNumerator = 0,
                            Profile = "string",
                            QvbrQualityLevel = 0,
                            RateControlMode = "string",
                            ScanType = "string",
                            SceneChangeDetect = "string",
                            Slices = 0,
                            Tier = "string",
                            TimecodeBurninSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs
                            {
                                Prefix = "string",
                                TimecodeBurninFontSize = "string",
                                TimecodeBurninPosition = "string",
                            },
                            TimecodeInsertion = "string",
                        },
                    },
                    Height = 0,
                    RespondToAfd = "string",
                    ScalingBehavior = "string",
                    Sharpness = 0,
                    Width = 0,
                },
            },
        },
        InputAttachments = new[]
        {
            new Aws.MediaLive.Inputs.ChannelInputAttachmentArgs
            {
                InputAttachmentName = "string",
                InputId = "string",
                AutomaticInputFailoverSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsArgs
                {
                    SecondaryInputId = "string",
                    ErrorClearTimeMsec = 0,
                    FailoverConditions = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs
                        {
                            FailoverConditionSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs
                            {
                                AudioSilenceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs
                                {
                                    AudioSelectorName = "string",
                                    AudioSilenceThresholdMsec = 0,
                                },
                                InputLossSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs
                                {
                                    InputLossThresholdMsec = 0,
                                },
                                VideoBlackSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs
                                {
                                    BlackDetectThreshold = 0,
                                    VideoBlackThresholdMsec = 0,
                                },
                            },
                        },
                    },
                    InputPreference = "string",
                },
                InputSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsArgs
                {
                    AudioSelectors = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorArgs
                        {
                            Name = "string",
                            SelectorSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs
                            {
                                AudioHlsRenditionSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs
                                {
                                    GroupId = "string",
                                    Name = "string",
                                },
                                AudioLanguageSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs
                                {
                                    LanguageCode = "string",
                                    LanguageSelectionPolicy = "string",
                                },
                                AudioPidSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs
                                {
                                    Pid = 0,
                                },
                                AudioTrackSelection = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs
                                {
                                    Tracks = new[]
                                    {
                                        new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs
                                        {
                                            Track = 0,
                                        },
                                    },
                                    DolbyEDecode = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs
                                    {
                                        ProgramSelection = "string",
                                    },
                                },
                            },
                        },
                    },
                    CaptionSelectors = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorArgs
                        {
                            Name = "string",
                            LanguageCode = "string",
                            SelectorSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs
                            {
                                AncillarySourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs
                                {
                                    SourceAncillaryChannelNumber = 0,
                                },
                                AribSourceSettings = null,
                                DvbSubSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs
                                {
                                    OcrLanguage = "string",
                                    Pid = 0,
                                },
                                EmbeddedSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs
                                {
                                    Convert608To708 = "string",
                                    Scte20Detection = "string",
                                    Source608ChannelNumber = 0,
                                },
                                Scte20SourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs
                                {
                                    Convert608To708 = "string",
                                    Source608ChannelNumber = 0,
                                },
                                Scte27SourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs
                                {
                                    OcrLanguage = "string",
                                    Pid = 0,
                                },
                                TeletextSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs
                                {
                                    OutputRectangle = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs
                                    {
                                        Height = 0,
                                        LeftOffset = 0,
                                        TopOffset = 0,
                                        Width = 0,
                                    },
                                    PageNumber = "string",
                                },
                            },
                        },
                    },
                    DeblockFilter = "string",
                    DenoiseFilter = "string",
                    FilterStrength = 0,
                    InputFilter = "string",
                    NetworkInputSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs
                    {
                        HlsInputSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs
                        {
                            Bandwidth = 0,
                            BufferSegments = 0,
                            Retries = 0,
                            RetryInterval = 0,
                            Scte35Source = "string",
                        },
                        ServerValidation = "string",
                    },
                    Scte35Pid = 0,
                    Smpte2038DataPreference = "string",
                    SourceEndBehavior = "string",
                    VideoSelector = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsVideoSelectorArgs
                    {
                        ColorSpace = "string",
                        ColorSpaceUsage = "string",
                    },
                },
            },
        },
        LogLevel = "string",
        CdiInputSpecification = new Aws.MediaLive.Inputs.ChannelCdiInputSpecificationArgs
        {
            Resolution = "string",
        },
        Maintenance = new Aws.MediaLive.Inputs.ChannelMaintenanceArgs
        {
            MaintenanceDay = "string",
            MaintenanceStartTime = "string",
        },
        Name = "string",
        RoleArn = "string",
        StartChannel = false,
        Tags = 
        {
            { "string", "string" },
        },
        Vpc = new Aws.MediaLive.Inputs.ChannelVpcArgs
        {
            PublicAddressAllocationIds = new[]
            {
                "string",
            },
            SubnetIds = new[]
            {
                "string",
            },
            AvailabilityZones = new[]
            {
                "string",
            },
            NetworkInterfaceIds = new[]
            {
                "string",
            },
            SecurityGroupIds = new[]
            {
                "string",
            },
        },
    });
    
    example, err := medialive.NewChannel(ctx, "awsChannelResource", &medialive.ChannelArgs{
    	InputSpecification: &medialive.ChannelInputSpecificationArgs{
    		Codec:           pulumi.String("string"),
    		InputResolution: pulumi.String("string"),
    		MaximumBitrate:  pulumi.String("string"),
    	},
    	ChannelClass: pulumi.String("string"),
    	Destinations: medialive.ChannelDestinationArray{
    		&medialive.ChannelDestinationArgs{
    			Id: pulumi.String("string"),
    			MediaPackageSettings: medialive.ChannelDestinationMediaPackageSettingArray{
    				&medialive.ChannelDestinationMediaPackageSettingArgs{
    					ChannelId: pulumi.String("string"),
    				},
    			},
    			MultiplexSettings: &medialive.ChannelDestinationMultiplexSettingsArgs{
    				MultiplexId: pulumi.String("string"),
    				ProgramName: pulumi.String("string"),
    			},
    			Settings: medialive.ChannelDestinationSettingArray{
    				&medialive.ChannelDestinationSettingArgs{
    					PasswordParam: pulumi.String("string"),
    					StreamName:    pulumi.String("string"),
    					Url:           pulumi.String("string"),
    					Username:      pulumi.String("string"),
    				},
    			},
    		},
    	},
    	EncoderSettings: &medialive.ChannelEncoderSettingsArgs{
    		OutputGroups: medialive.ChannelEncoderSettingsOutputGroupArray{
    			&medialive.ChannelEncoderSettingsOutputGroupArgs{
    				OutputGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{
    					ArchiveGroupSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{
    						&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{
    							Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{
    								DestinationRefId: pulumi.String("string"),
    							},
    							ArchiveCdnSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs{
    								ArchiveS3Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs{
    									CannedAcl: pulumi.String("string"),
    								},
    							},
    							RolloverInterval: pulumi.Int(0),
    						},
    					},
    					FrameCaptureGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs{
    						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs{
    							DestinationRefId: pulumi.String("string"),
    						},
    						FrameCaptureCdnSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs{
    							FrameCaptureS3Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs{
    								CannedAcl: pulumi.String("string"),
    							},
    						},
    					},
    					HlsGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs{
    						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs{
    							DestinationRefId: pulumi.String("string"),
    						},
    						IvInManifest:       pulumi.String("string"),
    						CodecSpecification: pulumi.String("string"),
    						BaseUrlManifest:    pulumi.String("string"),
    						IvSource:           pulumi.String("string"),
    						CaptionLanguageMappings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray{
    							&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs{
    								CaptionChannel:      pulumi.Int(0),
    								LanguageCode:        pulumi.String("string"),
    								LanguageDescription: pulumi.String("string"),
    							},
    						},
    						KeyFormat:          pulumi.String("string"),
    						ClientCache:        pulumi.String("string"),
    						KeepSegments:       pulumi.Int(0),
    						ConstantIv:         pulumi.String("string"),
    						BaseUrlContent:     pulumi.String("string"),
    						DirectoryStructure: pulumi.String("string"),
    						DiscontinuityTags:  pulumi.String("string"),
    						EncryptionType:     pulumi.String("string"),
    						HlsCdnSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray{
    							&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs{
    								HlsAkamaiSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs{
    									ConnectionRetryInterval: pulumi.Int(0),
    									FilecacheDuration:       pulumi.Int(0),
    									HttpTransferMode:        pulumi.String("string"),
    									NumRetries:              pulumi.Int(0),
    									RestartDelay:            pulumi.Int(0),
    									Salt:                    pulumi.String("string"),
    									Token:                   pulumi.String("string"),
    								},
    								HlsBasicPutSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs{
    									ConnectionRetryInterval: pulumi.Int(0),
    									FilecacheDuration:       pulumi.Int(0),
    									NumRetries:              pulumi.Int(0),
    									RestartDelay:            pulumi.Int(0),
    								},
    								HlsMediaStoreSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs{
    									ConnectionRetryInterval: pulumi.Int(0),
    									FilecacheDuration:       pulumi.Int(0),
    									MediaStoreStorageClass:  pulumi.String("string"),
    									NumRetries:              pulumi.Int(0),
    									RestartDelay:            pulumi.Int(0),
    								},
    								HlsS3Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs{
    									CannedAcl: pulumi.String("string"),
    								},
    								HlsWebdavSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs{
    									ConnectionRetryInterval: pulumi.Int(0),
    									FilecacheDuration:       pulumi.Int(0),
    									HttpTransferMode:        pulumi.String("string"),
    									NumRetries:              pulumi.Int(0),
    									RestartDelay:            pulumi.Int(0),
    								},
    							},
    						},
    						HlsId3SegmentTagging:      pulumi.String("string"),
    						IframeOnlyPlaylists:       pulumi.String("string"),
    						IncompleteSegmentBehavior: pulumi.String("string"),
    						IndexNSegments:            pulumi.Int(0),
    						InputLossAction:           pulumi.String("string"),
    						AdMarkers: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						BaseUrlManifest1:       pulumi.String("string"),
    						BaseUrlContent1:        pulumi.String("string"),
    						CaptionLanguageSetting: pulumi.String("string"),
    						KeyFormatVersions:      pulumi.String("string"),
    						KeyProviderSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs{
    							StaticKeySettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray{
    								&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs{
    									StaticKeyValue: pulumi.String("string"),
    									KeyProviderServer: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs{
    										Uri:           pulumi.String("string"),
    										PasswordParam: pulumi.String("string"),
    										Username:      pulumi.String("string"),
    									},
    								},
    							},
    						},
    						ManifestCompression:        pulumi.String("string"),
    						ManifestDurationFormat:     pulumi.String("string"),
    						MinSegmentLength:           pulumi.Int(0),
    						Mode:                       pulumi.String("string"),
    						OutputSelection:            pulumi.String("string"),
    						ProgramDateTime:            pulumi.String("string"),
    						ProgramDateTimeClock:       pulumi.String("string"),
    						ProgramDateTimePeriod:      pulumi.Int(0),
    						RedundantManifest:          pulumi.String("string"),
    						SegmentLength:              pulumi.Int(0),
    						SegmentsPerSubdirectory:    pulumi.Int(0),
    						StreamInfResolution:        pulumi.String("string"),
    						TimedMetadataId3Frame:      pulumi.String("string"),
    						TimedMetadataId3Period:     pulumi.Int(0),
    						TimestampDeltaMilliseconds: pulumi.Int(0),
    						TsFileMode:                 pulumi.String("string"),
    					},
    					MediaPackageGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs{
    						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs{
    							DestinationRefId: pulumi.String("string"),
    						},
    					},
    					MsSmoothGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs{
    						Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs{
    							DestinationRefId: pulumi.String("string"),
    						},
    						FilecacheDuration:        pulumi.Int(0),
    						ConnectionRetryInterval:  pulumi.Int(0),
    						InputLossAction:          pulumi.String("string"),
    						NumRetries:               pulumi.Int(0),
    						EventId:                  pulumi.String("string"),
    						EventIdMode:              pulumi.String("string"),
    						EventStopBehavior:        pulumi.String("string"),
    						AcquisitionPointId:       pulumi.String("string"),
    						TimestampOffsetMode:      pulumi.String("string"),
    						CertificateMode:          pulumi.String("string"),
    						AudioOnlyTimecodeControl: pulumi.String("string"),
    						RestartDelay:             pulumi.Int(0),
    						SegmentationMode:         pulumi.String("string"),
    						SendDelayMs:              pulumi.Int(0),
    						SparseTrackType:          pulumi.String("string"),
    						StreamManifestBehavior:   pulumi.String("string"),
    						TimestampOffset:          pulumi.String("string"),
    						FragmentLength:           pulumi.Int(0),
    					},
    					MultiplexGroupSettings: nil,
    					RtmpGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs{
    						AdMarkers: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						AuthenticationScheme: pulumi.String("string"),
    						CacheFullBehavior:    pulumi.String("string"),
    						CacheLength:          pulumi.Int(0),
    						CaptionData:          pulumi.String("string"),
    						InputLossAction:      pulumi.String("string"),
    						RestartDelay:         pulumi.Int(0),
    					},
    					UdpGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs{
    						InputLossAction:        pulumi.String("string"),
    						TimedMetadataId3Frame:  pulumi.String("string"),
    						TimedMetadataId3Period: pulumi.Int(0),
    					},
    				},
    				Outputs: medialive.ChannelEncoderSettingsOutputGroupOutputTypeArray{
    					&medialive.ChannelEncoderSettingsOutputGroupOutputTypeArgs{
    						OutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{
    							ArchiveOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{
    								ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{
    									M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{
    										AbsentInputAudioBehavior: pulumi.String("string"),
    										Arib:                     pulumi.String("string"),
    										AribCaptionsPid:          pulumi.String("string"),
    										AribCaptionsPidControl:   pulumi.String("string"),
    										AudioBufferModel:         pulumi.String("string"),
    										AudioFramesPerPes:        pulumi.Int(0),
    										AudioPids:                pulumi.String("string"),
    										AudioStreamType:          pulumi.String("string"),
    										Bitrate:                  pulumi.Int(0),
    										BufferModel:              pulumi.String("string"),
    										CcDescriptor:             pulumi.String("string"),
    										DvbNitSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{
    											NetworkId:   pulumi.Int(0),
    											NetworkName: pulumi.String("string"),
    											RepInterval: pulumi.Int(0),
    										},
    										DvbSdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{
    											OutputSdt:           pulumi.String("string"),
    											RepInterval:         pulumi.Int(0),
    											ServiceName:         pulumi.String("string"),
    											ServiceProviderName: pulumi.String("string"),
    										},
    										DvbSubPids: pulumi.String("string"),
    										DvbTdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{
    											RepInterval: pulumi.Int(0),
    										},
    										DvbTeletextPid:        pulumi.String("string"),
    										Ebif:                  pulumi.String("string"),
    										EbpAudioInterval:      pulumi.String("string"),
    										EbpLookaheadMs:        pulumi.Int(0),
    										EbpPlacement:          pulumi.String("string"),
    										EcmPid:                pulumi.String("string"),
    										EsRateInPes:           pulumi.String("string"),
    										EtvPlatformPid:        pulumi.String("string"),
    										EtvSignalPid:          pulumi.String("string"),
    										FragmentTime:          pulumi.Float64(0),
    										Klv:                   pulumi.String("string"),
    										KlvDataPids:           pulumi.String("string"),
    										NielsenId3Behavior:    pulumi.String("string"),
    										NullPacketBitrate:     pulumi.Float64(0),
    										PatInterval:           pulumi.Int(0),
    										PcrControl:            pulumi.String("string"),
    										PcrPeriod:             pulumi.Int(0),
    										PcrPid:                pulumi.String("string"),
    										PmtInterval:           pulumi.Int(0),
    										PmtPid:                pulumi.String("string"),
    										ProgramNum:            pulumi.Int(0),
    										RateMode:              pulumi.String("string"),
    										Scte27Pids:            pulumi.String("string"),
    										Scte35Control:         pulumi.String("string"),
    										Scte35Pid:             pulumi.String("string"),
    										SegmentationMarkers:   pulumi.String("string"),
    										SegmentationStyle:     pulumi.String("string"),
    										SegmentationTime:      pulumi.Float64(0),
    										TimedMetadataBehavior: pulumi.String("string"),
    										TimedMetadataPid:      pulumi.String("string"),
    										TransportStreamId:     pulumi.Int(0),
    										VideoPid:              pulumi.String("string"),
    									},
    									RawSettings: nil,
    								},
    								Extension:    pulumi.String("string"),
    								NameModifier: pulumi.String("string"),
    							},
    							FrameCaptureOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs{
    								NameModifier: pulumi.String("string"),
    							},
    							HlsOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs{
    								HlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs{
    									AudioOnlyHlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs{
    										AudioGroupId: pulumi.String("string"),
    										AudioOnlyImage: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs{
    											Uri:           pulumi.String("string"),
    											PasswordParam: pulumi.String("string"),
    											Username:      pulumi.String("string"),
    										},
    										AudioTrackType: pulumi.String("string"),
    										SegmentType:    pulumi.String("string"),
    									},
    									Fmp4HlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs{
    										AudioRenditionSets:    pulumi.String("string"),
    										NielsenId3Behavior:    pulumi.String("string"),
    										TimedMetadataBehavior: pulumi.String("string"),
    									},
    									FrameCaptureHlsSettings: nil,
    									StandardHlsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs{
    										M3u8Settings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs{
    											AudioFramesPerPes:     pulumi.Int(0),
    											AudioPids:             pulumi.String("string"),
    											EcmPid:                pulumi.String("string"),
    											NielsenId3Behavior:    pulumi.String("string"),
    											PatInterval:           pulumi.Int(0),
    											PcrControl:            pulumi.String("string"),
    											PcrPeriod:             pulumi.Int(0),
    											PcrPid:                pulumi.String("string"),
    											PmtInterval:           pulumi.Int(0),
    											PmtPid:                pulumi.String("string"),
    											ProgramNum:            pulumi.Int(0),
    											Scte35Behavior:        pulumi.String("string"),
    											Scte35Pid:             pulumi.String("string"),
    											TimedMetadataBehavior: pulumi.String("string"),
    											TimedMetadataPid:      pulumi.String("string"),
    											TransportStreamId:     pulumi.Int(0),
    											VideoPid:              pulumi.String("string"),
    										},
    										AudioRenditionSets: pulumi.String("string"),
    									},
    								},
    								H265PackagingType: pulumi.String("string"),
    								NameModifier:      pulumi.String("string"),
    								SegmentModifier:   pulumi.String("string"),
    							},
    							MediaPackageOutputSettings: nil,
    							MsSmoothOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs{
    								H265PackagingType: pulumi.String("string"),
    								NameModifier:      pulumi.String("string"),
    							},
    							MultiplexOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs{
    								Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs{
    									DestinationRefId: pulumi.String("string"),
    								},
    							},
    							RtmpOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs{
    								Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs{
    									DestinationRefId: pulumi.String("string"),
    								},
    								CertificateMode:         pulumi.String("string"),
    								ConnectionRetryInterval: pulumi.Int(0),
    								NumRetries:              pulumi.Int(0),
    							},
    							UdpOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs{
    								ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs{
    									M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs{
    										AbsentInputAudioBehavior: pulumi.String("string"),
    										Arib:                     pulumi.String("string"),
    										AribCaptionsPid:          pulumi.String("string"),
    										AribCaptionsPidControl:   pulumi.String("string"),
    										AudioBufferModel:         pulumi.String("string"),
    										AudioFramesPerPes:        pulumi.Int(0),
    										AudioPids:                pulumi.String("string"),
    										AudioStreamType:          pulumi.String("string"),
    										Bitrate:                  pulumi.Int(0),
    										BufferModel:              pulumi.String("string"),
    										CcDescriptor:             pulumi.String("string"),
    										DvbNitSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{
    											NetworkId:   pulumi.Int(0),
    											NetworkName: pulumi.String("string"),
    											RepInterval: pulumi.Int(0),
    										},
    										DvbSdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{
    											OutputSdt:           pulumi.String("string"),
    											RepInterval:         pulumi.Int(0),
    											ServiceName:         pulumi.String("string"),
    											ServiceProviderName: pulumi.String("string"),
    										},
    										DvbSubPids: pulumi.String("string"),
    										DvbTdtSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{
    											RepInterval: pulumi.Int(0),
    										},
    										DvbTeletextPid:        pulumi.String("string"),
    										Ebif:                  pulumi.String("string"),
    										EbpAudioInterval:      pulumi.String("string"),
    										EbpLookaheadMs:        pulumi.Int(0),
    										EbpPlacement:          pulumi.String("string"),
    										EcmPid:                pulumi.String("string"),
    										EsRateInPes:           pulumi.String("string"),
    										EtvPlatformPid:        pulumi.String("string"),
    										EtvSignalPid:          pulumi.String("string"),
    										FragmentTime:          pulumi.Float64(0),
    										Klv:                   pulumi.String("string"),
    										KlvDataPids:           pulumi.String("string"),
    										NielsenId3Behavior:    pulumi.String("string"),
    										NullPacketBitrate:     pulumi.Float64(0),
    										PatInterval:           pulumi.Int(0),
    										PcrControl:            pulumi.String("string"),
    										PcrPeriod:             pulumi.Int(0),
    										PcrPid:                pulumi.String("string"),
    										PmtInterval:           pulumi.Int(0),
    										PmtPid:                pulumi.String("string"),
    										ProgramNum:            pulumi.Int(0),
    										RateMode:              pulumi.String("string"),
    										Scte27Pids:            pulumi.String("string"),
    										Scte35Control:         pulumi.String("string"),
    										Scte35Pid:             pulumi.String("string"),
    										SegmentationMarkers:   pulumi.String("string"),
    										SegmentationStyle:     pulumi.String("string"),
    										SegmentationTime:      pulumi.Float64(0),
    										TimedMetadataBehavior: pulumi.String("string"),
    										TimedMetadataPid:      pulumi.String("string"),
    										TransportStreamId:     pulumi.Int(0),
    										VideoPid:              pulumi.String("string"),
    									},
    								},
    								Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs{
    									DestinationRefId: pulumi.String("string"),
    								},
    								BufferMsec: pulumi.Int(0),
    								FecOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs{
    									ColumnDepth: pulumi.Int(0),
    									IncludeFec:  pulumi.String("string"),
    									RowLength:   pulumi.Int(0),
    								},
    							},
    						},
    						AudioDescriptionNames: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						CaptionDescriptionNames: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						OutputName:           pulumi.String("string"),
    						VideoDescriptionName: pulumi.String("string"),
    					},
    				},
    				Name: pulumi.String("string"),
    			},
    		},
    		TimecodeConfig: &medialive.ChannelEncoderSettingsTimecodeConfigArgs{
    			Source:        pulumi.String("string"),
    			SyncThreshold: pulumi.Int(0),
    		},
    		AudioDescriptions: medialive.ChannelEncoderSettingsAudioDescriptionArray{
    			&medialive.ChannelEncoderSettingsAudioDescriptionArgs{
    				AudioSelectorName: pulumi.String("string"),
    				Name:              pulumi.String("string"),
    				AudioNormalizationSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs{
    					Algorithm:        pulumi.String("string"),
    					AlgorithmControl: pulumi.String("string"),
    					TargetLkfs:       pulumi.Float64(0),
    				},
    				AudioType:        pulumi.String("string"),
    				AudioTypeControl: pulumi.String("string"),
    				AudioWatermarkSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs{
    					NielsenWatermarksSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs{
    						NielsenCbetSettings: &medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs{
    							CbetCheckDigitString: pulumi.String("string"),
    							CbetStepaside:        pulumi.String("string"),
    							Csid:                 pulumi.String("string"),
    						},
    						NielsenDistributionType: pulumi.String("string"),
    						NielsenNaesIiNwSettings: medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray{
    							&medialive.ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs{
    								CheckDigitString: pulumi.String("string"),
    								Sid:              pulumi.Float64(0),
    							},
    						},
    					},
    				},
    				CodecSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs{
    					AacSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs{
    						Bitrate:         pulumi.Float64(0),
    						CodingMode:      pulumi.String("string"),
    						InputType:       pulumi.String("string"),
    						Profile:         pulumi.String("string"),
    						RateControlMode: pulumi.String("string"),
    						RawFormat:       pulumi.String("string"),
    						SampleRate:      pulumi.Float64(0),
    						Spec:            pulumi.String("string"),
    						VbrQuality:      pulumi.String("string"),
    					},
    					Ac3Settings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs{
    						Bitrate:         pulumi.Float64(0),
    						BitstreamMode:   pulumi.String("string"),
    						CodingMode:      pulumi.String("string"),
    						Dialnorm:        pulumi.Int(0),
    						DrcProfile:      pulumi.String("string"),
    						LfeFilter:       pulumi.String("string"),
    						MetadataControl: pulumi.String("string"),
    					},
    					Eac3AtmosSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs{
    						Bitrate:      pulumi.Float64(0),
    						CodingMode:   pulumi.String("string"),
    						Dialnorm:     pulumi.Float64(0),
    						DrcLine:      pulumi.String("string"),
    						DrcRf:        pulumi.String("string"),
    						HeightTrim:   pulumi.Float64(0),
    						SurroundTrim: pulumi.Float64(0),
    					},
    					Eac3Settings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs{
    						AttenuationControl:   pulumi.String("string"),
    						Bitrate:              pulumi.Float64(0),
    						BitstreamMode:        pulumi.String("string"),
    						CodingMode:           pulumi.String("string"),
    						DcFilter:             pulumi.String("string"),
    						Dialnorm:             pulumi.Int(0),
    						DrcLine:              pulumi.String("string"),
    						DrcRf:                pulumi.String("string"),
    						LfeControl:           pulumi.String("string"),
    						LfeFilter:            pulumi.String("string"),
    						LoRoCenterMixLevel:   pulumi.Float64(0),
    						LoRoSurroundMixLevel: pulumi.Float64(0),
    						LtRtCenterMixLevel:   pulumi.Float64(0),
    						LtRtSurroundMixLevel: pulumi.Float64(0),
    						MetadataControl:      pulumi.String("string"),
    						PassthroughControl:   pulumi.String("string"),
    						PhaseControl:         pulumi.String("string"),
    						StereoDownmix:        pulumi.String("string"),
    						SurroundExMode:       pulumi.String("string"),
    						SurroundMode:         pulumi.String("string"),
    					},
    					Mp2Settings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs{
    						Bitrate:    pulumi.Float64(0),
    						CodingMode: pulumi.String("string"),
    						SampleRate: pulumi.Float64(0),
    					},
    					PassThroughSettings: nil,
    					WavSettings: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs{
    						BitDepth:   pulumi.Float64(0),
    						CodingMode: pulumi.String("string"),
    						SampleRate: pulumi.Float64(0),
    					},
    				},
    				LanguageCode:        pulumi.String("string"),
    				LanguageCodeControl: pulumi.String("string"),
    				RemixSettings: &medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs{
    					ChannelMappings: medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray{
    						&medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs{
    							InputChannelLevels: medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray{
    								&medialive.ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs{
    									Gain:         pulumi.Int(0),
    									InputChannel: pulumi.Int(0),
    								},
    							},
    							OutputChannel: pulumi.Int(0),
    						},
    					},
    					ChannelsIn:  pulumi.Int(0),
    					ChannelsOut: pulumi.Int(0),
    				},
    				StreamName: pulumi.String("string"),
    			},
    		},
    		AvailBlanking: &medialive.ChannelEncoderSettingsAvailBlankingArgs{
    			AvailBlankingImage: &medialive.ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs{
    				Uri:           pulumi.String("string"),
    				PasswordParam: pulumi.String("string"),
    				Username:      pulumi.String("string"),
    			},
    			State: pulumi.String("string"),
    		},
    		CaptionDescriptions: medialive.ChannelEncoderSettingsCaptionDescriptionArray{
    			&medialive.ChannelEncoderSettingsCaptionDescriptionArgs{
    				CaptionSelectorName: pulumi.String("string"),
    				Name:                pulumi.String("string"),
    				Accessibility:       pulumi.String("string"),
    				DestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs{
    					AribDestinationSettings: nil,
    					BurnInDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs{
    						OutlineColor:        pulumi.String("string"),
    						TeletextGridControl: pulumi.String("string"),
    						FontColor:           pulumi.String("string"),
    						OutlineSize:         pulumi.Int(0),
    						Alignment:           pulumi.String("string"),
    						FontOpacity:         pulumi.Int(0),
    						FontResolution:      pulumi.Int(0),
    						FontSize:            pulumi.String("string"),
    						BackgroundOpacity:   pulumi.Int(0),
    						Font: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs{
    							Uri:           pulumi.String("string"),
    							PasswordParam: pulumi.String("string"),
    							Username:      pulumi.String("string"),
    						},
    						ShadowColor:     pulumi.String("string"),
    						ShadowOpacity:   pulumi.Int(0),
    						ShadowXOffset:   pulumi.Int(0),
    						ShadowYOffset:   pulumi.Int(0),
    						BackgroundColor: pulumi.String("string"),
    						XPosition:       pulumi.Int(0),
    						YPosition:       pulumi.Int(0),
    					},
    					DvbSubDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs{
    						Alignment:         pulumi.String("string"),
    						BackgroundColor:   pulumi.String("string"),
    						BackgroundOpacity: pulumi.Int(0),
    						Font: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs{
    							Uri:           pulumi.String("string"),
    							PasswordParam: pulumi.String("string"),
    							Username:      pulumi.String("string"),
    						},
    						FontColor:           pulumi.String("string"),
    						FontOpacity:         pulumi.Int(0),
    						FontResolution:      pulumi.Int(0),
    						FontSize:            pulumi.String("string"),
    						OutlineColor:        pulumi.String("string"),
    						OutlineSize:         pulumi.Int(0),
    						ShadowColor:         pulumi.String("string"),
    						ShadowOpacity:       pulumi.Int(0),
    						ShadowXOffset:       pulumi.Int(0),
    						ShadowYOffset:       pulumi.Int(0),
    						TeletextGridControl: pulumi.String("string"),
    						XPosition:           pulumi.Int(0),
    						YPosition:           pulumi.Int(0),
    					},
    					EbuTtDDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs{
    						CopyrightHolder: pulumi.String("string"),
    						FillLineGap:     pulumi.String("string"),
    						FontFamily:      pulumi.String("string"),
    						StyleControl:    pulumi.String("string"),
    					},
    					EmbeddedDestinationSettings:           nil,
    					EmbeddedPlusScte20DestinationSettings: nil,
    					RtmpCaptionInfoDestinationSettings:    nil,
    					Scte20PlusEmbeddedDestinationSettings: nil,
    					Scte27DestinationSettings:             nil,
    					SmpteTtDestinationSettings:            nil,
    					TeletextDestinationSettings:           nil,
    					TtmlDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs{
    						StyleControl: pulumi.String("string"),
    					},
    					WebvttDestinationSettings: &medialive.ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs{
    						StyleControl: pulumi.String("string"),
    					},
    				},
    				LanguageCode:        pulumi.String("string"),
    				LanguageDescription: pulumi.String("string"),
    			},
    		},
    		GlobalConfiguration: &medialive.ChannelEncoderSettingsGlobalConfigurationArgs{
    			InitialAudioGain: pulumi.Int(0),
    			InputEndAction:   pulumi.String("string"),
    			InputLossBehavior: &medialive.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs{
    				BlackFrameMsec:      pulumi.Int(0),
    				InputLossImageColor: pulumi.String("string"),
    				InputLossImageSlate: &medialive.ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs{
    					Uri:           pulumi.String("string"),
    					PasswordParam: pulumi.String("string"),
    					Username:      pulumi.String("string"),
    				},
    				InputLossImageType: pulumi.String("string"),
    				RepeatFrameMsec:    pulumi.Int(0),
    			},
    			OutputLockingMode:         pulumi.String("string"),
    			OutputTimingSource:        pulumi.String("string"),
    			SupportLowFramerateInputs: pulumi.String("string"),
    		},
    		MotionGraphicsConfiguration: &medialive.ChannelEncoderSettingsMotionGraphicsConfigurationArgs{
    			MotionGraphicsSettings: &medialive.ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs{
    				HtmlMotionGraphicsSettings: nil,
    			},
    			MotionGraphicsInsertion: pulumi.String("string"),
    		},
    		NielsenConfiguration: &medialive.ChannelEncoderSettingsNielsenConfigurationArgs{
    			DistributorId:          pulumi.String("string"),
    			NielsenPcmToId3Tagging: pulumi.String("string"),
    		},
    		VideoDescriptions: medialive.ChannelEncoderSettingsVideoDescriptionArray{
    			&medialive.ChannelEncoderSettingsVideoDescriptionArgs{
    				Name: pulumi.String("string"),
    				CodecSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs{
    					FrameCaptureSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs{
    						CaptureInterval:      pulumi.Int(0),
    						CaptureIntervalUnits: pulumi.String("string"),
    					},
    					H264Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs{
    						AdaptiveQuantization: pulumi.String("string"),
    						AfdSignaling:         pulumi.String("string"),
    						Bitrate:              pulumi.Int(0),
    						BufFillPct:           pulumi.Int(0),
    						BufSize:              pulumi.Int(0),
    						ColorMetadata:        pulumi.String("string"),
    						EntropyEncoding:      pulumi.String("string"),
    						FilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs{
    							TemporalFilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs{
    								PostFilterSharpening: pulumi.String("string"),
    								Strength:             pulumi.String("string"),
    							},
    						},
    						FixedAfd:             pulumi.String("string"),
    						FlickerAq:            pulumi.String("string"),
    						ForceFieldPictures:   pulumi.String("string"),
    						FramerateControl:     pulumi.String("string"),
    						FramerateDenominator: pulumi.Int(0),
    						FramerateNumerator:   pulumi.Int(0),
    						GopBReference:        pulumi.String("string"),
    						GopClosedCadence:     pulumi.Int(0),
    						GopNumBFrames:        pulumi.Int(0),
    						GopSize:              pulumi.Float64(0),
    						GopSizeUnits:         pulumi.String("string"),
    						Level:                pulumi.String("string"),
    						LookAheadRateControl: pulumi.String("string"),
    						MaxBitrate:           pulumi.Int(0),
    						MinIInterval:         pulumi.Int(0),
    						NumRefFrames:         pulumi.Int(0),
    						ParControl:           pulumi.String("string"),
    						ParDenominator:       pulumi.Int(0),
    						ParNumerator:         pulumi.Int(0),
    						Profile:              pulumi.String("string"),
    						QualityLevel:         pulumi.String("string"),
    						QvbrQualityLevel:     pulumi.Int(0),
    						RateControlMode:      pulumi.String("string"),
    						ScanType:             pulumi.String("string"),
    						SceneChangeDetect:    pulumi.String("string"),
    						Slices:               pulumi.Int(0),
    						Softness:             pulumi.Int(0),
    						SpatialAq:            pulumi.String("string"),
    						SubgopLength:         pulumi.String("string"),
    						Syntax:               pulumi.String("string"),
    						TemporalAq:           pulumi.String("string"),
    						TimecodeInsertion:    pulumi.String("string"),
    					},
    					H265Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs{
    						Bitrate:              pulumi.Int(0),
    						FramerateNumerator:   pulumi.Int(0),
    						FramerateDenominator: pulumi.Int(0),
    						GopSizeUnits:         pulumi.String("string"),
    						LookAheadRateControl: pulumi.String("string"),
    						ColorMetadata:        pulumi.String("string"),
    						ColorSpaceSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs{
    							ColorSpacePassthroughSettings: nil,
    							DolbyVision81Settings:         nil,
    							Hdr10Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs{
    								MaxCll:  pulumi.Int(0),
    								MaxFall: pulumi.Int(0),
    							},
    							Rec601Settings: nil,
    							Rec709Settings: nil,
    						},
    						FilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs{
    							TemporalFilterSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs{
    								PostFilterSharpening: pulumi.String("string"),
    								Strength:             pulumi.String("string"),
    							},
    						},
    						FixedAfd:                    pulumi.String("string"),
    						FlickerAq:                   pulumi.String("string"),
    						AlternativeTransferFunction: pulumi.String("string"),
    						AfdSignaling:                pulumi.String("string"),
    						GopClosedCadence:            pulumi.Int(0),
    						GopSize:                     pulumi.Float64(0),
    						AdaptiveQuantization:        pulumi.String("string"),
    						Level:                       pulumi.String("string"),
    						BufSize:                     pulumi.Int(0),
    						MaxBitrate:                  pulumi.Int(0),
    						MinIInterval:                pulumi.Int(0),
    						ParDenominator:              pulumi.Int(0),
    						ParNumerator:                pulumi.Int(0),
    						Profile:                     pulumi.String("string"),
    						QvbrQualityLevel:            pulumi.Int(0),
    						RateControlMode:             pulumi.String("string"),
    						ScanType:                    pulumi.String("string"),
    						SceneChangeDetect:           pulumi.String("string"),
    						Slices:                      pulumi.Int(0),
    						Tier:                        pulumi.String("string"),
    						TimecodeBurninSettings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs{
    							Prefix:                 pulumi.String("string"),
    							TimecodeBurninFontSize: pulumi.String("string"),
    							TimecodeBurninPosition: pulumi.String("string"),
    						},
    						TimecodeInsertion: pulumi.String("string"),
    					},
    				},
    				Height:          pulumi.Int(0),
    				RespondToAfd:    pulumi.String("string"),
    				ScalingBehavior: pulumi.String("string"),
    				Sharpness:       pulumi.Int(0),
    				Width:           pulumi.Int(0),
    			},
    		},
    	},
    	InputAttachments: medialive.ChannelInputAttachmentArray{
    		&medialive.ChannelInputAttachmentArgs{
    			InputAttachmentName: pulumi.String("string"),
    			InputId:             pulumi.String("string"),
    			AutomaticInputFailoverSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsArgs{
    				SecondaryInputId:   pulumi.String("string"),
    				ErrorClearTimeMsec: pulumi.Int(0),
    				FailoverConditions: medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray{
    					&medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs{
    						FailoverConditionSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs{
    							AudioSilenceSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs{
    								AudioSelectorName:         pulumi.String("string"),
    								AudioSilenceThresholdMsec: pulumi.Int(0),
    							},
    							InputLossSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs{
    								InputLossThresholdMsec: pulumi.Int(0),
    							},
    							VideoBlackSettings: &medialive.ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs{
    								BlackDetectThreshold:    pulumi.Float64(0),
    								VideoBlackThresholdMsec: pulumi.Int(0),
    							},
    						},
    					},
    				},
    				InputPreference: pulumi.String("string"),
    			},
    			InputSettings: &medialive.ChannelInputAttachmentInputSettingsArgs{
    				AudioSelectors: medialive.ChannelInputAttachmentInputSettingsAudioSelectorArray{
    					&medialive.ChannelInputAttachmentInputSettingsAudioSelectorArgs{
    						Name: pulumi.String("string"),
    						SelectorSettings: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs{
    							AudioHlsRenditionSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs{
    								GroupId: pulumi.String("string"),
    								Name:    pulumi.String("string"),
    							},
    							AudioLanguageSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs{
    								LanguageCode:            pulumi.String("string"),
    								LanguageSelectionPolicy: pulumi.String("string"),
    							},
    							AudioPidSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs{
    								Pid: pulumi.Int(0),
    							},
    							AudioTrackSelection: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs{
    								Tracks: medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray{
    									&medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs{
    										Track: pulumi.Int(0),
    									},
    								},
    								DolbyEDecode: &medialive.ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs{
    									ProgramSelection: pulumi.String("string"),
    								},
    							},
    						},
    					},
    				},
    				CaptionSelectors: medialive.ChannelInputAttachmentInputSettingsCaptionSelectorArray{
    					&medialive.ChannelInputAttachmentInputSettingsCaptionSelectorArgs{
    						Name:         pulumi.String("string"),
    						LanguageCode: pulumi.String("string"),
    						SelectorSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs{
    							AncillarySourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs{
    								SourceAncillaryChannelNumber: pulumi.Int(0),
    							},
    							AribSourceSettings: nil,
    							DvbSubSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs{
    								OcrLanguage: pulumi.String("string"),
    								Pid:         pulumi.Int(0),
    							},
    							EmbeddedSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs{
    								Convert608To708:        pulumi.String("string"),
    								Scte20Detection:        pulumi.String("string"),
    								Source608ChannelNumber: pulumi.Int(0),
    							},
    							Scte20SourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs{
    								Convert608To708:        pulumi.String("string"),
    								Source608ChannelNumber: pulumi.Int(0),
    							},
    							Scte27SourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs{
    								OcrLanguage: pulumi.String("string"),
    								Pid:         pulumi.Int(0),
    							},
    							TeletextSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs{
    								OutputRectangle: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs{
    									Height:     pulumi.Float64(0),
    									LeftOffset: pulumi.Float64(0),
    									TopOffset:  pulumi.Float64(0),
    									Width:      pulumi.Float64(0),
    								},
    								PageNumber: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				DeblockFilter:  pulumi.String("string"),
    				DenoiseFilter:  pulumi.String("string"),
    				FilterStrength: pulumi.Int(0),
    				InputFilter:    pulumi.String("string"),
    				NetworkInputSettings: &medialive.ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs{
    					HlsInputSettings: &medialive.ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs{
    						Bandwidth:      pulumi.Int(0),
    						BufferSegments: pulumi.Int(0),
    						Retries:        pulumi.Int(0),
    						RetryInterval:  pulumi.Int(0),
    						Scte35Source:   pulumi.String("string"),
    					},
    					ServerValidation: pulumi.String("string"),
    				},
    				Scte35Pid:               pulumi.Int(0),
    				Smpte2038DataPreference: pulumi.String("string"),
    				SourceEndBehavior:       pulumi.String("string"),
    				VideoSelector: &medialive.ChannelInputAttachmentInputSettingsVideoSelectorArgs{
    					ColorSpace:      pulumi.String("string"),
    					ColorSpaceUsage: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	LogLevel: pulumi.String("string"),
    	CdiInputSpecification: &medialive.ChannelCdiInputSpecificationArgs{
    		Resolution: pulumi.String("string"),
    	},
    	Maintenance: &medialive.ChannelMaintenanceArgs{
    		MaintenanceDay:       pulumi.String("string"),
    		MaintenanceStartTime: pulumi.String("string"),
    	},
    	Name:         pulumi.String("string"),
    	RoleArn:      pulumi.String("string"),
    	StartChannel: pulumi.Bool(false),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Vpc: &medialive.ChannelVpcArgs{
    		PublicAddressAllocationIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SubnetIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AvailabilityZones: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		NetworkInterfaceIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SecurityGroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    })
    
    var awsChannelResource = new Channel("awsChannelResource", ChannelArgs.builder()
        .inputSpecification(ChannelInputSpecificationArgs.builder()
            .codec("string")
            .inputResolution("string")
            .maximumBitrate("string")
            .build())
        .channelClass("string")
        .destinations(ChannelDestinationArgs.builder()
            .id("string")
            .mediaPackageSettings(ChannelDestinationMediaPackageSettingArgs.builder()
                .channelId("string")
                .build())
            .multiplexSettings(ChannelDestinationMultiplexSettingsArgs.builder()
                .multiplexId("string")
                .programName("string")
                .build())
            .settings(ChannelDestinationSettingArgs.builder()
                .passwordParam("string")
                .streamName("string")
                .url("string")
                .username("string")
                .build())
            .build())
        .encoderSettings(ChannelEncoderSettingsArgs.builder()
            .outputGroups(ChannelEncoderSettingsOutputGroupArgs.builder()
                .outputGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.builder()
                    .archiveGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .archiveCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs.builder()
                            .archiveS3Settings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs.builder()
                                .cannedAcl("string")
                                .build())
                            .build())
                        .rolloverInterval(0)
                        .build())
                    .frameCaptureGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .frameCaptureCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs.builder()
                            .frameCaptureS3Settings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs.builder()
                                .cannedAcl("string")
                                .build())
                            .build())
                        .build())
                    .hlsGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .ivInManifest("string")
                        .codecSpecification("string")
                        .baseUrlManifest("string")
                        .ivSource("string")
                        .captionLanguageMappings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs.builder()
                            .captionChannel(0)
                            .languageCode("string")
                            .languageDescription("string")
                            .build())
                        .keyFormat("string")
                        .clientCache("string")
                        .keepSegments(0)
                        .constantIv("string")
                        .baseUrlContent("string")
                        .directoryStructure("string")
                        .discontinuityTags("string")
                        .encryptionType("string")
                        .hlsCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs.builder()
                            .hlsAkamaiSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs.builder()
                                .connectionRetryInterval(0)
                                .filecacheDuration(0)
                                .httpTransferMode("string")
                                .numRetries(0)
                                .restartDelay(0)
                                .salt("string")
                                .token("string")
                                .build())
                            .hlsBasicPutSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs.builder()
                                .connectionRetryInterval(0)
                                .filecacheDuration(0)
                                .numRetries(0)
                                .restartDelay(0)
                                .build())
                            .hlsMediaStoreSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs.builder()
                                .connectionRetryInterval(0)
                                .filecacheDuration(0)
                                .mediaStoreStorageClass("string")
                                .numRetries(0)
                                .restartDelay(0)
                                .build())
                            .hlsS3Settings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs.builder()
                                .cannedAcl("string")
                                .build())
                            .hlsWebdavSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs.builder()
                                .connectionRetryInterval(0)
                                .filecacheDuration(0)
                                .httpTransferMode("string")
                                .numRetries(0)
                                .restartDelay(0)
                                .build())
                            .build())
                        .hlsId3SegmentTagging("string")
                        .iframeOnlyPlaylists("string")
                        .incompleteSegmentBehavior("string")
                        .indexNSegments(0)
                        .inputLossAction("string")
                        .adMarkers("string")
                        .baseUrlManifest1("string")
                        .baseUrlContent1("string")
                        .captionLanguageSetting("string")
                        .keyFormatVersions("string")
                        .keyProviderSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs.builder()
                            .staticKeySettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs.builder()
                                .staticKeyValue("string")
                                .keyProviderServer(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs.builder()
                                    .uri("string")
                                    .passwordParam("string")
                                    .username("string")
                                    .build())
                                .build())
                            .build())
                        .manifestCompression("string")
                        .manifestDurationFormat("string")
                        .minSegmentLength(0)
                        .mode("string")
                        .outputSelection("string")
                        .programDateTime("string")
                        .programDateTimeClock("string")
                        .programDateTimePeriod(0)
                        .redundantManifest("string")
                        .segmentLength(0)
                        .segmentsPerSubdirectory(0)
                        .streamInfResolution("string")
                        .timedMetadataId3Frame("string")
                        .timedMetadataId3Period(0)
                        .timestampDeltaMilliseconds(0)
                        .tsFileMode("string")
                        .build())
                    .mediaPackageGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .build())
                    .msSmoothGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs.builder()
                        .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs.builder()
                            .destinationRefId("string")
                            .build())
                        .filecacheDuration(0)
                        .connectionRetryInterval(0)
                        .inputLossAction("string")
                        .numRetries(0)
                        .eventId("string")
                        .eventIdMode("string")
                        .eventStopBehavior("string")
                        .acquisitionPointId("string")
                        .timestampOffsetMode("string")
                        .certificateMode("string")
                        .audioOnlyTimecodeControl("string")
                        .restartDelay(0)
                        .segmentationMode("string")
                        .sendDelayMs(0)
                        .sparseTrackType("string")
                        .streamManifestBehavior("string")
                        .timestampOffset("string")
                        .fragmentLength(0)
                        .build())
                    .multiplexGroupSettings()
                    .rtmpGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs.builder()
                        .adMarkers("string")
                        .authenticationScheme("string")
                        .cacheFullBehavior("string")
                        .cacheLength(0)
                        .captionData("string")
                        .inputLossAction("string")
                        .restartDelay(0)
                        .build())
                    .udpGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs.builder()
                        .inputLossAction("string")
                        .timedMetadataId3Frame("string")
                        .timedMetadataId3Period(0)
                        .build())
                    .build())
                .outputs(ChannelEncoderSettingsOutputGroupOutputArgs.builder()
                    .outputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.builder()
                        .archiveOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs.builder()
                            .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs.builder()
                                .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                    .absentInputAudioBehavior("string")
                                    .arib("string")
                                    .aribCaptionsPid("string")
                                    .aribCaptionsPidControl("string")
                                    .audioBufferModel("string")
                                    .audioFramesPerPes(0)
                                    .audioPids("string")
                                    .audioStreamType("string")
                                    .bitrate(0)
                                    .bufferModel("string")
                                    .ccDescriptor("string")
                                    .dvbNitSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs.builder()
                                        .networkId(0)
                                        .networkName("string")
                                        .repInterval(0)
                                        .build())
                                    .dvbSdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs.builder()
                                        .outputSdt("string")
                                        .repInterval(0)
                                        .serviceName("string")
                                        .serviceProviderName("string")
                                        .build())
                                    .dvbSubPids("string")
                                    .dvbTdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs.builder()
                                        .repInterval(0)
                                        .build())
                                    .dvbTeletextPid("string")
                                    .ebif("string")
                                    .ebpAudioInterval("string")
                                    .ebpLookaheadMs(0)
                                    .ebpPlacement("string")
                                    .ecmPid("string")
                                    .esRateInPes("string")
                                    .etvPlatformPid("string")
                                    .etvSignalPid("string")
                                    .fragmentTime(0)
                                    .klv("string")
                                    .klvDataPids("string")
                                    .nielsenId3Behavior("string")
                                    .nullPacketBitrate(0)
                                    .patInterval(0)
                                    .pcrControl("string")
                                    .pcrPeriod(0)
                                    .pcrPid("string")
                                    .pmtInterval(0)
                                    .pmtPid("string")
                                    .programNum(0)
                                    .rateMode("string")
                                    .scte27Pids("string")
                                    .scte35Control("string")
                                    .scte35Pid("string")
                                    .segmentationMarkers("string")
                                    .segmentationStyle("string")
                                    .segmentationTime(0)
                                    .timedMetadataBehavior("string")
                                    .timedMetadataPid("string")
                                    .transportStreamId(0)
                                    .videoPid("string")
                                    .build())
                                .rawSettings()
                                .build())
                            .extension("string")
                            .nameModifier("string")
                            .build())
                        .frameCaptureOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs.builder()
                            .nameModifier("string")
                            .build())
                        .hlsOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs.builder()
                            .hlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs.builder()
                                .audioOnlyHlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs.builder()
                                    .audioGroupId("string")
                                    .audioOnlyImage(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs.builder()
                                        .uri("string")
                                        .passwordParam("string")
                                        .username("string")
                                        .build())
                                    .audioTrackType("string")
                                    .segmentType("string")
                                    .build())
                                .fmp4HlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs.builder()
                                    .audioRenditionSets("string")
                                    .nielsenId3Behavior("string")
                                    .timedMetadataBehavior("string")
                                    .build())
                                .frameCaptureHlsSettings()
                                .standardHlsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs.builder()
                                    .m3u8Settings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.builder()
                                        .audioFramesPerPes(0)
                                        .audioPids("string")
                                        .ecmPid("string")
                                        .nielsenId3Behavior("string")
                                        .patInterval(0)
                                        .pcrControl("string")
                                        .pcrPeriod(0)
                                        .pcrPid("string")
                                        .pmtInterval(0)
                                        .pmtPid("string")
                                        .programNum(0)
                                        .scte35Behavior("string")
                                        .scte35Pid("string")
                                        .timedMetadataBehavior("string")
                                        .timedMetadataPid("string")
                                        .transportStreamId(0)
                                        .videoPid("string")
                                        .build())
                                    .audioRenditionSets("string")
                                    .build())
                                .build())
                            .h265PackagingType("string")
                            .nameModifier("string")
                            .segmentModifier("string")
                            .build())
                        .mediaPackageOutputSettings()
                        .msSmoothOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs.builder()
                            .h265PackagingType("string")
                            .nameModifier("string")
                            .build())
                        .multiplexOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs.builder()
                            .destination(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs.builder()
                                .destinationRefId("string")
                                .build())
                            .build())
                        .rtmpOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs.builder()
                            .destination(ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs.builder()
                                .destinationRefId("string")
                                .build())
                            .certificateMode("string")
                            .connectionRetryInterval(0)
                            .numRetries(0)
                            .build())
                        .udpOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs.builder()
                            .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs.builder()
                                .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                    .absentInputAudioBehavior("string")
                                    .arib("string")
                                    .aribCaptionsPid("string")
                                    .aribCaptionsPidControl("string")
                                    .audioBufferModel("string")
                                    .audioFramesPerPes(0)
                                    .audioPids("string")
                                    .audioStreamType("string")
                                    .bitrate(0)
                                    .bufferModel("string")
                                    .ccDescriptor("string")
                                    .dvbNitSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs.builder()
                                        .networkId(0)
                                        .networkName("string")
                                        .repInterval(0)
                                        .build())
                                    .dvbSdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs.builder()
                                        .outputSdt("string")
                                        .repInterval(0)
                                        .serviceName("string")
                                        .serviceProviderName("string")
                                        .build())
                                    .dvbSubPids("string")
                                    .dvbTdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs.builder()
                                        .repInterval(0)
                                        .build())
                                    .dvbTeletextPid("string")
                                    .ebif("string")
                                    .ebpAudioInterval("string")
                                    .ebpLookaheadMs(0)
                                    .ebpPlacement("string")
                                    .ecmPid("string")
                                    .esRateInPes("string")
                                    .etvPlatformPid("string")
                                    .etvSignalPid("string")
                                    .fragmentTime(0)
                                    .klv("string")
                                    .klvDataPids("string")
                                    .nielsenId3Behavior("string")
                                    .nullPacketBitrate(0)
                                    .patInterval(0)
                                    .pcrControl("string")
                                    .pcrPeriod(0)
                                    .pcrPid("string")
                                    .pmtInterval(0)
                                    .pmtPid("string")
                                    .programNum(0)
                                    .rateMode("string")
                                    .scte27Pids("string")
                                    .scte35Control("string")
                                    .scte35Pid("string")
                                    .segmentationMarkers("string")
                                    .segmentationStyle("string")
                                    .segmentationTime(0)
                                    .timedMetadataBehavior("string")
                                    .timedMetadataPid("string")
                                    .transportStreamId(0)
                                    .videoPid("string")
                                    .build())
                                .build())
                            .destination(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs.builder()
                                .destinationRefId("string")
                                .build())
                            .bufferMsec(0)
                            .fecOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs.builder()
                                .columnDepth(0)
                                .includeFec("string")
                                .rowLength(0)
                                .build())
                            .build())
                        .build())
                    .audioDescriptionNames("string")
                    .captionDescriptionNames("string")
                    .outputName("string")
                    .videoDescriptionName("string")
                    .build())
                .name("string")
                .build())
            .timecodeConfig(ChannelEncoderSettingsTimecodeConfigArgs.builder()
                .source("string")
                .syncThreshold(0)
                .build())
            .audioDescriptions(ChannelEncoderSettingsAudioDescriptionArgs.builder()
                .audioSelectorName("string")
                .name("string")
                .audioNormalizationSettings(ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs.builder()
                    .algorithm("string")
                    .algorithmControl("string")
                    .targetLkfs(0)
                    .build())
                .audioType("string")
                .audioTypeControl("string")
                .audioWatermarkSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs.builder()
                    .nielsenWatermarksSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs.builder()
                        .nielsenCbetSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs.builder()
                            .cbetCheckDigitString("string")
                            .cbetStepaside("string")
                            .csid("string")
                            .build())
                        .nielsenDistributionType("string")
                        .nielsenNaesIiNwSettings(ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs.builder()
                            .checkDigitString("string")
                            .sid(0)
                            .build())
                        .build())
                    .build())
                .codecSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs.builder()
                    .aacSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.builder()
                        .bitrate(0)
                        .codingMode("string")
                        .inputType("string")
                        .profile("string")
                        .rateControlMode("string")
                        .rawFormat("string")
                        .sampleRate(0)
                        .spec("string")
                        .vbrQuality("string")
                        .build())
                    .ac3Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs.builder()
                        .bitrate(0)
                        .bitstreamMode("string")
                        .codingMode("string")
                        .dialnorm(0)
                        .drcProfile("string")
                        .lfeFilter("string")
                        .metadataControl("string")
                        .build())
                    .eac3AtmosSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs.builder()
                        .bitrate(0)
                        .codingMode("string")
                        .dialnorm(0)
                        .drcLine("string")
                        .drcRf("string")
                        .heightTrim(0)
                        .surroundTrim(0)
                        .build())
                    .eac3Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.builder()
                        .attenuationControl("string")
                        .bitrate(0)
                        .bitstreamMode("string")
                        .codingMode("string")
                        .dcFilter("string")
                        .dialnorm(0)
                        .drcLine("string")
                        .drcRf("string")
                        .lfeControl("string")
                        .lfeFilter("string")
                        .loRoCenterMixLevel(0)
                        .loRoSurroundMixLevel(0)
                        .ltRtCenterMixLevel(0)
                        .ltRtSurroundMixLevel(0)
                        .metadataControl("string")
                        .passthroughControl("string")
                        .phaseControl("string")
                        .stereoDownmix("string")
                        .surroundExMode("string")
                        .surroundMode("string")
                        .build())
                    .mp2Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs.builder()
                        .bitrate(0)
                        .codingMode("string")
                        .sampleRate(0)
                        .build())
                    .passThroughSettings()
                    .wavSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs.builder()
                        .bitDepth(0)
                        .codingMode("string")
                        .sampleRate(0)
                        .build())
                    .build())
                .languageCode("string")
                .languageCodeControl("string")
                .remixSettings(ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs.builder()
                    .channelMappings(ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs.builder()
                        .inputChannelLevels(ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs.builder()
                            .gain(0)
                            .inputChannel(0)
                            .build())
                        .outputChannel(0)
                        .build())
                    .channelsIn(0)
                    .channelsOut(0)
                    .build())
                .streamName("string")
                .build())
            .availBlanking(ChannelEncoderSettingsAvailBlankingArgs.builder()
                .availBlankingImage(ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs.builder()
                    .uri("string")
                    .passwordParam("string")
                    .username("string")
                    .build())
                .state("string")
                .build())
            .captionDescriptions(ChannelEncoderSettingsCaptionDescriptionArgs.builder()
                .captionSelectorName("string")
                .name("string")
                .accessibility("string")
                .destinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs.builder()
                    .aribDestinationSettings()
                    .burnInDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs.builder()
                        .outlineColor("string")
                        .teletextGridControl("string")
                        .fontColor("string")
                        .outlineSize(0)
                        .alignment("string")
                        .fontOpacity(0)
                        .fontResolution(0)
                        .fontSize("string")
                        .backgroundOpacity(0)
                        .font(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs.builder()
                            .uri("string")
                            .passwordParam("string")
                            .username("string")
                            .build())
                        .shadowColor("string")
                        .shadowOpacity(0)
                        .shadowXOffset(0)
                        .shadowYOffset(0)
                        .backgroundColor("string")
                        .xPosition(0)
                        .yPosition(0)
                        .build())
                    .dvbSubDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs.builder()
                        .alignment("string")
                        .backgroundColor("string")
                        .backgroundOpacity(0)
                        .font(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs.builder()
                            .uri("string")
                            .passwordParam("string")
                            .username("string")
                            .build())
                        .fontColor("string")
                        .fontOpacity(0)
                        .fontResolution(0)
                        .fontSize("string")
                        .outlineColor("string")
                        .outlineSize(0)
                        .shadowColor("string")
                        .shadowOpacity(0)
                        .shadowXOffset(0)
                        .shadowYOffset(0)
                        .teletextGridControl("string")
                        .xPosition(0)
                        .yPosition(0)
                        .build())
                    .ebuTtDDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs.builder()
                        .copyrightHolder("string")
                        .fillLineGap("string")
                        .fontFamily("string")
                        .styleControl("string")
                        .build())
                    .embeddedDestinationSettings()
                    .embeddedPlusScte20DestinationSettings()
                    .rtmpCaptionInfoDestinationSettings()
                    .scte20PlusEmbeddedDestinationSettings()
                    .scte27DestinationSettings()
                    .smpteTtDestinationSettings()
                    .teletextDestinationSettings()
                    .ttmlDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs.builder()
                        .styleControl("string")
                        .build())
                    .webvttDestinationSettings(ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs.builder()
                        .styleControl("string")
                        .build())
                    .build())
                .languageCode("string")
                .languageDescription("string")
                .build())
            .globalConfiguration(ChannelEncoderSettingsGlobalConfigurationArgs.builder()
                .initialAudioGain(0)
                .inputEndAction("string")
                .inputLossBehavior(ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs.builder()
                    .blackFrameMsec(0)
                    .inputLossImageColor("string")
                    .inputLossImageSlate(ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs.builder()
                        .uri("string")
                        .passwordParam("string")
                        .username("string")
                        .build())
                    .inputLossImageType("string")
                    .repeatFrameMsec(0)
                    .build())
                .outputLockingMode("string")
                .outputTimingSource("string")
                .supportLowFramerateInputs("string")
                .build())
            .motionGraphicsConfiguration(ChannelEncoderSettingsMotionGraphicsConfigurationArgs.builder()
                .motionGraphicsSettings(ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs.builder()
                    .htmlMotionGraphicsSettings()
                    .build())
                .motionGraphicsInsertion("string")
                .build())
            .nielsenConfiguration(ChannelEncoderSettingsNielsenConfigurationArgs.builder()
                .distributorId("string")
                .nielsenPcmToId3Tagging("string")
                .build())
            .videoDescriptions(ChannelEncoderSettingsVideoDescriptionArgs.builder()
                .name("string")
                .codecSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs.builder()
                    .frameCaptureSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs.builder()
                        .captureInterval(0)
                        .captureIntervalUnits("string")
                        .build())
                    .h264Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs.builder()
                        .adaptiveQuantization("string")
                        .afdSignaling("string")
                        .bitrate(0)
                        .bufFillPct(0)
                        .bufSize(0)
                        .colorMetadata("string")
                        .entropyEncoding("string")
                        .filterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs.builder()
                            .temporalFilterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs.builder()
                                .postFilterSharpening("string")
                                .strength("string")
                                .build())
                            .build())
                        .fixedAfd("string")
                        .flickerAq("string")
                        .forceFieldPictures("string")
                        .framerateControl("string")
                        .framerateDenominator(0)
                        .framerateNumerator(0)
                        .gopBReference("string")
                        .gopClosedCadence(0)
                        .gopNumBFrames(0)
                        .gopSize(0)
                        .gopSizeUnits("string")
                        .level("string")
                        .lookAheadRateControl("string")
                        .maxBitrate(0)
                        .minIInterval(0)
                        .numRefFrames(0)
                        .parControl("string")
                        .parDenominator(0)
                        .parNumerator(0)
                        .profile("string")
                        .qualityLevel("string")
                        .qvbrQualityLevel(0)
                        .rateControlMode("string")
                        .scanType("string")
                        .sceneChangeDetect("string")
                        .slices(0)
                        .softness(0)
                        .spatialAq("string")
                        .subgopLength("string")
                        .syntax("string")
                        .temporalAq("string")
                        .timecodeInsertion("string")
                        .build())
                    .h265Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs.builder()
                        .bitrate(0)
                        .framerateNumerator(0)
                        .framerateDenominator(0)
                        .gopSizeUnits("string")
                        .lookAheadRateControl("string")
                        .colorMetadata("string")
                        .colorSpaceSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs.builder()
                            .colorSpacePassthroughSettings()
                            .dolbyVision81Settings()
                            .hdr10Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs.builder()
                                .maxCll(0)
                                .maxFall(0)
                                .build())
                            .rec601Settings()
                            .rec709Settings()
                            .build())
                        .filterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs.builder()
                            .temporalFilterSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs.builder()
                                .postFilterSharpening("string")
                                .strength("string")
                                .build())
                            .build())
                        .fixedAfd("string")
                        .flickerAq("string")
                        .alternativeTransferFunction("string")
                        .afdSignaling("string")
                        .gopClosedCadence(0)
                        .gopSize(0)
                        .adaptiveQuantization("string")
                        .level("string")
                        .bufSize(0)
                        .maxBitrate(0)
                        .minIInterval(0)
                        .parDenominator(0)
                        .parNumerator(0)
                        .profile("string")
                        .qvbrQualityLevel(0)
                        .rateControlMode("string")
                        .scanType("string")
                        .sceneChangeDetect("string")
                        .slices(0)
                        .tier("string")
                        .timecodeBurninSettings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs.builder()
                            .prefix("string")
                            .timecodeBurninFontSize("string")
                            .timecodeBurninPosition("string")
                            .build())
                        .timecodeInsertion("string")
                        .build())
                    .build())
                .height(0)
                .respondToAfd("string")
                .scalingBehavior("string")
                .sharpness(0)
                .width(0)
                .build())
            .build())
        .inputAttachments(ChannelInputAttachmentArgs.builder()
            .inputAttachmentName("string")
            .inputId("string")
            .automaticInputFailoverSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.builder()
                .secondaryInputId("string")
                .errorClearTimeMsec(0)
                .failoverConditions(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs.builder()
                    .failoverConditionSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs.builder()
                        .audioSilenceSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs.builder()
                            .audioSelectorName("string")
                            .audioSilenceThresholdMsec(0)
                            .build())
                        .inputLossSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs.builder()
                            .inputLossThresholdMsec(0)
                            .build())
                        .videoBlackSettings(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs.builder()
                            .blackDetectThreshold(0)
                            .videoBlackThresholdMsec(0)
                            .build())
                        .build())
                    .build())
                .inputPreference("string")
                .build())
            .inputSettings(ChannelInputAttachmentInputSettingsArgs.builder()
                .audioSelectors(ChannelInputAttachmentInputSettingsAudioSelectorArgs.builder()
                    .name("string")
                    .selectorSettings(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs.builder()
                        .audioHlsRenditionSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs.builder()
                            .groupId("string")
                            .name("string")
                            .build())
                        .audioLanguageSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs.builder()
                            .languageCode("string")
                            .languageSelectionPolicy("string")
                            .build())
                        .audioPidSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs.builder()
                            .pid(0)
                            .build())
                        .audioTrackSelection(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs.builder()
                            .tracks(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs.builder()
                                .track(0)
                                .build())
                            .dolbyEDecode(ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs.builder()
                                .programSelection("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .captionSelectors(ChannelInputAttachmentInputSettingsCaptionSelectorArgs.builder()
                    .name("string")
                    .languageCode("string")
                    .selectorSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs.builder()
                        .ancillarySourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs.builder()
                            .sourceAncillaryChannelNumber(0)
                            .build())
                        .aribSourceSettings()
                        .dvbSubSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs.builder()
                            .ocrLanguage("string")
                            .pid(0)
                            .build())
                        .embeddedSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs.builder()
                            .convert608To708("string")
                            .scte20Detection("string")
                            .source608ChannelNumber(0)
                            .build())
                        .scte20SourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs.builder()
                            .convert608To708("string")
                            .source608ChannelNumber(0)
                            .build())
                        .scte27SourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs.builder()
                            .ocrLanguage("string")
                            .pid(0)
                            .build())
                        .teletextSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs.builder()
                            .outputRectangle(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs.builder()
                                .height(0)
                                .leftOffset(0)
                                .topOffset(0)
                                .width(0)
                                .build())
                            .pageNumber("string")
                            .build())
                        .build())
                    .build())
                .deblockFilter("string")
                .denoiseFilter("string")
                .filterStrength(0)
                .inputFilter("string")
                .networkInputSettings(ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs.builder()
                    .hlsInputSettings(ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs.builder()
                        .bandwidth(0)
                        .bufferSegments(0)
                        .retries(0)
                        .retryInterval(0)
                        .scte35Source("string")
                        .build())
                    .serverValidation("string")
                    .build())
                .scte35Pid(0)
                .smpte2038DataPreference("string")
                .sourceEndBehavior("string")
                .videoSelector(ChannelInputAttachmentInputSettingsVideoSelectorArgs.builder()
                    .colorSpace("string")
                    .colorSpaceUsage("string")
                    .build())
                .build())
            .build())
        .logLevel("string")
        .cdiInputSpecification(ChannelCdiInputSpecificationArgs.builder()
            .resolution("string")
            .build())
        .maintenance(ChannelMaintenanceArgs.builder()
            .maintenanceDay("string")
            .maintenanceStartTime("string")
            .build())
        .name("string")
        .roleArn("string")
        .startChannel(false)
        .tags(Map.of("string", "string"))
        .vpc(ChannelVpcArgs.builder()
            .publicAddressAllocationIds("string")
            .subnetIds("string")
            .availabilityZones("string")
            .networkInterfaceIds("string")
            .securityGroupIds("string")
            .build())
        .build());
    
    aws_channel_resource = aws.medialive.Channel("awsChannelResource",
        input_specification={
            "codec": "string",
            "inputResolution": "string",
            "maximumBitrate": "string",
        },
        channel_class="string",
        destinations=[{
            "id": "string",
            "mediaPackageSettings": [{
                "channelId": "string",
            }],
            "multiplexSettings": {
                "multiplexId": "string",
                "programName": "string",
            },
            "settings": [{
                "passwordParam": "string",
                "streamName": "string",
                "url": "string",
                "username": "string",
            }],
        }],
        encoder_settings={
            "outputGroups": [{
                "outputGroupSettings": {
                    "archiveGroupSettings": [{
                        "destination": {
                            "destinationRefId": "string",
                        },
                        "archiveCdnSettings": {
                            "archiveS3Settings": {
                                "cannedAcl": "string",
                            },
                        },
                        "rolloverInterval": 0,
                    }],
                    "frameCaptureGroupSettings": {
                        "destination": {
                            "destinationRefId": "string",
                        },
                        "frameCaptureCdnSettings": {
                            "frameCaptureS3Settings": {
                                "cannedAcl": "string",
                            },
                        },
                    },
                    "hlsGroupSettings": {
                        "destination": {
                            "destinationRefId": "string",
                        },
                        "ivInManifest": "string",
                        "codecSpecification": "string",
                        "baseUrlManifest": "string",
                        "ivSource": "string",
                        "captionLanguageMappings": [{
                            "captionChannel": 0,
                            "languageCode": "string",
                            "languageDescription": "string",
                        }],
                        "keyFormat": "string",
                        "clientCache": "string",
                        "keepSegments": 0,
                        "constantIv": "string",
                        "baseUrlContent": "string",
                        "directoryStructure": "string",
                        "discontinuityTags": "string",
                        "encryptionType": "string",
                        "hlsCdnSettings": [{
                            "hlsAkamaiSettings": {
                                "connectionRetryInterval": 0,
                                "filecacheDuration": 0,
                                "httpTransferMode": "string",
                                "numRetries": 0,
                                "restartDelay": 0,
                                "salt": "string",
                                "token": "string",
                            },
                            "hlsBasicPutSettings": {
                                "connectionRetryInterval": 0,
                                "filecacheDuration": 0,
                                "numRetries": 0,
                                "restartDelay": 0,
                            },
                            "hlsMediaStoreSettings": {
                                "connectionRetryInterval": 0,
                                "filecacheDuration": 0,
                                "mediaStoreStorageClass": "string",
                                "numRetries": 0,
                                "restartDelay": 0,
                            },
                            "hlsS3Settings": {
                                "cannedAcl": "string",
                            },
                            "hlsWebdavSettings": {
                                "connectionRetryInterval": 0,
                                "filecacheDuration": 0,
                                "httpTransferMode": "string",
                                "numRetries": 0,
                                "restartDelay": 0,
                            },
                        }],
                        "hlsId3SegmentTagging": "string",
                        "iframeOnlyPlaylists": "string",
                        "incompleteSegmentBehavior": "string",
                        "indexNSegments": 0,
                        "inputLossAction": "string",
                        "adMarkers": ["string"],
                        "baseUrlManifest1": "string",
                        "baseUrlContent1": "string",
                        "captionLanguageSetting": "string",
                        "keyFormatVersions": "string",
                        "keyProviderSettings": {
                            "staticKeySettings": [{
                                "staticKeyValue": "string",
                                "keyProviderServer": {
                                    "uri": "string",
                                    "passwordParam": "string",
                                    "username": "string",
                                },
                            }],
                        },
                        "manifestCompression": "string",
                        "manifestDurationFormat": "string",
                        "minSegmentLength": 0,
                        "mode": "string",
                        "outputSelection": "string",
                        "programDateTime": "string",
                        "programDateTimeClock": "string",
                        "programDateTimePeriod": 0,
                        "redundantManifest": "string",
                        "segmentLength": 0,
                        "segmentsPerSubdirectory": 0,
                        "streamInfResolution": "string",
                        "timedMetadataId3Frame": "string",
                        "timedMetadataId3Period": 0,
                        "timestampDeltaMilliseconds": 0,
                        "tsFileMode": "string",
                    },
                    "mediaPackageGroupSettings": {
                        "destination": {
                            "destinationRefId": "string",
                        },
                    },
                    "msSmoothGroupSettings": {
                        "destination": {
                            "destinationRefId": "string",
                        },
                        "filecacheDuration": 0,
                        "connectionRetryInterval": 0,
                        "inputLossAction": "string",
                        "numRetries": 0,
                        "eventId": "string",
                        "eventIdMode": "string",
                        "eventStopBehavior": "string",
                        "acquisitionPointId": "string",
                        "timestampOffsetMode": "string",
                        "certificateMode": "string",
                        "audioOnlyTimecodeControl": "string",
                        "restartDelay": 0,
                        "segmentationMode": "string",
                        "sendDelayMs": 0,
                        "sparseTrackType": "string",
                        "streamManifestBehavior": "string",
                        "timestampOffset": "string",
                        "fragmentLength": 0,
                    },
                    "multiplexGroupSettings": {},
                    "rtmpGroupSettings": {
                        "adMarkers": ["string"],
                        "authenticationScheme": "string",
                        "cacheFullBehavior": "string",
                        "cacheLength": 0,
                        "captionData": "string",
                        "inputLossAction": "string",
                        "restartDelay": 0,
                    },
                    "udpGroupSettings": {
                        "inputLossAction": "string",
                        "timedMetadataId3Frame": "string",
                        "timedMetadataId3Period": 0,
                    },
                },
                "outputs": [{
                    "outputSettings": {
                        "archiveOutputSettings": {
                            "containerSettings": {
                                "m2tsSettings": {
                                    "absentInputAudioBehavior": "string",
                                    "arib": "string",
                                    "aribCaptionsPid": "string",
                                    "aribCaptionsPidControl": "string",
                                    "audioBufferModel": "string",
                                    "audioFramesPerPes": 0,
                                    "audioPids": "string",
                                    "audioStreamType": "string",
                                    "bitrate": 0,
                                    "bufferModel": "string",
                                    "ccDescriptor": "string",
                                    "dvbNitSettings": {
                                        "networkId": 0,
                                        "networkName": "string",
                                        "repInterval": 0,
                                    },
                                    "dvbSdtSettings": {
                                        "outputSdt": "string",
                                        "repInterval": 0,
                                        "serviceName": "string",
                                        "serviceProviderName": "string",
                                    },
                                    "dvbSubPids": "string",
                                    "dvbTdtSettings": {
                                        "repInterval": 0,
                                    },
                                    "dvbTeletextPid": "string",
                                    "ebif": "string",
                                    "ebpAudioInterval": "string",
                                    "ebpLookaheadMs": 0,
                                    "ebpPlacement": "string",
                                    "ecmPid": "string",
                                    "esRateInPes": "string",
                                    "etvPlatformPid": "string",
                                    "etvSignalPid": "string",
                                    "fragmentTime": 0,
                                    "klv": "string",
                                    "klvDataPids": "string",
                                    "nielsenId3Behavior": "string",
                                    "nullPacketBitrate": 0,
                                    "patInterval": 0,
                                    "pcrControl": "string",
                                    "pcrPeriod": 0,
                                    "pcrPid": "string",
                                    "pmtInterval": 0,
                                    "pmtPid": "string",
                                    "programNum": 0,
                                    "rateMode": "string",
                                    "scte27Pids": "string",
                                    "scte35Control": "string",
                                    "scte35Pid": "string",
                                    "segmentationMarkers": "string",
                                    "segmentationStyle": "string",
                                    "segmentationTime": 0,
                                    "timedMetadataBehavior": "string",
                                    "timedMetadataPid": "string",
                                    "transportStreamId": 0,
                                    "videoPid": "string",
                                },
                                "rawSettings": {},
                            },
                            "extension": "string",
                            "nameModifier": "string",
                        },
                        "frameCaptureOutputSettings": {
                            "nameModifier": "string",
                        },
                        "hlsOutputSettings": {
                            "hlsSettings": {
                                "audioOnlyHlsSettings": {
                                    "audioGroupId": "string",
                                    "audioOnlyImage": {
                                        "uri": "string",
                                        "passwordParam": "string",
                                        "username": "string",
                                    },
                                    "audioTrackType": "string",
                                    "segmentType": "string",
                                },
                                "fmp4HlsSettings": {
                                    "audioRenditionSets": "string",
                                    "nielsenId3Behavior": "string",
                                    "timedMetadataBehavior": "string",
                                },
                                "frameCaptureHlsSettings": {},
                                "standardHlsSettings": {
                                    "m3u8Settings": {
                                        "audioFramesPerPes": 0,
                                        "audioPids": "string",
                                        "ecmPid": "string",
                                        "nielsenId3Behavior": "string",
                                        "patInterval": 0,
                                        "pcrControl": "string",
                                        "pcrPeriod": 0,
                                        "pcrPid": "string",
                                        "pmtInterval": 0,
                                        "pmtPid": "string",
                                        "programNum": 0,
                                        "scte35Behavior": "string",
                                        "scte35Pid": "string",
                                        "timedMetadataBehavior": "string",
                                        "timedMetadataPid": "string",
                                        "transportStreamId": 0,
                                        "videoPid": "string",
                                    },
                                    "audioRenditionSets": "string",
                                },
                            },
                            "h265PackagingType": "string",
                            "nameModifier": "string",
                            "segmentModifier": "string",
                        },
                        "mediaPackageOutputSettings": {},
                        "msSmoothOutputSettings": {
                            "h265PackagingType": "string",
                            "nameModifier": "string",
                        },
                        "multiplexOutputSettings": {
                            "destination": {
                                "destinationRefId": "string",
                            },
                        },
                        "rtmpOutputSettings": {
                            "destination": {
                                "destinationRefId": "string",
                            },
                            "certificateMode": "string",
                            "connectionRetryInterval": 0,
                            "numRetries": 0,
                        },
                        "udpOutputSettings": {
                            "containerSettings": {
                                "m2tsSettings": {
                                    "absentInputAudioBehavior": "string",
                                    "arib": "string",
                                    "aribCaptionsPid": "string",
                                    "aribCaptionsPidControl": "string",
                                    "audioBufferModel": "string",
                                    "audioFramesPerPes": 0,
                                    "audioPids": "string",
                                    "audioStreamType": "string",
                                    "bitrate": 0,
                                    "bufferModel": "string",
                                    "ccDescriptor": "string",
                                    "dvbNitSettings": {
                                        "networkId": 0,
                                        "networkName": "string",
                                        "repInterval": 0,
                                    },
                                    "dvbSdtSettings": {
                                        "outputSdt": "string",
                                        "repInterval": 0,
                                        "serviceName": "string",
                                        "serviceProviderName": "string",
                                    },
                                    "dvbSubPids": "string",
                                    "dvbTdtSettings": {
                                        "repInterval": 0,
                                    },
                                    "dvbTeletextPid": "string",
                                    "ebif": "string",
                                    "ebpAudioInterval": "string",
                                    "ebpLookaheadMs": 0,
                                    "ebpPlacement": "string",
                                    "ecmPid": "string",
                                    "esRateInPes": "string",
                                    "etvPlatformPid": "string",
                                    "etvSignalPid": "string",
                                    "fragmentTime": 0,
                                    "klv": "string",
                                    "klvDataPids": "string",
                                    "nielsenId3Behavior": "string",
                                    "nullPacketBitrate": 0,
                                    "patInterval": 0,
                                    "pcrControl": "string",
                                    "pcrPeriod": 0,
                                    "pcrPid": "string",
                                    "pmtInterval": 0,
                                    "pmtPid": "string",
                                    "programNum": 0,
                                    "rateMode": "string",
                                    "scte27Pids": "string",
                                    "scte35Control": "string",
                                    "scte35Pid": "string",
                                    "segmentationMarkers": "string",
                                    "segmentationStyle": "string",
                                    "segmentationTime": 0,
                                    "timedMetadataBehavior": "string",
                                    "timedMetadataPid": "string",
                                    "transportStreamId": 0,
                                    "videoPid": "string",
                                },
                            },
                            "destination": {
                                "destinationRefId": "string",
                            },
                            "bufferMsec": 0,
                            "fecOutputSettings": {
                                "columnDepth": 0,
                                "includeFec": "string",
                                "rowLength": 0,
                            },
                        },
                    },
                    "audioDescriptionNames": ["string"],
                    "captionDescriptionNames": ["string"],
                    "outputName": "string",
                    "videoDescriptionName": "string",
                }],
                "name": "string",
            }],
            "timecodeConfig": {
                "source": "string",
                "syncThreshold": 0,
            },
            "audioDescriptions": [{
                "audioSelectorName": "string",
                "name": "string",
                "audioNormalizationSettings": {
                    "algorithm": "string",
                    "algorithmControl": "string",
                    "targetLkfs": 0,
                },
                "audioType": "string",
                "audioTypeControl": "string",
                "audioWatermarkSettings": {
                    "nielsenWatermarksSettings": {
                        "nielsenCbetSettings": {
                            "cbetCheckDigitString": "string",
                            "cbetStepaside": "string",
                            "csid": "string",
                        },
                        "nielsenDistributionType": "string",
                        "nielsenNaesIiNwSettings": [{
                            "checkDigitString": "string",
                            "sid": 0,
                        }],
                    },
                },
                "codecSettings": {
                    "aacSettings": {
                        "bitrate": 0,
                        "codingMode": "string",
                        "inputType": "string",
                        "profile": "string",
                        "rateControlMode": "string",
                        "rawFormat": "string",
                        "sampleRate": 0,
                        "spec": "string",
                        "vbrQuality": "string",
                    },
                    "ac3Settings": {
                        "bitrate": 0,
                        "bitstreamMode": "string",
                        "codingMode": "string",
                        "dialnorm": 0,
                        "drcProfile": "string",
                        "lfeFilter": "string",
                        "metadataControl": "string",
                    },
                    "eac3AtmosSettings": {
                        "bitrate": 0,
                        "codingMode": "string",
                        "dialnorm": 0,
                        "drcLine": "string",
                        "drcRf": "string",
                        "heightTrim": 0,
                        "surroundTrim": 0,
                    },
                    "eac3Settings": {
                        "attenuationControl": "string",
                        "bitrate": 0,
                        "bitstreamMode": "string",
                        "codingMode": "string",
                        "dcFilter": "string",
                        "dialnorm": 0,
                        "drcLine": "string",
                        "drcRf": "string",
                        "lfeControl": "string",
                        "lfeFilter": "string",
                        "loRoCenterMixLevel": 0,
                        "loRoSurroundMixLevel": 0,
                        "ltRtCenterMixLevel": 0,
                        "ltRtSurroundMixLevel": 0,
                        "metadataControl": "string",
                        "passthroughControl": "string",
                        "phaseControl": "string",
                        "stereoDownmix": "string",
                        "surroundExMode": "string",
                        "surroundMode": "string",
                    },
                    "mp2Settings": {
                        "bitrate": 0,
                        "codingMode": "string",
                        "sampleRate": 0,
                    },
                    "passThroughSettings": {},
                    "wavSettings": {
                        "bitDepth": 0,
                        "codingMode": "string",
                        "sampleRate": 0,
                    },
                },
                "languageCode": "string",
                "languageCodeControl": "string",
                "remixSettings": {
                    "channelMappings": [{
                        "inputChannelLevels": [{
                            "gain": 0,
                            "inputChannel": 0,
                        }],
                        "outputChannel": 0,
                    }],
                    "channelsIn": 0,
                    "channelsOut": 0,
                },
                "streamName": "string",
            }],
            "availBlanking": {
                "availBlankingImage": {
                    "uri": "string",
                    "passwordParam": "string",
                    "username": "string",
                },
                "state": "string",
            },
            "captionDescriptions": [{
                "captionSelectorName": "string",
                "name": "string",
                "accessibility": "string",
                "destinationSettings": {
                    "aribDestinationSettings": {},
                    "burnInDestinationSettings": {
                        "outlineColor": "string",
                        "teletextGridControl": "string",
                        "fontColor": "string",
                        "outlineSize": 0,
                        "alignment": "string",
                        "fontOpacity": 0,
                        "fontResolution": 0,
                        "fontSize": "string",
                        "backgroundOpacity": 0,
                        "font": {
                            "uri": "string",
                            "passwordParam": "string",
                            "username": "string",
                        },
                        "shadowColor": "string",
                        "shadowOpacity": 0,
                        "shadowXOffset": 0,
                        "shadowYOffset": 0,
                        "backgroundColor": "string",
                        "xPosition": 0,
                        "yPosition": 0,
                    },
                    "dvbSubDestinationSettings": {
                        "alignment": "string",
                        "backgroundColor": "string",
                        "backgroundOpacity": 0,
                        "font": {
                            "uri": "string",
                            "passwordParam": "string",
                            "username": "string",
                        },
                        "fontColor": "string",
                        "fontOpacity": 0,
                        "fontResolution": 0,
                        "fontSize": "string",
                        "outlineColor": "string",
                        "outlineSize": 0,
                        "shadowColor": "string",
                        "shadowOpacity": 0,
                        "shadowXOffset": 0,
                        "shadowYOffset": 0,
                        "teletextGridControl": "string",
                        "xPosition": 0,
                        "yPosition": 0,
                    },
                    "ebuTtDDestinationSettings": {
                        "copyrightHolder": "string",
                        "fillLineGap": "string",
                        "fontFamily": "string",
                        "styleControl": "string",
                    },
                    "embeddedDestinationSettings": {},
                    "embeddedPlusScte20DestinationSettings": {},
                    "rtmpCaptionInfoDestinationSettings": {},
                    "scte20PlusEmbeddedDestinationSettings": {},
                    "scte27DestinationSettings": {},
                    "smpteTtDestinationSettings": {},
                    "teletextDestinationSettings": {},
                    "ttmlDestinationSettings": {
                        "styleControl": "string",
                    },
                    "webvttDestinationSettings": {
                        "styleControl": "string",
                    },
                },
                "languageCode": "string",
                "languageDescription": "string",
            }],
            "globalConfiguration": {
                "initialAudioGain": 0,
                "inputEndAction": "string",
                "inputLossBehavior": {
                    "blackFrameMsec": 0,
                    "inputLossImageColor": "string",
                    "inputLossImageSlate": {
                        "uri": "string",
                        "passwordParam": "string",
                        "username": "string",
                    },
                    "inputLossImageType": "string",
                    "repeatFrameMsec": 0,
                },
                "outputLockingMode": "string",
                "outputTimingSource": "string",
                "supportLowFramerateInputs": "string",
            },
            "motionGraphicsConfiguration": {
                "motionGraphicsSettings": {
                    "htmlMotionGraphicsSettings": {},
                },
                "motionGraphicsInsertion": "string",
            },
            "nielsenConfiguration": {
                "distributorId": "string",
                "nielsenPcmToId3Tagging": "string",
            },
            "videoDescriptions": [{
                "name": "string",
                "codecSettings": {
                    "frameCaptureSettings": {
                        "captureInterval": 0,
                        "captureIntervalUnits": "string",
                    },
                    "h264Settings": {
                        "adaptiveQuantization": "string",
                        "afdSignaling": "string",
                        "bitrate": 0,
                        "bufFillPct": 0,
                        "bufSize": 0,
                        "colorMetadata": "string",
                        "entropyEncoding": "string",
                        "filterSettings": {
                            "temporalFilterSettings": {
                                "postFilterSharpening": "string",
                                "strength": "string",
                            },
                        },
                        "fixedAfd": "string",
                        "flickerAq": "string",
                        "forceFieldPictures": "string",
                        "framerateControl": "string",
                        "framerateDenominator": 0,
                        "framerateNumerator": 0,
                        "gopBReference": "string",
                        "gopClosedCadence": 0,
                        "gopNumBFrames": 0,
                        "gopSize": 0,
                        "gopSizeUnits": "string",
                        "level": "string",
                        "lookAheadRateControl": "string",
                        "maxBitrate": 0,
                        "minIInterval": 0,
                        "numRefFrames": 0,
                        "parControl": "string",
                        "parDenominator": 0,
                        "parNumerator": 0,
                        "profile": "string",
                        "qualityLevel": "string",
                        "qvbrQualityLevel": 0,
                        "rateControlMode": "string",
                        "scanType": "string",
                        "sceneChangeDetect": "string",
                        "slices": 0,
                        "softness": 0,
                        "spatialAq": "string",
                        "subgopLength": "string",
                        "syntax": "string",
                        "temporalAq": "string",
                        "timecodeInsertion": "string",
                    },
                    "h265Settings": {
                        "bitrate": 0,
                        "framerateNumerator": 0,
                        "framerateDenominator": 0,
                        "gopSizeUnits": "string",
                        "lookAheadRateControl": "string",
                        "colorMetadata": "string",
                        "colorSpaceSettings": {
                            "colorSpacePassthroughSettings": {},
                            "dolbyVision81Settings": {},
                            "hdr10Settings": {
                                "maxCll": 0,
                                "maxFall": 0,
                            },
                            "rec601Settings": {},
                            "rec709Settings": {},
                        },
                        "filterSettings": {
                            "temporalFilterSettings": {
                                "postFilterSharpening": "string",
                                "strength": "string",
                            },
                        },
                        "fixedAfd": "string",
                        "flickerAq": "string",
                        "alternativeTransferFunction": "string",
                        "afdSignaling": "string",
                        "gopClosedCadence": 0,
                        "gopSize": 0,
                        "adaptiveQuantization": "string",
                        "level": "string",
                        "bufSize": 0,
                        "maxBitrate": 0,
                        "minIInterval": 0,
                        "parDenominator": 0,
                        "parNumerator": 0,
                        "profile": "string",
                        "qvbrQualityLevel": 0,
                        "rateControlMode": "string",
                        "scanType": "string",
                        "sceneChangeDetect": "string",
                        "slices": 0,
                        "tier": "string",
                        "timecodeBurninSettings": {
                            "prefix": "string",
                            "timecodeBurninFontSize": "string",
                            "timecodeBurninPosition": "string",
                        },
                        "timecodeInsertion": "string",
                    },
                },
                "height": 0,
                "respondToAfd": "string",
                "scalingBehavior": "string",
                "sharpness": 0,
                "width": 0,
            }],
        },
        input_attachments=[{
            "inputAttachmentName": "string",
            "inputId": "string",
            "automaticInputFailoverSettings": {
                "secondaryInputId": "string",
                "errorClearTimeMsec": 0,
                "failoverConditions": [{
                    "failoverConditionSettings": {
                        "audioSilenceSettings": {
                            "audioSelectorName": "string",
                            "audioSilenceThresholdMsec": 0,
                        },
                        "inputLossSettings": {
                            "inputLossThresholdMsec": 0,
                        },
                        "videoBlackSettings": {
                            "blackDetectThreshold": 0,
                            "videoBlackThresholdMsec": 0,
                        },
                    },
                }],
                "inputPreference": "string",
            },
            "inputSettings": {
                "audioSelectors": [{
                    "name": "string",
                    "selectorSettings": {
                        "audioHlsRenditionSelection": {
                            "groupId": "string",
                            "name": "string",
                        },
                        "audioLanguageSelection": {
                            "languageCode": "string",
                            "languageSelectionPolicy": "string",
                        },
                        "audioPidSelection": {
                            "pid": 0,
                        },
                        "audioTrackSelection": {
                            "tracks": [{
                                "track": 0,
                            }],
                            "dolbyEDecode": {
                                "programSelection": "string",
                            },
                        },
                    },
                }],
                "captionSelectors": [{
                    "name": "string",
                    "languageCode": "string",
                    "selectorSettings": {
                        "ancillarySourceSettings": {
                            "sourceAncillaryChannelNumber": 0,
                        },
                        "aribSourceSettings": {},
                        "dvbSubSourceSettings": {
                            "ocrLanguage": "string",
                            "pid": 0,
                        },
                        "embeddedSourceSettings": {
                            "convert608To708": "string",
                            "scte20Detection": "string",
                            "source608ChannelNumber": 0,
                        },
                        "scte20SourceSettings": {
                            "convert608To708": "string",
                            "source608ChannelNumber": 0,
                        },
                        "scte27SourceSettings": {
                            "ocrLanguage": "string",
                            "pid": 0,
                        },
                        "teletextSourceSettings": {
                            "outputRectangle": {
                                "height": 0,
                                "leftOffset": 0,
                                "topOffset": 0,
                                "width": 0,
                            },
                            "pageNumber": "string",
                        },
                    },
                }],
                "deblockFilter": "string",
                "denoiseFilter": "string",
                "filterStrength": 0,
                "inputFilter": "string",
                "networkInputSettings": {
                    "hlsInputSettings": {
                        "bandwidth": 0,
                        "bufferSegments": 0,
                        "retries": 0,
                        "retryInterval": 0,
                        "scte35Source": "string",
                    },
                    "serverValidation": "string",
                },
                "scte35Pid": 0,
                "smpte2038DataPreference": "string",
                "sourceEndBehavior": "string",
                "videoSelector": {
                    "colorSpace": "string",
                    "colorSpaceUsage": "string",
                },
            },
        }],
        log_level="string",
        cdi_input_specification={
            "resolution": "string",
        },
        maintenance={
            "maintenanceDay": "string",
            "maintenanceStartTime": "string",
        },
        name="string",
        role_arn="string",
        start_channel=False,
        tags={
            "string": "string",
        },
        vpc={
            "publicAddressAllocationIds": ["string"],
            "subnetIds": ["string"],
            "availabilityZones": ["string"],
            "networkInterfaceIds": ["string"],
            "securityGroupIds": ["string"],
        })
    
    const awsChannelResource = new aws.medialive.Channel("awsChannelResource", {
        inputSpecification: {
            codec: "string",
            inputResolution: "string",
            maximumBitrate: "string",
        },
        channelClass: "string",
        destinations: [{
            id: "string",
            mediaPackageSettings: [{
                channelId: "string",
            }],
            multiplexSettings: {
                multiplexId: "string",
                programName: "string",
            },
            settings: [{
                passwordParam: "string",
                streamName: "string",
                url: "string",
                username: "string",
            }],
        }],
        encoderSettings: {
            outputGroups: [{
                outputGroupSettings: {
                    archiveGroupSettings: [{
                        destination: {
                            destinationRefId: "string",
                        },
                        archiveCdnSettings: {
                            archiveS3Settings: {
                                cannedAcl: "string",
                            },
                        },
                        rolloverInterval: 0,
                    }],
                    frameCaptureGroupSettings: {
                        destination: {
                            destinationRefId: "string",
                        },
                        frameCaptureCdnSettings: {
                            frameCaptureS3Settings: {
                                cannedAcl: "string",
                            },
                        },
                    },
                    hlsGroupSettings: {
                        destination: {
                            destinationRefId: "string",
                        },
                        ivInManifest: "string",
                        codecSpecification: "string",
                        baseUrlManifest: "string",
                        ivSource: "string",
                        captionLanguageMappings: [{
                            captionChannel: 0,
                            languageCode: "string",
                            languageDescription: "string",
                        }],
                        keyFormat: "string",
                        clientCache: "string",
                        keepSegments: 0,
                        constantIv: "string",
                        baseUrlContent: "string",
                        directoryStructure: "string",
                        discontinuityTags: "string",
                        encryptionType: "string",
                        hlsCdnSettings: [{
                            hlsAkamaiSettings: {
                                connectionRetryInterval: 0,
                                filecacheDuration: 0,
                                httpTransferMode: "string",
                                numRetries: 0,
                                restartDelay: 0,
                                salt: "string",
                                token: "string",
                            },
                            hlsBasicPutSettings: {
                                connectionRetryInterval: 0,
                                filecacheDuration: 0,
                                numRetries: 0,
                                restartDelay: 0,
                            },
                            hlsMediaStoreSettings: {
                                connectionRetryInterval: 0,
                                filecacheDuration: 0,
                                mediaStoreStorageClass: "string",
                                numRetries: 0,
                                restartDelay: 0,
                            },
                            hlsS3Settings: {
                                cannedAcl: "string",
                            },
                            hlsWebdavSettings: {
                                connectionRetryInterval: 0,
                                filecacheDuration: 0,
                                httpTransferMode: "string",
                                numRetries: 0,
                                restartDelay: 0,
                            },
                        }],
                        hlsId3SegmentTagging: "string",
                        iframeOnlyPlaylists: "string",
                        incompleteSegmentBehavior: "string",
                        indexNSegments: 0,
                        inputLossAction: "string",
                        adMarkers: ["string"],
                        baseUrlManifest1: "string",
                        baseUrlContent1: "string",
                        captionLanguageSetting: "string",
                        keyFormatVersions: "string",
                        keyProviderSettings: {
                            staticKeySettings: [{
                                staticKeyValue: "string",
                                keyProviderServer: {
                                    uri: "string",
                                    passwordParam: "string",
                                    username: "string",
                                },
                            }],
                        },
                        manifestCompression: "string",
                        manifestDurationFormat: "string",
                        minSegmentLength: 0,
                        mode: "string",
                        outputSelection: "string",
                        programDateTime: "string",
                        programDateTimeClock: "string",
                        programDateTimePeriod: 0,
                        redundantManifest: "string",
                        segmentLength: 0,
                        segmentsPerSubdirectory: 0,
                        streamInfResolution: "string",
                        timedMetadataId3Frame: "string",
                        timedMetadataId3Period: 0,
                        timestampDeltaMilliseconds: 0,
                        tsFileMode: "string",
                    },
                    mediaPackageGroupSettings: {
                        destination: {
                            destinationRefId: "string",
                        },
                    },
                    msSmoothGroupSettings: {
                        destination: {
                            destinationRefId: "string",
                        },
                        filecacheDuration: 0,
                        connectionRetryInterval: 0,
                        inputLossAction: "string",
                        numRetries: 0,
                        eventId: "string",
                        eventIdMode: "string",
                        eventStopBehavior: "string",
                        acquisitionPointId: "string",
                        timestampOffsetMode: "string",
                        certificateMode: "string",
                        audioOnlyTimecodeControl: "string",
                        restartDelay: 0,
                        segmentationMode: "string",
                        sendDelayMs: 0,
                        sparseTrackType: "string",
                        streamManifestBehavior: "string",
                        timestampOffset: "string",
                        fragmentLength: 0,
                    },
                    multiplexGroupSettings: {},
                    rtmpGroupSettings: {
                        adMarkers: ["string"],
                        authenticationScheme: "string",
                        cacheFullBehavior: "string",
                        cacheLength: 0,
                        captionData: "string",
                        inputLossAction: "string",
                        restartDelay: 0,
                    },
                    udpGroupSettings: {
                        inputLossAction: "string",
                        timedMetadataId3Frame: "string",
                        timedMetadataId3Period: 0,
                    },
                },
                outputs: [{
                    outputSettings: {
                        archiveOutputSettings: {
                            containerSettings: {
                                m2tsSettings: {
                                    absentInputAudioBehavior: "string",
                                    arib: "string",
                                    aribCaptionsPid: "string",
                                    aribCaptionsPidControl: "string",
                                    audioBufferModel: "string",
                                    audioFramesPerPes: 0,
                                    audioPids: "string",
                                    audioStreamType: "string",
                                    bitrate: 0,
                                    bufferModel: "string",
                                    ccDescriptor: "string",
                                    dvbNitSettings: {
                                        networkId: 0,
                                        networkName: "string",
                                        repInterval: 0,
                                    },
                                    dvbSdtSettings: {
                                        outputSdt: "string",
                                        repInterval: 0,
                                        serviceName: "string",
                                        serviceProviderName: "string",
                                    },
                                    dvbSubPids: "string",
                                    dvbTdtSettings: {
                                        repInterval: 0,
                                    },
                                    dvbTeletextPid: "string",
                                    ebif: "string",
                                    ebpAudioInterval: "string",
                                    ebpLookaheadMs: 0,
                                    ebpPlacement: "string",
                                    ecmPid: "string",
                                    esRateInPes: "string",
                                    etvPlatformPid: "string",
                                    etvSignalPid: "string",
                                    fragmentTime: 0,
                                    klv: "string",
                                    klvDataPids: "string",
                                    nielsenId3Behavior: "string",
                                    nullPacketBitrate: 0,
                                    patInterval: 0,
                                    pcrControl: "string",
                                    pcrPeriod: 0,
                                    pcrPid: "string",
                                    pmtInterval: 0,
                                    pmtPid: "string",
                                    programNum: 0,
                                    rateMode: "string",
                                    scte27Pids: "string",
                                    scte35Control: "string",
                                    scte35Pid: "string",
                                    segmentationMarkers: "string",
                                    segmentationStyle: "string",
                                    segmentationTime: 0,
                                    timedMetadataBehavior: "string",
                                    timedMetadataPid: "string",
                                    transportStreamId: 0,
                                    videoPid: "string",
                                },
                                rawSettings: {},
                            },
                            extension: "string",
                            nameModifier: "string",
                        },
                        frameCaptureOutputSettings: {
                            nameModifier: "string",
                        },
                        hlsOutputSettings: {
                            hlsSettings: {
                                audioOnlyHlsSettings: {
                                    audioGroupId: "string",
                                    audioOnlyImage: {
                                        uri: "string",
                                        passwordParam: "string",
                                        username: "string",
                                    },
                                    audioTrackType: "string",
                                    segmentType: "string",
                                },
                                fmp4HlsSettings: {
                                    audioRenditionSets: "string",
                                    nielsenId3Behavior: "string",
                                    timedMetadataBehavior: "string",
                                },
                                frameCaptureHlsSettings: {},
                                standardHlsSettings: {
                                    m3u8Settings: {
                                        audioFramesPerPes: 0,
                                        audioPids: "string",
                                        ecmPid: "string",
                                        nielsenId3Behavior: "string",
                                        patInterval: 0,
                                        pcrControl: "string",
                                        pcrPeriod: 0,
                                        pcrPid: "string",
                                        pmtInterval: 0,
                                        pmtPid: "string",
                                        programNum: 0,
                                        scte35Behavior: "string",
                                        scte35Pid: "string",
                                        timedMetadataBehavior: "string",
                                        timedMetadataPid: "string",
                                        transportStreamId: 0,
                                        videoPid: "string",
                                    },
                                    audioRenditionSets: "string",
                                },
                            },
                            h265PackagingType: "string",
                            nameModifier: "string",
                            segmentModifier: "string",
                        },
                        mediaPackageOutputSettings: {},
                        msSmoothOutputSettings: {
                            h265PackagingType: "string",
                            nameModifier: "string",
                        },
                        multiplexOutputSettings: {
                            destination: {
                                destinationRefId: "string",
                            },
                        },
                        rtmpOutputSettings: {
                            destination: {
                                destinationRefId: "string",
                            },
                            certificateMode: "string",
                            connectionRetryInterval: 0,
                            numRetries: 0,
                        },
                        udpOutputSettings: {
                            containerSettings: {
                                m2tsSettings: {
                                    absentInputAudioBehavior: "string",
                                    arib: "string",
                                    aribCaptionsPid: "string",
                                    aribCaptionsPidControl: "string",
                                    audioBufferModel: "string",
                                    audioFramesPerPes: 0,
                                    audioPids: "string",
                                    audioStreamType: "string",
                                    bitrate: 0,
                                    bufferModel: "string",
                                    ccDescriptor: "string",
                                    dvbNitSettings: {
                                        networkId: 0,
                                        networkName: "string",
                                        repInterval: 0,
                                    },
                                    dvbSdtSettings: {
                                        outputSdt: "string",
                                        repInterval: 0,
                                        serviceName: "string",
                                        serviceProviderName: "string",
                                    },
                                    dvbSubPids: "string",
                                    dvbTdtSettings: {
                                        repInterval: 0,
                                    },
                                    dvbTeletextPid: "string",
                                    ebif: "string",
                                    ebpAudioInterval: "string",
                                    ebpLookaheadMs: 0,
                                    ebpPlacement: "string",
                                    ecmPid: "string",
                                    esRateInPes: "string",
                                    etvPlatformPid: "string",
                                    etvSignalPid: "string",
                                    fragmentTime: 0,
                                    klv: "string",
                                    klvDataPids: "string",
                                    nielsenId3Behavior: "string",
                                    nullPacketBitrate: 0,
                                    patInterval: 0,
                                    pcrControl: "string",
                                    pcrPeriod: 0,
                                    pcrPid: "string",
                                    pmtInterval: 0,
                                    pmtPid: "string",
                                    programNum: 0,
                                    rateMode: "string",
                                    scte27Pids: "string",
                                    scte35Control: "string",
                                    scte35Pid: "string",
                                    segmentationMarkers: "string",
                                    segmentationStyle: "string",
                                    segmentationTime: 0,
                                    timedMetadataBehavior: "string",
                                    timedMetadataPid: "string",
                                    transportStreamId: 0,
                                    videoPid: "string",
                                },
                            },
                            destination: {
                                destinationRefId: "string",
                            },
                            bufferMsec: 0,
                            fecOutputSettings: {
                                columnDepth: 0,
                                includeFec: "string",
                                rowLength: 0,
                            },
                        },
                    },
                    audioDescriptionNames: ["string"],
                    captionDescriptionNames: ["string"],
                    outputName: "string",
                    videoDescriptionName: "string",
                }],
                name: "string",
            }],
            timecodeConfig: {
                source: "string",
                syncThreshold: 0,
            },
            audioDescriptions: [{
                audioSelectorName: "string",
                name: "string",
                audioNormalizationSettings: {
                    algorithm: "string",
                    algorithmControl: "string",
                    targetLkfs: 0,
                },
                audioType: "string",
                audioTypeControl: "string",
                audioWatermarkSettings: {
                    nielsenWatermarksSettings: {
                        nielsenCbetSettings: {
                            cbetCheckDigitString: "string",
                            cbetStepaside: "string",
                            csid: "string",
                        },
                        nielsenDistributionType: "string",
                        nielsenNaesIiNwSettings: [{
                            checkDigitString: "string",
                            sid: 0,
                        }],
                    },
                },
                codecSettings: {
                    aacSettings: {
                        bitrate: 0,
                        codingMode: "string",
                        inputType: "string",
                        profile: "string",
                        rateControlMode: "string",
                        rawFormat: "string",
                        sampleRate: 0,
                        spec: "string",
                        vbrQuality: "string",
                    },
                    ac3Settings: {
                        bitrate: 0,
                        bitstreamMode: "string",
                        codingMode: "string",
                        dialnorm: 0,
                        drcProfile: "string",
                        lfeFilter: "string",
                        metadataControl: "string",
                    },
                    eac3AtmosSettings: {
                        bitrate: 0,
                        codingMode: "string",
                        dialnorm: 0,
                        drcLine: "string",
                        drcRf: "string",
                        heightTrim: 0,
                        surroundTrim: 0,
                    },
                    eac3Settings: {
                        attenuationControl: "string",
                        bitrate: 0,
                        bitstreamMode: "string",
                        codingMode: "string",
                        dcFilter: "string",
                        dialnorm: 0,
                        drcLine: "string",
                        drcRf: "string",
                        lfeControl: "string",
                        lfeFilter: "string",
                        loRoCenterMixLevel: 0,
                        loRoSurroundMixLevel: 0,
                        ltRtCenterMixLevel: 0,
                        ltRtSurroundMixLevel: 0,
                        metadataControl: "string",
                        passthroughControl: "string",
                        phaseControl: "string",
                        stereoDownmix: "string",
                        surroundExMode: "string",
                        surroundMode: "string",
                    },
                    mp2Settings: {
                        bitrate: 0,
                        codingMode: "string",
                        sampleRate: 0,
                    },
                    passThroughSettings: {},
                    wavSettings: {
                        bitDepth: 0,
                        codingMode: "string",
                        sampleRate: 0,
                    },
                },
                languageCode: "string",
                languageCodeControl: "string",
                remixSettings: {
                    channelMappings: [{
                        inputChannelLevels: [{
                            gain: 0,
                            inputChannel: 0,
                        }],
                        outputChannel: 0,
                    }],
                    channelsIn: 0,
                    channelsOut: 0,
                },
                streamName: "string",
            }],
            availBlanking: {
                availBlankingImage: {
                    uri: "string",
                    passwordParam: "string",
                    username: "string",
                },
                state: "string",
            },
            captionDescriptions: [{
                captionSelectorName: "string",
                name: "string",
                accessibility: "string",
                destinationSettings: {
                    aribDestinationSettings: {},
                    burnInDestinationSettings: {
                        outlineColor: "string",
                        teletextGridControl: "string",
                        fontColor: "string",
                        outlineSize: 0,
                        alignment: "string",
                        fontOpacity: 0,
                        fontResolution: 0,
                        fontSize: "string",
                        backgroundOpacity: 0,
                        font: {
                            uri: "string",
                            passwordParam: "string",
                            username: "string",
                        },
                        shadowColor: "string",
                        shadowOpacity: 0,
                        shadowXOffset: 0,
                        shadowYOffset: 0,
                        backgroundColor: "string",
                        xPosition: 0,
                        yPosition: 0,
                    },
                    dvbSubDestinationSettings: {
                        alignment: "string",
                        backgroundColor: "string",
                        backgroundOpacity: 0,
                        font: {
                            uri: "string",
                            passwordParam: "string",
                            username: "string",
                        },
                        fontColor: "string",
                        fontOpacity: 0,
                        fontResolution: 0,
                        fontSize: "string",
                        outlineColor: "string",
                        outlineSize: 0,
                        shadowColor: "string",
                        shadowOpacity: 0,
                        shadowXOffset: 0,
                        shadowYOffset: 0,
                        teletextGridControl: "string",
                        xPosition: 0,
                        yPosition: 0,
                    },
                    ebuTtDDestinationSettings: {
                        copyrightHolder: "string",
                        fillLineGap: "string",
                        fontFamily: "string",
                        styleControl: "string",
                    },
                    embeddedDestinationSettings: {},
                    embeddedPlusScte20DestinationSettings: {},
                    rtmpCaptionInfoDestinationSettings: {},
                    scte20PlusEmbeddedDestinationSettings: {},
                    scte27DestinationSettings: {},
                    smpteTtDestinationSettings: {},
                    teletextDestinationSettings: {},
                    ttmlDestinationSettings: {
                        styleControl: "string",
                    },
                    webvttDestinationSettings: {
                        styleControl: "string",
                    },
                },
                languageCode: "string",
                languageDescription: "string",
            }],
            globalConfiguration: {
                initialAudioGain: 0,
                inputEndAction: "string",
                inputLossBehavior: {
                    blackFrameMsec: 0,
                    inputLossImageColor: "string",
                    inputLossImageSlate: {
                        uri: "string",
                        passwordParam: "string",
                        username: "string",
                    },
                    inputLossImageType: "string",
                    repeatFrameMsec: 0,
                },
                outputLockingMode: "string",
                outputTimingSource: "string",
                supportLowFramerateInputs: "string",
            },
            motionGraphicsConfiguration: {
                motionGraphicsSettings: {
                    htmlMotionGraphicsSettings: {},
                },
                motionGraphicsInsertion: "string",
            },
            nielsenConfiguration: {
                distributorId: "string",
                nielsenPcmToId3Tagging: "string",
            },
            videoDescriptions: [{
                name: "string",
                codecSettings: {
                    frameCaptureSettings: {
                        captureInterval: 0,
                        captureIntervalUnits: "string",
                    },
                    h264Settings: {
                        adaptiveQuantization: "string",
                        afdSignaling: "string",
                        bitrate: 0,
                        bufFillPct: 0,
                        bufSize: 0,
                        colorMetadata: "string",
                        entropyEncoding: "string",
                        filterSettings: {
                            temporalFilterSettings: {
                                postFilterSharpening: "string",
                                strength: "string",
                            },
                        },
                        fixedAfd: "string",
                        flickerAq: "string",
                        forceFieldPictures: "string",
                        framerateControl: "string",
                        framerateDenominator: 0,
                        framerateNumerator: 0,
                        gopBReference: "string",
                        gopClosedCadence: 0,
                        gopNumBFrames: 0,
                        gopSize: 0,
                        gopSizeUnits: "string",
                        level: "string",
                        lookAheadRateControl: "string",
                        maxBitrate: 0,
                        minIInterval: 0,
                        numRefFrames: 0,
                        parControl: "string",
                        parDenominator: 0,
                        parNumerator: 0,
                        profile: "string",
                        qualityLevel: "string",
                        qvbrQualityLevel: 0,
                        rateControlMode: "string",
                        scanType: "string",
                        sceneChangeDetect: "string",
                        slices: 0,
                        softness: 0,
                        spatialAq: "string",
                        subgopLength: "string",
                        syntax: "string",
                        temporalAq: "string",
                        timecodeInsertion: "string",
                    },
                    h265Settings: {
                        bitrate: 0,
                        framerateNumerator: 0,
                        framerateDenominator: 0,
                        gopSizeUnits: "string",
                        lookAheadRateControl: "string",
                        colorMetadata: "string",
                        colorSpaceSettings: {
                            colorSpacePassthroughSettings: {},
                            dolbyVision81Settings: {},
                            hdr10Settings: {
                                maxCll: 0,
                                maxFall: 0,
                            },
                            rec601Settings: {},
                            rec709Settings: {},
                        },
                        filterSettings: {
                            temporalFilterSettings: {
                                postFilterSharpening: "string",
                                strength: "string",
                            },
                        },
                        fixedAfd: "string",
                        flickerAq: "string",
                        alternativeTransferFunction: "string",
                        afdSignaling: "string",
                        gopClosedCadence: 0,
                        gopSize: 0,
                        adaptiveQuantization: "string",
                        level: "string",
                        bufSize: 0,
                        maxBitrate: 0,
                        minIInterval: 0,
                        parDenominator: 0,
                        parNumerator: 0,
                        profile: "string",
                        qvbrQualityLevel: 0,
                        rateControlMode: "string",
                        scanType: "string",
                        sceneChangeDetect: "string",
                        slices: 0,
                        tier: "string",
                        timecodeBurninSettings: {
                            prefix: "string",
                            timecodeBurninFontSize: "string",
                            timecodeBurninPosition: "string",
                        },
                        timecodeInsertion: "string",
                    },
                },
                height: 0,
                respondToAfd: "string",
                scalingBehavior: "string",
                sharpness: 0,
                width: 0,
            }],
        },
        inputAttachments: [{
            inputAttachmentName: "string",
            inputId: "string",
            automaticInputFailoverSettings: {
                secondaryInputId: "string",
                errorClearTimeMsec: 0,
                failoverConditions: [{
                    failoverConditionSettings: {
                        audioSilenceSettings: {
                            audioSelectorName: "string",
                            audioSilenceThresholdMsec: 0,
                        },
                        inputLossSettings: {
                            inputLossThresholdMsec: 0,
                        },
                        videoBlackSettings: {
                            blackDetectThreshold: 0,
                            videoBlackThresholdMsec: 0,
                        },
                    },
                }],
                inputPreference: "string",
            },
            inputSettings: {
                audioSelectors: [{
                    name: "string",
                    selectorSettings: {
                        audioHlsRenditionSelection: {
                            groupId: "string",
                            name: "string",
                        },
                        audioLanguageSelection: {
                            languageCode: "string",
                            languageSelectionPolicy: "string",
                        },
                        audioPidSelection: {
                            pid: 0,
                        },
                        audioTrackSelection: {
                            tracks: [{
                                track: 0,
                            }],
                            dolbyEDecode: {
                                programSelection: "string",
                            },
                        },
                    },
                }],
                captionSelectors: [{
                    name: "string",
                    languageCode: "string",
                    selectorSettings: {
                        ancillarySourceSettings: {
                            sourceAncillaryChannelNumber: 0,
                        },
                        aribSourceSettings: {},
                        dvbSubSourceSettings: {
                            ocrLanguage: "string",
                            pid: 0,
                        },
                        embeddedSourceSettings: {
                            convert608To708: "string",
                            scte20Detection: "string",
                            source608ChannelNumber: 0,
                        },
                        scte20SourceSettings: {
                            convert608To708: "string",
                            source608ChannelNumber: 0,
                        },
                        scte27SourceSettings: {
                            ocrLanguage: "string",
                            pid: 0,
                        },
                        teletextSourceSettings: {
                            outputRectangle: {
                                height: 0,
                                leftOffset: 0,
                                topOffset: 0,
                                width: 0,
                            },
                            pageNumber: "string",
                        },
                    },
                }],
                deblockFilter: "string",
                denoiseFilter: "string",
                filterStrength: 0,
                inputFilter: "string",
                networkInputSettings: {
                    hlsInputSettings: {
                        bandwidth: 0,
                        bufferSegments: 0,
                        retries: 0,
                        retryInterval: 0,
                        scte35Source: "string",
                    },
                    serverValidation: "string",
                },
                scte35Pid: 0,
                smpte2038DataPreference: "string",
                sourceEndBehavior: "string",
                videoSelector: {
                    colorSpace: "string",
                    colorSpaceUsage: "string",
                },
            },
        }],
        logLevel: "string",
        cdiInputSpecification: {
            resolution: "string",
        },
        maintenance: {
            maintenanceDay: "string",
            maintenanceStartTime: "string",
        },
        name: "string",
        roleArn: "string",
        startChannel: false,
        tags: {
            string: "string",
        },
        vpc: {
            publicAddressAllocationIds: ["string"],
            subnetIds: ["string"],
            availabilityZones: ["string"],
            networkInterfaceIds: ["string"],
            securityGroupIds: ["string"],
        },
    });
    
    type: aws:medialive:Channel
    properties:
        cdiInputSpecification:
            resolution: string
        channelClass: string
        destinations:
            - id: string
              mediaPackageSettings:
                - channelId: string
              multiplexSettings:
                multiplexId: string
                programName: string
              settings:
                - passwordParam: string
                  streamName: string
                  url: string
                  username: string
        encoderSettings:
            audioDescriptions:
                - audioNormalizationSettings:
                    algorithm: string
                    algorithmControl: string
                    targetLkfs: 0
                  audioSelectorName: string
                  audioType: string
                  audioTypeControl: string
                  audioWatermarkSettings:
                    nielsenWatermarksSettings:
                        nielsenCbetSettings:
                            cbetCheckDigitString: string
                            cbetStepaside: string
                            csid: string
                        nielsenDistributionType: string
                        nielsenNaesIiNwSettings:
                            - checkDigitString: string
                              sid: 0
                  codecSettings:
                    aacSettings:
                        bitrate: 0
                        codingMode: string
                        inputType: string
                        profile: string
                        rateControlMode: string
                        rawFormat: string
                        sampleRate: 0
                        spec: string
                        vbrQuality: string
                    ac3Settings:
                        bitrate: 0
                        bitstreamMode: string
                        codingMode: string
                        dialnorm: 0
                        drcProfile: string
                        lfeFilter: string
                        metadataControl: string
                    eac3AtmosSettings:
                        bitrate: 0
                        codingMode: string
                        dialnorm: 0
                        drcLine: string
                        drcRf: string
                        heightTrim: 0
                        surroundTrim: 0
                    eac3Settings:
                        attenuationControl: string
                        bitrate: 0
                        bitstreamMode: string
                        codingMode: string
                        dcFilter: string
                        dialnorm: 0
                        drcLine: string
                        drcRf: string
                        lfeControl: string
                        lfeFilter: string
                        loRoCenterMixLevel: 0
                        loRoSurroundMixLevel: 0
                        ltRtCenterMixLevel: 0
                        ltRtSurroundMixLevel: 0
                        metadataControl: string
                        passthroughControl: string
                        phaseControl: string
                        stereoDownmix: string
                        surroundExMode: string
                        surroundMode: string
                    mp2Settings:
                        bitrate: 0
                        codingMode: string
                        sampleRate: 0
                    passThroughSettings: {}
                    wavSettings:
                        bitDepth: 0
                        codingMode: string
                        sampleRate: 0
                  languageCode: string
                  languageCodeControl: string
                  name: string
                  remixSettings:
                    channelMappings:
                        - inputChannelLevels:
                            - gain: 0
                              inputChannel: 0
                          outputChannel: 0
                    channelsIn: 0
                    channelsOut: 0
                  streamName: string
            availBlanking:
                availBlankingImage:
                    passwordParam: string
                    uri: string
                    username: string
                state: string
            captionDescriptions:
                - accessibility: string
                  captionSelectorName: string
                  destinationSettings:
                    aribDestinationSettings: {}
                    burnInDestinationSettings:
                        alignment: string
                        backgroundColor: string
                        backgroundOpacity: 0
                        font:
                            passwordParam: string
                            uri: string
                            username: string
                        fontColor: string
                        fontOpacity: 0
                        fontResolution: 0
                        fontSize: string
                        outlineColor: string
                        outlineSize: 0
                        shadowColor: string
                        shadowOpacity: 0
                        shadowXOffset: 0
                        shadowYOffset: 0
                        teletextGridControl: string
                        xPosition: 0
                        yPosition: 0
                    dvbSubDestinationSettings:
                        alignment: string
                        backgroundColor: string
                        backgroundOpacity: 0
                        font:
                            passwordParam: string
                            uri: string
                            username: string
                        fontColor: string
                        fontOpacity: 0
                        fontResolution: 0
                        fontSize: string
                        outlineColor: string
                        outlineSize: 0
                        shadowColor: string
                        shadowOpacity: 0
                        shadowXOffset: 0
                        shadowYOffset: 0
                        teletextGridControl: string
                        xPosition: 0
                        yPosition: 0
                    ebuTtDDestinationSettings:
                        copyrightHolder: string
                        fillLineGap: string
                        fontFamily: string
                        styleControl: string
                    embeddedDestinationSettings: {}
                    embeddedPlusScte20DestinationSettings: {}
                    rtmpCaptionInfoDestinationSettings: {}
                    scte20PlusEmbeddedDestinationSettings: {}
                    scte27DestinationSettings: {}
                    smpteTtDestinationSettings: {}
                    teletextDestinationSettings: {}
                    ttmlDestinationSettings:
                        styleControl: string
                    webvttDestinationSettings:
                        styleControl: string
                  languageCode: string
                  languageDescription: string
                  name: string
            globalConfiguration:
                initialAudioGain: 0
                inputEndAction: string
                inputLossBehavior:
                    blackFrameMsec: 0
                    inputLossImageColor: string
                    inputLossImageSlate:
                        passwordParam: string
                        uri: string
                        username: string
                    inputLossImageType: string
                    repeatFrameMsec: 0
                outputLockingMode: string
                outputTimingSource: string
                supportLowFramerateInputs: string
            motionGraphicsConfiguration:
                motionGraphicsInsertion: string
                motionGraphicsSettings:
                    htmlMotionGraphicsSettings: {}
            nielsenConfiguration:
                distributorId: string
                nielsenPcmToId3Tagging: string
            outputGroups:
                - name: string
                  outputGroupSettings:
                    archiveGroupSettings:
                        - archiveCdnSettings:
                            archiveS3Settings:
                                cannedAcl: string
                          destination:
                            destinationRefId: string
                          rolloverInterval: 0
                    frameCaptureGroupSettings:
                        destination:
                            destinationRefId: string
                        frameCaptureCdnSettings:
                            frameCaptureS3Settings:
                                cannedAcl: string
                    hlsGroupSettings:
                        adMarkers:
                            - string
                        baseUrlContent: string
                        baseUrlContent1: string
                        baseUrlManifest: string
                        baseUrlManifest1: string
                        captionLanguageMappings:
                            - captionChannel: 0
                              languageCode: string
                              languageDescription: string
                        captionLanguageSetting: string
                        clientCache: string
                        codecSpecification: string
                        constantIv: string
                        destination:
                            destinationRefId: string
                        directoryStructure: string
                        discontinuityTags: string
                        encryptionType: string
                        hlsCdnSettings:
                            - hlsAkamaiSettings:
                                connectionRetryInterval: 0
                                filecacheDuration: 0
                                httpTransferMode: string
                                numRetries: 0
                                restartDelay: 0
                                salt: string
                                token: string
                              hlsBasicPutSettings:
                                connectionRetryInterval: 0
                                filecacheDuration: 0
                                numRetries: 0
                                restartDelay: 0
                              hlsMediaStoreSettings:
                                connectionRetryInterval: 0
                                filecacheDuration: 0
                                mediaStoreStorageClass: string
                                numRetries: 0
                                restartDelay: 0
                              hlsS3Settings:
                                cannedAcl: string
                              hlsWebdavSettings:
                                connectionRetryInterval: 0
                                filecacheDuration: 0
                                httpTransferMode: string
                                numRetries: 0
                                restartDelay: 0
                        hlsId3SegmentTagging: string
                        iframeOnlyPlaylists: string
                        incompleteSegmentBehavior: string
                        indexNSegments: 0
                        inputLossAction: string
                        ivInManifest: string
                        ivSource: string
                        keepSegments: 0
                        keyFormat: string
                        keyFormatVersions: string
                        keyProviderSettings:
                            staticKeySettings:
                                - keyProviderServer:
                                    passwordParam: string
                                    uri: string
                                    username: string
                                  staticKeyValue: string
                        manifestCompression: string
                        manifestDurationFormat: string
                        minSegmentLength: 0
                        mode: string
                        outputSelection: string
                        programDateTime: string
                        programDateTimeClock: string
                        programDateTimePeriod: 0
                        redundantManifest: string
                        segmentLength: 0
                        segmentsPerSubdirectory: 0
                        streamInfResolution: string
                        timedMetadataId3Frame: string
                        timedMetadataId3Period: 0
                        timestampDeltaMilliseconds: 0
                        tsFileMode: string
                    mediaPackageGroupSettings:
                        destination:
                            destinationRefId: string
                    msSmoothGroupSettings:
                        acquisitionPointId: string
                        audioOnlyTimecodeControl: string
                        certificateMode: string
                        connectionRetryInterval: 0
                        destination:
                            destinationRefId: string
                        eventId: string
                        eventIdMode: string
                        eventStopBehavior: string
                        filecacheDuration: 0
                        fragmentLength: 0
                        inputLossAction: string
                        numRetries: 0
                        restartDelay: 0
                        segmentationMode: string
                        sendDelayMs: 0
                        sparseTrackType: string
                        streamManifestBehavior: string
                        timestampOffset: string
                        timestampOffsetMode: string
                    multiplexGroupSettings: {}
                    rtmpGroupSettings:
                        adMarkers:
                            - string
                        authenticationScheme: string
                        cacheFullBehavior: string
                        cacheLength: 0
                        captionData: string
                        inputLossAction: string
                        restartDelay: 0
                    udpGroupSettings:
                        inputLossAction: string
                        timedMetadataId3Frame: string
                        timedMetadataId3Period: 0
                  outputs:
                    - audioDescriptionNames:
                        - string
                      captionDescriptionNames:
                        - string
                      outputName: string
                      outputSettings:
                        archiveOutputSettings:
                            containerSettings:
                                m2tsSettings:
                                    absentInputAudioBehavior: string
                                    arib: string
                                    aribCaptionsPid: string
                                    aribCaptionsPidControl: string
                                    audioBufferModel: string
                                    audioFramesPerPes: 0
                                    audioPids: string
                                    audioStreamType: string
                                    bitrate: 0
                                    bufferModel: string
                                    ccDescriptor: string
                                    dvbNitSettings:
                                        networkId: 0
                                        networkName: string
                                        repInterval: 0
                                    dvbSdtSettings:
                                        outputSdt: string
                                        repInterval: 0
                                        serviceName: string
                                        serviceProviderName: string
                                    dvbSubPids: string
                                    dvbTdtSettings:
                                        repInterval: 0
                                    dvbTeletextPid: string
                                    ebif: string
                                    ebpAudioInterval: string
                                    ebpLookaheadMs: 0
                                    ebpPlacement: string
                                    ecmPid: string
                                    esRateInPes: string
                                    etvPlatformPid: string
                                    etvSignalPid: string
                                    fragmentTime: 0
                                    klv: string
                                    klvDataPids: string
                                    nielsenId3Behavior: string
                                    nullPacketBitrate: 0
                                    patInterval: 0
                                    pcrControl: string
                                    pcrPeriod: 0
                                    pcrPid: string
                                    pmtInterval: 0
                                    pmtPid: string
                                    programNum: 0
                                    rateMode: string
                                    scte27Pids: string
                                    scte35Control: string
                                    scte35Pid: string
                                    segmentationMarkers: string
                                    segmentationStyle: string
                                    segmentationTime: 0
                                    timedMetadataBehavior: string
                                    timedMetadataPid: string
                                    transportStreamId: 0
                                    videoPid: string
                                rawSettings: {}
                            extension: string
                            nameModifier: string
                        frameCaptureOutputSettings:
                            nameModifier: string
                        hlsOutputSettings:
                            h265PackagingType: string
                            hlsSettings:
                                audioOnlyHlsSettings:
                                    audioGroupId: string
                                    audioOnlyImage:
                                        passwordParam: string
                                        uri: string
                                        username: string
                                    audioTrackType: string
                                    segmentType: string
                                fmp4HlsSettings:
                                    audioRenditionSets: string
                                    nielsenId3Behavior: string
                                    timedMetadataBehavior: string
                                frameCaptureHlsSettings: {}
                                standardHlsSettings:
                                    audioRenditionSets: string
                                    m3u8Settings:
                                        audioFramesPerPes: 0
                                        audioPids: string
                                        ecmPid: string
                                        nielsenId3Behavior: string
                                        patInterval: 0
                                        pcrControl: string
                                        pcrPeriod: 0
                                        pcrPid: string
                                        pmtInterval: 0
                                        pmtPid: string
                                        programNum: 0
                                        scte35Behavior: string
                                        scte35Pid: string
                                        timedMetadataBehavior: string
                                        timedMetadataPid: string
                                        transportStreamId: 0
                                        videoPid: string
                            nameModifier: string
                            segmentModifier: string
                        mediaPackageOutputSettings: {}
                        msSmoothOutputSettings:
                            h265PackagingType: string
                            nameModifier: string
                        multiplexOutputSettings:
                            destination:
                                destinationRefId: string
                        rtmpOutputSettings:
                            certificateMode: string
                            connectionRetryInterval: 0
                            destination:
                                destinationRefId: string
                            numRetries: 0
                        udpOutputSettings:
                            bufferMsec: 0
                            containerSettings:
                                m2tsSettings:
                                    absentInputAudioBehavior: string
                                    arib: string
                                    aribCaptionsPid: string
                                    aribCaptionsPidControl: string
                                    audioBufferModel: string
                                    audioFramesPerPes: 0
                                    audioPids: string
                                    audioStreamType: string
                                    bitrate: 0
                                    bufferModel: string
                                    ccDescriptor: string
                                    dvbNitSettings:
                                        networkId: 0
                                        networkName: string
                                        repInterval: 0
                                    dvbSdtSettings:
                                        outputSdt: string
                                        repInterval: 0
                                        serviceName: string
                                        serviceProviderName: string
                                    dvbSubPids: string
                                    dvbTdtSettings:
                                        repInterval: 0
                                    dvbTeletextPid: string
                                    ebif: string
                                    ebpAudioInterval: string
                                    ebpLookaheadMs: 0
                                    ebpPlacement: string
                                    ecmPid: string
                                    esRateInPes: string
                                    etvPlatformPid: string
                                    etvSignalPid: string
                                    fragmentTime: 0
                                    klv: string
                                    klvDataPids: string
                                    nielsenId3Behavior: string
                                    nullPacketBitrate: 0
                                    patInterval: 0
                                    pcrControl: string
                                    pcrPeriod: 0
                                    pcrPid: string
                                    pmtInterval: 0
                                    pmtPid: string
                                    programNum: 0
                                    rateMode: string
                                    scte27Pids: string
                                    scte35Control: string
                                    scte35Pid: string
                                    segmentationMarkers: string
                                    segmentationStyle: string
                                    segmentationTime: 0
                                    timedMetadataBehavior: string
                                    timedMetadataPid: string
                                    transportStreamId: 0
                                    videoPid: string
                            destination:
                                destinationRefId: string
                            fecOutputSettings:
                                columnDepth: 0
                                includeFec: string
                                rowLength: 0
                      videoDescriptionName: string
            timecodeConfig:
                source: string
                syncThreshold: 0
            videoDescriptions:
                - codecSettings:
                    frameCaptureSettings:
                        captureInterval: 0
                        captureIntervalUnits: string
                    h264Settings:
                        adaptiveQuantization: string
                        afdSignaling: string
                        bitrate: 0
                        bufFillPct: 0
                        bufSize: 0
                        colorMetadata: string
                        entropyEncoding: string
                        filterSettings:
                            temporalFilterSettings:
                                postFilterSharpening: string
                                strength: string
                        fixedAfd: string
                        flickerAq: string
                        forceFieldPictures: string
                        framerateControl: string
                        framerateDenominator: 0
                        framerateNumerator: 0
                        gopBReference: string
                        gopClosedCadence: 0
                        gopNumBFrames: 0
                        gopSize: 0
                        gopSizeUnits: string
                        level: string
                        lookAheadRateControl: string
                        maxBitrate: 0
                        minIInterval: 0
                        numRefFrames: 0
                        parControl: string
                        parDenominator: 0
                        parNumerator: 0
                        profile: string
                        qualityLevel: string
                        qvbrQualityLevel: 0
                        rateControlMode: string
                        scanType: string
                        sceneChangeDetect: string
                        slices: 0
                        softness: 0
                        spatialAq: string
                        subgopLength: string
                        syntax: string
                        temporalAq: string
                        timecodeInsertion: string
                    h265Settings:
                        adaptiveQuantization: string
                        afdSignaling: string
                        alternativeTransferFunction: string
                        bitrate: 0
                        bufSize: 0
                        colorMetadata: string
                        colorSpaceSettings:
                            colorSpacePassthroughSettings: {}
                            dolbyVision81Settings: {}
                            hdr10Settings:
                                maxCll: 0
                                maxFall: 0
                            rec601Settings: {}
                            rec709Settings: {}
                        filterSettings:
                            temporalFilterSettings:
                                postFilterSharpening: string
                                strength: string
                        fixedAfd: string
                        flickerAq: string
                        framerateDenominator: 0
                        framerateNumerator: 0
                        gopClosedCadence: 0
                        gopSize: 0
                        gopSizeUnits: string
                        level: string
                        lookAheadRateControl: string
                        maxBitrate: 0
                        minIInterval: 0
                        parDenominator: 0
                        parNumerator: 0
                        profile: string
                        qvbrQualityLevel: 0
                        rateControlMode: string
                        scanType: string
                        sceneChangeDetect: string
                        slices: 0
                        tier: string
                        timecodeBurninSettings:
                            prefix: string
                            timecodeBurninFontSize: string
                            timecodeBurninPosition: string
                        timecodeInsertion: string
                  height: 0
                  name: string
                  respondToAfd: string
                  scalingBehavior: string
                  sharpness: 0
                  width: 0
        inputAttachments:
            - automaticInputFailoverSettings:
                errorClearTimeMsec: 0
                failoverConditions:
                    - failoverConditionSettings:
                        audioSilenceSettings:
                            audioSelectorName: string
                            audioSilenceThresholdMsec: 0
                        inputLossSettings:
                            inputLossThresholdMsec: 0
                        videoBlackSettings:
                            blackDetectThreshold: 0
                            videoBlackThresholdMsec: 0
                inputPreference: string
                secondaryInputId: string
              inputAttachmentName: string
              inputId: string
              inputSettings:
                audioSelectors:
                    - name: string
                      selectorSettings:
                        audioHlsRenditionSelection:
                            groupId: string
                            name: string
                        audioLanguageSelection:
                            languageCode: string
                            languageSelectionPolicy: string
                        audioPidSelection:
                            pid: 0
                        audioTrackSelection:
                            dolbyEDecode:
                                programSelection: string
                            tracks:
                                - track: 0
                captionSelectors:
                    - languageCode: string
                      name: string
                      selectorSettings:
                        ancillarySourceSettings:
                            sourceAncillaryChannelNumber: 0
                        aribSourceSettings: {}
                        dvbSubSourceSettings:
                            ocrLanguage: string
                            pid: 0
                        embeddedSourceSettings:
                            convert608To708: string
                            scte20Detection: string
                            source608ChannelNumber: 0
                        scte20SourceSettings:
                            convert608To708: string
                            source608ChannelNumber: 0
                        scte27SourceSettings:
                            ocrLanguage: string
                            pid: 0
                        teletextSourceSettings:
                            outputRectangle:
                                height: 0
                                leftOffset: 0
                                topOffset: 0
                                width: 0
                            pageNumber: string
                deblockFilter: string
                denoiseFilter: string
                filterStrength: 0
                inputFilter: string
                networkInputSettings:
                    hlsInputSettings:
                        bandwidth: 0
                        bufferSegments: 0
                        retries: 0
                        retryInterval: 0
                        scte35Source: string
                    serverValidation: string
                scte35Pid: 0
                smpte2038DataPreference: string
                sourceEndBehavior: string
                videoSelector:
                    colorSpace: string
                    colorSpaceUsage: string
        inputSpecification:
            codec: string
            inputResolution: string
            maximumBitrate: string
        logLevel: string
        maintenance:
            maintenanceDay: string
            maintenanceStartTime: string
        name: string
        roleArn: string
        startChannel: false
        tags:
            string: string
        vpc:
            availabilityZones:
                - string
            networkInterfaceIds:
                - string
            publicAddressAllocationIds:
                - string
            securityGroupIds:
                - string
            subnetIds:
                - string
    

    Channel 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 Channel resource accepts the following input properties:

    ChannelClass string
    Concise argument description.
    Destinations List<ChannelDestination>
    Destinations for channel. See Destinations for more details.
    EncoderSettings ChannelEncoderSettings
    Encoder settings. See Encoder Settings for more details.
    InputAttachments List<ChannelInputAttachment>
    Input attachments for the channel. See Input Attachments for more details.
    InputSpecification ChannelInputSpecification
    Specification of network and file inputs for the channel.
    CdiInputSpecification ChannelCdiInputSpecification
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    LogLevel string
    The log level to write to Cloudwatch logs.
    Maintenance ChannelMaintenance
    Maintenance settings for this channel. See Maintenance for more details.
    Name string

    Name of the Channel.

    The following arguments are optional:

    RoleArn string
    Concise argument description.
    StartChannel bool
    Whether to start/stop channel. Default: false
    Tags Dictionary<string, string>
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    Vpc ChannelVpc
    Settings for the VPC outputs. See VPC for more details.
    ChannelClass string
    Concise argument description.
    Destinations []ChannelDestinationArgs
    Destinations for channel. See Destinations for more details.
    EncoderSettings ChannelEncoderSettingsArgs
    Encoder settings. See Encoder Settings for more details.
    InputAttachments []ChannelInputAttachmentArgs
    Input attachments for the channel. See Input Attachments for more details.
    InputSpecification ChannelInputSpecificationArgs
    Specification of network and file inputs for the channel.
    CdiInputSpecification ChannelCdiInputSpecificationArgs
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    LogLevel string
    The log level to write to Cloudwatch logs.
    Maintenance ChannelMaintenanceArgs
    Maintenance settings for this channel. See Maintenance for more details.
    Name string

    Name of the Channel.

    The following arguments are optional:

    RoleArn string
    Concise argument description.
    StartChannel bool
    Whether to start/stop channel. Default: false
    Tags map[string]string
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    Vpc ChannelVpcArgs
    Settings for the VPC outputs. See VPC for more details.
    channelClass String
    Concise argument description.
    destinations List<ChannelDestination>
    Destinations for channel. See Destinations for more details.
    encoderSettings ChannelEncoderSettings
    Encoder settings. See Encoder Settings for more details.
    inputAttachments List<ChannelInputAttachment>
    Input attachments for the channel. See Input Attachments for more details.
    inputSpecification ChannelInputSpecification
    Specification of network and file inputs for the channel.
    cdiInputSpecification ChannelCdiInputSpecification
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    logLevel String
    The log level to write to Cloudwatch logs.
    maintenance ChannelMaintenance
    Maintenance settings for this channel. See Maintenance for more details.
    name String

    Name of the Channel.

    The following arguments are optional:

    roleArn String
    Concise argument description.
    startChannel Boolean
    Whether to start/stop channel. Default: false
    tags Map<String,String>
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    vpc ChannelVpc
    Settings for the VPC outputs. See VPC for more details.
    channelClass string
    Concise argument description.
    destinations ChannelDestination[]
    Destinations for channel. See Destinations for more details.
    encoderSettings ChannelEncoderSettings
    Encoder settings. See Encoder Settings for more details.
    inputAttachments ChannelInputAttachment[]
    Input attachments for the channel. See Input Attachments for more details.
    inputSpecification ChannelInputSpecification
    Specification of network and file inputs for the channel.
    cdiInputSpecification ChannelCdiInputSpecification
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    logLevel string
    The log level to write to Cloudwatch logs.
    maintenance ChannelMaintenance
    Maintenance settings for this channel. See Maintenance for more details.
    name string

    Name of the Channel.

    The following arguments are optional:

    roleArn string
    Concise argument description.
    startChannel boolean
    Whether to start/stop channel. Default: false
    tags {[key: string]: string}
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    vpc ChannelVpc
    Settings for the VPC outputs. See VPC for more details.
    channel_class str
    Concise argument description.
    destinations Sequence[ChannelDestinationArgs]
    Destinations for channel. See Destinations for more details.
    encoder_settings ChannelEncoderSettingsArgs
    Encoder settings. See Encoder Settings for more details.
    input_attachments Sequence[ChannelInputAttachmentArgs]
    Input attachments for the channel. See Input Attachments for more details.
    input_specification ChannelInputSpecificationArgs
    Specification of network and file inputs for the channel.
    cdi_input_specification ChannelCdiInputSpecificationArgs
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    log_level str
    The log level to write to Cloudwatch logs.
    maintenance ChannelMaintenanceArgs
    Maintenance settings for this channel. See Maintenance for more details.
    name str

    Name of the Channel.

    The following arguments are optional:

    role_arn str
    Concise argument description.
    start_channel bool
    Whether to start/stop channel. Default: false
    tags Mapping[str, str]
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    vpc ChannelVpcArgs
    Settings for the VPC outputs. See VPC for more details.
    channelClass String
    Concise argument description.
    destinations List<Property Map>
    Destinations for channel. See Destinations for more details.
    encoderSettings Property Map
    Encoder settings. See Encoder Settings for more details.
    inputAttachments List<Property Map>
    Input attachments for the channel. See Input Attachments for more details.
    inputSpecification Property Map
    Specification of network and file inputs for the channel.
    cdiInputSpecification Property Map
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    logLevel String
    The log level to write to Cloudwatch logs.
    maintenance Property Map
    Maintenance settings for this channel. See Maintenance for more details.
    name String

    Name of the Channel.

    The following arguments are optional:

    roleArn String
    Concise argument description.
    startChannel Boolean
    Whether to start/stop channel. Default: false
    tags Map<String>
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    vpc Property Map
    Settings for the VPC outputs. See VPC for more details.

    Outputs

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

    Arn string
    ARN of the Channel.
    ChannelId string
    ID of the Channel.
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll Dictionary<string, string>

    Deprecated: Please use tags instead.

    Arn string
    ARN of the Channel.
    ChannelId string
    ID of the Channel.
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll map[string]string

    Deprecated: Please use tags instead.

    arn String
    ARN of the Channel.
    channelId String
    ID of the Channel.
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String,String>

    Deprecated: Please use tags instead.

    arn string
    ARN of the Channel.
    channelId string
    ID of the Channel.
    id string
    The provider-assigned unique ID for this managed resource.
    tagsAll {[key: string]: string}

    Deprecated: Please use tags instead.

    arn str
    ARN of the Channel.
    channel_id str
    ID of the Channel.
    id str
    The provider-assigned unique ID for this managed resource.
    tags_all Mapping[str, str]

    Deprecated: Please use tags instead.

    arn String
    ARN of the Channel.
    channelId String
    ID of the Channel.
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String>

    Deprecated: Please use tags instead.

    Look up Existing Channel Resource

    Get an existing Channel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ChannelState, opts?: CustomResourceOptions): Channel
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            arn: Optional[str] = None,
            cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
            channel_class: Optional[str] = None,
            channel_id: Optional[str] = None,
            destinations: Optional[Sequence[ChannelDestinationArgs]] = None,
            encoder_settings: Optional[ChannelEncoderSettingsArgs] = None,
            input_attachments: Optional[Sequence[ChannelInputAttachmentArgs]] = None,
            input_specification: Optional[ChannelInputSpecificationArgs] = None,
            log_level: Optional[str] = None,
            maintenance: Optional[ChannelMaintenanceArgs] = None,
            name: Optional[str] = None,
            role_arn: Optional[str] = None,
            start_channel: Optional[bool] = None,
            tags: Optional[Mapping[str, str]] = None,
            tags_all: Optional[Mapping[str, str]] = None,
            vpc: Optional[ChannelVpcArgs] = None) -> Channel
    func GetChannel(ctx *Context, name string, id IDInput, state *ChannelState, opts ...ResourceOption) (*Channel, error)
    public static Channel Get(string name, Input<string> id, ChannelState? state, CustomResourceOptions? opts = null)
    public static Channel get(String name, Output<String> id, ChannelState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Arn string
    ARN of the Channel.
    CdiInputSpecification ChannelCdiInputSpecification
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    ChannelClass string
    Concise argument description.
    ChannelId string
    ID of the Channel.
    Destinations List<ChannelDestination>
    Destinations for channel. See Destinations for more details.
    EncoderSettings ChannelEncoderSettings
    Encoder settings. See Encoder Settings for more details.
    InputAttachments List<ChannelInputAttachment>
    Input attachments for the channel. See Input Attachments for more details.
    InputSpecification ChannelInputSpecification
    Specification of network and file inputs for the channel.
    LogLevel string
    The log level to write to Cloudwatch logs.
    Maintenance ChannelMaintenance
    Maintenance settings for this channel. See Maintenance for more details.
    Name string

    Name of the Channel.

    The following arguments are optional:

    RoleArn string
    Concise argument description.
    StartChannel bool
    Whether to start/stop channel. Default: false
    Tags Dictionary<string, string>
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll Dictionary<string, string>

    Deprecated: Please use tags instead.

    Vpc ChannelVpc
    Settings for the VPC outputs. See VPC for more details.
    Arn string
    ARN of the Channel.
    CdiInputSpecification ChannelCdiInputSpecificationArgs
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    ChannelClass string
    Concise argument description.
    ChannelId string
    ID of the Channel.
    Destinations []ChannelDestinationArgs
    Destinations for channel. See Destinations for more details.
    EncoderSettings ChannelEncoderSettingsArgs
    Encoder settings. See Encoder Settings for more details.
    InputAttachments []ChannelInputAttachmentArgs
    Input attachments for the channel. See Input Attachments for more details.
    InputSpecification ChannelInputSpecificationArgs
    Specification of network and file inputs for the channel.
    LogLevel string
    The log level to write to Cloudwatch logs.
    Maintenance ChannelMaintenanceArgs
    Maintenance settings for this channel. See Maintenance for more details.
    Name string

    Name of the Channel.

    The following arguments are optional:

    RoleArn string
    Concise argument description.
    StartChannel bool
    Whether to start/stop channel. Default: false
    Tags map[string]string
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    TagsAll map[string]string

    Deprecated: Please use tags instead.

    Vpc ChannelVpcArgs
    Settings for the VPC outputs. See VPC for more details.
    arn String
    ARN of the Channel.
    cdiInputSpecification ChannelCdiInputSpecification
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    channelClass String
    Concise argument description.
    channelId String
    ID of the Channel.
    destinations List<ChannelDestination>
    Destinations for channel. See Destinations for more details.
    encoderSettings ChannelEncoderSettings
    Encoder settings. See Encoder Settings for more details.
    inputAttachments List<ChannelInputAttachment>
    Input attachments for the channel. See Input Attachments for more details.
    inputSpecification ChannelInputSpecification
    Specification of network and file inputs for the channel.
    logLevel String
    The log level to write to Cloudwatch logs.
    maintenance ChannelMaintenance
    Maintenance settings for this channel. See Maintenance for more details.
    name String

    Name of the Channel.

    The following arguments are optional:

    roleArn String
    Concise argument description.
    startChannel Boolean
    Whether to start/stop channel. Default: false
    tags Map<String,String>
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String,String>

    Deprecated: Please use tags instead.

    vpc ChannelVpc
    Settings for the VPC outputs. See VPC for more details.
    arn string
    ARN of the Channel.
    cdiInputSpecification ChannelCdiInputSpecification
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    channelClass string
    Concise argument description.
    channelId string
    ID of the Channel.
    destinations ChannelDestination[]
    Destinations for channel. See Destinations for more details.
    encoderSettings ChannelEncoderSettings
    Encoder settings. See Encoder Settings for more details.
    inputAttachments ChannelInputAttachment[]
    Input attachments for the channel. See Input Attachments for more details.
    inputSpecification ChannelInputSpecification
    Specification of network and file inputs for the channel.
    logLevel string
    The log level to write to Cloudwatch logs.
    maintenance ChannelMaintenance
    Maintenance settings for this channel. See Maintenance for more details.
    name string

    Name of the Channel.

    The following arguments are optional:

    roleArn string
    Concise argument description.
    startChannel boolean
    Whether to start/stop channel. Default: false
    tags {[key: string]: string}
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll {[key: string]: string}

    Deprecated: Please use tags instead.

    vpc ChannelVpc
    Settings for the VPC outputs. See VPC for more details.
    arn str
    ARN of the Channel.
    cdi_input_specification ChannelCdiInputSpecificationArgs
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    channel_class str
    Concise argument description.
    channel_id str
    ID of the Channel.
    destinations Sequence[ChannelDestinationArgs]
    Destinations for channel. See Destinations for more details.
    encoder_settings ChannelEncoderSettingsArgs
    Encoder settings. See Encoder Settings for more details.
    input_attachments Sequence[ChannelInputAttachmentArgs]
    Input attachments for the channel. See Input Attachments for more details.
    input_specification ChannelInputSpecificationArgs
    Specification of network and file inputs for the channel.
    log_level str
    The log level to write to Cloudwatch logs.
    maintenance ChannelMaintenanceArgs
    Maintenance settings for this channel. See Maintenance for more details.
    name str

    Name of the Channel.

    The following arguments are optional:

    role_arn str
    Concise argument description.
    start_channel bool
    Whether to start/stop channel. Default: false
    tags Mapping[str, str]
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tags_all Mapping[str, str]

    Deprecated: Please use tags instead.

    vpc ChannelVpcArgs
    Settings for the VPC outputs. See VPC for more details.
    arn String
    ARN of the Channel.
    cdiInputSpecification Property Map
    Specification of CDI inputs for this channel. See CDI Input Specification for more details.
    channelClass String
    Concise argument description.
    channelId String
    ID of the Channel.
    destinations List<Property Map>
    Destinations for channel. See Destinations for more details.
    encoderSettings Property Map
    Encoder settings. See Encoder Settings for more details.
    inputAttachments List<Property Map>
    Input attachments for the channel. See Input Attachments for more details.
    inputSpecification Property Map
    Specification of network and file inputs for the channel.
    logLevel String
    The log level to write to Cloudwatch logs.
    maintenance Property Map
    Maintenance settings for this channel. See Maintenance for more details.
    name String

    Name of the Channel.

    The following arguments are optional:

    roleArn String
    Concise argument description.
    startChannel Boolean
    Whether to start/stop channel. Default: false
    tags Map<String>
    A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
    tagsAll Map<String>

    Deprecated: Please use tags instead.

    vpc Property Map
    Settings for the VPC outputs. See VPC for more details.

    Supporting Types

    ChannelCdiInputSpecification, ChannelCdiInputSpecificationArgs

    Resolution string
    Maximum CDI input resolution.
    Resolution string
    Maximum CDI input resolution.
    resolution String
    Maximum CDI input resolution.
    resolution string
    Maximum CDI input resolution.
    resolution str
    Maximum CDI input resolution.
    resolution String
    Maximum CDI input resolution.

    ChannelDestination, ChannelDestinationArgs

    Id string
    User-specified id. Ths is used in an output group or an output.
    MediaPackageSettings List<ChannelDestinationMediaPackageSetting>
    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
    MultiplexSettings ChannelDestinationMultiplexSettings
    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
    Settings List<ChannelDestinationSetting>
    Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
    Id string
    User-specified id. Ths is used in an output group or an output.
    MediaPackageSettings []ChannelDestinationMediaPackageSetting
    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
    MultiplexSettings ChannelDestinationMultiplexSettings
    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
    Settings []ChannelDestinationSetting
    Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
    id String
    User-specified id. Ths is used in an output group or an output.
    mediaPackageSettings List<ChannelDestinationMediaPackageSetting>
    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
    multiplexSettings ChannelDestinationMultiplexSettings
    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
    settings List<ChannelDestinationSetting>
    Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
    id string
    User-specified id. Ths is used in an output group or an output.
    mediaPackageSettings ChannelDestinationMediaPackageSetting[]
    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
    multiplexSettings ChannelDestinationMultiplexSettings
    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
    settings ChannelDestinationSetting[]
    Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
    id str
    User-specified id. Ths is used in an output group or an output.
    media_package_settings Sequence[ChannelDestinationMediaPackageSetting]
    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
    multiplex_settings ChannelDestinationMultiplexSettings
    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
    settings Sequence[ChannelDestinationSetting]
    Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
    id String
    User-specified id. Ths is used in an output group or an output.
    mediaPackageSettings List<Property Map>
    Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
    multiplexSettings Property Map
    Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
    settings List<Property Map>
    Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

    ChannelDestinationMediaPackageSetting, ChannelDestinationMediaPackageSettingArgs

    ChannelId string
    ID of the channel in MediaPackage that is the destination for this output group.
    ChannelId string
    ID of the channel in MediaPackage that is the destination for this output group.
    channelId String
    ID of the channel in MediaPackage that is the destination for this output group.
    channelId string
    ID of the channel in MediaPackage that is the destination for this output group.
    channel_id str
    ID of the channel in MediaPackage that is the destination for this output group.
    channelId String
    ID of the channel in MediaPackage that is the destination for this output group.

    ChannelDestinationMultiplexSettings, ChannelDestinationMultiplexSettingsArgs

    MultiplexId string
    The ID of the Multiplex that the encoder is providing output to.
    ProgramName string
    The program name of the Multiplex program that the encoder is providing output to.
    MultiplexId string
    The ID of the Multiplex that the encoder is providing output to.
    ProgramName string
    The program name of the Multiplex program that the encoder is providing output to.
    multiplexId String
    The ID of the Multiplex that the encoder is providing output to.
    programName String
    The program name of the Multiplex program that the encoder is providing output to.
    multiplexId string
    The ID of the Multiplex that the encoder is providing output to.
    programName string
    The program name of the Multiplex program that the encoder is providing output to.
    multiplex_id str
    The ID of the Multiplex that the encoder is providing output to.
    program_name str
    The program name of the Multiplex program that the encoder is providing output to.
    multiplexId String
    The ID of the Multiplex that the encoder is providing output to.
    programName String
    The program name of the Multiplex program that the encoder is providing output to.

    ChannelDestinationSetting, ChannelDestinationSettingArgs

    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    StreamName string
    Stream name RTMP destinations (URLs of type rtmp://)
    Url string
    A URL specifying a destination.
    Username string
    Username for destination.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    StreamName string
    Stream name RTMP destinations (URLs of type rtmp://)
    Url string
    A URL specifying a destination.
    Username string
    Username for destination.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    streamName String
    Stream name RTMP destinations (URLs of type rtmp://)
    url String
    A URL specifying a destination.
    username String
    Username for destination.
    passwordParam string
    Key used to extract the password from EC2 Parameter store.
    streamName string
    Stream name RTMP destinations (URLs of type rtmp://)
    url string
    A URL specifying a destination.
    username string
    Username for destination.
    password_param str
    Key used to extract the password from EC2 Parameter store.
    stream_name str
    Stream name RTMP destinations (URLs of type rtmp://)
    url str
    A URL specifying a destination.
    username str
    Username for destination.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    streamName String
    Stream name RTMP destinations (URLs of type rtmp://)
    url String
    A URL specifying a destination.
    username String
    Username for destination.

    ChannelEncoderSettings, ChannelEncoderSettingsArgs

    OutputGroups List<ChannelEncoderSettingsOutputGroup>
    Output groups for the channel. See Output Groups for more details.
    TimecodeConfig ChannelEncoderSettingsTimecodeConfig
    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
    AudioDescriptions List<ChannelEncoderSettingsAudioDescription>
    Audio descriptions for the channel. See Audio Descriptions for more details.
    AvailBlanking ChannelEncoderSettingsAvailBlanking
    Settings for ad avail blanking. See Avail Blanking for more details.
    CaptionDescriptions List<ChannelEncoderSettingsCaptionDescription>
    Caption Descriptions. See Caption Descriptions for more details.
    GlobalConfiguration ChannelEncoderSettingsGlobalConfiguration
    Configuration settings that apply to the event as a whole. See Global Configuration for more details.
    MotionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration
    Settings for motion graphics. See Motion Graphics Configuration for more details.
    NielsenConfiguration ChannelEncoderSettingsNielsenConfiguration
    Nielsen configuration settings. See Nielsen Configuration for more details.
    VideoDescriptions List<ChannelEncoderSettingsVideoDescription>
    Video Descriptions. See Video Descriptions for more details.
    OutputGroups []ChannelEncoderSettingsOutputGroup
    Output groups for the channel. See Output Groups for more details.
    TimecodeConfig ChannelEncoderSettingsTimecodeConfig
    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
    AudioDescriptions []ChannelEncoderSettingsAudioDescription
    Audio descriptions for the channel. See Audio Descriptions for more details.
    AvailBlanking ChannelEncoderSettingsAvailBlanking
    Settings for ad avail blanking. See Avail Blanking for more details.
    CaptionDescriptions []ChannelEncoderSettingsCaptionDescription
    Caption Descriptions. See Caption Descriptions for more details.
    GlobalConfiguration ChannelEncoderSettingsGlobalConfiguration
    Configuration settings that apply to the event as a whole. See Global Configuration for more details.
    MotionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration
    Settings for motion graphics. See Motion Graphics Configuration for more details.
    NielsenConfiguration ChannelEncoderSettingsNielsenConfiguration
    Nielsen configuration settings. See Nielsen Configuration for more details.
    VideoDescriptions []ChannelEncoderSettingsVideoDescription
    Video Descriptions. See Video Descriptions for more details.
    outputGroups List<ChannelEncoderSettingsOutputGroup>
    Output groups for the channel. See Output Groups for more details.
    timecodeConfig ChannelEncoderSettingsTimecodeConfig
    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
    audioDescriptions List<ChannelEncoderSettingsAudioDescription>
    Audio descriptions for the channel. See Audio Descriptions for more details.
    availBlanking ChannelEncoderSettingsAvailBlanking
    Settings for ad avail blanking. See Avail Blanking for more details.
    captionDescriptions List<ChannelEncoderSettingsCaptionDescription>
    Caption Descriptions. See Caption Descriptions for more details.
    globalConfiguration ChannelEncoderSettingsGlobalConfiguration
    Configuration settings that apply to the event as a whole. See Global Configuration for more details.
    motionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration
    Settings for motion graphics. See Motion Graphics Configuration for more details.
    nielsenConfiguration ChannelEncoderSettingsNielsenConfiguration
    Nielsen configuration settings. See Nielsen Configuration for more details.
    videoDescriptions List<ChannelEncoderSettingsVideoDescription>
    Video Descriptions. See Video Descriptions for more details.
    outputGroups ChannelEncoderSettingsOutputGroup[]
    Output groups for the channel. See Output Groups for more details.
    timecodeConfig ChannelEncoderSettingsTimecodeConfig
    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
    audioDescriptions ChannelEncoderSettingsAudioDescription[]
    Audio descriptions for the channel. See Audio Descriptions for more details.
    availBlanking ChannelEncoderSettingsAvailBlanking
    Settings for ad avail blanking. See Avail Blanking for more details.
    captionDescriptions ChannelEncoderSettingsCaptionDescription[]
    Caption Descriptions. See Caption Descriptions for more details.
    globalConfiguration ChannelEncoderSettingsGlobalConfiguration
    Configuration settings that apply to the event as a whole. See Global Configuration for more details.
    motionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfiguration
    Settings for motion graphics. See Motion Graphics Configuration for more details.
    nielsenConfiguration ChannelEncoderSettingsNielsenConfiguration
    Nielsen configuration settings. See Nielsen Configuration for more details.
    videoDescriptions ChannelEncoderSettingsVideoDescription[]
    Video Descriptions. See Video Descriptions for more details.
    output_groups Sequence[ChannelEncoderSettingsOutputGroup]
    Output groups for the channel. See Output Groups for more details.
    timecode_config ChannelEncoderSettingsTimecodeConfig
    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
    audio_descriptions Sequence[ChannelEncoderSettingsAudioDescription]
    Audio descriptions for the channel. See Audio Descriptions for more details.
    avail_blanking ChannelEncoderSettingsAvailBlanking
    Settings for ad avail blanking. See Avail Blanking for more details.
    caption_descriptions Sequence[ChannelEncoderSettingsCaptionDescription]
    Caption Descriptions. See Caption Descriptions for more details.
    global_configuration ChannelEncoderSettingsGlobalConfiguration
    Configuration settings that apply to the event as a whole. See Global Configuration for more details.
    motion_graphics_configuration ChannelEncoderSettingsMotionGraphicsConfiguration
    Settings for motion graphics. See Motion Graphics Configuration for more details.
    nielsen_configuration ChannelEncoderSettingsNielsenConfiguration
    Nielsen configuration settings. See Nielsen Configuration for more details.
    video_descriptions Sequence[ChannelEncoderSettingsVideoDescription]
    Video Descriptions. See Video Descriptions for more details.
    outputGroups List<Property Map>
    Output groups for the channel. See Output Groups for more details.
    timecodeConfig Property Map
    Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
    audioDescriptions List<Property Map>
    Audio descriptions for the channel. See Audio Descriptions for more details.
    availBlanking Property Map
    Settings for ad avail blanking. See Avail Blanking for more details.
    captionDescriptions List<Property Map>
    Caption Descriptions. See Caption Descriptions for more details.
    globalConfiguration Property Map
    Configuration settings that apply to the event as a whole. See Global Configuration for more details.
    motionGraphicsConfiguration Property Map
    Settings for motion graphics. See Motion Graphics Configuration for more details.
    nielsenConfiguration Property Map
    Nielsen configuration settings. See Nielsen Configuration for more details.
    videoDescriptions List<Property Map>
    Video Descriptions. See Video Descriptions for more details.

    ChannelEncoderSettingsAudioDescription, ChannelEncoderSettingsAudioDescriptionArgs

    AudioSelectorName string
    The name of the audio selector used as the source for this AudioDescription.
    Name string
    The name of this audio description.
    AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings
    Advanced audio normalization settings. See Audio Normalization Settings for more details.
    AudioType string
    Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
    AudioTypeControl string
    Determined how audio type is determined.
    AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings
    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
    CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings
    Audio codec settings. See Audio Codec Settings for more details.
    LanguageCode string
    LanguageCodeControl string
    RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    StreamName string
    Stream name RTMP destinations (URLs of type rtmp://)
    AudioSelectorName string
    The name of the audio selector used as the source for this AudioDescription.
    Name string
    The name of this audio description.
    AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings
    Advanced audio normalization settings. See Audio Normalization Settings for more details.
    AudioType string
    Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
    AudioTypeControl string
    Determined how audio type is determined.
    AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings
    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
    CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings
    Audio codec settings. See Audio Codec Settings for more details.
    LanguageCode string
    LanguageCodeControl string
    RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    StreamName string
    Stream name RTMP destinations (URLs of type rtmp://)
    audioSelectorName String
    The name of the audio selector used as the source for this AudioDescription.
    name String
    The name of this audio description.
    audioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings
    Advanced audio normalization settings. See Audio Normalization Settings for more details.
    audioType String
    Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
    audioTypeControl String
    Determined how audio type is determined.
    audioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings
    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
    codecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings
    Audio codec settings. See Audio Codec Settings for more details.
    languageCode String
    languageCodeControl String
    remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    streamName String
    Stream name RTMP destinations (URLs of type rtmp://)
    audioSelectorName string
    The name of the audio selector used as the source for this AudioDescription.
    name string
    The name of this audio description.
    audioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings
    Advanced audio normalization settings. See Audio Normalization Settings for more details.
    audioType string
    Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
    audioTypeControl string
    Determined how audio type is determined.
    audioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings
    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
    codecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings
    Audio codec settings. See Audio Codec Settings for more details.
    languageCode string
    languageCodeControl string
    remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
    streamName string
    Stream name RTMP destinations (URLs of type rtmp://)
    audio_selector_name str
    The name of the audio selector used as the source for this AudioDescription.
    name str
    The name of this audio description.
    audio_normalization_settings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings
    Advanced audio normalization settings. See Audio Normalization Settings for more details.
    audio_type str
    Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
    audio_type_control str
    Determined how audio type is determined.
    audio_watermark_settings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings
    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
    codec_settings ChannelEncoderSettingsAudioDescriptionCodecSettings
    Audio codec settings. See Audio Codec Settings for more details.
    language_code str
    language_code_control str
    remix_settings ChannelEncoderSettingsAudioDescriptionRemixSettings
    stream_name str
    Stream name RTMP destinations (URLs of type rtmp://)
    audioSelectorName String
    The name of the audio selector used as the source for this AudioDescription.
    name String
    The name of this audio description.
    audioNormalizationSettings Property Map
    Advanced audio normalization settings. See Audio Normalization Settings for more details.
    audioType String
    Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
    audioTypeControl String
    Determined how audio type is determined.
    audioWatermarkSettings Property Map
    Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
    codecSettings Property Map
    Audio codec settings. See Audio Codec Settings for more details.
    languageCode String
    languageCodeControl String
    remixSettings Property Map
    streamName String
    Stream name RTMP destinations (URLs of type rtmp://)

    ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings, ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs

    Algorithm string
    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
    AlgorithmControl string
    Algorithm control for the audio description.
    TargetLkfs double
    Target LKFS (loudness) to adjust volume to.
    Algorithm string
    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
    AlgorithmControl string
    Algorithm control for the audio description.
    TargetLkfs float64
    Target LKFS (loudness) to adjust volume to.
    algorithm String
    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
    algorithmControl String
    Algorithm control for the audio description.
    targetLkfs Double
    Target LKFS (loudness) to adjust volume to.
    algorithm string
    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
    algorithmControl string
    Algorithm control for the audio description.
    targetLkfs number
    Target LKFS (loudness) to adjust volume to.
    algorithm str
    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
    algorithm_control str
    Algorithm control for the audio description.
    target_lkfs float
    Target LKFS (loudness) to adjust volume to.
    algorithm String
    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
    algorithmControl String
    Algorithm control for the audio description.
    targetLkfs Number
    Target LKFS (loudness) to adjust volume to.

    ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs

    ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs

    NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings
    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
    NielsenDistributionType string
    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.
    NielsenNaesIiNwSettings List<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting>
    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
    NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings
    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
    NielsenDistributionType string
    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.
    NielsenNaesIiNwSettings []ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting
    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
    nielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings
    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
    nielsenDistributionType String
    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.
    nielsenNaesIiNwSettings List<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting>
    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
    nielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings
    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
    nielsenDistributionType string
    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.
    nielsenNaesIiNwSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting[]
    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
    nielsen_cbet_settings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings
    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
    nielsen_distribution_type str
    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.
    nielsen_naes_ii_nw_settings Sequence[ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting]
    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
    nielsenCbetSettings Property Map
    Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
    nielsenDistributionType String
    Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.
    nielsenNaesIiNwSettings List<Property Map>
    Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

    ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs

    CbetCheckDigitString string
    CbetStepaside string
    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
    Csid string
    CBET source ID to use in the watermark.
    CbetCheckDigitString string
    CbetStepaside string
    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
    Csid string
    CBET source ID to use in the watermark.
    cbetCheckDigitString String
    cbetStepaside String
    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
    csid String
    CBET source ID to use in the watermark.
    cbetCheckDigitString string
    cbetStepaside string
    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
    csid string
    CBET source ID to use in the watermark.
    cbet_check_digit_string str
    cbet_stepaside str
    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
    csid str
    CBET source ID to use in the watermark.
    cbetCheckDigitString String
    cbetStepaside String
    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
    csid String
    CBET source ID to use in the watermark.

    ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs

    CheckDigitString string
    Sid double
    The Nielsen Source ID to include in the watermark.
    CheckDigitString string
    Sid float64
    The Nielsen Source ID to include in the watermark.
    checkDigitString String
    sid Double
    The Nielsen Source ID to include in the watermark.
    checkDigitString string
    sid number
    The Nielsen Source ID to include in the watermark.
    check_digit_string str
    sid float
    The Nielsen Source ID to include in the watermark.
    checkDigitString String
    sid Number
    The Nielsen Source ID to include in the watermark.

    ChannelEncoderSettingsAudioDescriptionCodecSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs

    aacSettings Property Map
    Aac Settings. See AAC Settings for more details.
    ac3Settings Property Map
    Ac3 Settings. See AC3 Settings for more details.
    eac3AtmosSettings Property Map
    Eac3 Atmos Settings. See EAC3 Atmos Settings
    eac3Settings Property Map
    Eac3 Settings. See EAC3 Settings
    mp2Settings Property Map
    passThroughSettings Property Map
    wavSettings Property Map

    ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs

    Bitrate double
    Average bitrate in bits/second.
    CodingMode string
    Mono, Stereo, or 5.1 channel layout.
    InputType string
    Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
    Profile string
    AAC profile.
    RateControlMode string
    The rate control mode.
    RawFormat string
    Sets LATM/LOAS AAC output for raw containers.
    SampleRate double
    Sample rate in Hz.
    Spec string
    Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
    VbrQuality string
    VBR Quality Level - Only used if rateControlMode is VBR.
    Bitrate float64
    Average bitrate in bits/second.
    CodingMode string
    Mono, Stereo, or 5.1 channel layout.
    InputType string
    Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
    Profile string
    AAC profile.
    RateControlMode string
    The rate control mode.
    RawFormat string
    Sets LATM/LOAS AAC output for raw containers.
    SampleRate float64
    Sample rate in Hz.
    Spec string
    Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
    VbrQuality string
    VBR Quality Level - Only used if rateControlMode is VBR.
    bitrate Double
    Average bitrate in bits/second.
    codingMode String
    Mono, Stereo, or 5.1 channel layout.
    inputType String
    Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
    profile String
    AAC profile.
    rateControlMode String
    The rate control mode.
    rawFormat String
    Sets LATM/LOAS AAC output for raw containers.
    sampleRate Double
    Sample rate in Hz.
    spec String
    Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
    vbrQuality String
    VBR Quality Level - Only used if rateControlMode is VBR.
    bitrate number
    Average bitrate in bits/second.
    codingMode string
    Mono, Stereo, or 5.1 channel layout.
    inputType string
    Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
    profile string
    AAC profile.
    rateControlMode string
    The rate control mode.
    rawFormat string
    Sets LATM/LOAS AAC output for raw containers.
    sampleRate number
    Sample rate in Hz.
    spec string
    Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
    vbrQuality string
    VBR Quality Level - Only used if rateControlMode is VBR.
    bitrate float
    Average bitrate in bits/second.
    coding_mode str
    Mono, Stereo, or 5.1 channel layout.
    input_type str
    Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
    profile str
    AAC profile.
    rate_control_mode str
    The rate control mode.
    raw_format str
    Sets LATM/LOAS AAC output for raw containers.
    sample_rate float
    Sample rate in Hz.
    spec str
    Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
    vbr_quality str
    VBR Quality Level - Only used if rateControlMode is VBR.
    bitrate Number
    Average bitrate in bits/second.
    codingMode String
    Mono, Stereo, or 5.1 channel layout.
    inputType String
    Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
    profile String
    AAC profile.
    rateControlMode String
    The rate control mode.
    rawFormat String
    Sets LATM/LOAS AAC output for raw containers.
    sampleRate Number
    Sample rate in Hz.
    spec String
    Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
    vbrQuality String
    VBR Quality Level - Only used if rateControlMode is VBR.

    ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs

    Bitrate double
    Average bitrate in bits/second.
    BitstreamMode string
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    CodingMode string
    Dolby Digital coding mode.
    Dialnorm int
    Sets the dialnorm of the output.
    DrcProfile string
    If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    LfeFilter string
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    MetadataControl string
    Metadata control.
    Bitrate float64
    Average bitrate in bits/second.
    BitstreamMode string
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    CodingMode string
    Dolby Digital coding mode.
    Dialnorm int
    Sets the dialnorm of the output.
    DrcProfile string
    If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    LfeFilter string
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    MetadataControl string
    Metadata control.
    bitrate Double
    Average bitrate in bits/second.
    bitstreamMode String
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    codingMode String
    Dolby Digital coding mode.
    dialnorm Integer
    Sets the dialnorm of the output.
    drcProfile String
    If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    lfeFilter String
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    metadataControl String
    Metadata control.
    bitrate number
    Average bitrate in bits/second.
    bitstreamMode string
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    codingMode string
    Dolby Digital coding mode.
    dialnorm number
    Sets the dialnorm of the output.
    drcProfile string
    If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    lfeFilter string
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    metadataControl string
    Metadata control.
    bitrate float
    Average bitrate in bits/second.
    bitstream_mode str
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    coding_mode str
    Dolby Digital coding mode.
    dialnorm int
    Sets the dialnorm of the output.
    drc_profile str
    If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    lfe_filter str
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    metadata_control str
    Metadata control.
    bitrate Number
    Average bitrate in bits/second.
    bitstreamMode String
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    codingMode String
    Dolby Digital coding mode.
    dialnorm Number
    Sets the dialnorm of the output.
    drcProfile String
    If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    lfeFilter String
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    metadataControl String
    Metadata control.

    ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs

    Bitrate double
    Average bitrate in bits/second.
    CodingMode string
    Dolby Digital Plus with Dolby Atmos coding mode.
    Dialnorm double
    Sets the dialnorm for the output.
    DrcLine string
    Sets the Dolby dynamic range compression profile.
    DrcRf string
    Sets the profile for heavy Dolby dynamic range compression.
    HeightTrim double
    Height dimensional trim.
    SurroundTrim double
    Surround dimensional trim.
    Bitrate float64
    Average bitrate in bits/second.
    CodingMode string
    Dolby Digital Plus with Dolby Atmos coding mode.
    Dialnorm float64
    Sets the dialnorm for the output.
    DrcLine string
    Sets the Dolby dynamic range compression profile.
    DrcRf string
    Sets the profile for heavy Dolby dynamic range compression.
    HeightTrim float64
    Height dimensional trim.
    SurroundTrim float64
    Surround dimensional trim.
    bitrate Double
    Average bitrate in bits/second.
    codingMode String
    Dolby Digital Plus with Dolby Atmos coding mode.
    dialnorm Double
    Sets the dialnorm for the output.
    drcLine String
    Sets the Dolby dynamic range compression profile.
    drcRf String
    Sets the profile for heavy Dolby dynamic range compression.
    heightTrim Double
    Height dimensional trim.
    surroundTrim Double
    Surround dimensional trim.
    bitrate number
    Average bitrate in bits/second.
    codingMode string
    Dolby Digital Plus with Dolby Atmos coding mode.
    dialnorm number
    Sets the dialnorm for the output.
    drcLine string
    Sets the Dolby dynamic range compression profile.
    drcRf string
    Sets the profile for heavy Dolby dynamic range compression.
    heightTrim number
    Height dimensional trim.
    surroundTrim number
    Surround dimensional trim.
    bitrate float
    Average bitrate in bits/second.
    coding_mode str
    Dolby Digital Plus with Dolby Atmos coding mode.
    dialnorm float
    Sets the dialnorm for the output.
    drc_line str
    Sets the Dolby dynamic range compression profile.
    drc_rf str
    Sets the profile for heavy Dolby dynamic range compression.
    height_trim float
    Height dimensional trim.
    surround_trim float
    Surround dimensional trim.
    bitrate Number
    Average bitrate in bits/second.
    codingMode String
    Dolby Digital Plus with Dolby Atmos coding mode.
    dialnorm Number
    Sets the dialnorm for the output.
    drcLine String
    Sets the Dolby dynamic range compression profile.
    drcRf String
    Sets the profile for heavy Dolby dynamic range compression.
    heightTrim Number
    Height dimensional trim.
    surroundTrim Number
    Surround dimensional trim.

    ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs

    AttenuationControl string
    Sets the attenuation control.
    Bitrate double
    Average bitrate in bits/second.
    BitstreamMode string
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    CodingMode string
    Dolby Digital Plus coding mode.
    DcFilter string
    Dialnorm int
    DrcLine string
    Sets the Dolby dynamic range compression profile.
    DrcRf string
    Sets the profile for heavy Dolby dynamic range compression.
    LfeControl string
    LfeFilter string
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    LoRoCenterMixLevel double
    LoRoSurroundMixLevel double
    LtRtCenterMixLevel double
    LtRtSurroundMixLevel double
    MetadataControl string
    Metadata control.
    PassthroughControl string
    PhaseControl string
    StereoDownmix string
    SurroundExMode string
    SurroundMode string
    AttenuationControl string
    Sets the attenuation control.
    Bitrate float64
    Average bitrate in bits/second.
    BitstreamMode string
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    CodingMode string
    Dolby Digital Plus coding mode.
    DcFilter string
    Dialnorm int
    DrcLine string
    Sets the Dolby dynamic range compression profile.
    DrcRf string
    Sets the profile for heavy Dolby dynamic range compression.
    LfeControl string
    LfeFilter string
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    LoRoCenterMixLevel float64
    LoRoSurroundMixLevel float64
    LtRtCenterMixLevel float64
    LtRtSurroundMixLevel float64
    MetadataControl string
    Metadata control.
    PassthroughControl string
    PhaseControl string
    StereoDownmix string
    SurroundExMode string
    SurroundMode string
    attenuationControl String
    Sets the attenuation control.
    bitrate Double
    Average bitrate in bits/second.
    bitstreamMode String
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    codingMode String
    Dolby Digital Plus coding mode.
    dcFilter String
    dialnorm Integer
    drcLine String
    Sets the Dolby dynamic range compression profile.
    drcRf String
    Sets the profile for heavy Dolby dynamic range compression.
    lfeControl String
    lfeFilter String
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    loRoCenterMixLevel Double
    loRoSurroundMixLevel Double
    ltRtCenterMixLevel Double
    ltRtSurroundMixLevel Double
    metadataControl String
    Metadata control.
    passthroughControl String
    phaseControl String
    stereoDownmix String
    surroundExMode String
    surroundMode String
    attenuationControl string
    Sets the attenuation control.
    bitrate number
    Average bitrate in bits/second.
    bitstreamMode string
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    codingMode string
    Dolby Digital Plus coding mode.
    dcFilter string
    dialnorm number
    drcLine string
    Sets the Dolby dynamic range compression profile.
    drcRf string
    Sets the profile for heavy Dolby dynamic range compression.
    lfeControl string
    lfeFilter string
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    loRoCenterMixLevel number
    loRoSurroundMixLevel number
    ltRtCenterMixLevel number
    ltRtSurroundMixLevel number
    metadataControl string
    Metadata control.
    passthroughControl string
    phaseControl string
    stereoDownmix string
    surroundExMode string
    surroundMode string
    attenuation_control str
    Sets the attenuation control.
    bitrate float
    Average bitrate in bits/second.
    bitstream_mode str
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    coding_mode str
    Dolby Digital Plus coding mode.
    dc_filter str
    dialnorm int
    drc_line str
    Sets the Dolby dynamic range compression profile.
    drc_rf str
    Sets the profile for heavy Dolby dynamic range compression.
    lfe_control str
    lfe_filter str
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    lo_ro_center_mix_level float
    lo_ro_surround_mix_level float
    lt_rt_center_mix_level float
    lt_rt_surround_mix_level float
    metadata_control str
    Metadata control.
    passthrough_control str
    phase_control str
    stereo_downmix str
    surround_ex_mode str
    surround_mode str
    attenuationControl String
    Sets the attenuation control.
    bitrate Number
    Average bitrate in bits/second.
    bitstreamMode String
    Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
    codingMode String
    Dolby Digital Plus coding mode.
    dcFilter String
    dialnorm Number
    drcLine String
    Sets the Dolby dynamic range compression profile.
    drcRf String
    Sets the profile for heavy Dolby dynamic range compression.
    lfeControl String
    lfeFilter String
    When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
    loRoCenterMixLevel Number
    loRoSurroundMixLevel Number
    ltRtCenterMixLevel Number
    ltRtSurroundMixLevel Number
    metadataControl String
    Metadata control.
    passthroughControl String
    phaseControl String
    stereoDownmix String
    surroundExMode String
    surroundMode String

    ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings, ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs

    Bitrate double
    CodingMode string
    SampleRate double
    Sample rate in Hz.
    Bitrate float64
    CodingMode string
    SampleRate float64
    Sample rate in Hz.
    bitrate Double
    codingMode String
    sampleRate Double
    Sample rate in Hz.
    bitrate number
    codingMode string
    sampleRate number
    Sample rate in Hz.
    bitrate float
    coding_mode str
    sample_rate float
    Sample rate in Hz.
    bitrate Number
    codingMode String
    sampleRate Number
    Sample rate in Hz.

    ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs

    BitDepth double
    CodingMode string
    SampleRate double
    Sample rate in Hz.
    BitDepth float64
    CodingMode string
    SampleRate float64
    Sample rate in Hz.
    bitDepth Double
    codingMode String
    sampleRate Double
    Sample rate in Hz.
    bitDepth number
    codingMode string
    sampleRate number
    Sample rate in Hz.
    bit_depth float
    coding_mode str
    sample_rate float
    Sample rate in Hz.
    bitDepth Number
    codingMode String
    sampleRate Number
    Sample rate in Hz.

    ChannelEncoderSettingsAudioDescriptionRemixSettings, ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs

    ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping, ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs

    ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel, ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs

    gain Integer
    inputChannel Integer
    gain number
    inputChannel number
    gain Number
    inputChannel Number

    ChannelEncoderSettingsAvailBlanking, ChannelEncoderSettingsAvailBlankingArgs

    AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage
    Blanking image to be used. See Avail Blanking Image for more details.
    State string
    When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
    AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage
    Blanking image to be used. See Avail Blanking Image for more details.
    State string
    When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
    availBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage
    Blanking image to be used. See Avail Blanking Image for more details.
    state String
    When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
    availBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage
    Blanking image to be used. See Avail Blanking Image for more details.
    state string
    When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
    avail_blanking_image ChannelEncoderSettingsAvailBlankingAvailBlankingImage
    Blanking image to be used. See Avail Blanking Image for more details.
    state str
    When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
    availBlankingImage Property Map
    Blanking image to be used. See Avail Blanking Image for more details.
    state String
    When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

    ChannelEncoderSettingsAvailBlankingAvailBlankingImage, ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs

    Uri string
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    . Username to be used.
    Uri string
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    . Username to be used.
    uri String
    Path to a file accessible to the live stream.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    username String
    . Username to be used.
    uri string
    Path to a file accessible to the live stream.
    passwordParam string
    Key used to extract the password from EC2 Parameter store.
    username string
    . Username to be used.
    uri str
    Path to a file accessible to the live stream.
    password_param str
    Key used to extract the password from EC2 Parameter store.
    username str
    . Username to be used.
    uri String
    Path to a file accessible to the live stream.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    username String
    . Username to be used.

    ChannelEncoderSettingsCaptionDescription, ChannelEncoderSettingsCaptionDescriptionArgs

    CaptionSelectorName string
    Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
    Name string
    Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
    Accessibility string
    Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
    DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettings
    Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
    LanguageCode string
    ISO 639-2 three-digit code.
    LanguageDescription string
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    CaptionSelectorName string
    Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
    Name string
    Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
    Accessibility string
    Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
    DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettings
    Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
    LanguageCode string
    ISO 639-2 three-digit code.
    LanguageDescription string
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    captionSelectorName String
    Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
    name String
    Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
    accessibility String
    Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
    destinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettings
    Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
    languageCode String
    ISO 639-2 three-digit code.
    languageDescription String
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    captionSelectorName string
    Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
    name string
    Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
    accessibility string
    Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
    destinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettings
    Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
    languageCode string
    ISO 639-2 three-digit code.
    languageDescription string
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    caption_selector_name str
    Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
    name str
    Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
    accessibility str
    Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
    destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettings
    Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
    language_code str
    ISO 639-2 three-digit code.
    language_description str
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    captionSelectorName String
    Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
    name String
    Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
    accessibility String
    Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
    destinationSettings Property Map
    Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
    languageCode String
    ISO 639-2 three-digit code.
    languageDescription String
    Human readable information to indicate captions available for players (eg. English, or Spanish).

    ChannelEncoderSettingsCaptionDescriptionDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs

    AribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings
    ARIB Destination Settings.
    BurnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings
    Burn In Destination Settings. See Burn In Destination Settings for more details.
    DvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings
    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
    EbuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings
    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
    EmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings
    Embedded Destination Settings.
    EmbeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings
    Embedded Plus SCTE20 Destination Settings.
    RtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings
    RTMP Caption Info Destination Settings.
    Scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings
    SCTE20 Plus Embedded Destination Settings.
    Scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings
    SCTE27 Destination Settings.
    SmpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings
    SMPTE TT Destination Settings.
    TeletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings
    Teletext Destination Settings.
    TtmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings
    TTML Destination Settings. See TTML Destination Settings for more details.
    WebvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings
    WebVTT Destination Settings. See WebVTT Destination Settings for more details.
    AribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings
    ARIB Destination Settings.
    BurnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings
    Burn In Destination Settings. See Burn In Destination Settings for more details.
    DvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings
    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
    EbuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings
    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
    EmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings
    Embedded Destination Settings.
    EmbeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings
    Embedded Plus SCTE20 Destination Settings.
    RtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings
    RTMP Caption Info Destination Settings.
    Scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings
    SCTE20 Plus Embedded Destination Settings.
    Scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings
    SCTE27 Destination Settings.
    SmpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings
    SMPTE TT Destination Settings.
    TeletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings
    Teletext Destination Settings.
    TtmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings
    TTML Destination Settings. See TTML Destination Settings for more details.
    WebvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings
    WebVTT Destination Settings. See WebVTT Destination Settings for more details.
    aribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings
    ARIB Destination Settings.
    burnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings
    Burn In Destination Settings. See Burn In Destination Settings for more details.
    dvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings
    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
    ebuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings
    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
    embeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings
    Embedded Destination Settings.
    embeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings
    Embedded Plus SCTE20 Destination Settings.
    rtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings
    RTMP Caption Info Destination Settings.
    scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings
    SCTE20 Plus Embedded Destination Settings.
    scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings
    SCTE27 Destination Settings.
    smpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings
    SMPTE TT Destination Settings.
    teletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings
    Teletext Destination Settings.
    ttmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings
    TTML Destination Settings. See TTML Destination Settings for more details.
    webvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings
    WebVTT Destination Settings. See WebVTT Destination Settings for more details.
    aribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings
    ARIB Destination Settings.
    burnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings
    Burn In Destination Settings. See Burn In Destination Settings for more details.
    dvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings
    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
    ebuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings
    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
    embeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings
    Embedded Destination Settings.
    embeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings
    Embedded Plus SCTE20 Destination Settings.
    rtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings
    RTMP Caption Info Destination Settings.
    scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings
    SCTE20 Plus Embedded Destination Settings.
    scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings
    SCTE27 Destination Settings.
    smpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings
    SMPTE TT Destination Settings.
    teletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings
    Teletext Destination Settings.
    ttmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings
    TTML Destination Settings. See TTML Destination Settings for more details.
    webvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings
    WebVTT Destination Settings. See WebVTT Destination Settings for more details.
    arib_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings
    ARIB Destination Settings.
    burn_in_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings
    Burn In Destination Settings. See Burn In Destination Settings for more details.
    dvb_sub_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings
    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
    ebu_tt_d_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings
    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
    embedded_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings
    Embedded Destination Settings.
    embedded_plus_scte20_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings
    Embedded Plus SCTE20 Destination Settings.
    rtmp_caption_info_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings
    RTMP Caption Info Destination Settings.
    scte20_plus_embedded_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings
    SCTE20 Plus Embedded Destination Settings.
    scte27_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings
    SCTE27 Destination Settings.
    smpte_tt_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings
    SMPTE TT Destination Settings.
    teletext_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings
    Teletext Destination Settings.
    ttml_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings
    TTML Destination Settings. See TTML Destination Settings for more details.
    webvtt_destination_settings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings
    WebVTT Destination Settings. See WebVTT Destination Settings for more details.
    aribDestinationSettings Property Map
    ARIB Destination Settings.
    burnInDestinationSettings Property Map
    Burn In Destination Settings. See Burn In Destination Settings for more details.
    dvbSubDestinationSettings Property Map
    DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
    ebuTtDDestinationSettings Property Map
    EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
    embeddedDestinationSettings Property Map
    Embedded Destination Settings.
    embeddedPlusScte20DestinationSettings Property Map
    Embedded Plus SCTE20 Destination Settings.
    rtmpCaptionInfoDestinationSettings Property Map
    RTMP Caption Info Destination Settings.
    scte20PlusEmbeddedDestinationSettings Property Map
    SCTE20 Plus Embedded Destination Settings.
    scte27DestinationSettings Property Map
    SCTE27 Destination Settings.
    smpteTtDestinationSettings Property Map
    SMPTE TT Destination Settings.
    teletextDestinationSettings Property Map
    Teletext Destination Settings.
    ttmlDestinationSettings Property Map
    TTML Destination Settings. See TTML Destination Settings for more details.
    webvttDestinationSettings Property Map
    WebVTT Destination Settings. See WebVTT Destination Settings for more details.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs

    OutlineColor string
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    TeletextGridControl string
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    Alignment string
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
    BackgroundColor string
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    BackgroundOpacity int
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    Font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    FontColor string
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    FontOpacity int
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    FontResolution int
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    FontSize string
    When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    OutlineSize int
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    ShadowColor string
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    ShadowOpacity int
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    ShadowXOffset int
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    ShadowYOffset int
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    XPosition int
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
    YPosition int
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
    OutlineColor string
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    TeletextGridControl string
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    Alignment string
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
    BackgroundColor string
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    BackgroundOpacity int
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    Font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    FontColor string
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    FontOpacity int
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    FontResolution int
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    FontSize string
    When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    OutlineSize int
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    ShadowColor string
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    ShadowOpacity int
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    ShadowXOffset int
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    ShadowYOffset int
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    XPosition int
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
    YPosition int
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
    outlineColor String
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    teletextGridControl String
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    alignment String
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
    backgroundColor String
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    backgroundOpacity Integer
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    fontColor String
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    fontOpacity Integer
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    fontResolution Integer
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    fontSize String
    When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outlineSize Integer
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadowColor String
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadowOpacity Integer
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadowXOffset Integer
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadowYOffset Integer
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    xPosition Integer
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
    yPosition Integer
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
    outlineColor string
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    teletextGridControl string
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    alignment string
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
    backgroundColor string
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    backgroundOpacity number
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    fontColor string
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    fontOpacity number
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    fontResolution number
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    fontSize string
    When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outlineSize number
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadowColor string
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadowOpacity number
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadowXOffset number
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadowYOffset number
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    xPosition number
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
    yPosition number
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
    outline_color str
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    teletext_grid_control str
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    alignment str
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
    background_color str
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    background_opacity int
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    font_color str
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    font_opacity int
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    font_resolution int
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    font_size str
    When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outline_size int
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadow_color str
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadow_opacity int
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadow_x_offset int
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadow_y_offset int
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    x_position int
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
    y_position int
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
    outlineColor String
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    teletextGridControl String
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    alignment String
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
    backgroundColor String
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    backgroundOpacity Number
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font Property Map
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    fontColor String
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    fontOpacity Number
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    fontResolution Number
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    fontSize String
    When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outlineSize Number
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadowColor String
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadowOpacity Number
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadowXOffset Number
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadowYOffset Number
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    xPosition Number
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
    yPosition Number
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs

    Uri string
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    Username to be used.
    Uri string
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    Username to be used.
    uri String
    Path to a file accessible to the live stream.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    username String
    Username to be used.
    uri string
    Path to a file accessible to the live stream.
    passwordParam string
    Key used to extract the password from EC2 Parameter store.
    username string
    Username to be used.
    uri str
    Path to a file accessible to the live stream.
    password_param str
    Key used to extract the password from EC2 Parameter store.
    username str
    Username to be used.
    uri String
    Path to a file accessible to the live stream.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    username String
    Username to be used.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs

    Alignment string
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    BackgroundColor string
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    BackgroundOpacity int
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    Font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    FontColor string
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    FontOpacity int
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    FontResolution int
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    FontSize string
    When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    OutlineColor string
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    OutlineSize int
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    ShadowColor string
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    ShadowOpacity int
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    ShadowXOffset int
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    ShadowYOffset int
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    TeletextGridControl string
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    XPosition int
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    YPosition int
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    Alignment string
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    BackgroundColor string
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    BackgroundOpacity int
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    Font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    FontColor string
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    FontOpacity int
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    FontResolution int
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    FontSize string
    When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    OutlineColor string
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    OutlineSize int
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    ShadowColor string
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    ShadowOpacity int
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    ShadowXOffset int
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    ShadowYOffset int
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    TeletextGridControl string
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    XPosition int
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    YPosition int
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    alignment String
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    backgroundColor String
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    backgroundOpacity Integer
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    fontColor String
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    fontOpacity Integer
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    fontResolution Integer
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    fontSize String
    When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outlineColor String
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    outlineSize Integer
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadowColor String
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadowOpacity Integer
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadowXOffset Integer
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadowYOffset Integer
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    teletextGridControl String
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    xPosition Integer
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    yPosition Integer
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    alignment string
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    backgroundColor string
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    backgroundOpacity number
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    fontColor string
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    fontOpacity number
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    fontResolution number
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    fontSize string
    When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outlineColor string
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    outlineSize number
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadowColor string
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadowOpacity number
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadowXOffset number
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadowYOffset number
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    teletextGridControl string
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    xPosition number
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    yPosition number
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    alignment str
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    background_color str
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    background_opacity int
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    font_color str
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    font_opacity int
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    font_resolution int
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    font_size str
    When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outline_color str
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    outline_size int
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadow_color str
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadow_opacity int
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadow_x_offset int
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadow_y_offset int
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    teletext_grid_control str
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    x_position int
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    y_position int
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    alignment String
    If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    backgroundColor String
    Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
    backgroundOpacity Number
    Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    font Property Map
    External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
    fontColor String
    Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    fontOpacity Number
    Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
    fontResolution Number
    Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
    fontSize String
    When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
    outlineColor String
    Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    outlineSize Number
    Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    shadowColor String
    Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
    shadowOpacity Number
    Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
    shadowXOffset Number
    Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
    shadowYOffset Number
    Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
    teletextGridControl String
    Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
    xPosition Number
    Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
    yPosition Number
    Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs

    Uri string
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    Username to be used.
    Uri string
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    Username to be used.
    uri String
    Path to a file accessible to the live stream.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    username String
    Username to be used.
    uri string
    Path to a file accessible to the live stream.
    passwordParam string
    Key used to extract the password from EC2 Parameter store.
    username string
    Username to be used.
    uri str
    Path to a file accessible to the live stream.
    password_param str
    Key used to extract the password from EC2 Parameter store.
    username str
    Username to be used.
    uri String
    Path to a file accessible to the live stream.
    passwordParam String
    Key used to extract the password from EC2 Parameter store.
    username String
    Username to be used.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs

    CopyrightHolder string
    Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
    FillLineGap string
    Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
    FontFamily string
    Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
    StyleControl string
    Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
    CopyrightHolder string
    Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
    FillLineGap string
    Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
    FontFamily string
    Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
    StyleControl string
    Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
    copyrightHolder String
    Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
    fillLineGap String
    Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
    fontFamily String
    Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
    styleControl String
    Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
    copyrightHolder string
    Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
    fillLineGap string
    Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
    fontFamily string
    Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
    styleControl string
    Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
    copyright_holder str
    Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
    fill_line_gap str
    Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
    font_family str
    Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
    style_control str
    Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
    copyrightHolder String
    Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
    fillLineGap String
    Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
    fontFamily String
    Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
    styleControl String
    Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs

    StyleControl string
    This field is not currently supported and will not affect the output styling. Leave the default value.
    StyleControl string
    This field is not currently supported and will not affect the output styling. Leave the default value.
    styleControl String
    This field is not currently supported and will not affect the output styling. Leave the default value.
    styleControl string
    This field is not currently supported and will not affect the output styling. Leave the default value.
    style_control str
    This field is not currently supported and will not affect the output styling. Leave the default value.
    styleControl String
    This field is not currently supported and will not affect the output styling. Leave the default value.

    ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs

    StyleControl string
    Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
    StyleControl string
    Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
    styleControl String
    Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
    styleControl string
    Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
    style_control str
    Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
    styleControl String
    Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.

    ChannelEncoderSettingsGlobalConfiguration, ChannelEncoderSettingsGlobalConfigurationArgs

    InitialAudioGain int
    Value to set the initial audio gain for the Live Event.
    InputEndAction string
    Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
    InputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior
    Settings for system actions when input is lost. See Input Loss Behavior for more details.
    OutputLockingMode string
    Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
    OutputTimingSource string
    Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
    SupportLowFramerateInputs string
    Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
    InitialAudioGain int
    Value to set the initial audio gain for the Live Event.
    InputEndAction string
    Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
    InputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior
    Settings for system actions when input is lost. See Input Loss Behavior for more details.
    OutputLockingMode string
    Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
    OutputTimingSource string
    Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
    SupportLowFramerateInputs string
    Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
    initialAudioGain Integer
    Value to set the initial audio gain for the Live Event.
    inputEndAction String
    Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
    inputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior
    Settings for system actions when input is lost. See Input Loss Behavior for more details.
    outputLockingMode String
    Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
    outputTimingSource String
    Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
    supportLowFramerateInputs String
    Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
    initialAudioGain number
    Value to set the initial audio gain for the Live Event.
    inputEndAction string
    Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
    inputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior
    Settings for system actions when input is lost. See Input Loss Behavior for more details.
    outputLockingMode string
    Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
    outputTimingSource string
    Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
    supportLowFramerateInputs string
    Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
    initial_audio_gain int
    Value to set the initial audio gain for the Live Event.
    input_end_action str
    Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
    input_loss_behavior ChannelEncoderSettingsGlobalConfigurationInputLossBehavior
    Settings for system actions when input is lost. See Input Loss Behavior for more details.
    output_locking_mode str
    Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
    output_timing_source str
    Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
    support_low_framerate_inputs str
    Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
    initialAudioGain Number
    Value to set the initial audio gain for the Live Event.
    inputEndAction String
    Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
    inputLossBehavior Property Map
    Settings for system actions when input is lost. See Input Loss Behavior for more details.
    outputLockingMode String
    Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
    outputTimingSource String
    Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
    supportLowFramerateInputs String
    Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.

    ChannelEncoderSettingsGlobalConfigurationInputLossBehavior, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs

    ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs

    Uri string
    PasswordParam string
    Username string
    Uri string
    PasswordParam string
    Username string
    uri String
    passwordParam String
    username String
    uri string
    passwordParam string
    username string
    uri String
    passwordParam String
    username String

    ChannelEncoderSettingsMotionGraphicsConfiguration, ChannelEncoderSettingsMotionGraphicsConfigurationArgs

    MotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings
    Motion Graphics Settings. See Motion Graphics Settings for more details.
    MotionGraphicsInsertion string
    Motion Graphics Insertion.
    MotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings
    Motion Graphics Settings. See Motion Graphics Settings for more details.
    MotionGraphicsInsertion string
    Motion Graphics Insertion.
    motionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings
    Motion Graphics Settings. See Motion Graphics Settings for more details.
    motionGraphicsInsertion String
    Motion Graphics Insertion.
    motionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings
    Motion Graphics Settings. See Motion Graphics Settings for more details.
    motionGraphicsInsertion string
    Motion Graphics Insertion.
    motion_graphics_settings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings
    Motion Graphics Settings. See Motion Graphics Settings for more details.
    motion_graphics_insertion str
    Motion Graphics Insertion.
    motionGraphicsSettings Property Map
    Motion Graphics Settings. See Motion Graphics Settings for more details.
    motionGraphicsInsertion String
    Motion Graphics Insertion.

    ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings, ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs

    htmlMotionGraphicsSettings Property Map
    Html Motion Graphics Settings.

    ChannelEncoderSettingsNielsenConfiguration, ChannelEncoderSettingsNielsenConfigurationArgs

    DistributorId string
    Enter the Distributor ID assigned to your organization by Nielsen.
    NielsenPcmToId3Tagging string
    Enables Nielsen PCM to ID3 tagging.
    DistributorId string
    Enter the Distributor ID assigned to your organization by Nielsen.
    NielsenPcmToId3Tagging string
    Enables Nielsen PCM to ID3 tagging.
    distributorId String
    Enter the Distributor ID assigned to your organization by Nielsen.
    nielsenPcmToId3Tagging String
    Enables Nielsen PCM to ID3 tagging.
    distributorId string
    Enter the Distributor ID assigned to your organization by Nielsen.
    nielsenPcmToId3Tagging string
    Enables Nielsen PCM to ID3 tagging.
    distributor_id str
    Enter the Distributor ID assigned to your organization by Nielsen.
    nielsen_pcm_to_id3_tagging str
    Enables Nielsen PCM to ID3 tagging.
    distributorId String
    Enter the Distributor ID assigned to your organization by Nielsen.
    nielsenPcmToId3Tagging String
    Enables Nielsen PCM to ID3 tagging.

    ChannelEncoderSettingsOutputGroup, ChannelEncoderSettingsOutputGroupArgs

    OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings
    Settings associated with the output group. See Output Group Settings for more details.
    Outputs List<ChannelEncoderSettingsOutputGroupOutput>
    List of outputs. See Outputs for more details.
    Name string
    Custom output group name defined by the user.
    OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings
    Settings associated with the output group. See Output Group Settings for more details.
    Outputs []ChannelEncoderSettingsOutputGroupOutputType
    List of outputs. See Outputs for more details.
    Name string
    Custom output group name defined by the user.
    outputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings
    Settings associated with the output group. See Output Group Settings for more details.
    outputs List<ChannelEncoderSettingsOutputGroupOutput>
    List of outputs. See Outputs for more details.
    name String
    Custom output group name defined by the user.
    outputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings
    Settings associated with the output group. See Output Group Settings for more details.
    outputs ChannelEncoderSettingsOutputGroupOutput[]
    List of outputs. See Outputs for more details.
    name string
    Custom output group name defined by the user.
    output_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettings
    Settings associated with the output group. See Output Group Settings for more details.
    outputs Sequence[ChannelEncoderSettingsOutputGroupOutput]
    List of outputs. See Outputs for more details.
    name str
    Custom output group name defined by the user.
    outputGroupSettings Property Map
    Settings associated with the output group. See Output Group Settings for more details.
    outputs List<Property Map>
    List of outputs. See Outputs for more details.
    name String
    Custom output group name defined by the user.

    ChannelEncoderSettingsOutputGroupOutput, ChannelEncoderSettingsOutputGroupOutputArgs

    OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings
    Settings for output. See Output Settings for more details.
    AudioDescriptionNames List<string>
    The names of the audio descriptions used as audio sources for the output.
    CaptionDescriptionNames List<string>
    The names of the caption descriptions used as caption sources for the output.
    OutputName string
    The name used to identify an output.
    VideoDescriptionName string
    The name of the video description used as video source for the output.
    OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings
    Settings for output. See Output Settings for more details.
    AudioDescriptionNames []string
    The names of the audio descriptions used as audio sources for the output.
    CaptionDescriptionNames []string
    The names of the caption descriptions used as caption sources for the output.
    OutputName string
    The name used to identify an output.
    VideoDescriptionName string
    The name of the video description used as video source for the output.
    outputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings
    Settings for output. See Output Settings for more details.
    audioDescriptionNames List<String>
    The names of the audio descriptions used as audio sources for the output.
    captionDescriptionNames List<String>
    The names of the caption descriptions used as caption sources for the output.
    outputName String
    The name used to identify an output.
    videoDescriptionName String
    The name of the video description used as video source for the output.
    outputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings
    Settings for output. See Output Settings for more details.
    audioDescriptionNames string[]
    The names of the audio descriptions used as audio sources for the output.
    captionDescriptionNames string[]
    The names of the caption descriptions used as caption sources for the output.
    outputName string
    The name used to identify an output.
    videoDescriptionName string
    The name of the video description used as video source for the output.
    output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettings
    Settings for output. See Output Settings for more details.
    audio_description_names Sequence[str]
    The names of the audio descriptions used as audio sources for the output.
    caption_description_names Sequence[str]
    The names of the caption descriptions used as caption sources for the output.
    output_name str
    The name used to identify an output.
    video_description_name str
    The name of the video description used as video source for the output.
    outputSettings Property Map
    Settings for output. See Output Settings for more details.
    audioDescriptionNames List<String>
    The names of the audio descriptions used as audio sources for the output.
    captionDescriptionNames List<String>
    The names of the caption descriptions used as caption sources for the output.
    outputName String
    The name used to identify an output.
    videoDescriptionName String
    The name of the video description used as video source for the output.

    ChannelEncoderSettingsOutputGroupOutputGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs

    ArchiveGroupSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting>
    Archive group settings. See Archive Group Settings for more details.
    FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    HlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings
    Media package group settings. See Media Package Group Settings for more details.
    MsSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    MultiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings
    RTMP group settings. See RTMP Group Settings for more details.
    UdpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    ArchiveGroupSettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting
    Archive group settings. See Archive Group Settings for more details.
    FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    HlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings
    Media package group settings. See Media Package Group Settings for more details.
    MsSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    MultiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings
    RTMP group settings. See RTMP Group Settings for more details.
    UdpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archiveGroupSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting>
    Archive group settings. See Archive Group Settings for more details.
    frameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    hlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    mediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings
    Media package group settings. See Media Package Group Settings for more details.
    msSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    multiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    rtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings
    RTMP group settings. See RTMP Group Settings for more details.
    udpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archiveGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting[]
    Archive group settings. See Archive Group Settings for more details.
    frameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    hlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    mediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings
    Media package group settings. See Media Package Group Settings for more details.
    msSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    multiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    rtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings
    RTMP group settings. See RTMP Group Settings for more details.
    udpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archive_group_settings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting]
    Archive group settings. See Archive Group Settings for more details.
    frame_capture_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
    hls_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
    media_package_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings
    Media package group settings. See Media Package Group Settings for more details.
    ms_smooth_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
    multiplex_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
    rtmp_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings
    RTMP group settings. See RTMP Group Settings for more details.
    udp_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
    archiveGroupSettings List<Property Map>
    Archive group settings. See Archive Group Settings for more details.
    frameCaptureGroupSettings Property Map
    hlsGroupSettings Property Map
    mediaPackageGroupSettings Property Map
    Media package group settings. See Media Package Group Settings for more details.
    msSmoothGroupSettings Property Map
    multiplexGroupSettings Property Map
    rtmpGroupSettings Property Map
    RTMP group settings. See RTMP Group Settings for more details.
    udpGroupSettings Property Map

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs

    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination
    A director and base filename where archive files should be written. See Destination for more details.
    ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings
    Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
    RolloverInterval int
    Number of seconds to write to archive file before closing and starting a new one.
    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination
    A director and base filename where archive files should be written. See Destination for more details.
    ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings
    Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
    RolloverInterval int
    Number of seconds to write to archive file before closing and starting a new one.
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination
    A director and base filename where archive files should be written. See Destination for more details.
    archiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings
    Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
    rolloverInterval Integer
    Number of seconds to write to archive file before closing and starting a new one.
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination
    A director and base filename where archive files should be written. See Destination for more details.
    archiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings
    Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
    rolloverInterval number
    Number of seconds to write to archive file before closing and starting a new one.
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination
    A director and base filename where archive files should be written. See Destination for more details.
    archive_cdn_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings
    Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
    rollover_interval int
    Number of seconds to write to archive file before closing and starting a new one.
    destination Property Map
    A director and base filename where archive files should be written. See Destination for more details.
    archiveCdnSettings Property Map
    Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
    rolloverInterval Number
    Number of seconds to write to archive file before closing and starting a new one.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs

    archiveS3Settings Property Map
    Archive S3 Settings. See Archive S3 Settings for more details.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs

    CannedAcl string
    Specify the canned ACL to apply to each S3 request.
    CannedAcl string
    Specify the canned ACL to apply to each S3 request.
    cannedAcl String
    Specify the canned ACL to apply to each S3 request.
    cannedAcl string
    Specify the canned ACL to apply to each S3 request.
    canned_acl str
    Specify the canned ACL to apply to each S3 request.
    cannedAcl String
    Specify the canned ACL to apply to each S3 request.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs

    CannedAcl string
    Specify the canned ACL to apply to each S3 request.
    CannedAcl string
    Specify the canned ACL to apply to each S3 request.
    cannedAcl String
    Specify the canned ACL to apply to each S3 request.
    cannedAcl string
    Specify the canned ACL to apply to each S3 request.
    canned_acl str
    Specify the canned ACL to apply to each S3 request.
    cannedAcl String
    Specify the canned ACL to apply to each S3 request.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs

    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination
    AdMarkers List<string>
    The ad marker type for this output group.
    BaseUrlContent string
    BaseUrlContent1 string
    BaseUrlManifest string
    BaseUrlManifest1 string
    CaptionLanguageMappings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>
    CaptionLanguageSetting string
    ClientCache string
    CodecSpecification string
    ConstantIv string
    DirectoryStructure string
    DiscontinuityTags string
    EncryptionType string
    HlsCdnSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>
    HlsId3SegmentTagging string
    IframeOnlyPlaylists string
    IncompleteSegmentBehavior string
    IndexNSegments int
    InputLossAction string
    IvInManifest string
    IvSource string
    KeepSegments int
    KeyFormat string
    KeyFormatVersions string
    KeyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    ManifestCompression string
    ManifestDurationFormat string
    MinSegmentLength int
    Mode string
    OutputSelection string
    ProgramDateTime string
    ProgramDateTimeClock string
    ProgramDateTimePeriod int
    RedundantManifest string
    SegmentLength int
    SegmentsPerSubdirectory int
    StreamInfResolution string
    TimedMetadataId3Frame string
    Indicates ID3 frame that has the timecode.
    TimedMetadataId3Period int
    TimestampDeltaMilliseconds int
    TsFileMode string
    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination
    AdMarkers []string
    The ad marker type for this output group.
    BaseUrlContent string
    BaseUrlContent1 string
    BaseUrlManifest string
    BaseUrlManifest1 string
    CaptionLanguageMappings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping
    CaptionLanguageSetting string
    ClientCache string
    CodecSpecification string
    ConstantIv string
    DirectoryStructure string
    DiscontinuityTags string
    EncryptionType string
    HlsCdnSettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting
    HlsId3SegmentTagging string
    IframeOnlyPlaylists string
    IncompleteSegmentBehavior string
    IndexNSegments int
    InputLossAction string
    IvInManifest string
    IvSource string
    KeepSegments int
    KeyFormat string
    KeyFormatVersions string
    KeyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    ManifestCompression string
    ManifestDurationFormat string
    MinSegmentLength int
    Mode string
    OutputSelection string
    ProgramDateTime string
    ProgramDateTimeClock string
    ProgramDateTimePeriod int
    RedundantManifest string
    SegmentLength int
    SegmentsPerSubdirectory int
    StreamInfResolution string
    TimedMetadataId3Frame string
    Indicates ID3 frame that has the timecode.
    TimedMetadataId3Period int
    TimestampDeltaMilliseconds int
    TsFileMode string
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination
    adMarkers List<String>
    The ad marker type for this output group.
    baseUrlContent String
    baseUrlContent1 String
    baseUrlManifest String
    baseUrlManifest1 String
    captionLanguageMappings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>
    captionLanguageSetting String
    clientCache String
    codecSpecification String
    constantIv String
    directoryStructure String
    discontinuityTags String
    encryptionType String
    hlsCdnSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>
    hlsId3SegmentTagging String
    iframeOnlyPlaylists String
    incompleteSegmentBehavior String
    indexNSegments Integer
    inputLossAction String
    ivInManifest String
    ivSource String
    keepSegments Integer
    keyFormat String
    keyFormatVersions String
    keyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    manifestCompression String
    manifestDurationFormat String
    minSegmentLength Integer
    mode String
    outputSelection String
    programDateTime String
    programDateTimeClock String
    programDateTimePeriod Integer
    redundantManifest String
    segmentLength Integer
    segmentsPerSubdirectory Integer
    streamInfResolution String
    timedMetadataId3Frame String
    Indicates ID3 frame that has the timecode.
    timedMetadataId3Period Integer
    timestampDeltaMilliseconds Integer
    tsFileMode String
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination
    adMarkers string[]
    The ad marker type for this output group.
    baseUrlContent string
    baseUrlContent1 string
    baseUrlManifest string
    baseUrlManifest1 string
    captionLanguageMappings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping[]
    captionLanguageSetting string
    clientCache string
    codecSpecification string
    constantIv string
    directoryStructure string
    discontinuityTags string
    encryptionType string
    hlsCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting[]
    hlsId3SegmentTagging string
    iframeOnlyPlaylists string
    incompleteSegmentBehavior string
    indexNSegments number
    inputLossAction string
    ivInManifest string
    ivSource string
    keepSegments number
    keyFormat string
    keyFormatVersions string
    keyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    manifestCompression string
    manifestDurationFormat string
    minSegmentLength number
    mode string
    outputSelection string
    programDateTime string
    programDateTimeClock string
    programDateTimePeriod number
    redundantManifest string
    segmentLength number
    segmentsPerSubdirectory number
    streamInfResolution string
    timedMetadataId3Frame string
    Indicates ID3 frame that has the timecode.
    timedMetadataId3Period number
    timestampDeltaMilliseconds number
    tsFileMode string
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination
    ad_markers Sequence[str]
    The ad marker type for this output group.
    base_url_content str
    base_url_content1 str
    base_url_manifest str
    base_url_manifest1 str
    caption_language_mappings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping]
    caption_language_setting str
    client_cache str
    codec_specification str
    constant_iv str
    directory_structure str
    discontinuity_tags str
    encryption_type str
    hls_cdn_settings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting]
    hls_id3_segment_tagging str
    iframe_only_playlists str
    incomplete_segment_behavior str
    index_n_segments int
    input_loss_action str
    iv_in_manifest str
    iv_source str
    keep_segments int
    key_format str
    key_format_versions str
    key_provider_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
    manifest_compression str
    manifest_duration_format str
    min_segment_length int
    mode str
    output_selection str
    program_date_time str
    program_date_time_clock str
    program_date_time_period int
    redundant_manifest str
    segment_length int
    segments_per_subdirectory int
    stream_inf_resolution str
    timed_metadata_id3_frame str
    Indicates ID3 frame that has the timecode.
    timed_metadata_id3_period int
    timestamp_delta_milliseconds int
    ts_file_mode str
    destination Property Map
    adMarkers List<String>
    The ad marker type for this output group.
    baseUrlContent String
    baseUrlContent1 String
    baseUrlManifest String
    baseUrlManifest1 String
    captionLanguageMappings List<Property Map>
    captionLanguageSetting String
    clientCache String
    codecSpecification String
    constantIv String
    directoryStructure String
    discontinuityTags String
    encryptionType String
    hlsCdnSettings List<Property Map>
    hlsId3SegmentTagging String
    iframeOnlyPlaylists String
    incompleteSegmentBehavior String
    indexNSegments Number
    inputLossAction String
    ivInManifest String
    ivSource String
    keepSegments Number
    keyFormat String
    keyFormatVersions String
    keyProviderSettings Property Map
    manifestCompression String
    manifestDurationFormat String
    minSegmentLength Number
    mode String
    outputSelection String
    programDateTime String
    programDateTimeClock String
    programDateTimePeriod Number
    redundantManifest String
    segmentLength Number
    segmentsPerSubdirectory Number
    streamInfResolution String
    timedMetadataId3Frame String
    Indicates ID3 frame that has the timecode.
    timedMetadataId3Period Number
    timestampDeltaMilliseconds Number
    tsFileMode String

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs

    CaptionChannel int
    LanguageCode string
    LanguageDescription string
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    CaptionChannel int
    LanguageCode string
    LanguageDescription string
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    captionChannel Integer
    languageCode String
    languageDescription String
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    captionChannel number
    languageCode string
    languageDescription string
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    caption_channel int
    language_code str
    language_description str
    Human readable information to indicate captions available for players (eg. English, or Spanish).
    captionChannel Number
    languageCode String
    languageDescription String
    Human readable information to indicate captions available for players (eg. English, or Spanish).

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs

    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    HttpTransferMode string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    Salt string
    Token string
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    HttpTransferMode string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    Salt string
    Token string
    connectionRetryInterval Integer
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Integer
    httpTransferMode String
    numRetries Integer
    Number of retry attempts.
    restartDelay Integer
    Number of seconds to wait until a restart is initiated.
    salt String
    token String
    connectionRetryInterval number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration number
    httpTransferMode string
    numRetries number
    Number of retry attempts.
    restartDelay number
    Number of seconds to wait until a restart is initiated.
    salt string
    token string
    connection_retry_interval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecache_duration int
    http_transfer_mode str
    num_retries int
    Number of retry attempts.
    restart_delay int
    Number of seconds to wait until a restart is initiated.
    salt str
    token str
    connectionRetryInterval Number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Number
    httpTransferMode String
    numRetries Number
    Number of retry attempts.
    restartDelay Number
    Number of seconds to wait until a restart is initiated.
    salt String
    token String

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs

    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval Integer
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Integer
    numRetries Integer
    Number of retry attempts.
    restartDelay Integer
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration number
    numRetries number
    Number of retry attempts.
    restartDelay number
    Number of seconds to wait until a restart is initiated.
    connection_retry_interval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecache_duration int
    num_retries int
    Number of retry attempts.
    restart_delay int
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval Number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Number
    numRetries Number
    Number of retry attempts.
    restartDelay Number
    Number of seconds to wait until a restart is initiated.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs

    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    MediaStoreStorageClass string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    MediaStoreStorageClass string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval Integer
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Integer
    mediaStoreStorageClass String
    numRetries Integer
    Number of retry attempts.
    restartDelay Integer
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration number
    mediaStoreStorageClass string
    numRetries number
    Number of retry attempts.
    restartDelay number
    Number of seconds to wait until a restart is initiated.
    connection_retry_interval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecache_duration int
    media_store_storage_class str
    num_retries int
    Number of retry attempts.
    restart_delay int
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval Number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Number
    mediaStoreStorageClass String
    numRetries Number
    Number of retry attempts.
    restartDelay Number
    Number of seconds to wait until a restart is initiated.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3Settings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs

    CannedAcl string
    Specify the canned ACL to apply to each S3 request.
    CannedAcl string
    Specify the canned ACL to apply to each S3 request.
    cannedAcl String
    Specify the canned ACL to apply to each S3 request.
    cannedAcl string
    Specify the canned ACL to apply to each S3 request.
    canned_acl str
    Specify the canned ACL to apply to each S3 request.
    cannedAcl String
    Specify the canned ACL to apply to each S3 request.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs

    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    HttpTransferMode string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    FilecacheDuration int
    HttpTransferMode string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval Integer
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Integer
    httpTransferMode String
    numRetries Integer
    Number of retry attempts.
    restartDelay Integer
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration number
    httpTransferMode string
    numRetries number
    Number of retry attempts.
    restartDelay number
    Number of seconds to wait until a restart is initiated.
    connection_retry_interval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecache_duration int
    http_transfer_mode str
    num_retries int
    Number of retry attempts.
    restart_delay int
    Number of seconds to wait until a restart is initiated.
    connectionRetryInterval Number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    filecacheDuration Number
    httpTransferMode String
    numRetries Number
    Number of retry attempts.
    restartDelay Number
    Number of seconds to wait until a restart is initiated.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySetting, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServer, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs

    Uri string
    PasswordParam string
    Username string
    Uri string
    PasswordParam string
    Username string
    uri String
    passwordParam String
    username String
    uri string
    passwordParam string
    username string
    uri String
    passwordParam String
    username String

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs

    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination
    A director and base filename where archive files should be written. See Destination for more details.
    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination
    A director and base filename where archive files should be written. See Destination for more details.
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination
    A director and base filename where archive files should be written. See Destination for more details.
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination
    A director and base filename where archive files should be written. See Destination for more details.
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination
    A director and base filename where archive files should be written. See Destination for more details.
    destination Property Map
    A director and base filename where archive files should be written. See Destination for more details.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs

    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination
    AcquisitionPointId string
    AudioOnlyTimecodeControl string
    CertificateMode string
    Setting to allow self signed or verified RTMP certificates.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    EventId string
    EventIdMode string
    EventStopBehavior string
    FilecacheDuration int
    FragmentLength int
    InputLossAction string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    SegmentationMode string
    SendDelayMs int
    SparseTrackType string
    StreamManifestBehavior string
    TimestampOffset string
    TimestampOffsetMode string
    Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination
    AcquisitionPointId string
    AudioOnlyTimecodeControl string
    CertificateMode string
    Setting to allow self signed or verified RTMP certificates.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    EventId string
    EventIdMode string
    EventStopBehavior string
    FilecacheDuration int
    FragmentLength int
    InputLossAction string
    NumRetries int
    Number of retry attempts.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    SegmentationMode string
    SendDelayMs int
    SparseTrackType string
    StreamManifestBehavior string
    TimestampOffset string
    TimestampOffsetMode string
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination
    acquisitionPointId String
    audioOnlyTimecodeControl String
    certificateMode String
    Setting to allow self signed or verified RTMP certificates.
    connectionRetryInterval Integer
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    eventId String
    eventIdMode String
    eventStopBehavior String
    filecacheDuration Integer
    fragmentLength Integer
    inputLossAction String
    numRetries Integer
    Number of retry attempts.
    restartDelay Integer
    Number of seconds to wait until a restart is initiated.
    segmentationMode String
    sendDelayMs Integer
    sparseTrackType String
    streamManifestBehavior String
    timestampOffset String
    timestampOffsetMode String
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination
    acquisitionPointId string
    audioOnlyTimecodeControl string
    certificateMode string
    Setting to allow self signed or verified RTMP certificates.
    connectionRetryInterval number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    eventId string
    eventIdMode string
    eventStopBehavior string
    filecacheDuration number
    fragmentLength number
    inputLossAction string
    numRetries number
    Number of retry attempts.
    restartDelay number
    Number of seconds to wait until a restart is initiated.
    segmentationMode string
    sendDelayMs number
    sparseTrackType string
    streamManifestBehavior string
    timestampOffset string
    timestampOffsetMode string
    destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination
    acquisition_point_id str
    audio_only_timecode_control str
    certificate_mode str
    Setting to allow self signed or verified RTMP certificates.
    connection_retry_interval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    event_id str
    event_id_mode str
    event_stop_behavior str
    filecache_duration int
    fragment_length int
    input_loss_action str
    num_retries int
    Number of retry attempts.
    restart_delay int
    Number of seconds to wait until a restart is initiated.
    segmentation_mode str
    send_delay_ms int
    sparse_track_type str
    stream_manifest_behavior str
    timestamp_offset str
    timestamp_offset_mode str
    destination Property Map
    acquisitionPointId String
    audioOnlyTimecodeControl String
    certificateMode String
    Setting to allow self signed or verified RTMP certificates.
    connectionRetryInterval Number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    eventId String
    eventIdMode String
    eventStopBehavior String
    filecacheDuration Number
    fragmentLength Number
    inputLossAction String
    numRetries Number
    Number of retry attempts.
    restartDelay Number
    Number of seconds to wait until a restart is initiated.
    segmentationMode String
    sendDelayMs Number
    sparseTrackType String
    streamManifestBehavior String
    timestampOffset String
    timestampOffsetMode String

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs

    AdMarkers List<string>
    The ad marker type for this output group.
    AuthenticationScheme string
    Authentication scheme to use when connecting with CDN.
    CacheFullBehavior string
    Controls behavior when content cache fills up.
    CacheLength int
    Cache length in seconds, is used to calculate buffer size.
    CaptionData string
    Controls the types of data that passes to onCaptionInfo outputs.
    InputLossAction string
    Controls the behavior of the RTMP group if input becomes unavailable.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    AdMarkers []string
    The ad marker type for this output group.
    AuthenticationScheme string
    Authentication scheme to use when connecting with CDN.
    CacheFullBehavior string
    Controls behavior when content cache fills up.
    CacheLength int
    Cache length in seconds, is used to calculate buffer size.
    CaptionData string
    Controls the types of data that passes to onCaptionInfo outputs.
    InputLossAction string
    Controls the behavior of the RTMP group if input becomes unavailable.
    RestartDelay int
    Number of seconds to wait until a restart is initiated.
    adMarkers List<String>
    The ad marker type for this output group.
    authenticationScheme String
    Authentication scheme to use when connecting with CDN.
    cacheFullBehavior String
    Controls behavior when content cache fills up.
    cacheLength Integer
    Cache length in seconds, is used to calculate buffer size.
    captionData String
    Controls the types of data that passes to onCaptionInfo outputs.
    inputLossAction String
    Controls the behavior of the RTMP group if input becomes unavailable.
    restartDelay Integer
    Number of seconds to wait until a restart is initiated.
    adMarkers string[]
    The ad marker type for this output group.
    authenticationScheme string
    Authentication scheme to use when connecting with CDN.
    cacheFullBehavior string
    Controls behavior when content cache fills up.
    cacheLength number
    Cache length in seconds, is used to calculate buffer size.
    captionData string
    Controls the types of data that passes to onCaptionInfo outputs.
    inputLossAction string
    Controls the behavior of the RTMP group if input becomes unavailable.
    restartDelay number
    Number of seconds to wait until a restart is initiated.
    ad_markers Sequence[str]
    The ad marker type for this output group.
    authentication_scheme str
    Authentication scheme to use when connecting with CDN.
    cache_full_behavior str
    Controls behavior when content cache fills up.
    cache_length int
    Cache length in seconds, is used to calculate buffer size.
    caption_data str
    Controls the types of data that passes to onCaptionInfo outputs.
    input_loss_action str
    Controls the behavior of the RTMP group if input becomes unavailable.
    restart_delay int
    Number of seconds to wait until a restart is initiated.
    adMarkers List<String>
    The ad marker type for this output group.
    authenticationScheme String
    Authentication scheme to use when connecting with CDN.
    cacheFullBehavior String
    Controls behavior when content cache fills up.
    cacheLength Number
    Cache length in seconds, is used to calculate buffer size.
    captionData String
    Controls the types of data that passes to onCaptionInfo outputs.
    inputLossAction String
    Controls the behavior of the RTMP group if input becomes unavailable.
    restartDelay Number
    Number of seconds to wait until a restart is initiated.

    ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings, ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs

    InputLossAction string
    Specifies behavior of last resort when input video os lost.
    TimedMetadataId3Frame string
    Indicates ID3 frame that has the timecode.
    TimedMetadataId3Period int
    InputLossAction string
    Specifies behavior of last resort when input video os lost.
    TimedMetadataId3Frame string
    Indicates ID3 frame that has the timecode.
    TimedMetadataId3Period int
    inputLossAction String
    Specifies behavior of last resort when input video os lost.
    timedMetadataId3Frame String
    Indicates ID3 frame that has the timecode.
    timedMetadataId3Period Integer
    inputLossAction string
    Specifies behavior of last resort when input video os lost.
    timedMetadataId3Frame string
    Indicates ID3 frame that has the timecode.
    timedMetadataId3Period number
    input_loss_action str
    Specifies behavior of last resort when input video os lost.
    timed_metadata_id3_frame str
    Indicates ID3 frame that has the timecode.
    timed_metadata_id3_period int
    inputLossAction String
    Specifies behavior of last resort when input video os lost.
    timedMetadataId3Frame String
    Indicates ID3 frame that has the timecode.
    timedMetadataId3Period Number

    ChannelEncoderSettingsOutputGroupOutputOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs

    ArchiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings
    Archive output settings. See Archive Output Settings for more details.
    FrameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
    HlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
    MediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings
    Media package output settings. This can be set as an empty block.
    MsSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
    MultiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings
    Multiplex output settings. See Multiplex Output Settings for more details.
    RtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings
    RTMP output settings. See RTMP Output Settings for more details.
    UdpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings
    UDP output settings. See UDP Output Settings for more details.
    ArchiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings
    Archive output settings. See Archive Output Settings for more details.
    FrameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
    HlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
    MediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings
    Media package output settings. This can be set as an empty block.
    MsSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
    MultiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings
    Multiplex output settings. See Multiplex Output Settings for more details.
    RtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings
    RTMP output settings. See RTMP Output Settings for more details.
    UdpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings
    UDP output settings. See UDP Output Settings for more details.
    archiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings
    Archive output settings. See Archive Output Settings for more details.
    frameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
    hlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
    mediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings
    Media package output settings. This can be set as an empty block.
    msSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
    multiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings
    Multiplex output settings. See Multiplex Output Settings for more details.
    rtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings
    RTMP output settings. See RTMP Output Settings for more details.
    udpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings
    UDP output settings. See UDP Output Settings for more details.
    archiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings
    Archive output settings. See Archive Output Settings for more details.
    frameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
    hlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
    mediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings
    Media package output settings. This can be set as an empty block.
    msSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
    multiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings
    Multiplex output settings. See Multiplex Output Settings for more details.
    rtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings
    RTMP output settings. See RTMP Output Settings for more details.
    udpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings
    UDP output settings. See UDP Output Settings for more details.
    archive_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings
    Archive output settings. See Archive Output Settings for more details.
    frame_capture_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
    hls_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
    media_package_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings
    Media package output settings. This can be set as an empty block.
    ms_smooth_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
    multiplex_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings
    Multiplex output settings. See Multiplex Output Settings for more details.
    rtmp_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings
    RTMP output settings. See RTMP Output Settings for more details.
    udp_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings
    UDP output settings. See UDP Output Settings for more details.
    archiveOutputSettings Property Map
    Archive output settings. See Archive Output Settings for more details.
    frameCaptureOutputSettings Property Map
    hlsOutputSettings Property Map
    mediaPackageOutputSettings Property Map
    Media package output settings. This can be set as an empty block.
    msSmoothOutputSettings Property Map
    multiplexOutputSettings Property Map
    Multiplex output settings. See Multiplex Output Settings for more details.
    rtmpOutputSettings Property Map
    RTMP output settings. See RTMP Output Settings for more details.
    udpOutputSettings Property Map
    UDP output settings. See UDP Output Settings for more details.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs

    ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings
    Settings specific to the container type of the file. See Container Settings for more details.
    Extension string
    Output file extension.
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings
    Settings specific to the container type of the file. See Container Settings for more details.
    Extension string
    Output file extension.
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    containerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings
    Settings specific to the container type of the file. See Container Settings for more details.
    extension String
    Output file extension.
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    containerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings
    Settings specific to the container type of the file. See Container Settings for more details.
    extension string
    Output file extension.
    nameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    container_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings
    Settings specific to the container type of the file. See Container Settings for more details.
    extension str
    Output file extension.
    name_modifier str
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    containerSettings Property Map
    Settings specific to the container type of the file. See Container Settings for more details.
    extension String
    Output file extension.
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs

    m2tsSettings Property Map
    M2TS Settings. See M2TS Settings for more details.
    rawSettings Property Map
    Raw Settings. This can be set as an empty block.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs

    AbsentInputAudioBehavior string
    Arib string
    AribCaptionsPid string
    AribCaptionsPidControl string
    AudioBufferModel string
    AudioFramesPerPes int
    AudioPids string
    AudioStreamType string
    Bitrate int
    BufferModel string
    CcDescriptor string
    DvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    DvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    DvbSubPids string
    DvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    DvbTeletextPid string
    Ebif string
    EbpAudioInterval string
    EbpLookaheadMs int
    EbpPlacement string
    EcmPid string
    EsRateInPes string
    EtvPlatformPid string
    EtvSignalPid string
    FragmentTime double
    Klv string
    KlvDataPids string
    NielsenId3Behavior string
    NullPacketBitrate double
    PatInterval int
    PcrControl string
    PcrPeriod int
    PcrPid string
    PmtInterval int
    PmtPid string
    ProgramNum int
    RateMode string
    Scte27Pids string
    Scte35Control string
    Scte35Pid string
    PID from which to read SCTE-35 messages.
    SegmentationMarkers string
    SegmentationStyle string
    SegmentationTime double
    TimedMetadataBehavior string
    TimedMetadataPid string
    TransportStreamId int
    VideoPid string
    AbsentInputAudioBehavior string
    Arib string
    AribCaptionsPid string
    AribCaptionsPidControl string
    AudioBufferModel string
    AudioFramesPerPes int
    AudioPids string
    AudioStreamType string
    Bitrate int
    BufferModel string
    CcDescriptor string
    DvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    DvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    DvbSubPids string
    DvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    DvbTeletextPid string
    Ebif string
    EbpAudioInterval string
    EbpLookaheadMs int
    EbpPlacement string
    EcmPid string
    EsRateInPes string
    EtvPlatformPid string
    EtvSignalPid string
    FragmentTime float64
    Klv string
    KlvDataPids string
    NielsenId3Behavior string
    NullPacketBitrate float64
    PatInterval int
    PcrControl string
    PcrPeriod int
    PcrPid string
    PmtInterval int
    PmtPid string
    ProgramNum int
    RateMode string
    Scte27Pids string
    Scte35Control string
    Scte35Pid string
    PID from which to read SCTE-35 messages.
    SegmentationMarkers string
    SegmentationStyle string
    SegmentationTime float64
    TimedMetadataBehavior string
    TimedMetadataPid string
    TransportStreamId int
    VideoPid string
    absentInputAudioBehavior String
    arib String
    aribCaptionsPid String
    aribCaptionsPidControl String
    audioBufferModel String
    audioFramesPerPes Integer
    audioPids String
    audioStreamType String
    bitrate Integer
    bufferModel String
    ccDescriptor String
    dvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    dvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    dvbSubPids String
    dvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    dvbTeletextPid String
    ebif String
    ebpAudioInterval String
    ebpLookaheadMs Integer
    ebpPlacement String
    ecmPid String
    esRateInPes String
    etvPlatformPid String
    etvSignalPid String
    fragmentTime Double
    klv String
    klvDataPids String
    nielsenId3Behavior String
    nullPacketBitrate Double
    patInterval Integer
    pcrControl String
    pcrPeriod Integer
    pcrPid String
    pmtInterval Integer
    pmtPid String
    programNum Integer
    rateMode String
    scte27Pids String
    scte35Control String
    scte35Pid String
    PID from which to read SCTE-35 messages.
    segmentationMarkers String
    segmentationStyle String
    segmentationTime Double
    timedMetadataBehavior String
    timedMetadataPid String
    transportStreamId Integer
    videoPid String
    absentInputAudioBehavior string
    arib string
    aribCaptionsPid string
    aribCaptionsPidControl string
    audioBufferModel string
    audioFramesPerPes number
    audioPids string
    audioStreamType string
    bitrate number
    bufferModel string
    ccDescriptor string
    dvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    dvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    dvbSubPids string
    dvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    dvbTeletextPid string
    ebif string
    ebpAudioInterval string
    ebpLookaheadMs number
    ebpPlacement string
    ecmPid string
    esRateInPes string
    etvPlatformPid string
    etvSignalPid string
    fragmentTime number
    klv string
    klvDataPids string
    nielsenId3Behavior string
    nullPacketBitrate number
    patInterval number
    pcrControl string
    pcrPeriod number
    pcrPid string
    pmtInterval number
    pmtPid string
    programNum number
    rateMode string
    scte27Pids string
    scte35Control string
    scte35Pid string
    PID from which to read SCTE-35 messages.
    segmentationMarkers string
    segmentationStyle string
    segmentationTime number
    timedMetadataBehavior string
    timedMetadataPid string
    transportStreamId number
    videoPid string
    absent_input_audio_behavior str
    arib str
    arib_captions_pid str
    arib_captions_pid_control str
    audio_buffer_model str
    audio_frames_per_pes int
    audio_pids str
    audio_stream_type str
    bitrate int
    buffer_model str
    cc_descriptor str
    dvb_nit_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    dvb_sdt_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    dvb_sub_pids str
    dvb_tdt_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    dvb_teletext_pid str
    ebif str
    ebp_audio_interval str
    ebp_lookahead_ms int
    ebp_placement str
    ecm_pid str
    es_rate_in_pes str
    etv_platform_pid str
    etv_signal_pid str
    fragment_time float
    klv str
    klv_data_pids str
    nielsen_id3_behavior str
    null_packet_bitrate float
    pat_interval int
    pcr_control str
    pcr_period int
    pcr_pid str
    pmt_interval int
    pmt_pid str
    program_num int
    rate_mode str
    scte27_pids str
    scte35_control str
    scte35_pid str
    PID from which to read SCTE-35 messages.
    segmentation_markers str
    segmentation_style str
    segmentation_time float
    timed_metadata_behavior str
    timed_metadata_pid str
    transport_stream_id int
    video_pid str
    absentInputAudioBehavior String
    arib String
    aribCaptionsPid String
    aribCaptionsPidControl String
    audioBufferModel String
    audioFramesPerPes Number
    audioPids String
    audioStreamType String
    bitrate Number
    bufferModel String
    ccDescriptor String
    dvbNitSettings Property Map
    dvbSdtSettings Property Map
    dvbSubPids String
    dvbTdtSettings Property Map
    dvbTeletextPid String
    ebif String
    ebpAudioInterval String
    ebpLookaheadMs Number
    ebpPlacement String
    ecmPid String
    esRateInPes String
    etvPlatformPid String
    etvSignalPid String
    fragmentTime Number
    klv String
    klvDataPids String
    nielsenId3Behavior String
    nullPacketBitrate Number
    patInterval Number
    pcrControl String
    pcrPeriod Number
    pcrPid String
    pmtInterval Number
    pmtPid String
    programNum Number
    rateMode String
    scte27Pids String
    scte35Control String
    scte35Pid String
    PID from which to read SCTE-35 messages.
    segmentationMarkers String
    segmentationStyle String
    segmentationTime Number
    timedMetadataBehavior String
    timedMetadataPid String
    transportStreamId Number
    videoPid String

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs

    networkId Integer
    networkName String
    repInterval Integer
    networkId number
    networkName string
    repInterval number
    networkId Number
    networkName String
    repInterval Number

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs

    repInterval Integer

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs

    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    nameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    name_modifier str
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs

    HlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
    H265PackagingType string
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    SegmentModifier string
    HlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
    H265PackagingType string
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    SegmentModifier string
    hlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
    h265PackagingType String
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    segmentModifier String
    hlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
    h265PackagingType string
    nameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    segmentModifier string
    hls_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
    h265_packaging_type str
    name_modifier str
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    segment_modifier str
    hlsSettings Property Map
    h265PackagingType String
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    segmentModifier String

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImage, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs

    Uri string
    PasswordParam string
    Username string
    Uri string
    PasswordParam string
    Username string
    uri String
    passwordParam String
    username String
    uri string
    passwordParam string
    username string
    uri String
    passwordParam String
    username String

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs

    AudioFramesPerPes int
    AudioPids string
    EcmPid string
    NielsenId3Behavior string
    PatInterval int
    PcrControl string
    PcrPeriod int
    PcrPid string
    PmtInterval int
    PmtPid string
    ProgramNum int
    Scte35Behavior string
    Scte35Pid string
    PID from which to read SCTE-35 messages.
    TimedMetadataBehavior string
    TimedMetadataPid string
    TransportStreamId int
    VideoPid string
    AudioFramesPerPes int
    AudioPids string
    EcmPid string
    NielsenId3Behavior string
    PatInterval int
    PcrControl string
    PcrPeriod int
    PcrPid string
    PmtInterval int
    PmtPid string
    ProgramNum int
    Scte35Behavior string
    Scte35Pid string
    PID from which to read SCTE-35 messages.
    TimedMetadataBehavior string
    TimedMetadataPid string
    TransportStreamId int
    VideoPid string
    audioFramesPerPes Integer
    audioPids String
    ecmPid String
    nielsenId3Behavior String
    patInterval Integer
    pcrControl String
    pcrPeriod Integer
    pcrPid String
    pmtInterval Integer
    pmtPid String
    programNum Integer
    scte35Behavior String
    scte35Pid String
    PID from which to read SCTE-35 messages.
    timedMetadataBehavior String
    timedMetadataPid String
    transportStreamId Integer
    videoPid String
    audioFramesPerPes number
    audioPids string
    ecmPid string
    nielsenId3Behavior string
    patInterval number
    pcrControl string
    pcrPeriod number
    pcrPid string
    pmtInterval number
    pmtPid string
    programNum number
    scte35Behavior string
    scte35Pid string
    PID from which to read SCTE-35 messages.
    timedMetadataBehavior string
    timedMetadataPid string
    transportStreamId number
    videoPid string
    audioFramesPerPes Number
    audioPids String
    ecmPid String
    nielsenId3Behavior String
    patInterval Number
    pcrControl String
    pcrPeriod Number
    pcrPid String
    pmtInterval Number
    pmtPid String
    programNum Number
    scte35Behavior String
    scte35Pid String
    PID from which to read SCTE-35 messages.
    timedMetadataBehavior String
    timedMetadataPid String
    transportStreamId Number
    videoPid String

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs

    H265PackagingType string
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    H265PackagingType string
    NameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    h265PackagingType String
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    h265PackagingType string
    nameModifier string
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    h265_packaging_type str
    name_modifier str
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
    h265PackagingType String
    nameModifier String
    String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs

    destination Property Map
    Destination is a multiplex. See Destination for more details.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs

    Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination
    The RTMP endpoint excluding the stream name. See Destination for more details.
    CertificateMode string
    Setting to allow self signed or verified RTMP certificates.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    NumRetries int
    Number of retry attempts.
    Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination
    The RTMP endpoint excluding the stream name. See Destination for more details.
    CertificateMode string
    Setting to allow self signed or verified RTMP certificates.
    ConnectionRetryInterval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    NumRetries int
    Number of retry attempts.
    destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination
    The RTMP endpoint excluding the stream name. See Destination for more details.
    certificateMode String
    Setting to allow self signed or verified RTMP certificates.
    connectionRetryInterval Integer
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    numRetries Integer
    Number of retry attempts.
    destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination
    The RTMP endpoint excluding the stream name. See Destination for more details.
    certificateMode string
    Setting to allow self signed or verified RTMP certificates.
    connectionRetryInterval number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    numRetries number
    Number of retry attempts.
    destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination
    The RTMP endpoint excluding the stream name. See Destination for more details.
    certificate_mode str
    Setting to allow self signed or verified RTMP certificates.
    connection_retry_interval int
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    num_retries int
    Number of retry attempts.
    destination Property Map
    The RTMP endpoint excluding the stream name. See Destination for more details.
    certificateMode String
    Setting to allow self signed or verified RTMP certificates.
    connectionRetryInterval Number
    Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
    numRetries Number
    Number of retry attempts.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination, ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs

    containerSettings Property Map
    UDP container settings. See Container Settings for more details.
    destination Property Map
    Destination address and port number for RTP or UDP packets. See Destination for more details.
    bufferMsec Number
    UDP output buffering in milliseconds.
    fecOutputSettings Property Map

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs

    m2tsSettings Property Map
    M2TS Settings. See M2TS Settings for more details.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs

    AbsentInputAudioBehavior string
    Arib string
    AribCaptionsPid string
    AribCaptionsPidControl string
    AudioBufferModel string
    AudioFramesPerPes int
    AudioPids string
    AudioStreamType string
    Bitrate int
    BufferModel string
    CcDescriptor string
    DvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    DvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    DvbSubPids string
    DvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    DvbTeletextPid string
    Ebif string
    EbpAudioInterval string
    EbpLookaheadMs int
    EbpPlacement string
    EcmPid string
    EsRateInPes string
    EtvPlatformPid string
    EtvSignalPid string
    FragmentTime double
    Klv string
    KlvDataPids string
    NielsenId3Behavior string
    NullPacketBitrate double
    PatInterval int
    PcrControl string
    PcrPeriod int
    PcrPid string
    PmtInterval int
    PmtPid string
    ProgramNum int
    RateMode string
    Scte27Pids string
    Scte35Control string
    Scte35Pid string
    PID from which to read SCTE-35 messages.
    SegmentationMarkers string
    SegmentationStyle string
    SegmentationTime double
    TimedMetadataBehavior string
    TimedMetadataPid string
    TransportStreamId int
    VideoPid string
    AbsentInputAudioBehavior string
    Arib string
    AribCaptionsPid string
    AribCaptionsPidControl string
    AudioBufferModel string
    AudioFramesPerPes int
    AudioPids string
    AudioStreamType string
    Bitrate int
    BufferModel string
    CcDescriptor string
    DvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    DvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    DvbSubPids string
    DvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    DvbTeletextPid string
    Ebif string
    EbpAudioInterval string
    EbpLookaheadMs int
    EbpPlacement string
    EcmPid string
    EsRateInPes string
    EtvPlatformPid string
    EtvSignalPid string
    FragmentTime float64
    Klv string
    KlvDataPids string
    NielsenId3Behavior string
    NullPacketBitrate float64
    PatInterval int
    PcrControl string
    PcrPeriod int
    PcrPid string
    PmtInterval int
    PmtPid string
    ProgramNum int
    RateMode string
    Scte27Pids string
    Scte35Control string
    Scte35Pid string
    PID from which to read SCTE-35 messages.
    SegmentationMarkers string
    SegmentationStyle string
    SegmentationTime float64
    TimedMetadataBehavior string
    TimedMetadataPid string
    TransportStreamId int
    VideoPid string
    absentInputAudioBehavior String
    arib String
    aribCaptionsPid String
    aribCaptionsPidControl String
    audioBufferModel String
    audioFramesPerPes Integer
    audioPids String
    audioStreamType String
    bitrate Integer
    bufferModel String
    ccDescriptor String
    dvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    dvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    dvbSubPids String
    dvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    dvbTeletextPid String
    ebif String
    ebpAudioInterval String
    ebpLookaheadMs Integer
    ebpPlacement String
    ecmPid String
    esRateInPes String
    etvPlatformPid String
    etvSignalPid String
    fragmentTime Double
    klv String
    klvDataPids String
    nielsenId3Behavior String
    nullPacketBitrate Double
    patInterval Integer
    pcrControl String
    pcrPeriod Integer
    pcrPid String
    pmtInterval Integer
    pmtPid String
    programNum Integer
    rateMode String
    scte27Pids String
    scte35Control String
    scte35Pid String
    PID from which to read SCTE-35 messages.
    segmentationMarkers String
    segmentationStyle String
    segmentationTime Double
    timedMetadataBehavior String
    timedMetadataPid String
    transportStreamId Integer
    videoPid String
    absentInputAudioBehavior string
    arib string
    aribCaptionsPid string
    aribCaptionsPidControl string
    audioBufferModel string
    audioFramesPerPes number
    audioPids string
    audioStreamType string
    bitrate number
    bufferModel string
    ccDescriptor string
    dvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    dvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    dvbSubPids string
    dvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    dvbTeletextPid string
    ebif string
    ebpAudioInterval string
    ebpLookaheadMs number
    ebpPlacement string
    ecmPid string
    esRateInPes string
    etvPlatformPid string
    etvSignalPid string
    fragmentTime number
    klv string
    klvDataPids string
    nielsenId3Behavior string
    nullPacketBitrate number
    patInterval number
    pcrControl string
    pcrPeriod number
    pcrPid string
    pmtInterval number
    pmtPid string
    programNum number
    rateMode string
    scte27Pids string
    scte35Control string
    scte35Pid string
    PID from which to read SCTE-35 messages.
    segmentationMarkers string
    segmentationStyle string
    segmentationTime number
    timedMetadataBehavior string
    timedMetadataPid string
    transportStreamId number
    videoPid string
    absent_input_audio_behavior str
    arib str
    arib_captions_pid str
    arib_captions_pid_control str
    audio_buffer_model str
    audio_frames_per_pes int
    audio_pids str
    audio_stream_type str
    bitrate int
    buffer_model str
    cc_descriptor str
    dvb_nit_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
    dvb_sdt_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
    dvb_sub_pids str
    dvb_tdt_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
    dvb_teletext_pid str
    ebif str
    ebp_audio_interval str
    ebp_lookahead_ms int
    ebp_placement str
    ecm_pid str
    es_rate_in_pes str
    etv_platform_pid str
    etv_signal_pid str
    fragment_time float
    klv str
    klv_data_pids str
    nielsen_id3_behavior str
    null_packet_bitrate float
    pat_interval int
    pcr_control str
    pcr_period int
    pcr_pid str
    pmt_interval int
    pmt_pid str
    program_num int
    rate_mode str
    scte27_pids str
    scte35_control str
    scte35_pid str
    PID from which to read SCTE-35 messages.
    segmentation_markers str
    segmentation_style str
    segmentation_time float
    timed_metadata_behavior str
    timed_metadata_pid str
    transport_stream_id int
    video_pid str
    absentInputAudioBehavior String
    arib String
    aribCaptionsPid String
    aribCaptionsPidControl String
    audioBufferModel String
    audioFramesPerPes Number
    audioPids String
    audioStreamType String
    bitrate Number
    bufferModel String
    ccDescriptor String
    dvbNitSettings Property Map
    dvbSdtSettings Property Map
    dvbSubPids String
    dvbTdtSettings Property Map
    dvbTeletextPid String
    ebif String
    ebpAudioInterval String
    ebpLookaheadMs Number
    ebpPlacement String
    ecmPid String
    esRateInPes String
    etvPlatformPid String
    etvSignalPid String
    fragmentTime Number
    klv String
    klvDataPids String
    nielsenId3Behavior String
    nullPacketBitrate Number
    patInterval Number
    pcrControl String
    pcrPeriod Number
    pcrPid String
    pmtInterval Number
    pmtPid String
    programNum Number
    rateMode String
    scte27Pids String
    scte35Control String
    scte35Pid String
    PID from which to read SCTE-35 messages.
    segmentationMarkers String
    segmentationStyle String
    segmentationTime Number
    timedMetadataBehavior String
    timedMetadataPid String
    transportStreamId Number
    videoPid String

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs

    networkId Integer
    networkName String
    repInterval Integer
    networkId number
    networkName string
    repInterval number
    networkId Number
    networkName String
    repInterval Number

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs

    repInterval Integer

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestination, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs

    DestinationRefId string
    Reference ID for the destination.
    DestinationRefId string
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.
    destinationRefId string
    Reference ID for the destination.
    destination_ref_id str
    Reference ID for the destination.
    destinationRefId String
    Reference ID for the destination.

    ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettings, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs

    ColumnDepth int
    The height of the FEC protection matrix.
    IncludeFec string
    Enables column only or column and row based FEC.
    RowLength int
    The width of the FEC protection matrix.
    ColumnDepth int
    The height of the FEC protection matrix.
    IncludeFec string
    Enables column only or column and row based FEC.
    RowLength int
    The width of the FEC protection matrix.
    columnDepth Integer
    The height of the FEC protection matrix.
    includeFec String
    Enables column only or column and row based FEC.
    rowLength Integer
    The width of the FEC protection matrix.
    columnDepth number
    The height of the FEC protection matrix.
    includeFec string
    Enables column only or column and row based FEC.
    rowLength number
    The width of the FEC protection matrix.
    column_depth int
    The height of the FEC protection matrix.
    include_fec str
    Enables column only or column and row based FEC.
    row_length int
    The width of the FEC protection matrix.
    columnDepth Number
    The height of the FEC protection matrix.
    includeFec String
    Enables column only or column and row based FEC.
    rowLength Number
    The width of the FEC protection matrix.

    ChannelEncoderSettingsTimecodeConfig, ChannelEncoderSettingsTimecodeConfigArgs

    Source string
    The source for the timecode that will be associated with the events outputs.
    SyncThreshold int
    Threshold in frames beyond which output timecode is resynchronized to the input timecode.
    Source string
    The source for the timecode that will be associated with the events outputs.
    SyncThreshold int
    Threshold in frames beyond which output timecode is resynchronized to the input timecode.
    source String
    The source for the timecode that will be associated with the events outputs.
    syncThreshold Integer
    Threshold in frames beyond which output timecode is resynchronized to the input timecode.
    source string
    The source for the timecode that will be associated with the events outputs.
    syncThreshold number
    Threshold in frames beyond which output timecode is resynchronized to the input timecode.
    source str
    The source for the timecode that will be associated with the events outputs.
    sync_threshold int
    Threshold in frames beyond which output timecode is resynchronized to the input timecode.
    source String
    The source for the timecode that will be associated with the events outputs.
    syncThreshold Number
    Threshold in frames beyond which output timecode is resynchronized to the input timecode.

    ChannelEncoderSettingsVideoDescription, ChannelEncoderSettingsVideoDescriptionArgs

    Name string
    The name of the video description.
    CodecSettings ChannelEncoderSettingsVideoDescriptionCodecSettings
    The video codec settings. See Video Codec Settings for more details.
    Height int
    Output video height in pixels.
    RespondToAfd string
    Indicate how to respond to the AFD values that might be in the input video.
    ScalingBehavior string
    Behavior on how to scale.
    Sharpness int
    Changes the strength of the anti-alias filter used for scaling.
    Width int
    Output video width in pixels.
    Name string
    The name of the video description.
    CodecSettings ChannelEncoderSettingsVideoDescriptionCodecSettings
    The video codec settings. See Video Codec Settings for more details.
    Height int
    Output video height in pixels.
    RespondToAfd string
    Indicate how to respond to the AFD values that might be in the input video.
    ScalingBehavior string
    Behavior on how to scale.
    Sharpness int
    Changes the strength of the anti-alias filter used for scaling.
    Width int
    Output video width in pixels.
    name String
    The name of the video description.
    codecSettings ChannelEncoderSettingsVideoDescriptionCodecSettings
    The video codec settings. See Video Codec Settings for more details.
    height Integer
    Output video height in pixels.
    respondToAfd String
    Indicate how to respond to the AFD values that might be in the input video.
    scalingBehavior String
    Behavior on how to scale.
    sharpness Integer
    Changes the strength of the anti-alias filter used for scaling.
    width Integer
    Output video width in pixels.
    name string
    The name of the video description.
    codecSettings ChannelEncoderSettingsVideoDescriptionCodecSettings
    The video codec settings. See Video Codec Settings for more details.
    height number
    Output video height in pixels.
    respondToAfd string
    Indicate how to respond to the AFD values that might be in the input video.
    scalingBehavior string
    Behavior on how to scale.
    sharpness number
    Changes the strength of the anti-alias filter used for scaling.
    width number
    Output video width in pixels.
    name str
    The name of the video description.
    codec_settings ChannelEncoderSettingsVideoDescriptionCodecSettings
    The video codec settings. See Video Codec Settings for more details.
    height int
    Output video height in pixels.
    respond_to_afd str
    Indicate how to respond to the AFD values that might be in the input video.
    scaling_behavior str
    Behavior on how to scale.
    sharpness int
    Changes the strength of the anti-alias filter used for scaling.
    width int
    Output video width in pixels.
    name String
    The name of the video description.
    codecSettings Property Map
    The video codec settings. See Video Codec Settings for more details.
    height Number
    Output video height in pixels.
    respondToAfd String
    Indicate how to respond to the AFD values that might be in the input video.
    scalingBehavior String
    Behavior on how to scale.
    sharpness Number
    Changes the strength of the anti-alias filter used for scaling.
    width Number
    Output video width in pixels.

    ChannelEncoderSettingsVideoDescriptionCodecSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs

    frameCaptureSettings Property Map
    Frame capture settings. See Frame Capture Settings for more details.
    h264Settings Property Map
    H264 settings. See H264 Settings for more details.
    h265Settings Property Map

    ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs

    CaptureInterval int
    The frequency at which to capture frames for inclusion in the output.
    CaptureIntervalUnits string
    Unit for the frame capture interval.
    CaptureInterval int
    The frequency at which to capture frames for inclusion in the output.
    CaptureIntervalUnits string
    Unit for the frame capture interval.
    captureInterval Integer
    The frequency at which to capture frames for inclusion in the output.
    captureIntervalUnits String
    Unit for the frame capture interval.
    captureInterval number
    The frequency at which to capture frames for inclusion in the output.
    captureIntervalUnits string
    Unit for the frame capture interval.
    capture_interval int
    The frequency at which to capture frames for inclusion in the output.
    capture_interval_units str
    Unit for the frame capture interval.
    captureInterval Number
    The frequency at which to capture frames for inclusion in the output.
    captureIntervalUnits String
    Unit for the frame capture interval.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs

    AdaptiveQuantization string
    Enables or disables adaptive quantization.
    AfdSignaling string
    Indicates that AFD values will be written into the output stream.
    Bitrate int
    Average bitrate in bits/second.
    BufFillPct int
    BufSize int
    Size of buffer in bits.
    ColorMetadata string
    Includes color space metadata in the output.
    EntropyEncoding string
    Entropy encoding mode.
    FilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings
    Filters to apply to an encode. See H264 Filter Settings for more details.
    FixedAfd string
    Four bit AFD value to write on all frames of video in the output stream.
    FlickerAq string
    ForceFieldPictures string
    Controls whether coding is performed on a field basis or on a frame basis.
    FramerateControl string
    Indicates how the output video frame rate is specified.
    FramerateDenominator int
    Framerate denominator.
    FramerateNumerator int
    Framerate numerator.
    GopBReference string
    GOP-B reference.
    GopClosedCadence int
    Frequency of closed GOPs.
    GopNumBFrames int
    Number of B-frames between reference frames.
    GopSize double
    GOP size in units of either frames of seconds per gop_size_units.
    GopSizeUnits string
    Indicates if the gop_size is specified in frames or seconds.
    Level string
    H264 level.
    LookAheadRateControl string
    Amount of lookahead.
    MaxBitrate int
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    MinIInterval int
    NumRefFrames int
    Number of reference frames to use.
    ParControl string
    Indicates how the output pixel aspect ratio is specified.
    ParDenominator int
    Pixel Aspect Ratio denominator.
    ParNumerator int
    Pixel Aspect Ratio numerator.
    Profile string
    H264 profile.
    QualityLevel string
    Quality level.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    Rate control mode.
    ScanType string
    Sets the scan type of the output.
    SceneChangeDetect string
    Scene change detection.
    Slices int
    Number of slices per picture.
    Softness int
    Softness.
    SpatialAq string
    Makes adjustments within each frame based on spatial variation of content complexity.
    SubgopLength string
    Subgop length.
    Syntax string
    Produces a bitstream compliant with SMPTE RP-2027.
    TemporalAq string
    Makes adjustments within each frame based on temporal variation of content complexity.
    TimecodeInsertion string
    Determines how timecodes should be inserted into the video elementary stream.
    AdaptiveQuantization string
    Enables or disables adaptive quantization.
    AfdSignaling string
    Indicates that AFD values will be written into the output stream.
    Bitrate int
    Average bitrate in bits/second.
    BufFillPct int
    BufSize int
    Size of buffer in bits.
    ColorMetadata string
    Includes color space metadata in the output.
    EntropyEncoding string
    Entropy encoding mode.
    FilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings
    Filters to apply to an encode. See H264 Filter Settings for more details.
    FixedAfd string
    Four bit AFD value to write on all frames of video in the output stream.
    FlickerAq string
    ForceFieldPictures string
    Controls whether coding is performed on a field basis or on a frame basis.
    FramerateControl string
    Indicates how the output video frame rate is specified.
    FramerateDenominator int
    Framerate denominator.
    FramerateNumerator int
    Framerate numerator.
    GopBReference string
    GOP-B reference.
    GopClosedCadence int
    Frequency of closed GOPs.
    GopNumBFrames int
    Number of B-frames between reference frames.
    GopSize float64
    GOP size in units of either frames of seconds per gop_size_units.
    GopSizeUnits string
    Indicates if the gop_size is specified in frames or seconds.
    Level string
    H264 level.
    LookAheadRateControl string
    Amount of lookahead.
    MaxBitrate int
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    MinIInterval int
    NumRefFrames int
    Number of reference frames to use.
    ParControl string
    Indicates how the output pixel aspect ratio is specified.
    ParDenominator int
    Pixel Aspect Ratio denominator.
    ParNumerator int
    Pixel Aspect Ratio numerator.
    Profile string
    H264 profile.
    QualityLevel string
    Quality level.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    Rate control mode.
    ScanType string
    Sets the scan type of the output.
    SceneChangeDetect string
    Scene change detection.
    Slices int
    Number of slices per picture.
    Softness int
    Softness.
    SpatialAq string
    Makes adjustments within each frame based on spatial variation of content complexity.
    SubgopLength string
    Subgop length.
    Syntax string
    Produces a bitstream compliant with SMPTE RP-2027.
    TemporalAq string
    Makes adjustments within each frame based on temporal variation of content complexity.
    TimecodeInsertion string
    Determines how timecodes should be inserted into the video elementary stream.
    adaptiveQuantization String
    Enables or disables adaptive quantization.
    afdSignaling String
    Indicates that AFD values will be written into the output stream.
    bitrate Integer
    Average bitrate in bits/second.
    bufFillPct Integer
    bufSize Integer
    Size of buffer in bits.
    colorMetadata String
    Includes color space metadata in the output.
    entropyEncoding String
    Entropy encoding mode.
    filterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings
    Filters to apply to an encode. See H264 Filter Settings for more details.
    fixedAfd String
    Four bit AFD value to write on all frames of video in the output stream.
    flickerAq String
    forceFieldPictures String
    Controls whether coding is performed on a field basis or on a frame basis.
    framerateControl String
    Indicates how the output video frame rate is specified.
    framerateDenominator Integer
    Framerate denominator.
    framerateNumerator Integer
    Framerate numerator.
    gopBReference String
    GOP-B reference.
    gopClosedCadence Integer
    Frequency of closed GOPs.
    gopNumBFrames Integer
    Number of B-frames between reference frames.
    gopSize Double
    GOP size in units of either frames of seconds per gop_size_units.
    gopSizeUnits String
    Indicates if the gop_size is specified in frames or seconds.
    level String
    H264 level.
    lookAheadRateControl String
    Amount of lookahead.
    maxBitrate Integer
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    minIInterval Integer
    numRefFrames Integer
    Number of reference frames to use.
    parControl String
    Indicates how the output pixel aspect ratio is specified.
    parDenominator Integer
    Pixel Aspect Ratio denominator.
    parNumerator Integer
    Pixel Aspect Ratio numerator.
    profile String
    H264 profile.
    qualityLevel String
    Quality level.
    qvbrQualityLevel Integer
    Controls the target quality for the video encode.
    rateControlMode String
    Rate control mode.
    scanType String
    Sets the scan type of the output.
    sceneChangeDetect String
    Scene change detection.
    slices Integer
    Number of slices per picture.
    softness Integer
    Softness.
    spatialAq String
    Makes adjustments within each frame based on spatial variation of content complexity.
    subgopLength String
    Subgop length.
    syntax String
    Produces a bitstream compliant with SMPTE RP-2027.
    temporalAq String
    Makes adjustments within each frame based on temporal variation of content complexity.
    timecodeInsertion String
    Determines how timecodes should be inserted into the video elementary stream.
    adaptiveQuantization string
    Enables or disables adaptive quantization.
    afdSignaling string
    Indicates that AFD values will be written into the output stream.
    bitrate number
    Average bitrate in bits/second.
    bufFillPct number
    bufSize number
    Size of buffer in bits.
    colorMetadata string
    Includes color space metadata in the output.
    entropyEncoding string
    Entropy encoding mode.
    filterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings
    Filters to apply to an encode. See H264 Filter Settings for more details.
    fixedAfd string
    Four bit AFD value to write on all frames of video in the output stream.
    flickerAq string
    forceFieldPictures string
    Controls whether coding is performed on a field basis or on a frame basis.
    framerateControl string
    Indicates how the output video frame rate is specified.
    framerateDenominator number
    Framerate denominator.
    framerateNumerator number
    Framerate numerator.
    gopBReference string
    GOP-B reference.
    gopClosedCadence number
    Frequency of closed GOPs.
    gopNumBFrames number
    Number of B-frames between reference frames.
    gopSize number
    GOP size in units of either frames of seconds per gop_size_units.
    gopSizeUnits string
    Indicates if the gop_size is specified in frames or seconds.
    level string
    H264 level.
    lookAheadRateControl string
    Amount of lookahead.
    maxBitrate number
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    minIInterval number
    numRefFrames number
    Number of reference frames to use.
    parControl string
    Indicates how the output pixel aspect ratio is specified.
    parDenominator number
    Pixel Aspect Ratio denominator.
    parNumerator number
    Pixel Aspect Ratio numerator.
    profile string
    H264 profile.
    qualityLevel string
    Quality level.
    qvbrQualityLevel number
    Controls the target quality for the video encode.
    rateControlMode string
    Rate control mode.
    scanType string
    Sets the scan type of the output.
    sceneChangeDetect string
    Scene change detection.
    slices number
    Number of slices per picture.
    softness number
    Softness.
    spatialAq string
    Makes adjustments within each frame based on spatial variation of content complexity.
    subgopLength string
    Subgop length.
    syntax string
    Produces a bitstream compliant with SMPTE RP-2027.
    temporalAq string
    Makes adjustments within each frame based on temporal variation of content complexity.
    timecodeInsertion string
    Determines how timecodes should be inserted into the video elementary stream.
    adaptive_quantization str
    Enables or disables adaptive quantization.
    afd_signaling str
    Indicates that AFD values will be written into the output stream.
    bitrate int
    Average bitrate in bits/second.
    buf_fill_pct int
    buf_size int
    Size of buffer in bits.
    color_metadata str
    Includes color space metadata in the output.
    entropy_encoding str
    Entropy encoding mode.
    filter_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings
    Filters to apply to an encode. See H264 Filter Settings for more details.
    fixed_afd str
    Four bit AFD value to write on all frames of video in the output stream.
    flicker_aq str
    force_field_pictures str
    Controls whether coding is performed on a field basis or on a frame basis.
    framerate_control str
    Indicates how the output video frame rate is specified.
    framerate_denominator int
    Framerate denominator.
    framerate_numerator int
    Framerate numerator.
    gop_b_reference str
    GOP-B reference.
    gop_closed_cadence int
    Frequency of closed GOPs.
    gop_num_b_frames int
    Number of B-frames between reference frames.
    gop_size float
    GOP size in units of either frames of seconds per gop_size_units.
    gop_size_units str
    Indicates if the gop_size is specified in frames or seconds.
    level str
    H264 level.
    look_ahead_rate_control str
    Amount of lookahead.
    max_bitrate int
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    min_i_interval int
    num_ref_frames int
    Number of reference frames to use.
    par_control str
    Indicates how the output pixel aspect ratio is specified.
    par_denominator int
    Pixel Aspect Ratio denominator.
    par_numerator int
    Pixel Aspect Ratio numerator.
    profile str
    H264 profile.
    quality_level str
    Quality level.
    qvbr_quality_level int
    Controls the target quality for the video encode.
    rate_control_mode str
    Rate control mode.
    scan_type str
    Sets the scan type of the output.
    scene_change_detect str
    Scene change detection.
    slices int
    Number of slices per picture.
    softness int
    Softness.
    spatial_aq str
    Makes adjustments within each frame based on spatial variation of content complexity.
    subgop_length str
    Subgop length.
    syntax str
    Produces a bitstream compliant with SMPTE RP-2027.
    temporal_aq str
    Makes adjustments within each frame based on temporal variation of content complexity.
    timecode_insertion str
    Determines how timecodes should be inserted into the video elementary stream.
    adaptiveQuantization String
    Enables or disables adaptive quantization.
    afdSignaling String
    Indicates that AFD values will be written into the output stream.
    bitrate Number
    Average bitrate in bits/second.
    bufFillPct Number
    bufSize Number
    Size of buffer in bits.
    colorMetadata String
    Includes color space metadata in the output.
    entropyEncoding String
    Entropy encoding mode.
    filterSettings Property Map
    Filters to apply to an encode. See H264 Filter Settings for more details.
    fixedAfd String
    Four bit AFD value to write on all frames of video in the output stream.
    flickerAq String
    forceFieldPictures String
    Controls whether coding is performed on a field basis or on a frame basis.
    framerateControl String
    Indicates how the output video frame rate is specified.
    framerateDenominator Number
    Framerate denominator.
    framerateNumerator Number
    Framerate numerator.
    gopBReference String
    GOP-B reference.
    gopClosedCadence Number
    Frequency of closed GOPs.
    gopNumBFrames Number
    Number of B-frames between reference frames.
    gopSize Number
    GOP size in units of either frames of seconds per gop_size_units.
    gopSizeUnits String
    Indicates if the gop_size is specified in frames or seconds.
    level String
    H264 level.
    lookAheadRateControl String
    Amount of lookahead.
    maxBitrate Number
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    minIInterval Number
    numRefFrames Number
    Number of reference frames to use.
    parControl String
    Indicates how the output pixel aspect ratio is specified.
    parDenominator Number
    Pixel Aspect Ratio denominator.
    parNumerator Number
    Pixel Aspect Ratio numerator.
    profile String
    H264 profile.
    qualityLevel String
    Quality level.
    qvbrQualityLevel Number
    Controls the target quality for the video encode.
    rateControlMode String
    Rate control mode.
    scanType String
    Sets the scan type of the output.
    sceneChangeDetect String
    Scene change detection.
    slices Number
    Number of slices per picture.
    softness Number
    Softness.
    spatialAq String
    Makes adjustments within each frame based on spatial variation of content complexity.
    subgopLength String
    Subgop length.
    syntax String
    Produces a bitstream compliant with SMPTE RP-2027.
    temporalAq String
    Makes adjustments within each frame based on temporal variation of content complexity.
    timecodeInsertion String
    Determines how timecodes should be inserted into the video elementary stream.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs

    PostFilterSharpening string
    Post filter sharpening.
    Strength string
    Filter strength.
    PostFilterSharpening string
    Post filter sharpening.
    Strength string
    Filter strength.
    postFilterSharpening String
    Post filter sharpening.
    strength String
    Filter strength.
    postFilterSharpening string
    Post filter sharpening.
    strength string
    Filter strength.
    post_filter_sharpening str
    Post filter sharpening.
    strength str
    Filter strength.
    postFilterSharpening String
    Post filter sharpening.
    strength String
    Filter strength.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs

    Bitrate int
    Average bitrate in bits/second.
    FramerateDenominator int
    Framerate denominator.
    FramerateNumerator int
    Framerate numerator.
    AdaptiveQuantization string
    Enables or disables adaptive quantization.
    AfdSignaling string
    Indicates that AFD values will be written into the output stream.
    AlternativeTransferFunction string
    Whether or not EML should insert an Alternative Transfer Function SEI message.
    BufSize int
    Size of buffer in bits.
    ColorMetadata string
    Includes color space metadata in the output.
    ColorSpaceSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings
    Define the color metadata for the output. H265 Color Space Settings for more details.
    FilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings
    Filters to apply to an encode. See H265 Filter Settings for more details.
    FixedAfd string
    Four bit AFD value to write on all frames of video in the output stream.
    FlickerAq string
    GopClosedCadence int
    Frequency of closed GOPs.
    GopSize double
    GOP size in units of either frames of seconds per gop_size_units.
    GopSizeUnits string
    Indicates if the gop_size is specified in frames or seconds.
    Level string
    H265 level.
    LookAheadRateControl string
    Amount of lookahead.
    MaxBitrate int
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    MinIInterval int
    ParDenominator int
    Pixel Aspect Ratio denominator.
    ParNumerator int
    Pixel Aspect Ratio numerator.
    Profile string
    H265 profile.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    Rate control mode.
    ScanType string
    Sets the scan type of the output.
    SceneChangeDetect string
    Scene change detection.
    Slices int
    Number of slices per picture.
    Tier string
    Set the H265 tier in the output.
    TimecodeBurninSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings
    Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
    TimecodeInsertion string
    Determines how timecodes should be inserted into the video elementary stream.
    Bitrate int
    Average bitrate in bits/second.
    FramerateDenominator int
    Framerate denominator.
    FramerateNumerator int
    Framerate numerator.
    AdaptiveQuantization string
    Enables or disables adaptive quantization.
    AfdSignaling string
    Indicates that AFD values will be written into the output stream.
    AlternativeTransferFunction string
    Whether or not EML should insert an Alternative Transfer Function SEI message.
    BufSize int
    Size of buffer in bits.
    ColorMetadata string
    Includes color space metadata in the output.
    ColorSpaceSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings
    Define the color metadata for the output. H265 Color Space Settings for more details.
    FilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings
    Filters to apply to an encode. See H265 Filter Settings for more details.
    FixedAfd string
    Four bit AFD value to write on all frames of video in the output stream.
    FlickerAq string
    GopClosedCadence int
    Frequency of closed GOPs.
    GopSize float64
    GOP size in units of either frames of seconds per gop_size_units.
    GopSizeUnits string
    Indicates if the gop_size is specified in frames or seconds.
    Level string
    H265 level.
    LookAheadRateControl string
    Amount of lookahead.
    MaxBitrate int
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    MinIInterval int
    ParDenominator int
    Pixel Aspect Ratio denominator.
    ParNumerator int
    Pixel Aspect Ratio numerator.
    Profile string
    H265 profile.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    Rate control mode.
    ScanType string
    Sets the scan type of the output.
    SceneChangeDetect string
    Scene change detection.
    Slices int
    Number of slices per picture.
    Tier string
    Set the H265 tier in the output.
    TimecodeBurninSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings
    Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
    TimecodeInsertion string
    Determines how timecodes should be inserted into the video elementary stream.
    bitrate Integer
    Average bitrate in bits/second.
    framerateDenominator Integer
    Framerate denominator.
    framerateNumerator Integer
    Framerate numerator.
    adaptiveQuantization String
    Enables or disables adaptive quantization.
    afdSignaling String
    Indicates that AFD values will be written into the output stream.
    alternativeTransferFunction String
    Whether or not EML should insert an Alternative Transfer Function SEI message.
    bufSize Integer
    Size of buffer in bits.
    colorMetadata String
    Includes color space metadata in the output.
    colorSpaceSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings
    Define the color metadata for the output. H265 Color Space Settings for more details.
    filterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings
    Filters to apply to an encode. See H265 Filter Settings for more details.
    fixedAfd String
    Four bit AFD value to write on all frames of video in the output stream.
    flickerAq String
    gopClosedCadence Integer
    Frequency of closed GOPs.
    gopSize Double
    GOP size in units of either frames of seconds per gop_size_units.
    gopSizeUnits String
    Indicates if the gop_size is specified in frames or seconds.
    level String
    H265 level.
    lookAheadRateControl String
    Amount of lookahead.
    maxBitrate Integer
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    minIInterval Integer
    parDenominator Integer
    Pixel Aspect Ratio denominator.
    parNumerator Integer
    Pixel Aspect Ratio numerator.
    profile String
    H265 profile.
    qvbrQualityLevel Integer
    Controls the target quality for the video encode.
    rateControlMode String
    Rate control mode.
    scanType String
    Sets the scan type of the output.
    sceneChangeDetect String
    Scene change detection.
    slices Integer
    Number of slices per picture.
    tier String
    Set the H265 tier in the output.
    timecodeBurninSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings
    Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
    timecodeInsertion String
    Determines how timecodes should be inserted into the video elementary stream.
    bitrate number
    Average bitrate in bits/second.
    framerateDenominator number
    Framerate denominator.
    framerateNumerator number
    Framerate numerator.
    adaptiveQuantization string
    Enables or disables adaptive quantization.
    afdSignaling string
    Indicates that AFD values will be written into the output stream.
    alternativeTransferFunction string
    Whether or not EML should insert an Alternative Transfer Function SEI message.
    bufSize number
    Size of buffer in bits.
    colorMetadata string
    Includes color space metadata in the output.
    colorSpaceSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings
    Define the color metadata for the output. H265 Color Space Settings for more details.
    filterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings
    Filters to apply to an encode. See H265 Filter Settings for more details.
    fixedAfd string
    Four bit AFD value to write on all frames of video in the output stream.
    flickerAq string
    gopClosedCadence number
    Frequency of closed GOPs.
    gopSize number
    GOP size in units of either frames of seconds per gop_size_units.
    gopSizeUnits string
    Indicates if the gop_size is specified in frames or seconds.
    level string
    H265 level.
    lookAheadRateControl string
    Amount of lookahead.
    maxBitrate number
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    minIInterval number
    parDenominator number
    Pixel Aspect Ratio denominator.
    parNumerator number
    Pixel Aspect Ratio numerator.
    profile string
    H265 profile.
    qvbrQualityLevel number
    Controls the target quality for the video encode.
    rateControlMode string
    Rate control mode.
    scanType string
    Sets the scan type of the output.
    sceneChangeDetect string
    Scene change detection.
    slices number
    Number of slices per picture.
    tier string
    Set the H265 tier in the output.
    timecodeBurninSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings
    Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
    timecodeInsertion string
    Determines how timecodes should be inserted into the video elementary stream.
    bitrate int
    Average bitrate in bits/second.
    framerate_denominator int
    Framerate denominator.
    framerate_numerator int
    Framerate numerator.
    adaptive_quantization str
    Enables or disables adaptive quantization.
    afd_signaling str
    Indicates that AFD values will be written into the output stream.
    alternative_transfer_function str
    Whether or not EML should insert an Alternative Transfer Function SEI message.
    buf_size int
    Size of buffer in bits.
    color_metadata str
    Includes color space metadata in the output.
    color_space_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings
    Define the color metadata for the output. H265 Color Space Settings for more details.
    filter_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings
    Filters to apply to an encode. See H265 Filter Settings for more details.
    fixed_afd str
    Four bit AFD value to write on all frames of video in the output stream.
    flicker_aq str
    gop_closed_cadence int
    Frequency of closed GOPs.
    gop_size float
    GOP size in units of either frames of seconds per gop_size_units.
    gop_size_units str
    Indicates if the gop_size is specified in frames or seconds.
    level str
    H265 level.
    look_ahead_rate_control str
    Amount of lookahead.
    max_bitrate int
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    min_i_interval int
    par_denominator int
    Pixel Aspect Ratio denominator.
    par_numerator int
    Pixel Aspect Ratio numerator.
    profile str
    H265 profile.
    qvbr_quality_level int
    Controls the target quality for the video encode.
    rate_control_mode str
    Rate control mode.
    scan_type str
    Sets the scan type of the output.
    scene_change_detect str
    Scene change detection.
    slices int
    Number of slices per picture.
    tier str
    Set the H265 tier in the output.
    timecode_burnin_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings
    Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
    timecode_insertion str
    Determines how timecodes should be inserted into the video elementary stream.
    bitrate Number
    Average bitrate in bits/second.
    framerateDenominator Number
    Framerate denominator.
    framerateNumerator Number
    Framerate numerator.
    adaptiveQuantization String
    Enables or disables adaptive quantization.
    afdSignaling String
    Indicates that AFD values will be written into the output stream.
    alternativeTransferFunction String
    Whether or not EML should insert an Alternative Transfer Function SEI message.
    bufSize Number
    Size of buffer in bits.
    colorMetadata String
    Includes color space metadata in the output.
    colorSpaceSettings Property Map
    Define the color metadata for the output. H265 Color Space Settings for more details.
    filterSettings Property Map
    Filters to apply to an encode. See H265 Filter Settings for more details.
    fixedAfd String
    Four bit AFD value to write on all frames of video in the output stream.
    flickerAq String
    gopClosedCadence Number
    Frequency of closed GOPs.
    gopSize Number
    GOP size in units of either frames of seconds per gop_size_units.
    gopSizeUnits String
    Indicates if the gop_size is specified in frames or seconds.
    level String
    H265 level.
    lookAheadRateControl String
    Amount of lookahead.
    maxBitrate Number
    Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
    minIInterval Number
    parDenominator Number
    Pixel Aspect Ratio denominator.
    parNumerator Number
    Pixel Aspect Ratio numerator.
    profile String
    H265 profile.
    qvbrQualityLevel Number
    Controls the target quality for the video encode.
    rateControlMode String
    Rate control mode.
    scanType String
    Sets the scan type of the output.
    sceneChangeDetect String
    Scene change detection.
    slices Number
    Number of slices per picture.
    tier String
    Set the H265 tier in the output.
    timecodeBurninSettings Property Map
    Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
    timecodeInsertion String
    Determines how timecodes should be inserted into the video elementary stream.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs

    ColorSpacePassthroughSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings
    Sets the colorspace metadata to be passed through.
    DolbyVision81Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings
    Set the colorspace to Dolby Vision81.
    Hdr10Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings
    Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
    Rec601Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings
    Set the colorspace to Rec. 601.
    Rec709Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings
    Set the colorspace to Rec. 709.
    ColorSpacePassthroughSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings
    Sets the colorspace metadata to be passed through.
    DolbyVision81Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings
    Set the colorspace to Dolby Vision81.
    Hdr10Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings
    Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
    Rec601Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings
    Set the colorspace to Rec. 601.
    Rec709Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings
    Set the colorspace to Rec. 709.
    colorSpacePassthroughSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings
    Sets the colorspace metadata to be passed through.
    dolbyVision81Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings
    Set the colorspace to Dolby Vision81.
    hdr10Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings
    Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
    rec601Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings
    Set the colorspace to Rec. 601.
    rec709Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings
    Set the colorspace to Rec. 709.
    colorSpacePassthroughSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings
    Sets the colorspace metadata to be passed through.
    dolbyVision81Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings
    Set the colorspace to Dolby Vision81.
    hdr10Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings
    Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
    rec601Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings
    Set the colorspace to Rec. 601.
    rec709Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings
    Set the colorspace to Rec. 709.
    color_space_passthrough_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings
    Sets the colorspace metadata to be passed through.
    dolby_vision81_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings
    Set the colorspace to Dolby Vision81.
    hdr10_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings
    Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
    rec601_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings
    Set the colorspace to Rec. 601.
    rec709_settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings
    Set the colorspace to Rec. 709.
    colorSpacePassthroughSettings Property Map
    Sets the colorspace metadata to be passed through.
    dolbyVision81Settings Property Map
    Set the colorspace to Dolby Vision81.
    hdr10Settings Property Map
    Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
    rec601Settings Property Map
    Set the colorspace to Rec. 601.
    rec709Settings Property Map
    Set the colorspace to Rec. 709.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs

    MaxCll int
    Sets the MaxCLL value for HDR10.
    MaxFall int
    Sets the MaxFALL value for HDR10.
    MaxCll int
    Sets the MaxCLL value for HDR10.
    MaxFall int
    Sets the MaxFALL value for HDR10.
    maxCll Integer
    Sets the MaxCLL value for HDR10.
    maxFall Integer
    Sets the MaxFALL value for HDR10.
    maxCll number
    Sets the MaxCLL value for HDR10.
    maxFall number
    Sets the MaxFALL value for HDR10.
    max_cll int
    Sets the MaxCLL value for HDR10.
    max_fall int
    Sets the MaxFALL value for HDR10.
    maxCll Number
    Sets the MaxCLL value for HDR10.
    maxFall Number
    Sets the MaxFALL value for HDR10.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs

    PostFilterSharpening string
    Post filter sharpening.
    Strength string
    Filter strength.
    PostFilterSharpening string
    Post filter sharpening.
    Strength string
    Filter strength.
    postFilterSharpening String
    Post filter sharpening.
    strength String
    Filter strength.
    postFilterSharpening string
    Post filter sharpening.
    strength string
    Filter strength.
    post_filter_sharpening str
    Post filter sharpening.
    strength str
    Filter strength.
    postFilterSharpening String
    Post filter sharpening.
    strength String
    Filter strength.

    ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs

    Prefix string
    Set a prefix on the burned in timecode.
    TimecodeBurninFontSize string
    Sets the size of the burned in timecode.
    TimecodeBurninPosition string
    Sets the position of the burned in timecode.
    Prefix string
    Set a prefix on the burned in timecode.
    TimecodeBurninFontSize string
    Sets the size of the burned in timecode.
    TimecodeBurninPosition string
    Sets the position of the burned in timecode.
    prefix String
    Set a prefix on the burned in timecode.
    timecodeBurninFontSize String
    Sets the size of the burned in timecode.
    timecodeBurninPosition String
    Sets the position of the burned in timecode.
    prefix string
    Set a prefix on the burned in timecode.
    timecodeBurninFontSize string
    Sets the size of the burned in timecode.
    timecodeBurninPosition string
    Sets the position of the burned in timecode.
    prefix str
    Set a prefix on the burned in timecode.
    timecode_burnin_font_size str
    Sets the size of the burned in timecode.
    timecode_burnin_position str
    Sets the position of the burned in timecode.
    prefix String
    Set a prefix on the burned in timecode.
    timecodeBurninFontSize String
    Sets the size of the burned in timecode.
    timecodeBurninPosition String
    Sets the position of the burned in timecode.

    ChannelInputAttachment, ChannelInputAttachmentArgs

    InputAttachmentName string
    User-specified name for the attachment.
    InputId string
    The ID of the input.
    AutomaticInputFailoverSettings ChannelInputAttachmentAutomaticInputFailoverSettings
    User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
    InputSettings ChannelInputAttachmentInputSettings
    Settings of an input. See Input Settings for more details.
    InputAttachmentName string
    User-specified name for the attachment.
    InputId string
    The ID of the input.
    AutomaticInputFailoverSettings ChannelInputAttachmentAutomaticInputFailoverSettings
    User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
    InputSettings ChannelInputAttachmentInputSettings
    Settings of an input. See Input Settings for more details.
    inputAttachmentName String
    User-specified name for the attachment.
    inputId String
    The ID of the input.
    automaticInputFailoverSettings ChannelInputAttachmentAutomaticInputFailoverSettings
    User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
    inputSettings ChannelInputAttachmentInputSettings
    Settings of an input. See Input Settings for more details.
    inputAttachmentName string
    User-specified name for the attachment.
    inputId string
    The ID of the input.
    automaticInputFailoverSettings ChannelInputAttachmentAutomaticInputFailoverSettings
    User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
    inputSettings ChannelInputAttachmentInputSettings
    Settings of an input. See Input Settings for more details.
    input_attachment_name str
    User-specified name for the attachment.
    input_id str
    The ID of the input.
    automatic_input_failover_settings ChannelInputAttachmentAutomaticInputFailoverSettings
    User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
    input_settings ChannelInputAttachmentInputSettings
    Settings of an input. See Input Settings for more details.
    inputAttachmentName String
    User-specified name for the attachment.
    inputId String
    The ID of the input.
    automaticInputFailoverSettings Property Map
    User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
    inputSettings Property Map
    Settings of an input. See Input Settings for more details.

    ChannelInputAttachmentAutomaticInputFailoverSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsArgs

    SecondaryInputId string
    The input ID of the secondary input in the automatic input failover pair.
    ErrorClearTimeMsec int
    This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
    FailoverConditions List<ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition>
    A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
    InputPreference string
    Input preference when deciding which input to make active when a previously failed input has recovered.
    SecondaryInputId string
    The input ID of the secondary input in the automatic input failover pair.
    ErrorClearTimeMsec int
    This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
    FailoverConditions []ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition
    A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
    InputPreference string
    Input preference when deciding which input to make active when a previously failed input has recovered.
    secondaryInputId String
    The input ID of the secondary input in the automatic input failover pair.
    errorClearTimeMsec Integer
    This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
    failoverConditions List<ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition>
    A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
    inputPreference String
    Input preference when deciding which input to make active when a previously failed input has recovered.
    secondaryInputId string
    The input ID of the secondary input in the automatic input failover pair.
    errorClearTimeMsec number
    This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
    failoverConditions ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition[]
    A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
    inputPreference string
    Input preference when deciding which input to make active when a previously failed input has recovered.
    secondary_input_id str
    The input ID of the secondary input in the automatic input failover pair.
    error_clear_time_msec int
    This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
    failover_conditions Sequence[ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition]
    A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
    input_preference str
    Input preference when deciding which input to make active when a previously failed input has recovered.
    secondaryInputId String
    The input ID of the secondary input in the automatic input failover pair.
    errorClearTimeMsec Number
    This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
    failoverConditions List<Property Map>
    A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
    inputPreference String
    Input preference when deciding which input to make active when a previously failed input has recovered.

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs

    FailoverConditionSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings
    Failover condition type-specific settings. See Failover Condition Settings for more details.
    FailoverConditionSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings
    Failover condition type-specific settings. See Failover Condition Settings for more details.
    failoverConditionSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings
    Failover condition type-specific settings. See Failover Condition Settings for more details.
    failoverConditionSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings
    Failover condition type-specific settings. See Failover Condition Settings for more details.
    failover_condition_settings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings
    Failover condition type-specific settings. See Failover Condition Settings for more details.
    failoverConditionSettings Property Map
    Failover condition type-specific settings. See Failover Condition Settings for more details.

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs

    AudioSilenceSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings
    MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
    InputLossSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings
    MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
    VideoBlackSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings
    MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
    AudioSilenceSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings
    MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
    InputLossSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings
    MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
    VideoBlackSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings
    MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
    audioSilenceSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings
    MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
    inputLossSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings
    MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
    videoBlackSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings
    MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
    audioSilenceSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings
    MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
    inputLossSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings
    MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
    videoBlackSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings
    MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
    audio_silence_settings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings
    MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
    input_loss_settings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings
    MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
    video_black_settings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings
    MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
    audioSilenceSettings Property Map
    MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
    inputLossSettings Property Map
    MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
    videoBlackSettings Property Map
    MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs

    AudioSelectorName string
    AudioSilenceThresholdMsec int
    The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
    AudioSelectorName string
    AudioSilenceThresholdMsec int
    The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
    audioSelectorName String
    audioSilenceThresholdMsec Integer
    The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
    audioSelectorName string
    audioSilenceThresholdMsec number
    The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
    audio_selector_name str
    audio_silence_threshold_msec int
    The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
    audioSelectorName String
    audioSilenceThresholdMsec Number
    The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs

    InputLossThresholdMsec int
    The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
    InputLossThresholdMsec int
    The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
    inputLossThresholdMsec Integer
    The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
    inputLossThresholdMsec number
    The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
    input_loss_threshold_msec int
    The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
    inputLossThresholdMsec Number
    The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs

    BlackDetectThreshold double
    A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
    VideoBlackThresholdMsec int
    The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
    BlackDetectThreshold float64
    A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
    VideoBlackThresholdMsec int
    The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
    blackDetectThreshold Double
    A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
    videoBlackThresholdMsec Integer
    The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
    blackDetectThreshold number
    A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
    videoBlackThresholdMsec number
    The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
    black_detect_threshold float
    A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
    video_black_threshold_msec int
    The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
    blackDetectThreshold Number
    A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
    videoBlackThresholdMsec Number
    The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.

    ChannelInputAttachmentInputSettings, ChannelInputAttachmentInputSettingsArgs

    AudioSelectors List<ChannelInputAttachmentInputSettingsAudioSelector>
    Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
    CaptionSelectors List<ChannelInputAttachmentInputSettingsCaptionSelector>
    Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
    DeblockFilter string
    Enable or disable the deblock filter when filtering.
    DenoiseFilter string
    Enable or disable the denoise filter when filtering.
    FilterStrength int
    Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
    InputFilter string
    Turns on the filter for the input.
    NetworkInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettings
    Input settings. See Network Input Settings for more details.
    Scte35Pid int
    PID from which to read SCTE-35 messages.
    Smpte2038DataPreference string
    Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
    SourceEndBehavior string
    Loop input if it is a file.
    VideoSelector ChannelInputAttachmentInputSettingsVideoSelector
    AudioSelectors []ChannelInputAttachmentInputSettingsAudioSelector
    Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
    CaptionSelectors []ChannelInputAttachmentInputSettingsCaptionSelector
    Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
    DeblockFilter string
    Enable or disable the deblock filter when filtering.
    DenoiseFilter string
    Enable or disable the denoise filter when filtering.
    FilterStrength int
    Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
    InputFilter string
    Turns on the filter for the input.
    NetworkInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettings
    Input settings. See Network Input Settings for more details.
    Scte35Pid int
    PID from which to read SCTE-35 messages.
    Smpte2038DataPreference string
    Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
    SourceEndBehavior string
    Loop input if it is a file.
    VideoSelector ChannelInputAttachmentInputSettingsVideoSelector
    audioSelectors List<ChannelInputAttachmentInputSettingsAudioSelector>
    Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
    captionSelectors List<ChannelInputAttachmentInputSettingsCaptionSelector>
    Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
    deblockFilter String
    Enable or disable the deblock filter when filtering.
    denoiseFilter String
    Enable or disable the denoise filter when filtering.
    filterStrength Integer
    Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
    inputFilter String
    Turns on the filter for the input.
    networkInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettings
    Input settings. See Network Input Settings for more details.
    scte35Pid Integer
    PID from which to read SCTE-35 messages.
    smpte2038DataPreference String
    Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
    sourceEndBehavior String
    Loop input if it is a file.
    videoSelector ChannelInputAttachmentInputSettingsVideoSelector
    audioSelectors ChannelInputAttachmentInputSettingsAudioSelector[]
    Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
    captionSelectors ChannelInputAttachmentInputSettingsCaptionSelector[]
    Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
    deblockFilter string
    Enable or disable the deblock filter when filtering.
    denoiseFilter string
    Enable or disable the denoise filter when filtering.
    filterStrength number
    Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
    inputFilter string
    Turns on the filter for the input.
    networkInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettings
    Input settings. See Network Input Settings for more details.
    scte35Pid number
    PID from which to read SCTE-35 messages.
    smpte2038DataPreference string
    Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
    sourceEndBehavior string
    Loop input if it is a file.
    videoSelector ChannelInputAttachmentInputSettingsVideoSelector
    audio_selectors Sequence[ChannelInputAttachmentInputSettingsAudioSelector]
    Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
    caption_selectors Sequence[ChannelInputAttachmentInputSettingsCaptionSelector]
    Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
    deblock_filter str
    Enable or disable the deblock filter when filtering.
    denoise_filter str
    Enable or disable the denoise filter when filtering.
    filter_strength int
    Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
    input_filter str
    Turns on the filter for the input.
    network_input_settings ChannelInputAttachmentInputSettingsNetworkInputSettings
    Input settings. See Network Input Settings for more details.
    scte35_pid int
    PID from which to read SCTE-35 messages.
    smpte2038_data_preference str
    Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
    source_end_behavior str
    Loop input if it is a file.
    video_selector ChannelInputAttachmentInputSettingsVideoSelector
    audioSelectors List<Property Map>
    Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details.
    captionSelectors List<Property Map>
    Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details.
    deblockFilter String
    Enable or disable the deblock filter when filtering.
    denoiseFilter String
    Enable or disable the denoise filter when filtering.
    filterStrength Number
    Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
    inputFilter String
    Turns on the filter for the input.
    networkInputSettings Property Map
    Input settings. See Network Input Settings for more details.
    scte35Pid Number
    PID from which to read SCTE-35 messages.
    smpte2038DataPreference String
    Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
    sourceEndBehavior String
    Loop input if it is a file.
    videoSelector Property Map

    ChannelInputAttachmentInputSettingsAudioSelector, ChannelInputAttachmentInputSettingsAudioSelectorArgs

    Name string

    Name of the Channel.

    The following arguments are optional:

    SelectorSettings ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings
    Name string

    Name of the Channel.

    The following arguments are optional:

    SelectorSettings ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings
    name String

    Name of the Channel.

    The following arguments are optional:

    selectorSettings ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings
    name string

    Name of the Channel.

    The following arguments are optional:

    selectorSettings ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings
    name str

    Name of the Channel.

    The following arguments are optional:

    selector_settings ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings
    name String

    Name of the Channel.

    The following arguments are optional:

    selectorSettings Property Map

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs

    AudioHlsRenditionSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection
    Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
    AudioLanguageSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection
    Audio Language Selection. See Audio Language Selection for more details.
    AudioPidSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection
    Audio Pid Selection. See Audio PID Selection for more details.
    AudioTrackSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection
    Audio Track Selection. See Audio Track Selection for more details.
    AudioHlsRenditionSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection
    Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
    AudioLanguageSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection
    Audio Language Selection. See Audio Language Selection for more details.
    AudioPidSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection
    Audio Pid Selection. See Audio PID Selection for more details.
    AudioTrackSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection
    Audio Track Selection. See Audio Track Selection for more details.
    audioHlsRenditionSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection
    Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
    audioLanguageSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection
    Audio Language Selection. See Audio Language Selection for more details.
    audioPidSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection
    Audio Pid Selection. See Audio PID Selection for more details.
    audioTrackSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection
    Audio Track Selection. See Audio Track Selection for more details.
    audioHlsRenditionSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection
    Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
    audioLanguageSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection
    Audio Language Selection. See Audio Language Selection for more details.
    audioPidSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection
    Audio Pid Selection. See Audio PID Selection for more details.
    audioTrackSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection
    Audio Track Selection. See Audio Track Selection for more details.
    audioHlsRenditionSelection Property Map
    Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
    audioLanguageSelection Property Map
    Audio Language Selection. See Audio Language Selection for more details.
    audioPidSelection Property Map
    Audio Pid Selection. See Audio PID Selection for more details.
    audioTrackSelection Property Map
    Audio Track Selection. See Audio Track Selection for more details.

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs

    GroupId string
    Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    Name string
    Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    GroupId string
    Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    Name string
    Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    groupId String
    Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    name String
    Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    groupId string
    Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    name string
    Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    group_id str
    Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    name str
    Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    groupId String
    Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
    name String
    Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs

    LanguageCode string
    Selects a specific three-letter language code from within an audio source.
    LanguageSelectionPolicy string
    When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
    LanguageCode string
    Selects a specific three-letter language code from within an audio source.
    LanguageSelectionPolicy string
    When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
    languageCode String
    Selects a specific three-letter language code from within an audio source.
    languageSelectionPolicy String
    When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
    languageCode string
    Selects a specific three-letter language code from within an audio source.
    languageSelectionPolicy string
    When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
    language_code str
    Selects a specific three-letter language code from within an audio source.
    language_selection_policy str
    When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
    languageCode String
    Selects a specific three-letter language code from within an audio source.
    languageSelectionPolicy String
    When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs

    Pid int
    Selects a specific PID from within a source.
    Pid int
    Selects a specific PID from within a source.
    pid Integer
    Selects a specific PID from within a source.
    pid number
    Selects a specific PID from within a source.
    pid int
    Selects a specific PID from within a source.
    pid Number
    Selects a specific PID from within a source.

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs

    Tracks List<ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack>
    Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
    DolbyEDecode ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode
    Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
    Tracks []ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack
    Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
    DolbyEDecode ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode
    Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
    tracks List<ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack>
    Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
    dolbyEDecode ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode
    Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
    tracks ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack[]
    Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
    dolbyEDecode ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode
    Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
    tracks Sequence[ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack]
    Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
    dolby_e_decode ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode
    Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
    tracks List<Property Map>
    Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
    dolbyEDecode Property Map
    Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs

    ProgramSelection string
    Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
    ProgramSelection string
    Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
    programSelection String
    Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
    programSelection string
    Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
    program_selection str
    Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
    programSelection String
    Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs

    Track int
    1-based integer value that maps to a specific audio track.
    Track int
    1-based integer value that maps to a specific audio track.
    track Integer
    1-based integer value that maps to a specific audio track.
    track number
    1-based integer value that maps to a specific audio track.
    track int
    1-based integer value that maps to a specific audio track.
    track Number
    1-based integer value that maps to a specific audio track.

    ChannelInputAttachmentInputSettingsCaptionSelector, ChannelInputAttachmentInputSettingsCaptionSelectorArgs

    Name string

    Name of the Channel.

    The following arguments are optional:

    LanguageCode string
    SelectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    Name string

    Name of the Channel.

    The following arguments are optional:

    LanguageCode string
    SelectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name String

    Name of the Channel.

    The following arguments are optional:

    languageCode String
    selectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name string

    Name of the Channel.

    The following arguments are optional:

    languageCode string
    selectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name String

    Name of the Channel.

    The following arguments are optional:

    languageCode String
    selectorSettings Property Map

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs

    AncillarySourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings
    Ancillary Source Settings. See Ancillary Source Settings for more details.
    AribSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings
    ARIB Source Settings.
    DvbSubSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings
    DVB Sub Source Settings. See DVB Sub Source Settings for more details.
    EmbeddedSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings
    Embedded Source Settings. See Embedded Source Settings for more details.
    Scte20SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings
    SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
    Scte27SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings
    SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
    TeletextSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings
    Teletext Source Settings. See Teletext Source Settings for more details.
    AncillarySourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings
    Ancillary Source Settings. See Ancillary Source Settings for more details.
    AribSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings
    ARIB Source Settings.
    DvbSubSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings
    DVB Sub Source Settings. See DVB Sub Source Settings for more details.
    EmbeddedSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings
    Embedded Source Settings. See Embedded Source Settings for more details.
    Scte20SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings
    SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
    Scte27SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings
    SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
    TeletextSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings
    Teletext Source Settings. See Teletext Source Settings for more details.
    ancillarySourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings
    Ancillary Source Settings. See Ancillary Source Settings for more details.
    aribSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings
    ARIB Source Settings.
    dvbSubSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings
    DVB Sub Source Settings. See DVB Sub Source Settings for more details.
    embeddedSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings
    Embedded Source Settings. See Embedded Source Settings for more details.
    scte20SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings
    SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
    scte27SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings
    SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
    teletextSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings
    Teletext Source Settings. See Teletext Source Settings for more details.
    ancillarySourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings
    Ancillary Source Settings. See Ancillary Source Settings for more details.
    aribSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings
    ARIB Source Settings.
    dvbSubSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings
    DVB Sub Source Settings. See DVB Sub Source Settings for more details.
    embeddedSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings
    Embedded Source Settings. See Embedded Source Settings for more details.
    scte20SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings
    SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
    scte27SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings
    SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
    teletextSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings
    Teletext Source Settings. See Teletext Source Settings for more details.
    ancillary_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings
    Ancillary Source Settings. See Ancillary Source Settings for more details.
    arib_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings
    ARIB Source Settings.
    dvb_sub_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings
    DVB Sub Source Settings. See DVB Sub Source Settings for more details.
    embedded_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings
    Embedded Source Settings. See Embedded Source Settings for more details.
    scte20_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings
    SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
    scte27_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings
    SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
    teletext_source_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings
    Teletext Source Settings. See Teletext Source Settings for more details.
    ancillarySourceSettings Property Map
    Ancillary Source Settings. See Ancillary Source Settings for more details.
    aribSourceSettings Property Map
    ARIB Source Settings.
    dvbSubSourceSettings Property Map
    DVB Sub Source Settings. See DVB Sub Source Settings for more details.
    embeddedSourceSettings Property Map
    Embedded Source Settings. See Embedded Source Settings for more details.
    scte20SourceSettings Property Map
    SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
    scte27SourceSettings Property Map
    SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
    teletextSourceSettings Property Map
    Teletext Source Settings. See Teletext Source Settings for more details.

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs

    SourceAncillaryChannelNumber int
    Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
    SourceAncillaryChannelNumber int
    Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
    sourceAncillaryChannelNumber Integer
    Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
    sourceAncillaryChannelNumber number
    Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
    source_ancillary_channel_number int
    Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
    sourceAncillaryChannelNumber Number
    Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs

    OcrLanguage string
    If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
    Pid int
    When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
    OcrLanguage string
    If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
    Pid int
    When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
    ocrLanguage String
    If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
    pid Integer
    When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
    ocrLanguage string
    If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
    pid number
    When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
    ocr_language str
    If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
    pid int
    When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
    ocrLanguage String
    If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
    pid Number
    When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs

    Convert608To708 string
    If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
    Scte20Detection string
    Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
    Source608ChannelNumber int
    Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
    Convert608To708 string
    If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
    Scte20Detection string
    Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
    Source608ChannelNumber int
    Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
    convert608To708 String
    If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
    scte20Detection String
    Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
    source608ChannelNumber Integer
    Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
    convert608To708 string
    If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
    scte20Detection string
    Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
    source608ChannelNumber number
    Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
    convert608_to708 str
    If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
    scte20_detection str
    Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
    source608_channel_number int
    Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
    convert608To708 String
    If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
    scte20Detection String
    Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
    source608ChannelNumber Number
    Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs

    OcrLanguage string
    Pid int
    OcrLanguage string
    Pid int
    ocrLanguage String
    pid Integer
    ocrLanguage string
    pid number
    ocrLanguage String
    pid Number

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs

    OutputRectangle ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle
    Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
    PageNumber string
    Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
    OutputRectangle ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle
    Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
    PageNumber string
    Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
    outputRectangle ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle
    Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
    pageNumber String
    Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
    outputRectangle ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle
    Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
    pageNumber string
    Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
    output_rectangle ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle
    Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
    page_number str
    Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
    outputRectangle Property Map
    Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
    pageNumber String
    Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs

    Height double
    LeftOffset double
    Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
    TopOffset double
    See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
    Width double
    Height float64
    LeftOffset float64
    Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
    TopOffset float64
    See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
    Width float64
    height Double
    leftOffset Double
    Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
    topOffset Double
    See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
    width Double
    height number
    leftOffset number
    Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
    topOffset number
    See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
    width number
    height float
    left_offset float
    Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
    top_offset float
    See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
    width float
    height Number
    leftOffset Number
    Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
    topOffset Number
    See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
    width Number

    ChannelInputAttachmentInputSettingsNetworkInputSettings, ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs

    HlsInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings
    Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
    ServerValidation string
    Check HTTPS server certificates.
    HlsInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings
    Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
    ServerValidation string
    Check HTTPS server certificates.
    hlsInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings
    Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
    serverValidation String
    Check HTTPS server certificates.
    hlsInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings
    Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
    serverValidation string
    Check HTTPS server certificates.
    hls_input_settings ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings
    Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
    server_validation str
    Check HTTPS server certificates.
    hlsInputSettings Property Map
    Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
    serverValidation String
    Check HTTPS server certificates.

    ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings, ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs

    Bandwidth int
    The bitrate is specified in bits per second, as in an HLS manifest.
    BufferSegments int
    Buffer segments.
    Retries int
    The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
    RetryInterval int
    The number of seconds between retries when an attempt to read a manifest or segment fails.
    Scte35Source string
    Bandwidth int
    The bitrate is specified in bits per second, as in an HLS manifest.
    BufferSegments int
    Buffer segments.
    Retries int
    The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
    RetryInterval int
    The number of seconds between retries when an attempt to read a manifest or segment fails.
    Scte35Source string
    bandwidth Integer
    The bitrate is specified in bits per second, as in an HLS manifest.
    bufferSegments Integer
    Buffer segments.
    retries Integer
    The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
    retryInterval Integer
    The number of seconds between retries when an attempt to read a manifest or segment fails.
    scte35Source String
    bandwidth number
    The bitrate is specified in bits per second, as in an HLS manifest.
    bufferSegments number
    Buffer segments.
    retries number
    The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
    retryInterval number
    The number of seconds between retries when an attempt to read a manifest or segment fails.
    scte35Source string
    bandwidth int
    The bitrate is specified in bits per second, as in an HLS manifest.
    buffer_segments int
    Buffer segments.
    retries int
    The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
    retry_interval int
    The number of seconds between retries when an attempt to read a manifest or segment fails.
    scte35_source str
    bandwidth Number
    The bitrate is specified in bits per second, as in an HLS manifest.
    bufferSegments Number
    Buffer segments.
    retries Number
    The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
    retryInterval Number
    The number of seconds between retries when an attempt to read a manifest or segment fails.
    scte35Source String

    ChannelInputAttachmentInputSettingsVideoSelector, ChannelInputAttachmentInputSettingsVideoSelectorArgs

    ChannelInputSpecification, ChannelInputSpecificationArgs

    ChannelMaintenance, ChannelMaintenanceArgs

    MaintenanceDay string
    The day of the week to use for maintenance.
    MaintenanceStartTime string
    The hour maintenance will start.
    MaintenanceDay string
    The day of the week to use for maintenance.
    MaintenanceStartTime string
    The hour maintenance will start.
    maintenanceDay String
    The day of the week to use for maintenance.
    maintenanceStartTime String
    The hour maintenance will start.
    maintenanceDay string
    The day of the week to use for maintenance.
    maintenanceStartTime string
    The hour maintenance will start.
    maintenance_day str
    The day of the week to use for maintenance.
    maintenance_start_time str
    The hour maintenance will start.
    maintenanceDay String
    The day of the week to use for maintenance.
    maintenanceStartTime String
    The hour maintenance will start.

    ChannelVpc, ChannelVpcArgs

    PublicAddressAllocationIds List<string>
    List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
    SubnetIds List<string>
    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
    AvailabilityZones List<string>
    NetworkInterfaceIds List<string>
    SecurityGroupIds List<string>
    A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
    PublicAddressAllocationIds []string
    List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
    SubnetIds []string
    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
    AvailabilityZones []string
    NetworkInterfaceIds []string
    SecurityGroupIds []string
    A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
    publicAddressAllocationIds List<String>
    List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
    subnetIds List<String>
    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
    availabilityZones List<String>
    networkInterfaceIds List<String>
    securityGroupIds List<String>
    A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
    publicAddressAllocationIds string[]
    List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
    subnetIds string[]
    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
    availabilityZones string[]
    networkInterfaceIds string[]
    securityGroupIds string[]
    A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
    public_address_allocation_ids Sequence[str]
    List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
    subnet_ids Sequence[str]
    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
    availability_zones Sequence[str]
    network_interface_ids Sequence[str]
    security_group_ids Sequence[str]
    A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
    publicAddressAllocationIds List<String>
    List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
    subnetIds List<String>
    A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
    availabilityZones List<String>
    networkInterfaceIds List<String>
    securityGroupIds List<String>
    A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.

    Import

    Using pulumi import, import MediaLive Channel using the channel_id. For example:

    $ pulumi import aws:medialive/channel:Channel example 1234567
    

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

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo
    AWS v6.54.0 published on Friday, Sep 27, 2024 by Pulumi