AWS Classic

v5.21.1 published on Thursday, Nov 17, 2022 by Pulumi

Channel

Resource for managing an AWS MediaLive Channel.

Example Usage

Basic Usage

using System.Collections.Generic;
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-vidoe",
                },
            },
            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-vidoe",
                            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-vidoe"),
					},
				},
				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-vidoe"),
								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-vidoe")
                    .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-vidoe")
                        .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 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-vidoe",
        )],
        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-vidoe",
                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",
                            ),
                        ),
                    ),
                ),
            )],
        )],
    ))
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-vidoe",
        }],
        outputGroups: [{
            outputGroupSettings: {
                archiveGroupSettings: [{
                    destination: {
                        destinationRefId: "destination",
                    },
                }],
            },
            outputs: [{
                outputName: "example-name",
                videoDescriptionName: "example-vidoe",
                audioDescriptionNames: ["audio-selector"],
                outputSettings: {
                    archiveOutputSettings: {
                        nameModifier: "_1",
                        extension: "m2ts",
                        containerSettings: {
                            m2tsSettings: {
                                audioBufferModel: "ATSC",
                                bufferModel: "MULTIPLEX",
                                rateMode: "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-vidoe
        outputGroups:
          - outputGroupSettings:
              archiveGroupSettings:
                - destination:
                    destinationRefId: destination
            outputs:
              - outputName: example-name
                videoDescriptionName: example-vidoe
                audioDescriptionNames:
                  - audio-selector
                outputSettings:
                  archiveOutputSettings:
                    nameModifier: _1
                    extension: m2ts
                    containerSettings:
                      m2tsSettings:
                        audioBufferModel: ATSC
                        bufferModel: MULTIPLEX
                        rateMode: CBR

Create Channel Resource

new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
@overload
def Channel(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
            channel_class: 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,
            tags: Optional[Mapping[str, str]] = None,
            vpc: Optional[ChannelVpcArgs] = None)
@overload
def Channel(resource_name: str,
            args: ChannelArgs,
            opts: Optional[ResourceOptions] = 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.

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.

Channel Resource Properties

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

Inputs

The Channel resource accepts the following input properties:

ChannelClass string

Concise argument description.

Destinations List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

EncoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

InputAttachments List<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

Custom output group name defined by the user.

RoleArn string

Concise argument description.

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 ChannelVpcArgs

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

Custom output group name defined by the user.

RoleArn string

Concise argument description.

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

Destinations for channel. See Destinations for more details.

encoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

inputAttachments List<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

Custom output group name defined by the user.

roleArn String

Concise argument description.

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

Custom output group name defined by the user.

roleArn string

Concise argument description.

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 ChannelVpcArgs

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

Custom output group name defined by the user.

role_arn str

Concise argument description.

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

Custom output group name defined by the user.

roleArn String

Concise argument description.

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,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        vpc: Optional[ChannelVpcArgs] = None) -> Channel
func GetChannel(ctx *Context, name string, id IDInput, state *ChannelState, opts ...ResourceOption) (*Channel, error)
public static Channel Get(string name, Input<string> id, ChannelState? state, CustomResourceOptions? opts = null)
public static Channel get(String name, Output<String> id, ChannelState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Arn string

ARN of the Channel.

CdiInputSpecification 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 List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

EncoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

InputAttachments List<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

Custom output group name defined by the user.

RoleArn string

Concise argument description.

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 ChannelVpcArgs

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

Custom output group name defined by the user.

RoleArn string

Concise argument description.

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 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 List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

encoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

inputAttachments List<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

Custom output group name defined by the user.

roleArn String

Concise argument description.

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

Custom output group name defined by the user.

roleArn string

Concise argument description.

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 ChannelVpcArgs

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

Custom output group name defined by the user.

role_arn str

Concise argument description.

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

Custom output group name defined by the user.

roleArn String

Concise argument description.

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

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

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

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

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

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

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.

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.

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.

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.

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.

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.

videoDescriptions List<Property Map>

Video Descriptions. See Video Descriptions for more details.

ChannelEncoderSettingsAudioDescription

AudioSelectorName string

The name of the audio selector used as the source for this AudioDescription.

Name string

Custom output group name defined by the user.

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
LanguageCode string
LanguageCodeControl string
RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
StreamName string

Stream name RTMP destinations (URLs of type rtmp://)

AudioSelectorName string

The name of the audio selector used as the source for this AudioDescription.

Name string

Custom output group name defined by the user.

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
LanguageCode string
LanguageCodeControl string
RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
StreamName string

Stream name RTMP destinations (URLs of type rtmp://)

audioSelectorName String

The name of the audio selector used as the source for this AudioDescription.

name String

Custom output group name defined by the user.

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
languageCode String
languageCodeControl String
remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
streamName String

Stream name RTMP destinations (URLs of type rtmp://)

audioSelectorName string

The name of the audio selector used as the source for this AudioDescription.

name string

Custom output group name defined by the user.

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
languageCode string
languageCodeControl string
remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
streamName string

Stream name RTMP destinations (URLs of type rtmp://)

audio_selector_name str

The name of the audio selector used as the source for this AudioDescription.

name str

Custom output group name defined by the user.

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
language_code str
language_code_control str
remix_settings ChannelEncoderSettingsAudioDescriptionRemixSettings
stream_name str

Stream name RTMP destinations (URLs of type rtmp://)

audioSelectorName String

The name of the audio selector used as the source for this AudioDescription.

name String

Custom output group name defined by the user.

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
languageCode String
languageCodeControl String
remixSettings Property Map
streamName String

Stream name RTMP destinations (URLs of type rtmp://)

ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

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

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings

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

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

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

ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings

Bitrate double
CodingMode string
InputType string
Profile string
RawFormat string
SampleRate double
Spec string
VbrQuality string
Bitrate float64
CodingMode string
InputType string
Profile string
RawFormat string
SampleRate float64
Spec string
VbrQuality string
bitrate Double
codingMode String
inputType String
profile String
rawFormat String
sampleRate Double
spec String
vbrQuality String
bitrate number
codingMode string
inputType string
profile string
rawFormat string
sampleRate number
spec string
vbrQuality string
bitrate Number
codingMode String
inputType String
profile String
rawFormat String
sampleRate Number
spec String
vbrQuality String

ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings

bitrate Double
bitstreamMode String
codingMode String
dialnorm Integer
drcProfile String
lfeFilter String
metadataControl String
bitrate number
bitstreamMode string
codingMode string
dialnorm number
drcProfile string
lfeFilter string
metadataControl string
bitrate Number
bitstreamMode String
codingMode String
dialnorm Number
drcProfile String
lfeFilter String
metadataControl String

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings

ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings

Bitrate double
CodingMode string
SampleRate double
Bitrate float64
CodingMode string
SampleRate float64
bitrate Double
codingMode String
sampleRate Double
bitrate number
codingMode string
sampleRate number
bitrate Number
codingMode String
sampleRate Number

ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings

BitDepth double
CodingMode string
SampleRate double
BitDepth float64
CodingMode string
SampleRate float64
bitDepth Double
codingMode String
sampleRate Double
bitDepth number
codingMode string
sampleRate number
bitDepth Number
codingMode String
sampleRate Number

ChannelEncoderSettingsAudioDescriptionRemixSettings

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel

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

ChannelEncoderSettingsOutputGroup

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

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 audio sources for the output.

OutputName string

The name used to identify an output.

VideoDescriptionName string

The name of the video description used as audio sources 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 audio sources for the output.

OutputName string

The name used to identify an output.

VideoDescriptionName string

The name of the video description used as audio sources 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 audio sources for the output.

outputName String

The name used to identify an output.

videoDescriptionName String

The name of the video description used as audio sources 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 audio sources for the output.

outputName string

The name used to identify an output.

videoDescriptionName string

The name of the video description used as audio sources 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 audio 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 audio sources 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 audio sources for the output.

outputName String

The name used to identify an output.

videoDescriptionName String

The name of the video description used as audio sources for the output.

ChannelEncoderSettingsOutputGroupOutputGroupSettings

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

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

Destination address and port number for RTP or UDP packets. 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

Destination address and port number for RTP or UDP packets. 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

Destination address and port number for RTP or UDP packets. 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

Destination address and port number for RTP or UDP packets. 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

Destination address and port number for RTP or UDP packets. 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

Destination address and port number for RTP or UDP packets. 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

archiveS3Settings Property Map

Archive S3 Settings. See Archive S3 Settings for more details.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings

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

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

destination Property Map

Destination address and port number for RTP or UDP packets. See Destination for more details.

frameCaptureCdnSettings Property Map

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination

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

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings

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

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

Destination address and port number for RTP or UDP packets. 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
IncompleteSegmentBehavior string
IndexNSegments int
InputLossAction string

Specifies behavior of last resort when input video os lost.

IvInManifest string
IvSource string
KeepSegment int
KeyFormat string
KeyFormatVersions string
ManifestCompression string
ManifestDurationFormat string
MinSegmentLength int
Mode string
ProgramDateTime string
ProgramDateTimeClock string
ProgramDateTimePeriod int
RedundantManifest string
SegmentLength int
SegmentsPerSubdirectory int
StreamInfResolution string
TimeMetadataId3Frame string
TimestampDeltaMilliseconds int
TsFileMode string
Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

Destination address and port number for RTP or UDP packets. 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
IncompleteSegmentBehavior string
IndexNSegments int
InputLossAction string

Specifies behavior of last resort when input video os lost.

IvInManifest string
IvSource string
KeepSegment int
KeyFormat string
KeyFormatVersions string
ManifestCompression string
ManifestDurationFormat string
MinSegmentLength int
Mode string
ProgramDateTime string
ProgramDateTimeClock string
ProgramDateTimePeriod int
RedundantManifest string
SegmentLength int
SegmentsPerSubdirectory int
StreamInfResolution string
TimeMetadataId3Frame string
TimestampDeltaMilliseconds int
TsFileMode string
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

Destination address and port number for RTP or UDP packets. 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
incompleteSegmentBehavior String
indexNSegments Integer
inputLossAction String

Specifies behavior of last resort when input video os lost.

ivInManifest String
ivSource String
keepSegment Integer
keyFormat String
keyFormatVersions String
manifestCompression String
manifestDurationFormat String
minSegmentLength Integer
mode String
programDateTime String
programDateTimeClock String
programDateTimePeriod Integer
redundantManifest String
segmentLength Integer
segmentsPerSubdirectory Integer
streamInfResolution String
timeMetadataId3Frame String
timestampDeltaMilliseconds Integer
tsFileMode String
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

Destination address and port number for RTP or UDP packets. 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
incompleteSegmentBehavior string
indexNSegments number
inputLossAction string

Specifies behavior of last resort when input video os lost.

ivInManifest string
ivSource string
keepSegment number
keyFormat string
keyFormatVersions string
manifestCompression string
manifestDurationFormat string
minSegmentLength number
mode string
programDateTime string
programDateTimeClock string
programDateTimePeriod number
redundantManifest string
segmentLength number
segmentsPerSubdirectory number
streamInfResolution string
timeMetadataId3Frame string
timestampDeltaMilliseconds number
tsFileMode string
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

Destination address and port number for RTP or UDP packets. 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
incomplete_segment_behavior str
index_n_segments int
input_loss_action str

Specifies behavior of last resort when input video os lost.

iv_in_manifest str
iv_source str
keep_segment int
key_format str
key_format_versions str
manifest_compression str
manifest_duration_format str
min_segment_length int
mode 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
time_metadata_id3_frame str
timestamp_delta_milliseconds int
ts_file_mode str
destination Property Map

Destination address and port number for RTP or UDP packets. 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
incompleteSegmentBehavior String
indexNSegments Number
inputLossAction String

Specifies behavior of last resort when input video os lost.

ivInManifest String
ivSource String
keepSegment Number
keyFormat String
keyFormatVersions String
manifestCompression String
manifestDurationFormat String
minSegmentLength Number
mode String
programDateTime String
programDateTimeClock String
programDateTimePeriod Number
redundantManifest String
segmentLength Number
segmentsPerSubdirectory Number
streamInfResolution String
timeMetadataId3Frame String
timestampDeltaMilliseconds Number
tsFileMode String

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

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

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings

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

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

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

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

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.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination Property Map

Destination address and port number for RTP or UDP packets. See Destination for more details.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

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

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

AcquisitionPointId string
AudioOnlyTimecodecControl 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 int
EventIdMode string
EventStopBehavior string
FilecacheDuration int
FragmentLength int
InputLossAction string

Specifies behavior of last resort when input video os lost.

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

Destination address and port number for RTP or UDP packets. See Destination for more details.

AcquisitionPointId string
AudioOnlyTimecodecControl 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 int
EventIdMode string
EventStopBehavior string
FilecacheDuration int
FragmentLength int
InputLossAction string

Specifies behavior of last resort when input video os lost.

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

Destination address and port number for RTP or UDP packets. See Destination for more details.

acquisitionPointId String
audioOnlyTimecodecControl 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 Integer
eventIdMode String
eventStopBehavior String
filecacheDuration Integer
fragmentLength Integer
inputLossAction String

Specifies behavior of last resort when input video os lost.

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

Destination address and port number for RTP or UDP packets. See Destination for more details.

acquisitionPointId string
audioOnlyTimecodecControl 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 number
eventIdMode string
eventStopBehavior string
filecacheDuration number
fragmentLength number
inputLossAction string

Specifies behavior of last resort when input video os lost.

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

Destination address and port number for RTP or UDP packets. See Destination for more details.

acquisition_point_id str
audio_only_timecodec_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 int
event_id_mode str
event_stop_behavior str
filecache_duration int
fragment_length int
input_loss_action str

Specifies behavior of last resort when input video os lost.

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

Destination address and port number for RTP or UDP packets. See Destination for more details.

acquisitionPointId String
audioOnlyTimecodecControl 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 Number
eventIdMode String
eventStopBehavior String
filecacheDuration Number
fragmentLength Number
inputLossAction String

Specifies behavior of last resort when input video os lost.

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

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

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

Specifies behavior of last resort when input video os lost.

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

Specifies behavior of last resort when input video os lost.

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

Specifies behavior of last resort when input video os lost.

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

Specifies behavior of last resort when input video os lost.

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

Specifies behavior of last resort when input video os lost.

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

Specifies behavior of last resort when input video os lost.

restartDelay Number

Number of seconds to wait until a restart is initiated.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings

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

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

ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

UDP container settings. 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

UDP container settings. 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

UDP container settings. 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

UDP container settings. 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

UDP container settings. 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

UDP container settings. 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

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

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

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings

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

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings

repInterval Integer

ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings

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

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

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettings

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImage

Uri string
PasswordParam string

Key used to extract the password from EC2 Parameter store.

Username string

Username for destination.

Uri string
PasswordParam string

Key used to extract the password from EC2 Parameter store.

Username string

Username for destination.

uri String
passwordParam String

Key used to extract the password from EC2 Parameter store.

username String

Username for destination.

uri string
passwordParam string

Key used to extract the password from EC2 Parameter store.

username string

Username for destination.

uri str
password_param str

Key used to extract the password from EC2 Parameter store.

username str

Username for destination.

uri String
passwordParam String

Key used to extract the password from EC2 Parameter store.

username String

Username for destination.

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettings

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettings

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings

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

Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

destination Property Map

Destination address and port number for RTP or UDP packets. See Destination for more details.

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

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

Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination

Destination address and port number for RTP or UDP packets. See Destination for more details.

CertficateMode string
ConnectionRetryInterval int

Number of seconds to wait before retrying connection to t