ChannelArgs

data class ChannelArgs(val channelGroupName: Output<String>? = null, val channelName: Output<String>? = null, val description: Output<String>? = null, val inputSwitchConfiguration: Output<ChannelInputSwitchConfigurationArgs>? = null, val inputType: Output<ChannelInputType>? = null, val outputHeaderConfiguration: Output<ChannelOutputHeaderConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ChannelArgs>

Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.

Constructors

Link copied to clipboard
constructor(channelGroupName: Output<String>? = null, channelName: Output<String>? = null, description: Output<String>? = null, inputSwitchConfiguration: Output<ChannelInputSwitchConfigurationArgs>? = null, inputType: Output<ChannelInputType>? = null, outputHeaderConfiguration: Output<ChannelOutputHeaderConfigurationArgs>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val channelGroupName: Output<String>? = null

The name of the channel group associated with the channel configuration.

Link copied to clipboard
val channelName: Output<String>? = null

The name of the channel.

Link copied to clipboard
val description: Output<String>? = null

Enter any descriptive text that helps you to identify the channel.

Link copied to clipboard

The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.

Link copied to clipboard
val inputType: Output<ChannelInputType>? = null

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior. The allowed values are:

Link copied to clipboard

The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags associated with the channel.

Functions

Link copied to clipboard
open override fun toJava(): ChannelArgs