Skip to content

CreateChannelRequest

Source code in docs_src/capo_medialive/types/create_channel_request.py
class CreateChannelRequest(TypedDict, closed=True):
    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"
    ]
    encoder_settings: NotRequired[
        "capo_medialive.types.encoder_settings.EncoderSettings"
    ]
    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 to write to CloudWatch Logs."""
    maintenance: NotRequired[
        "capo_medialive.types.maintenance_create_settings.MaintenanceCreateSettings"
    ]
    """Maintenance settings for this channel."""
    name: NotRequired["capo_medialive.types.__string.__string"]
    """Name of channel."""
    request_id: NotRequired["capo_medialive.types.__string.__string"]
    """Unique request ID to be specified. This is needed to prevent retries from creating multiple resources."""
    reserved: NotRequired["capo_medialive.types.__string.__string"]
    """Deprecated field that's only usable by whitelisted customers."""
    role_arn: NotRequired["capo_medialive.types.__string.__string"]
    """An optional Amazon Resource Name (ARN) of the role to assume when running the Channel."""
    tags: NotRequired["capo_medialive.types.tags.Tags"]
    """A collection of key-value pairs."""
    vpc: NotRequired["capo_medialive.types.vpc_output_settings.VpcOutputSettings"]
    """Settings for the VPC outputs"""
    anywhere_settings: NotRequired[
        "capo_medialive.types.anywhere_settings.AnywhereSettings"
    ]
    """The Elemental Anywhere settings for this channel."""
    channel_engine_version: NotRequired[
        "capo_medialive.types.channel_engine_version_request.ChannelEngineVersionRequest"
    ]
    """The desired engine version for this channel."""
    dry_run: NotRequired["capo_medialive.types.__boolean.__boolean"]
    linked_channel_settings: NotRequired[
        "capo_medialive.types.linked_channel_settings.LinkedChannelSettings"
    ]
    """The linked channel settings for the 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.inference_settings.InferenceSettings"
    ]
    """Include this setting to include Elemental Inference features in this channel."""

anywhere_settings instance-attribute

anywhere_settings: NotRequired[AnywhereSettings]

The Elemental Anywhere settings for this 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[ChannelEngineVersionRequest]

The desired 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]

dry_run instance-attribute

dry_run: NotRequired[__boolean]

encoder_settings instance-attribute

encoder_settings: NotRequired[EncoderSettings]

inference_settings instance-attribute

inference_settings: NotRequired[InferenceSettings]

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[LinkedChannelSettings]

The linked channel settings for the channel.

log_level instance-attribute

log_level: NotRequired[LogLevel]

The log level to write to CloudWatch Logs.

maintenance instance-attribute

maintenance: NotRequired[MaintenanceCreateSettings]

Maintenance settings for this channel.

name instance-attribute

name: NotRequired[__string]

Name of channel.

request_id instance-attribute

request_id: NotRequired[__string]

Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.

reserved instance-attribute

reserved: NotRequired[__string]

Deprecated field that's only usable by whitelisted customers.

role_arn instance-attribute

role_arn: NotRequired[__string]

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

tags instance-attribute

tags: NotRequired[Tags]

A collection of key-value pairs.

vpc instance-attribute

vpc: NotRequired[VpcOutputSettings]

Settings for the VPC outputs