CfnChannelProps

class aws_cdk.aws_medialive.CfnChannelProps(*, cdi_input_specification=None, channel_class=None, destinations=None, encoder_settings=None, input_attachments=None, input_specification=None, log_level=None, maintenance=None, name=None, role_arn=None, tags=None, vpc=None)

Bases: object

Properties for defining a CfnChannel.

Parameters:
  • cdi_input_specification (Union[IResolvable, CdiInputSpecificationProperty, Dict[str, Any], None]) – Specification of CDI inputs for this channel.

  • channel_class (Optional[str]) – The class for this channel. For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.

  • destinations (Union[IResolvable, Sequence[Union[IResolvable, OutputDestinationProperty, Dict[str, Any]]], None]) – The settings that identify the destination for the outputs in this MediaLive output package.

  • encoder_settings (Union[IResolvable, EncoderSettingsProperty, Dict[str, Any], None]) – The encoding configuration for the output content.

  • input_attachments (Union[IResolvable, Sequence[Union[IResolvable, InputAttachmentProperty, Dict[str, Any]]], None]) – The list of input attachments for the channel.

  • input_specification (Union[IResolvable, InputSpecificationProperty, Dict[str, Any], None]) – The input specification for this channel. It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.

  • log_level (Optional[str]) – The verbosity for logging activity for this channel. Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.

  • maintenance (Union[IResolvable, MaintenanceCreateSettingsProperty, Dict[str, Any], None]) – Maintenance settings for this channel.

  • name (Optional[str]) – A name for this audio selector. The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.

  • role_arn (Optional[str]) – The IAM role for MediaLive to assume when running this channel. The role is identified by its ARN.

  • tags (Optional[Any]) – A collection of tags for this channel. Each tag is a key-value pair.

  • vpc (Union[IResolvable, VpcOutputSettingsProperty, Dict[str, Any], None]) – Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html

ExampleMetadata:

fixture=_generated

Example:

.. rubric:: Attributes
cdi_input_specification

Specification of CDI inputs for this channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-cdiinputspecification

channel_class

The class for this channel.

For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-channelclass

destinations

The settings that identify the destination for the outputs in this MediaLive output package.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-destinations

encoder_settings

The encoding configuration for the output content.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-encodersettings

input_attachments

The list of input attachments for the channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-inputattachments

input_specification

The input specification for this channel.

It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-inputspecification

log_level

The verbosity for logging activity for this channel.

Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-loglevel

maintenance

Maintenance settings for this channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-maintenance

name

A name for this audio selector.

The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-name

role_arn

The IAM role for MediaLive to assume when running this channel.

The role is identified by its ARN.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-rolearn

tags

A collection of tags for this channel.

Each tag is a key-value pair.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-tags

vpc

Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html#cfn-medialive-channel-vpc