CfnChannelProps
- class aws_cdk.aws_medialive.CfnChannelProps(*, anywhere_settings=None, cdi_input_specification=None, channel_class=None, channel_engine_version=None, destinations=None, dry_run=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:
objectProperties 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.channel_engine_version (
Union[IResolvable,ChannelEngineVersionRequestProperty,Dict[str,Any],None])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.dry_run (
Union[bool,IResolvable,None])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]) – Name of channel.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.
- channel_engine_version
-
- Type:
see
- destinations
The settings that identify the destination for the outputs in this MediaLive output package.
- dry_run
-
- Type:
see
- 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
Name of channel.
- 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.