CfnChannelProps
- class aws_cdk.aws_medialive.CfnChannelProps(*, anywhere_settings=None, 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:
anywhere_settings (
Union
[IResolvable
,AnywhereSettingsProperty
,Dict
[str
,Any
],None
]) –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 (
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
- anywhere_settings
-
- Type:
see
- cdi_input_specification
Specification of CDI inputs for this channel.
- 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.
- destinations
The settings that identify the destination for the outputs in this MediaLive output package.
- encoder_settings
The encoding configuration for the output content.
- input_attachments
The list of input attachments for the channel.
- 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.
- 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.
- maintenance
Maintenance settings for this channel.
- 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.
- role_arn
The IAM role for MediaLive to assume when running this channel.
The role is identified by its ARN.
- tags
A collection of tags for this channel.
Each tag is a key-value pair.
- vpc
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.