1. Packages
  2. AWS
  3. API Docs
  4. medialive
  5. Channel
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
aws logo
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi

    Resource for managing an AWS MediaLive Channel.

    Example Usage

    Basic Usage

    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()
        {
            ChannelClass = "STANDARD",
            RoleArn = aws_iam_role.Example.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 = aws_medialive_input.Example.Id,
                },
            },
            Destinations = new[]
            {
                new Aws.MediaLive.Inputs.ChannelDestinationArgs
                {
                    Id = "destination",
                    Settings = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                        {
                            Url = $"s3://{aws_s3_bucket.Main.Id}/test1",
                        },
                        new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                        {
                            Url = $"s3://{aws_s3_bucket.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 main
    
    import (
    	"fmt"
    
    	"github.com/pulumi/pulumi-aws/sdk/v5/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{
    			ChannelClass: pulumi.String("STANDARD"),
    			RoleArn:      pulumi.Any(aws_iam_role.Example.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(aws_medialive_input.Example.Id),
    				},
    			},
    			Destinations: medialive.ChannelDestinationArray{
    				&medialive.ChannelDestinationArgs{
    					Id: pulumi.String("destination"),
    					Settings: medialive.ChannelDestinationSettingArray{
    						&medialive.ChannelDestinationSettingArgs{
    							Url: pulumi.String(fmt.Sprintf("s3://%v/test1", aws_s3_bucket.Main.Id)),
    						},
    						&medialive.ChannelDestinationSettingArgs{
    							Url: pulumi.String(fmt.Sprintf("s3://%v/test2", aws_s3_bucket.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
    	})
    }
    
    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()        
                .channelClass("STANDARD")
                .roleArn(aws_iam_role.example().arn())
                .inputSpecification(ChannelInputSpecificationArgs.builder()
                    .codec("AVC")
                    .inputResolution("HD")
                    .maximumBitrate("MAX_20_MBPS")
                    .build())
                .inputAttachments(ChannelInputAttachmentArgs.builder()
                    .inputAttachmentName("example-input")
                    .inputId(aws_medialive_input.example().id())
                    .build())
                .destinations(ChannelDestinationArgs.builder()
                    .id("destination")
                    .settings(                
                        ChannelDestinationSettingArgs.builder()
                            .url(String.format("s3://%s/test1", aws_s3_bucket.main().id()))
                            .build(),
                        ChannelDestinationSettingArgs.builder()
                            .url(String.format("s3://%s/test2", aws_s3_bucket.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());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.medialive.Channel("example", {
        channelClass: "STANDARD",
        roleArn: aws_iam_role.example.arn,
        inputSpecification: {
            codec: "AVC",
            inputResolution: "HD",
            maximumBitrate: "MAX_20_MBPS",
        },
        inputAttachments: [{
            inputAttachmentName: "example-input",
            inputId: aws_medialive_input.example.id,
        }],
        destinations: [{
            id: "destination",
            settings: [
                {
                    url: `s3://${aws_s3_bucket.main.id}/test1`,
                },
                {
                    url: `s3://${aws_s3_bucket.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",
        channel_class="STANDARD",
        role_arn=aws_iam_role["example"]["arn"],
        input_specification=aws.medialive.ChannelInputSpecificationArgs(
            codec="AVC",
            input_resolution="HD",
            maximum_bitrate="MAX_20_MBPS",
        ),
        input_attachments=[aws.medialive.ChannelInputAttachmentArgs(
            input_attachment_name="example-input",
            input_id=aws_medialive_input["example"]["id"],
        )],
        destinations=[aws.medialive.ChannelDestinationArgs(
            id="destination",
            settings=[
                aws.medialive.ChannelDestinationSettingArgs(
                    url=f"s3://{aws_s3_bucket['main']['id']}/test1",
                ),
                aws.medialive.ChannelDestinationSettingArgs(
                    url=f"s3://{aws_s3_bucket['main2']['id']}/test2",
                ),
            ],
        )],
        encoder_settings=aws.medialive.ChannelEncoderSettingsArgs(
            timecode_config=aws.medialive.ChannelEncoderSettingsTimecodeConfigArgs(
                source="EMBEDDED",
            ),
            audio_descriptions=[aws.medialive.ChannelEncoderSettingsAudioDescriptionArgs(
                audio_selector_name="example audio selector",
                name="audio-selector",
            )],
            video_descriptions=[aws.medialive.ChannelEncoderSettingsVideoDescriptionArgs(
                name="example-video",
            )],
            output_groups=[aws.medialive.ChannelEncoderSettingsOutputGroupArgs(
                output_group_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs(
                    archive_group_settings=[aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs(
                        destination=aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs(
                            destination_ref_id="destination",
                        ),
                    )],
                ),
                outputs=[aws.medialive.ChannelEncoderSettingsOutputGroupOutputArgs(
                    output_name="example-name",
                    video_description_name="example-video",
                    audio_description_names=["audio-selector"],
                    output_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs(
                        archive_output_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs(
                            name_modifier="_1",
                            extension="m2ts",
                            container_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs(
                                m2ts_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs(
                                    audio_buffer_model="ATSC",
                                    buffer_model="MULTIPLEX",
                                    rate_mode="CBR",
                                ),
                            ),
                        ),
                    ),
                )],
            )],
        ))
    
    resources:
      example:
        type: aws:medialive:Channel
        properties:
          channelClass: STANDARD
          roleArn: ${aws_iam_role.example.arn}
          inputSpecification:
            codec: AVC
            inputResolution: HD
            maximumBitrate: MAX_20_MBPS
          inputAttachments:
            - inputAttachmentName: example-input
              inputId: ${aws_medialive_input.example.id}
          destinations:
            - id: destination
              settings:
                - url: s3://${aws_s3_bucket.main.id}/test1
                - url: s3://${aws_s3_bucket.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",
                            KeepSegments = 0,
                            BaseUrlManifest = "string",
                            BaseUrlManifest1 = "string",
                            CaptionLanguageMappings = new[]
                            {
                                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs
                                {
                                    CaptionChannel = 0,
                                    LanguageCode = "string",
                                    LanguageDescription = "string",
                                },
                            },
                            CaptionLanguageSetting = "string",
                            ClientCache = "string",
                            CodecSpecification = "string",
                            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",
                            },
                            BaseUrlContent1 = "string",
                            KeyFormat = "string",
                            IvSource = "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,
                            NumRetries = 0,
                            ConnectionRetryInterval = 0,
                            AudioOnlyTimecodeControl = "string",
                            EventId = "string",
                            EventIdMode = "string",
                            EventStopBehavior = "string",
                            AcquisitionPointId = "string",
                            CertificateMode = "string",
                            FragmentLength = 0,
                            InputLossAction = "string",
                            RestartDelay = 0,
                            SegmentationMode = "string",
                            SendDelayMs = 0,
                            SparseTrackType = "string",
                            StreamManifestBehavior = "string",
                            TimestampOffset = "string",
                            TimestampOffsetMode = "string",
                        },
                        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",
            },
            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,
                                        },
                                    },
                                },
                            },
                        },
                    },
                    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,
                                },
                                DvbTdtSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbTdtSettingsArgs
                                {
                                    OcrLanguage = "string",
                                    Pid = 0,
                                },
                                EmbeddedSourceSettings = new Aws.MediaLive.Inputs.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs
                                {
                                    Convert608To708 = "string",
                                    Scte20Detection = "string",
                                    Source608ChannelNumber = 0,
                                    Source608TrackNumber = 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",
            },
            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"),
    						KeepSegments:     pulumi.Int(0),
    						BaseUrlManifest:  pulumi.String("string"),
    						BaseUrlManifest1: pulumi.String("string"),
    						CaptionLanguageMappings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray{
    							&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs{
    								CaptionChannel:      pulumi.Int(0),
    								LanguageCode:        pulumi.String("string"),
    								LanguageDescription: pulumi.String("string"),
    							},
    						},
    						CaptionLanguageSetting: pulumi.String("string"),
    						ClientCache:            pulumi.String("string"),
    						CodecSpecification:     pulumi.String("string"),
    						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"),
    						},
    						BaseUrlContent1:   pulumi.String("string"),
    						KeyFormat:         pulumi.String("string"),
    						IvSource:          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),
    						NumRetries:               pulumi.Int(0),
    						ConnectionRetryInterval:  pulumi.Int(0),
    						AudioOnlyTimecodeControl: pulumi.String("string"),
    						EventId:                  pulumi.String("string"),
    						EventIdMode:              pulumi.String("string"),
    						EventStopBehavior:        pulumi.String("string"),
    						AcquisitionPointId:       pulumi.String("string"),
    						CertificateMode:          pulumi.String("string"),
    						FragmentLength:           pulumi.Int(0),
    						InputLossAction:          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"),
    						TimestampOffsetMode:      pulumi.String("string"),
    					},
    					MultiplexGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs{},
    					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: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs{},
    								},
    								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: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs{},
    									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: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs{},
    							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: &medialive.ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs{},
    					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"),
    		},
    		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: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs{},
    							DolbyVision81Settings:         &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs{},
    							Hdr10Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs{
    								MaxCll:  pulumi.Int(0),
    								MaxFall: pulumi.Int(0),
    							},
    							Rec601Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs{},
    							Rec709Settings: &medialive.ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs{},
    						},
    						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),
    									},
    								},
    							},
    						},
    					},
    				},
    				CaptionSelectors: medialive.ChannelInputAttachmentInputSettingsCaptionSelectorArray{
    					&medialive.ChannelInputAttachmentInputSettingsCaptionSelectorArgs{
    						Name:         pulumi.String("string"),
    						LanguageCode: pulumi.String("string"),
    						SelectorSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs{
    							AncillarySourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs{
    								SourceAncillaryChannelNumber: pulumi.Int(0),
    							},
    							DvbTdtSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbTdtSettingsArgs{
    								OcrLanguage: pulumi.String("string"),
    								Pid:         pulumi.Int(0),
    							},
    							EmbeddedSourceSettings: &medialive.ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs{
    								Convert608To708:        pulumi.String("string"),
    								Scte20Detection:        pulumi.String("string"),
    								Source608ChannelNumber: pulumi.Int(0),
    								Source608TrackNumber:   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"),
    		},
    		SecurityGroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    })
    
    var awsChannelResource = new com.pulumi.aws.medialive.Channel("awsChannelResource", com.pulumi.aws.medialive.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")
                        .keepSegments(0)
                        .baseUrlManifest("string")
                        .baseUrlManifest1("string")
                        .captionLanguageMappings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs.builder()
                            .captionChannel(0)
                            .languageCode("string")
                            .languageDescription("string")
                            .build())
                        .captionLanguageSetting("string")
                        .clientCache("string")
                        .codecSpecification("string")
                        .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")
                        .baseUrlContent1("string")
                        .keyFormat("string")
                        .ivSource("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)
                        .numRetries(0)
                        .connectionRetryInterval(0)
                        .audioOnlyTimecodeControl("string")
                        .eventId("string")
                        .eventIdMode("string")
                        .eventStopBehavior("string")
                        .acquisitionPointId("string")
                        .certificateMode("string")
                        .fragmentLength(0)
                        .inputLossAction("string")
                        .restartDelay(0)
                        .segmentationMode("string")
                        .sendDelayMs(0)
                        .sparseTrackType("string")
                        .streamManifestBehavior("string")
                        .timestampOffset("string")
                        .timestampOffsetMode("string")
                        .build())
                    .multiplexGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs.builder()
                        .build())
                    .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.0)
                                    .klv("string")
                                    .klvDataPids("string")
                                    .nielsenId3Behavior("string")
                                    .nullPacketBitrate(0.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.0)
                                    .timedMetadataBehavior("string")
                                    .timedMetadataPid("string")
                                    .transportStreamId(0)
                                    .videoPid("string")
                                    .build())
                                .rawSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs.builder()
                                    .build())
                                .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(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs.builder()
                                    .build())
                                .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(ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs.builder()
                            .build())
                        .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.0)
                                    .klv("string")
                                    .klvDataPids("string")
                                    .nielsenId3Behavior("string")
                                    .nullPacketBitrate(0.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.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.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.0)
                            .build())
                        .build())
                    .build())
                .codecSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs.builder()
                    .aacSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.builder()
                        .bitrate(0.0)
                        .codingMode("string")
                        .inputType("string")
                        .profile("string")
                        .rateControlMode("string")
                        .rawFormat("string")
                        .sampleRate(0.0)
                        .spec("string")
                        .vbrQuality("string")
                        .build())
                    .ac3Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs.builder()
                        .bitrate(0.0)
                        .bitstreamMode("string")
                        .codingMode("string")
                        .dialnorm(0)
                        .drcProfile("string")
                        .lfeFilter("string")
                        .metadataControl("string")
                        .build())
                    .eac3AtmosSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs.builder()
                        .bitrate(0.0)
                        .codingMode("string")
                        .dialnorm(0.0)
                        .drcLine("string")
                        .drcRf("string")
                        .heightTrim(0.0)
                        .surroundTrim(0.0)
                        .build())
                    .eac3Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.builder()
                        .attenuationControl("string")
                        .bitrate(0.0)
                        .bitstreamMode("string")
                        .codingMode("string")
                        .dcFilter("string")
                        .dialnorm(0)
                        .drcLine("string")
                        .drcRf("string")
                        .lfeControl("string")
                        .lfeFilter("string")
                        .loRoCenterMixLevel(0.0)
                        .loRoSurroundMixLevel(0.0)
                        .ltRtCenterMixLevel(0.0)
                        .ltRtSurroundMixLevel(0.0)
                        .metadataControl("string")
                        .passthroughControl("string")
                        .phaseControl("string")
                        .stereoDownmix("string")
                        .surroundExMode("string")
                        .surroundMode("string")
                        .build())
                    .mp2Settings(ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs.builder()
                        .bitrate(0.0)
                        .codingMode("string")
                        .sampleRate(0.0)
                        .build())
                    .passThroughSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs.builder()
                        .build())
                    .wavSettings(ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs.builder()
                        .bitDepth(0.0)
                        .codingMode("string")
                        .sampleRate(0.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())
            .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.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(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs.builder()
                                .build())
                            .dolbyVision81Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs.builder()
                                .build())
                            .hdr10Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs.builder()
                                .maxCll(0)
                                .maxFall(0)
                                .build())
                            .rec601Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs.builder()
                                .build())
                            .rec709Settings(ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs.builder()
                                .build())
                            .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.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.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())
                            .build())
                        .build())
                    .build())
                .captionSelectors(ChannelInputAttachmentInputSettingsCaptionSelectorArgs.builder()
                    .name("string")
                    .languageCode("string")
                    .selectorSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs.builder()
                        .ancillarySourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs.builder()
                            .sourceAncillaryChannelNumber(0)
                            .build())
                        .dvbTdtSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbTdtSettingsArgs.builder()
                            .ocrLanguage("string")
                            .pid(0)
                            .build())
                        .embeddedSourceSettings(ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs.builder()
                            .convert608To708("string")
                            .scte20Detection("string")
                            .source608ChannelNumber(0)
                            .source608TrackNumber(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.0)
                                .leftOffset(0.0)
                                .topOffset(0.0)
                                .width(0.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")
            .securityGroupIds("string")
            .build())
        .build());
    
    aws_channel_resource = aws.medialive.Channel("awsChannelResource",
        input_specification={
            "codec": "string",
            "input_resolution": "string",
            "maximum_bitrate": "string",
        },
        channel_class="string",
        destinations=[{
            "id": "string",
            "media_package_settings": [{
                "channel_id": "string",
            }],
            "multiplex_settings": {
                "multiplex_id": "string",
                "program_name": "string",
            },
            "settings": [{
                "password_param": "string",
                "stream_name": "string",
                "url": "string",
                "username": "string",
            }],
        }],
        encoder_settings={
            "output_groups": [{
                "output_group_settings": {
                    "archive_group_settings": [{
                        "destination": {
                            "destination_ref_id": "string",
                        },
                        "archive_cdn_settings": {
                            "archive_s3_settings": {
                                "canned_acl": "string",
                            },
                        },
                        "rollover_interval": 0,
                    }],
                    "frame_capture_group_settings": {
                        "destination": {
                            "destination_ref_id": "string",
                        },
                        "frame_capture_cdn_settings": {
                            "frame_capture_s3_settings": {
                                "canned_acl": "string",
                            },
                        },
                    },
                    "hls_group_settings": {
                        "destination": {
                            "destination_ref_id": "string",
                        },
                        "iv_in_manifest": "string",
                        "keep_segments": 0,
                        "base_url_manifest": "string",
                        "base_url_manifest1": "string",
                        "caption_language_mappings": [{
                            "caption_channel": 0,
                            "language_code": "string",
                            "language_description": "string",
                        }],
                        "caption_language_setting": "string",
                        "client_cache": "string",
                        "codec_specification": "string",
                        "constant_iv": "string",
                        "base_url_content": "string",
                        "directory_structure": "string",
                        "discontinuity_tags": "string",
                        "encryption_type": "string",
                        "hls_cdn_settings": [{
                            "hls_akamai_settings": {
                                "connection_retry_interval": 0,
                                "filecache_duration": 0,
                                "http_transfer_mode": "string",
                                "num_retries": 0,
                                "restart_delay": 0,
                                "salt": "string",
                                "token": "string",
                            },
                            "hls_basic_put_settings": {
                                "connection_retry_interval": 0,
                                "filecache_duration": 0,
                                "num_retries": 0,
                                "restart_delay": 0,
                            },
                            "hls_media_store_settings": {
                                "connection_retry_interval": 0,
                                "filecache_duration": 0,
                                "media_store_storage_class": "string",
                                "num_retries": 0,
                                "restart_delay": 0,
                            },
                            "hls_s3_settings": {
                                "canned_acl": "string",
                            },
                            "hls_webdav_settings": {
                                "connection_retry_interval": 0,
                                "filecache_duration": 0,
                                "http_transfer_mode": "string",
                                "num_retries": 0,
                                "restart_delay": 0,
                            },
                        }],
                        "hls_id3_segment_tagging": "string",
                        "iframe_only_playlists": "string",
                        "incomplete_segment_behavior": "string",
                        "index_n_segments": 0,
                        "input_loss_action": "string",
                        "ad_markers": ["string"],
                        "base_url_content1": "string",
                        "key_format": "string",
                        "iv_source": "string",
                        "key_format_versions": "string",
                        "key_provider_settings": {
                            "static_key_settings": [{
                                "static_key_value": "string",
                                "key_provider_server": {
                                    "uri": "string",
                                    "password_param": "string",
                                    "username": "string",
                                },
                            }],
                        },
                        "manifest_compression": "string",
                        "manifest_duration_format": "string",
                        "min_segment_length": 0,
                        "mode": "string",
                        "output_selection": "string",
                        "program_date_time": "string",
                        "program_date_time_clock": "string",
                        "program_date_time_period": 0,
                        "redundant_manifest": "string",
                        "segment_length": 0,
                        "segments_per_subdirectory": 0,
                        "stream_inf_resolution": "string",
                        "timed_metadata_id3_frame": "string",
                        "timed_metadata_id3_period": 0,
                        "timestamp_delta_milliseconds": 0,
                        "ts_file_mode": "string",
                    },
                    "media_package_group_settings": {
                        "destination": {
                            "destination_ref_id": "string",
                        },
                    },
                    "ms_smooth_group_settings": {
                        "destination": {
                            "destination_ref_id": "string",
                        },
                        "filecache_duration": 0,
                        "num_retries": 0,
                        "connection_retry_interval": 0,
                        "audio_only_timecode_control": "string",
                        "event_id": "string",
                        "event_id_mode": "string",
                        "event_stop_behavior": "string",
                        "acquisition_point_id": "string",
                        "certificate_mode": "string",
                        "fragment_length": 0,
                        "input_loss_action": "string",
                        "restart_delay": 0,
                        "segmentation_mode": "string",
                        "send_delay_ms": 0,
                        "sparse_track_type": "string",
                        "stream_manifest_behavior": "string",
                        "timestamp_offset": "string",
                        "timestamp_offset_mode": "string",
                    },
                    "multiplex_group_settings": {},
                    "rtmp_group_settings": {
                        "ad_markers": ["string"],
                        "authentication_scheme": "string",
                        "cache_full_behavior": "string",
                        "cache_length": 0,
                        "caption_data": "string",
                        "input_loss_action": "string",
                        "restart_delay": 0,
                    },
                    "udp_group_settings": {
                        "input_loss_action": "string",
                        "timed_metadata_id3_frame": "string",
                        "timed_metadata_id3_period": 0,
                    },
                },
                "outputs": [{
                    "output_settings": {
                        "archive_output_settings": {
                            "container_settings": {
                                "m2ts_settings": {
                                    "absent_input_audio_behavior": "string",
                                    "arib": "string",
                                    "arib_captions_pid": "string",
                                    "arib_captions_pid_control": "string",
                                    "audio_buffer_model": "string",
                                    "audio_frames_per_pes": 0,
                                    "audio_pids": "string",
                                    "audio_stream_type": "string",
                                    "bitrate": 0,
                                    "buffer_model": "string",
                                    "cc_descriptor": "string",
                                    "dvb_nit_settings": {
                                        "network_id": 0,
                                        "network_name": "string",
                                        "rep_interval": 0,
                                    },
                                    "dvb_sdt_settings": {
                                        "output_sdt": "string",
                                        "rep_interval": 0,
                                        "service_name": "string",
                                        "service_provider_name": "string",
                                    },
                                    "dvb_sub_pids": "string",
                                    "dvb_tdt_settings": {
                                        "rep_interval": 0,
                                    },
                                    "dvb_teletext_pid": "string",
                                    "ebif": "string",
                                    "ebp_audio_interval": "string",
                                    "ebp_lookahead_ms": 0,
                                    "ebp_placement": "string",
                                    "ecm_pid": "string",
                                    "es_rate_in_pes": "string",
                                    "etv_platform_pid": "string",
                                    "etv_signal_pid": "string",
                                    "fragment_time": 0,
                                    "klv": "string",
                                    "klv_data_pids": "string",
                                    "nielsen_id3_behavior": "string",
                                    "null_packet_bitrate": 0,
                                    "pat_interval": 0,
                                    "pcr_control": "string",
                                    "pcr_period": 0,
                                    "pcr_pid": "string",
                                    "pmt_interval": 0,
                                    "pmt_pid": "string",
                                    "program_num": 0,
                                    "rate_mode": "string",
                                    "scte27_pids": "string",
                                    "scte35_control": "string",
                                    "scte35_pid": "string",
                                    "segmentation_markers": "string",
                                    "segmentation_style": "string",
                                    "segmentation_time": 0,
                                    "timed_metadata_behavior": "string",
                                    "timed_metadata_pid": "string",
                                    "transport_stream_id": 0,
                                    "video_pid": "string",
                                },
                                "raw_settings": {},
                            },
                            "extension": "string",
                            "name_modifier": "string",
                        },
                        "frame_capture_output_settings": {
                            "name_modifier": "string",
                        },
                        "hls_output_settings": {
                            "hls_settings": {
                                "audio_only_hls_settings": {
                                    "audio_group_id": "string",
                                    "audio_only_image": {
                                        "uri": "string",
                                        "password_param": "string",
                                        "username": "string",
                                    },
                                    "audio_track_type": "string",
                                    "segment_type": "string",
                                },
                                "fmp4_hls_settings": {
                                    "audio_rendition_sets": "string",
                                    "nielsen_id3_behavior": "string",
                                    "timed_metadata_behavior": "string",
                                },
                                "frame_capture_hls_settings": {},
                                "standard_hls_settings": {
                                    "m3u8_settings": {
                                        "audio_frames_per_pes": 0,
                                        "audio_pids": "string",
                                        "ecm_pid": "string",
                                        "nielsen_id3_behavior": "string",
                                        "pat_interval": 0,
                                        "pcr_control": "string",
                                        "pcr_period": 0,
                                        "pcr_pid": "string",
                                        "pmt_interval": 0,
                                        "pmt_pid": "string",
                                        "program_num": 0,
                                        "scte35_behavior": "string",
                                        "scte35_pid": "string",
                                        "timed_metadata_behavior": "string",
                                        "timed_metadata_pid": "string",
                                        "transport_stream_id": 0,
                                        "video_pid": "string",
                                    },
                                    "audio_rendition_sets": "string",
                                },
                            },
                            "h265_packaging_type": "string",
                            "name_modifier": "string",
                            "segment_modifier": "string",
                        },
                        "media_package_output_settings": {},
                        "ms_smooth_output_settings": {
                            "h265_packaging_type": "string",
                            "name_modifier": "string",
                        },
                        "multiplex_output_settings": {
                            "destination": {
                                "destination_ref_id": "string",
                            },
                        },
                        "rtmp_output_settings": {
                            "destination": {
                                "destination_ref_id": "string",
                            },
                            "certificate_mode": "string",
                            "connection_retry_interval": 0,
                            "num_retries": 0,
                        },
                        "udp_output_settings": {
                            "container_settings": {
                                "m2ts_settings": {
                                    "absent_input_audio_behavior": "string",
                                    "arib": "string",
                                    "arib_captions_pid": "string",
                                    "arib_captions_pid_control": "string",
                                    "audio_buffer_model": "string",
                                    "audio_frames_per_pes": 0,
                                    "audio_pids": "string",
                                    "audio_stream_type": "string",
                                    "bitrate": 0,
                                    "buffer_model": "string",
                                    "cc_descriptor": "string",
                                    "dvb_nit_settings": {
                                        "network_id": 0,
                                        "network_name": "string",
                                        "rep_interval": 0,
                                    },
                                    "dvb_sdt_settings": {
                                        "output_sdt": "string",
                                        "rep_interval": 0,
                                        "service_name": "string",
                                        "service_provider_name": "string",
                                    },
                                    "dvb_sub_pids": "string",
                                    "dvb_tdt_settings": {
                                        "rep_interval": 0,
                                    },
                                    "dvb_teletext_pid": "string",
                                    "ebif": "string",
                                    "ebp_audio_interval": "string",
                                    "ebp_lookahead_ms": 0,
                                    "ebp_placement": "string",
                                    "ecm_pid": "string",
                                    "es_rate_in_pes": "string",
                                    "etv_platform_pid": "string",
                                    "etv_signal_pid": "string",
                                    "fragment_time": 0,
                                    "klv": "string",
                                    "klv_data_pids": "string",
                                    "nielsen_id3_behavior": "string",
                                    "null_packet_bitrate": 0,
                                    "pat_interval": 0,
                                    "pcr_control": "string",
                                    "pcr_period": 0,
                                    "pcr_pid": "string",
                                    "pmt_interval": 0,
                                    "pmt_pid": "string",
                                    "program_num": 0,
                                    "rate_mode": "string",
                                    "scte27_pids": "string",
                                    "scte35_control": "string",
                                    "scte35_pid": "string",
                                    "segmentation_markers": "string",
                                    "segmentation_style": "string",
                                    "segmentation_time": 0,
                                    "timed_metadata_behavior": "string",
                                    "timed_metadata_pid": "string",
                                    "transport_stream_id": 0,
                                    "video_pid": "string",
                                },
                            },
                            "destination": {
                                "destination_ref_id": "string",
                            },
                            "buffer_msec": 0,
                            "fec_output_settings": {
                                "column_depth": 0,
                                "include_fec": "string",
                                "row_length": 0,
                            },
                        },
                    },
                    "audio_description_names": ["string"],
                    "caption_description_names": ["string"],
                    "output_name": "string",
                    "video_description_name": "string",
                }],
                "name": "string",
            }],
            "timecode_config": {
                "source": "string",
                "sync_threshold": 0,
            },
            "audio_descriptions": [{
                "audio_selector_name": "string",
                "name": "string",
                "audio_normalization_settings": {
                    "algorithm": "string",
                    "algorithm_control": "string",
                    "target_lkfs": 0,
                },
                "audio_type": "string",
                "audio_type_control": "string",
                "audio_watermark_settings": {
                    "nielsen_watermarks_settings": {
                        "nielsen_cbet_settings": {
                            "cbet_check_digit_string": "string",
                            "cbet_stepaside": "string",
                            "csid": "string",
                        },
                        "nielsen_distribution_type": "string",
                        "nielsen_naes_ii_nw_settings": [{
                            "check_digit_string": "string",
                            "sid": 0,
                        }],
                    },
                },
                "codec_settings": {
                    "aac_settings": {
                        "bitrate": 0,
                        "coding_mode": "string",
                        "input_type": "string",
                        "profile": "string",
                        "rate_control_mode": "string",
                        "raw_format": "string",
                        "sample_rate": 0,
                        "spec": "string",
                        "vbr_quality": "string",
                    },
                    "ac3_settings": {
                        "bitrate": 0,
                        "bitstream_mode": "string",
                        "coding_mode": "string",
                        "dialnorm": 0,
                        "drc_profile": "string",
                        "lfe_filter": "string",
                        "metadata_control": "string",
                    },
                    "eac3_atmos_settings": {
                        "bitrate": 0,
                        "coding_mode": "string",
                        "dialnorm": 0,
                        "drc_line": "string",
                        "drc_rf": "string",
                        "height_trim": 0,
                        "surround_trim": 0,
                    },
                    "eac3_settings": {
                        "attenuation_control": "string",
                        "bitrate": 0,
                        "bitstream_mode": "string",
                        "coding_mode": "string",
                        "dc_filter": "string",
                        "dialnorm": 0,
                        "drc_line": "string",
                        "drc_rf": "string",
                        "lfe_control": "string",
                        "lfe_filter": "string",
                        "lo_ro_center_mix_level": 0,
                        "lo_ro_surround_mix_level": 0,
                        "lt_rt_center_mix_level": 0,
                        "lt_rt_surround_mix_level": 0,
                        "metadata_control": "string",
                        "passthrough_control": "string",
                        "phase_control": "string",
                        "stereo_downmix": "string",
                        "surround_ex_mode": "string",
                        "surround_mode": "string",
                    },
                    "mp2_settings": {
                        "bitrate": 0,
                        "coding_mode": "string",
                        "sample_rate": 0,
                    },
                    "pass_through_settings": {},
                    "wav_settings": {
                        "bit_depth": 0,
                        "coding_mode": "string",
                        "sample_rate": 0,
                    },
                },
                "language_code": "string",
                "language_code_control": "string",
                "remix_settings": {
                    "channel_mappings": [{
                        "input_channel_levels": [{
                            "gain": 0,
                            "input_channel": 0,
                        }],
                        "output_channel": 0,
                    }],
                    "channels_in": 0,
                    "channels_out": 0,
                },
                "stream_name": "string",
            }],
            "avail_blanking": {
                "avail_blanking_image": {
                    "uri": "string",
                    "password_param": "string",
                    "username": "string",
                },
                "state": "string",
            },
            "video_descriptions": [{
                "name": "string",
                "codec_settings": {
                    "frame_capture_settings": {
                        "capture_interval": 0,
                        "capture_interval_units": "string",
                    },
                    "h264_settings": {
                        "adaptive_quantization": "string",
                        "afd_signaling": "string",
                        "bitrate": 0,
                        "buf_fill_pct": 0,
                        "buf_size": 0,
                        "color_metadata": "string",
                        "entropy_encoding": "string",
                        "filter_settings": {
                            "temporal_filter_settings": {
                                "post_filter_sharpening": "string",
                                "strength": "string",
                            },
                        },
                        "fixed_afd": "string",
                        "flicker_aq": "string",
                        "force_field_pictures": "string",
                        "framerate_control": "string",
                        "framerate_denominator": 0,
                        "framerate_numerator": 0,
                        "gop_b_reference": "string",
                        "gop_closed_cadence": 0,
                        "gop_num_b_frames": 0,
                        "gop_size": 0,
                        "gop_size_units": "string",
                        "level": "string",
                        "look_ahead_rate_control": "string",
                        "max_bitrate": 0,
                        "min_i_interval": 0,
                        "num_ref_frames": 0,
                        "par_control": "string",
                        "par_denominator": 0,
                        "par_numerator": 0,
                        "profile": "string",
                        "quality_level": "string",
                        "qvbr_quality_level": 0,
                        "rate_control_mode": "string",
                        "scan_type": "string",
                        "scene_change_detect": "string",
                        "slices": 0,
                        "softness": 0,
                        "spatial_aq": "string",
                        "subgop_length": "string",
                        "syntax": "string",
                        "temporal_aq": "string",
                        "timecode_insertion": "string",
                    },
                    "h265_settings": {
                        "bitrate": 0,
                        "framerate_numerator": 0,
                        "framerate_denominator": 0,
                        "gop_size_units": "string",
                        "look_ahead_rate_control": "string",
                        "color_metadata": "string",
                        "color_space_settings": {
                            "color_space_passthrough_settings": {},
                            "dolby_vision81_settings": {},
                            "hdr10_settings": {
                                "max_cll": 0,
                                "max_fall": 0,
                            },
                            "rec601_settings": {},
                            "rec709_settings": {},
                        },
                        "filter_settings": {
                            "temporal_filter_settings": {
                                "post_filter_sharpening": "string",
                                "strength": "string",
                            },
                        },
                        "fixed_afd": "string",
                        "flicker_aq": "string",
                        "alternative_transfer_function": "string",
                        "afd_signaling": "string",
                        "gop_closed_cadence": 0,
                        "gop_size": 0,
                        "adaptive_quantization": "string",
                        "level": "string",
                        "buf_size": 0,
                        "max_bitrate": 0,
                        "min_i_interval": 0,
                        "par_denominator": 0,
                        "par_numerator": 0,
                        "profile": "string",
                        "qvbr_quality_level": 0,
                        "rate_control_mode": "string",
                        "scan_type": "string",
                        "scene_change_detect": "string",
                        "slices": 0,
                        "tier": "string",
                        "timecode_burnin_settings": {
                            "prefix": "string",
                            "timecode_burnin_font_size": "string",
                            "timecode_burnin_position": "string",
                        },
                        "timecode_insertion": "string",
                    },
                },
                "height": 0,
                "respond_to_afd": "string",
                "scaling_behavior": "string",
                "sharpness": 0,
                "width": 0,
            }],
        },
        input_attachments=[{
            "input_attachment_name": "string",
            "input_id": "string",
            "automatic_input_failover_settings": {
                "secondary_input_id": "string",
                "error_clear_time_msec": 0,
                "failover_conditions": [{
                    "failover_condition_settings": {
                        "audio_silence_settings": {
                            "audio_selector_name": "string",
                            "audio_silence_threshold_msec": 0,
                        },
                        "input_loss_settings": {
                            "input_loss_threshold_msec": 0,
                        },
                        "video_black_settings": {
                            "black_detect_threshold": 0,
                            "video_black_threshold_msec": 0,
                        },
                    },
                }],
                "input_preference": "string",
            },
            "input_settings": {
                "audio_selectors": [{
                    "name": "string",
                    "selector_settings": {
                        "audio_hls_rendition_selection": {
                            "group_id": "string",
                            "name": "string",
                        },
                        "audio_language_selection": {
                            "language_code": "string",
                            "language_selection_policy": "string",
                        },
                        "audio_pid_selection": {
                            "pid": 0,
                        },
                        "audio_track_selection": {
                            "tracks": [{
                                "track": 0,
                            }],
                        },
                    },
                }],
                "caption_selectors": [{
                    "name": "string",
                    "language_code": "string",
                    "selector_settings": {
                        "ancillary_source_settings": {
                            "source_ancillary_channel_number": 0,
                        },
                        "dvb_tdt_settings": {
                            "ocr_language": "string",
                            "pid": 0,
                        },
                        "embedded_source_settings": {
                            "convert608_to708": "string",
                            "scte20_detection": "string",
                            "source608_channel_number": 0,
                            "source608_track_number": 0,
                        },
                        "scte20_source_settings": {
                            "convert608_to708": "string",
                            "source608_channel_number": 0,
                        },
                        "scte27_source_settings": {
                            "ocr_language": "string",
                            "pid": 0,
                        },
                        "teletext_source_settings": {
                            "output_rectangle": {
                                "height": 0,
                                "left_offset": 0,
                                "top_offset": 0,
                                "width": 0,
                            },
                            "page_number": "string",
                        },
                    },
                }],
                "deblock_filter": "string",
                "denoise_filter": "string",
                "filter_strength": 0,
                "input_filter": "string",
                "network_input_settings": {
                    "hls_input_settings": {
                        "bandwidth": 0,
                        "buffer_segments": 0,
                        "retries": 0,
                        "retry_interval": 0,
                        "scte35_source": "string",
                    },
                    "server_validation": "string",
                },
                "scte35_pid": 0,
                "smpte2038_data_preference": "string",
                "source_end_behavior": "string",
                "video_selector": {
                    "color_space": "string",
                    "color_space_usage": "string",
                },
            },
        }],
        log_level="string",
        cdi_input_specification={
            "resolution": "string",
        },
        maintenance={
            "maintenance_day": "string",
            "maintenance_start_time": "string",
        },
        name="string",
        role_arn="string",
        start_channel=False,
        tags={
            "string": "string",
        },
        vpc={
            "public_address_allocation_ids": ["string"],
            "subnet_ids": ["string"],
            "availability_zones": ["string"],
            "security_group_ids": ["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",
                        keepSegments: 0,
                        baseUrlManifest: "string",
                        baseUrlManifest1: "string",
                        captionLanguageMappings: [{
                            captionChannel: 0,
                            languageCode: "string",
                            languageDescription: "string",
                        }],
                        captionLanguageSetting: "string",
                        clientCache: "string",
                        codecSpecification: "string",
                        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"],
                        baseUrlContent1: "string",
                        keyFormat: "string",
                        ivSource: "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,
                        numRetries: 0,
                        connectionRetryInterval: 0,
                        audioOnlyTimecodeControl: "string",
                        eventId: "string",
                        eventIdMode: "string",
                        eventStopBehavior: "string",
                        acquisitionPointId: "string",
                        certificateMode: "string",
                        fragmentLength: 0,
                        inputLossAction: "string",
                        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: [{
                    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",
            },
            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,
                            }],
                        },
                    },
                }],
                captionSelectors: [{
                    name: "string",
                    languageCode: "string",
                    selectorSettings: {
                        ancillarySourceSettings: {
                            sourceAncillaryChannelNumber: 0,
                        },
                        dvbTdtSettings: {
                            ocrLanguage: "string",
                            pid: 0,
                        },
                        embeddedSourceSettings: {
                            convert608To708: "string",
                            scte20Detection: "string",
                            source608ChannelNumber: 0,
                            source608TrackNumber: 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"],
            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
            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:
                            tracks:
                                - track: 0
                captionSelectors:
                    - languageCode: string
                      name: string
                      selectorSettings:
                        ancillarySourceSettings:
                            sourceAncillaryChannelNumber: 0
                        dvbTdtSettings:
                            ocrLanguage: string
                            pid: 0
                        embeddedSourceSettings:
                            convert608To708: string
                            scte20Detection: string
                            source608ChannelNumber: 0
                            source608TrackNumber: 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
            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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    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.
    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.
    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.
    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.
    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.
    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.

    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 in MediaPackage that is the destination for this output group.
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll Dictionary<string, string>
    Arn string
    ARN of the Channel.
    ChannelId string
    ID of the channel in MediaPackage that is the destination for this output group.
    Id string
    The provider-assigned unique ID for this managed resource.
    TagsAll map[string]string
    arn String
    ARN of the Channel.
    channelId String
    ID of the channel in MediaPackage that is the destination for this output group.
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String,String>
    arn string
    ARN of the Channel.
    channelId string
    ID of the channel in MediaPackage that is the destination for this output group.
    id string
    The provider-assigned unique ID for this managed resource.
    tagsAll {[key: string]: string}
    arn str
    ARN of the Channel.
    channel_id str
    ID of the channel in MediaPackage that is the destination for this output group.
    id str
    The provider-assigned unique ID for this managed resource.
    tags_all Mapping[str, str]
    arn String
    ARN of the Channel.
    channelId String
    ID of the channel in MediaPackage that is the destination for this output group.
    id String
    The provider-assigned unique ID for this managed resource.
    tagsAll Map<String>

    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)
    resources:  _:    type: aws:medialive:Channel    get:      id: ${id}
    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 in MediaPackage that is the destination for this output group.
    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>
    Vpc ChannelVpc
    Settings for the VPC outputs.
    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 in MediaPackage that is the destination for this output group.
    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
    Vpc ChannelVpcArgs
    Settings for the VPC outputs.
    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 in MediaPackage that is the destination for this output group.
    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>
    vpc ChannelVpc
    Settings for the VPC outputs.
    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 in MediaPackage that is the destination for this output group.
    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}
    vpc ChannelVpc
    Settings for the VPC outputs.
    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 in MediaPackage that is the destination for this output group.
    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]
    vpc ChannelVpcArgs
    Settings for the VPC outputs.
    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 in MediaPackage that is the destination for this output group.
    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>
    vpc Property Map
    Settings for the VPC outputs.

    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.
    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.
    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.
    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.
    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.
    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.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    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
    Mono, Stereo, or 5.1 channel layout.
    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
    Mono, Stereo, or 5.1 channel layout.
    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
    Mono, Stereo, or 5.1 channel layout.
    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
    Mono, Stereo, or 5.1 channel layout.
    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
    Mono, Stereo, or 5.1 channel layout.
    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
    Mono, Stereo, or 5.1 channel layout.
    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
    Mono, Stereo, or 5.1 channel layout.
    Dialnorm double
    Sets the dialnorm of 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
    Mono, Stereo, or 5.1 channel layout.
    Dialnorm float64
    Sets the dialnorm of 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
    Mono, Stereo, or 5.1 channel layout.
    dialnorm Double
    Sets the dialnorm of 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
    Mono, Stereo, or 5.1 channel layout.
    dialnorm number
    Sets the dialnorm of 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
    Mono, Stereo, or 5.1 channel layout.
    dialnorm float
    Sets the dialnorm of 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
    Mono, Stereo, or 5.1 channel layout.
    dialnorm Number
    Sets the dialnorm of 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
    Mono, Stereo, or 5.1 channel layout.
    DcFilter string
    Dialnorm int
    Sets the dialnorm of the output.
    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
    Mono, Stereo, or 5.1 channel layout.
    DcFilter string
    Dialnorm int
    Sets the dialnorm of the output.
    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
    Mono, Stereo, or 5.1 channel layout.
    dcFilter String
    dialnorm Integer
    Sets the dialnorm of the output.
    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
    Mono, Stereo, or 5.1 channel layout.
    dcFilter string
    dialnorm number
    Sets the dialnorm of the output.
    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
    Mono, Stereo, or 5.1 channel layout.
    dc_filter str
    dialnorm int
    Sets the dialnorm of the output.
    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
    Mono, Stereo, or 5.1 channel layout.
    dcFilter String
    dialnorm Number
    Sets the dialnorm of the output.
    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
    Average bitrate in bits/second.
    CodingMode string
    Mono, Stereo, or 5.1 channel layout.
    SampleRate double
    Sample rate in Hz.
    Bitrate float64
    Average bitrate in bits/second.
    CodingMode string
    Mono, Stereo, or 5.1 channel layout.
    SampleRate float64
    Sample rate in Hz.
    bitrate Double
    Average bitrate in bits/second.
    codingMode String
    Mono, Stereo, or 5.1 channel layout.
    sampleRate Double
    Sample rate in Hz.
    bitrate number
    Average bitrate in bits/second.
    codingMode string
    Mono, Stereo, or 5.1 channel layout.
    sampleRate number
    Sample rate in Hz.
    bitrate float
    Average bitrate in bits/second.
    coding_mode str
    Mono, Stereo, or 5.1 channel layout.
    sample_rate float
    Sample rate in Hz.
    bitrate Number
    Average bitrate in bits/second.
    codingMode String
    Mono, Stereo, or 5.1 channel layout.
    sampleRate Number
    Sample rate in Hz.

    ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings, ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs

    BitDepth double
    CodingMode string
    Mono, Stereo, or 5.1 channel layout.
    SampleRate double
    Sample rate in Hz.
    BitDepth float64
    CodingMode string
    Mono, Stereo, or 5.1 channel layout.
    SampleRate float64
    Sample rate in Hz.
    bitDepth Double
    codingMode String
    Mono, Stereo, or 5.1 channel layout.
    sampleRate Double
    Sample rate in Hz.
    bitDepth number
    codingMode string
    Mono, Stereo, or 5.1 channel layout.
    sampleRate number
    Sample rate in Hz.
    bit_depth float
    coding_mode str
    Mono, Stereo, or 5.1 channel layout.
    sample_rate float
    Sample rate in Hz.
    bitDepth Number
    codingMode String
    Mono, Stereo, or 5.1 channel layout.
    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.

    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

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

    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    LanguageDescription string
    CaptionChannel int
    LanguageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    LanguageDescription string
    captionChannel Integer
    languageCode String
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    languageDescription String
    captionChannel number
    languageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    languageDescription string
    caption_channel int
    language_code str
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    language_description str
    captionChannel Number
    languageCode String
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    languageDescription String

    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
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    Username for destination.
    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 for destination.
    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 for destination.
    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 for destination.
    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 for destination.
    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 for destination.

    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    A director and base filename where archive files should be written. See Destination for more details.
    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
    Controls the behavior of the RTMP group if input becomes unavailable.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Path to a file accessible to the live stream.
    PasswordParam string
    Key used to extract the password from EC2 Parameter store.
    Username string
    Username for destination.
    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 for destination.
    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 for destination.
    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 for destination.
    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 for destination.
    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 for destination.

    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    Average bitrate in bits/second.
    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
    AAC profile.
    QualityLevel string
    Quality level.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    The 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
    AAC profile.
    QualityLevel string
    Quality level.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    The 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
    AAC profile.
    qualityLevel String
    Quality level.
    qvbrQualityLevel Integer
    Controls the target quality for the video encode.
    rateControlMode String
    The 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
    AAC profile.
    qualityLevel string
    Quality level.
    qvbrQualityLevel number
    Controls the target quality for the video encode.
    rateControlMode string
    The 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
    AAC profile.
    quality_level str
    Quality level.
    qvbr_quality_level int
    Controls the target quality for the video encode.
    rate_control_mode str
    The 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
    AAC profile.
    qualityLevel String
    Quality level.
    qvbrQualityLevel Number
    Controls the target quality for the video encode.
    rateControlMode String
    The 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

    temporalFilterSettings Property Map
    Temporal filter settings. See Temporal Filter Settings

    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 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
    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
    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
    ParDenominator int
    Pixel Aspect Ratio denominator.
    ParNumerator int
    Pixel Aspect Ratio numerator.
    Profile string
    AAC profile.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    The 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 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
    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
    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
    ParDenominator int
    Pixel Aspect Ratio denominator.
    ParNumerator int
    Pixel Aspect Ratio numerator.
    Profile string
    AAC profile.
    QvbrQualityLevel int
    Controls the target quality for the video encode.
    RateControlMode string
    The 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 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
    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
    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
    parDenominator Integer
    Pixel Aspect Ratio denominator.
    parNumerator Integer
    Pixel Aspect Ratio numerator.
    profile String
    AAC profile.
    qvbrQualityLevel Integer
    Controls the target quality for the video encode.
    rateControlMode String
    The 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 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
    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
    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
    parDenominator number
    Pixel Aspect Ratio denominator.
    parNumerator number
    Pixel Aspect Ratio numerator.
    profile string
    AAC profile.
    qvbrQualityLevel number
    Controls the target quality for the video encode.
    rateControlMode string
    The 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 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
    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
    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
    par_denominator int
    Pixel Aspect Ratio denominator.
    par_numerator int
    Pixel Aspect Ratio numerator.
    profile str
    AAC profile.
    qvbr_quality_level int
    Controls the target quality for the video encode.
    rate_control_mode str
    The 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 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
    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
    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
    parDenominator Number
    Pixel Aspect Ratio denominator.
    parNumerator Number
    Pixel Aspect Ratio numerator.
    profile String
    AAC profile.
    qvbrQualityLevel Number
    Controls the target quality for the video encode.
    rateControlMode String
    The 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

    temporalFilterSettings Property Map
    Temporal filter settings. See Temporal Filter Settings

    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
    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
    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
    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
    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
    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
    inputSettings Property Map
    Settings of an input. See Input Settings for more details

    ChannelInputAttachmentAutomaticInputFailoverSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsArgs

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs

    AudioSelectorName string
    The name of the audio selector used as the source for this AudioDescription.
    AudioSilenceThresholdMsec int
    AudioSelectorName string
    The name of the audio selector used as the source for this AudioDescription.
    AudioSilenceThresholdMsec int
    audioSelectorName String
    The name of the audio selector used as the source for this AudioDescription.
    audioSilenceThresholdMsec Integer
    audioSelectorName string
    The name of the audio selector used as the source for this AudioDescription.
    audioSilenceThresholdMsec number
    audio_selector_name str
    The name of the audio selector used as the source for this AudioDescription.
    audio_silence_threshold_msec int
    audioSelectorName String
    The name of the audio selector used as the source for this AudioDescription.
    audioSilenceThresholdMsec Number

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs

    ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs

    ChannelInputAttachmentInputSettings, ChannelInputAttachmentInputSettingsArgs

    AudioSelectors List<ChannelInputAttachmentInputSettingsAudioSelector>
    CaptionSelectors List<ChannelInputAttachmentInputSettingsCaptionSelector>
    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
    CaptionSelectors []ChannelInputAttachmentInputSettingsCaptionSelector
    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>
    captionSelectors List<ChannelInputAttachmentInputSettingsCaptionSelector>
    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[]
    captionSelectors ChannelInputAttachmentInputSettingsCaptionSelector[]
    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]
    caption_selectors Sequence[ChannelInputAttachmentInputSettingsCaptionSelector]
    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>
    captionSelectors List<Property Map>
    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

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs

    GroupId string
    Name string

    Name of the Channel.

    The following arguments are optional:

    GroupId string
    Name string

    Name of the Channel.

    The following arguments are optional:

    groupId String
    name String

    Name of the Channel.

    The following arguments are optional:

    groupId string
    name string

    Name of the Channel.

    The following arguments are optional:

    group_id str
    name str

    Name of the Channel.

    The following arguments are optional:

    groupId String
    name String

    Name of the Channel.

    The following arguments are optional:

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs

    LanguageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    LanguageSelectionPolicy string
    LanguageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    LanguageSelectionPolicy string
    languageCode String
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    languageSelectionPolicy String
    languageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    languageSelectionPolicy string
    language_code str
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    language_selection_policy str
    languageCode String
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    languageSelectionPolicy String

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs

    Pid int
    Pid int
    pid Integer
    pid number
    pid int
    pid Number

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs

    ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs

    Track int
    Track int
    track Integer
    track number
    track int
    track Number

    ChannelInputAttachmentInputSettingsCaptionSelector, ChannelInputAttachmentInputSettingsCaptionSelectorArgs

    Name string

    Name of the Channel.

    The following arguments are optional:

    LanguageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    SelectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    Name string

    Name of the Channel.

    The following arguments are optional:

    LanguageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    SelectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name String

    Name of the Channel.

    The following arguments are optional:

    languageCode String
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    selectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name string

    Name of the Channel.

    The following arguments are optional:

    languageCode string
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    selectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name str

    Name of the Channel.

    The following arguments are optional:

    language_code str
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    selector_settings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings
    name String

    Name of the Channel.

    The following arguments are optional:

    languageCode String
    When specified this field indicates the three letter language code of the caption track to extract from the source.
    selectorSettings Property Map

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbTdtSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbTdtSettingsArgs

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

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs

    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

    ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs

    Height double
    Output video height in pixels.
    LeftOffset double
    TopOffset double
    Width double
    Output video width in pixels.
    Height float64
    Output video height in pixels.
    LeftOffset float64
    TopOffset float64
    Width float64
    Output video width in pixels.
    height Double
    Output video height in pixels.
    leftOffset Double
    topOffset Double
    width Double
    Output video width in pixels.
    height number
    Output video height in pixels.
    leftOffset number
    topOffset number
    width number
    Output video width in pixels.
    height float
    Output video height in pixels.
    left_offset float
    top_offset float
    width float
    Output video width in pixels.
    height Number
    Output video height in pixels.
    leftOffset Number
    topOffset Number
    width Number
    Output video width in pixels.

    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>
    SubnetIds List<string>
    AvailabilityZones List<string>
    SecurityGroupIds List<string>
    publicAddressAllocationIds List<String>
    subnetIds List<String>
    availabilityZones List<String>
    securityGroupIds List<String>
    public_address_allocation_ids Sequence[str]
    subnet_ids Sequence[str]
    availability_zones Sequence[str]
    security_group_ids Sequence[str]
    publicAddressAllocationIds List<String>
    subnetIds List<String>
    availabilityZones List<String>
    securityGroupIds List<String>

    Import

    MediaLive Channel can be imported using the channel_id, e.g.,

     $ 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
    Viewing docs for AWS v5.43.0 (Older version)
    published on Tuesday, Mar 10, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.