Skip to content

Channel

Source code in docs_src/capo_medialive/types/channel.py
class Channel(TypedDict, closed=True):
    arn: NotRequired["capo_medialive.types.__string.__string"]
    """The unique arn of the channel."""
    cdi_input_specification: NotRequired[
        "capo_medialive.types.cdi_input_specification.CdiInputSpecification"
    ]
    """Specification of CDI inputs for this channel"""
    channel_class: NotRequired["capo_medialive.types.channel_class.ChannelClass"]
    """The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline."""
    destinations: NotRequired[
        "capo_medialive.types.__list_of_output_destination.__listOfOutputDestination"
    ]
    """A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager."""
    egress_endpoints: NotRequired[
        "capo_medialive.types.__list_of_channel_egress_endpoint.__listOfChannelEgressEndpoint"
    ]
    """The endpoints where outgoing connections initiate from"""
    encoder_settings: NotRequired[
        "capo_medialive.types.encoder_settings.EncoderSettings"
    ]
    id: NotRequired["capo_medialive.types.__string.__string"]
    """The unique id of the channel."""
    input_attachments: NotRequired[
        "capo_medialive.types.__list_of_input_attachment.__listOfInputAttachment"
    ]
    """List of input attachments for channel."""
    input_specification: NotRequired[
        "capo_medialive.types.input_specification.InputSpecification"
    ]
    """Specification of network and file inputs for this channel"""
    log_level: NotRequired["capo_medialive.types.log_level.LogLevel"]
    """The log level being written to CloudWatch Logs."""
    maintenance: NotRequired[
        "capo_medialive.types.maintenance_status.MaintenanceStatus"
    ]
    """Maintenance settings for this channel."""
    name: NotRequired["capo_medialive.types.__string.__string"]
    """The name of the channel. (user-mutable)"""
    pipeline_details: NotRequired[
        "capo_medialive.types.__list_of_pipeline_detail.__listOfPipelineDetail"
    ]
    """Runtime details for the pipelines of a running channel."""
    pipelines_running_count: NotRequired["capo_medialive.types.__integer.__integer"]
    """The number of currently healthy pipelines."""
    role_arn: NotRequired["capo_medialive.types.__string.__string"]
    """The Amazon Resource Name (ARN) of the role assumed when running the Channel."""
    state: NotRequired["capo_medialive.types.channel_state.ChannelState"]
    tags: NotRequired["capo_medialive.types.tags.Tags"]
    """A collection of key-value pairs."""
    vpc: NotRequired[
        "capo_medialive.types.vpc_output_settings_description.VpcOutputSettingsDescription"
    ]
    """Settings for VPC output"""
    anywhere_settings: NotRequired[
        "capo_medialive.types.describe_anywhere_settings.DescribeAnywhereSettings"
    ]
    """Anywhere settings for this channel."""
    channel_engine_version: NotRequired[
        "capo_medialive.types.channel_engine_version_response.ChannelEngineVersionResponse"
    ]
    """Requested engine version for this channel."""
    linked_channel_settings: NotRequired[
        "capo_medialive.types.describe_linked_channel_settings.DescribeLinkedChannelSettings"
    ]
    """Linked Channel Settings for this channel."""
    channel_security_groups: NotRequired[
        "capo_medialive.types.__list_of__string.__listOf__string"
    ]
    """A list of IDs for all the Input Security Groups attached to the channel."""
    inference_settings: NotRequired[
        "capo_medialive.types.describe_inference_settings.DescribeInferenceSettings"
    ]
    """Include this setting to include Elemental Inference features in this channel."""

anywhere_settings instance-attribute

anywhere_settings: NotRequired[DescribeAnywhereSettings]

Anywhere settings for this channel.

arn instance-attribute

arn: NotRequired[__string]

The unique arn of the channel.

cdi_input_specification instance-attribute

cdi_input_specification: NotRequired[CdiInputSpecification]

Specification of CDI inputs for this channel

channel_class instance-attribute

channel_class: NotRequired[ChannelClass]

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

channel_engine_version instance-attribute

channel_engine_version: NotRequired[ChannelEngineVersionResponse]

Requested engine version for this channel.

channel_security_groups instance-attribute

channel_security_groups: NotRequired[__listOf__string]

A list of IDs for all the Input Security Groups attached to the channel.

destinations instance-attribute

destinations: NotRequired[__listOfOutputDestination]

A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.

egress_endpoints instance-attribute

egress_endpoints: NotRequired[__listOfChannelEgressEndpoint]

The endpoints where outgoing connections initiate from

encoder_settings instance-attribute

encoder_settings: NotRequired[EncoderSettings]

id instance-attribute

id: NotRequired[__string]

The unique id of the channel.

inference_settings instance-attribute

inference_settings: NotRequired[DescribeInferenceSettings]

Include this setting to include Elemental Inference features in this channel.

input_attachments instance-attribute

input_attachments: NotRequired[__listOfInputAttachment]

List of input attachments for channel.

input_specification instance-attribute

input_specification: NotRequired[InputSpecification]

Specification of network and file inputs for this channel

linked_channel_settings instance-attribute

linked_channel_settings: NotRequired[DescribeLinkedChannelSettings]

Linked Channel Settings for this channel.

log_level instance-attribute

log_level: NotRequired[LogLevel]

The log level being written to CloudWatch Logs.

maintenance instance-attribute

maintenance: NotRequired[MaintenanceStatus]

Maintenance settings for this channel.

name instance-attribute

name: NotRequired[__string]

The name of the channel. (user-mutable)

pipeline_details instance-attribute

pipeline_details: NotRequired[__listOfPipelineDetail]

Runtime details for the pipelines of a running channel.

pipelines_running_count instance-attribute

pipelines_running_count: NotRequired[__integer]

The number of currently healthy pipelines.

role_arn instance-attribute

role_arn: NotRequired[__string]

The Amazon Resource Name (ARN) of the role assumed when running the Channel.

state instance-attribute

state: NotRequired[ChannelState]

tags instance-attribute

tags: NotRequired[Tags]

A collection of key-value pairs.

vpc instance-attribute

vpc: NotRequired[VpcOutputSettingsDescription]

Settings for VPC output