Skip to content

UpdateChannelRequest

Source code in docs_src/capo_medialive/types/update_channel_request.py
class UpdateChannelRequest(TypedDict, closed=True):
    cdi_input_specification: NotRequired[
        "capo_medialive.types.cdi_input_specification.CdiInputSpecification"
    ]
    """Specification of CDI inputs for this channel"""
    channel_id: "capo_medialive.types.__string.__string"
    """channel ID"""
    destinations: NotRequired[
        "capo_medialive.types.__list_of_output_destination.__listOfOutputDestination"
    ]
    """A list of output destinations for this channel."""
    encoder_settings: NotRequired[
        "capo_medialive.types.encoder_settings.EncoderSettings"
    ]
    """The encoder settings for this channel."""
    input_attachments: NotRequired[
        "capo_medialive.types.__list_of_input_attachment.__listOfInputAttachment"
    ]
    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_update_settings.MaintenanceUpdateSettings"
    ]
    """Maintenance settings for this channel."""
    name: NotRequired["capo_medialive.types.__string.__string"]
    """The name of the channel."""
    role_arn: NotRequired["capo_medialive.types.__string.__string"]
    """An optional Amazon Resource Name (ARN) of the role to assume when running the Channel. If you do not specify this on an update call but the role was previously set that role will be removed."""
    channel_engine_version: NotRequired[
        "capo_medialive.types.channel_engine_version_request.ChannelEngineVersionRequest"
    ]
    """Channel engine version for this channel"""
    dry_run: NotRequired["capo_medialive.types.__boolean.__boolean"]
    anywhere_settings: NotRequired[
        "capo_medialive.types.anywhere_settings.AnywhereSettings"
    ]
    """The Elemental Anywhere settings for this channel."""
    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."""
    special_router_settings: NotRequired[
        "capo_medialive.types.special_router_settings.SpecialRouterSettings"
    ]
    """When using MediaConnect Router as the source of a MediaLive input there's a special handoff that occurs when a router output is created. This group of settings is set on your behalf by the MediaConnect Router service using this set of settings. This setting object can only by used by that service."""

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_engine_version instance-attribute

channel_engine_version: NotRequired[ChannelEngineVersionRequest]

Channel engine version for this channel

channel_id instance-attribute

channel_id: __string

channel ID

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 output destinations for this channel.

dry_run instance-attribute

dry_run: NotRequired[__boolean]

encoder_settings instance-attribute

encoder_settings: NotRequired[EncoderSettings]

The encoder settings for this channel.

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]

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

Maintenance settings for this channel.

name instance-attribute

name: NotRequired[__string]

The name of the channel.

role_arn instance-attribute

role_arn: NotRequired[__string]

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel. If you do not specify this on an update call but the role was previously set that role will be removed.

special_router_settings instance-attribute

special_router_settings: NotRequired[SpecialRouterSettings]

When using MediaConnect Router as the source of a MediaLive input there's a special handoff that occurs when a router output is created. This group of settings is set on your behalf by the MediaConnect Router service using this set of settings. This setting object can only by used by that service.