Skip to content

Input

Source code in docs_src/capo_medialive/types/input.py
class Input(TypedDict, closed=True):
    arn: NotRequired["capo_medialive.types.__string.__string"]
    """The Unique ARN of the input (generated, immutable)."""
    attached_channels: NotRequired[
        "capo_medialive.types.__list_of__string.__listOf__string"
    ]
    """A list of channel IDs that that input is attached to (currently an input can only be attached to one channel)."""
    destinations: NotRequired[
        "capo_medialive.types.__list_of_input_destination.__listOfInputDestination"
    ]
    """A list of the destinations of the input (PUSH-type)."""
    id: NotRequired["capo_medialive.types.__string.__string"]
    """The generated ID of the input (unique for user account, immutable)."""
    input_class: NotRequired["capo_medialive.types.input_class.InputClass"]
    """STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input."""
    input_devices: NotRequired[
        "capo_medialive.types.__list_of_input_device_settings.__listOfInputDeviceSettings"
    ]
    """Settings for the input devices."""
    input_partner_ids: NotRequired[
        "capo_medialive.types.__list_of__string.__listOf__string"
    ]
    """A list of IDs for all Inputs which are partners of this one."""
    input_source_type: NotRequired[
        "capo_medialive.types.input_source_type.InputSourceType"
    ]
    """Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs."""
    media_connect_flows: NotRequired[
        "capo_medialive.types.__list_of_media_connect_flow.__listOfMediaConnectFlow"
    ]
    """A list of MediaConnect Flows for this input."""
    name: NotRequired["capo_medialive.types.__string.__string"]
    """The user-assigned name (This is a mutable value)."""
    role_arn: NotRequired["capo_medialive.types.__string.__string"]
    """The Amazon Resource Name (ARN) of the role this input assumes during and after creation."""
    security_groups: NotRequired[
        "capo_medialive.types.__list_of__string.__listOf__string"
    ]
    """A list of IDs for all the Input Security Groups attached to the input."""
    sources: NotRequired[
        "capo_medialive.types.__list_of_input_source.__listOfInputSource"
    ]
    """A list of the sources of the input (PULL-type)."""
    state: NotRequired["capo_medialive.types.input_state.InputState"]
    tags: NotRequired["capo_medialive.types.tags.Tags"]
    """A collection of key-value pairs."""
    type: NotRequired["capo_medialive.types.input_type.InputType"]
    srt_settings: NotRequired["capo_medialive.types.srt_settings.SrtSettings"]
    """The settings associated with an SRT input."""
    input_network_location: NotRequired[
        "capo_medialive.types.input_network_location.InputNetworkLocation"
    ]
    """The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network."""
    multicast_settings: NotRequired[
        "capo_medialive.types.multicast_settings.MulticastSettings"
    ]
    """Multicast Input settings."""
    smpte2110_receiver_group_settings: NotRequired[
        "capo_medialive.types.smpte2110_receiver_group_settings.Smpte2110ReceiverGroupSettings"
    ]
    """Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."""
    sdi_sources: NotRequired["capo_medialive.types.input_sdi_sources.InputSdiSources"]
    router_settings: NotRequired[
        "capo_medialive.types.router_input_settings.RouterInputSettings"
    ]
    """Information about any MediaConnect router association with this input."""

arn instance-attribute

arn: NotRequired[__string]

The Unique ARN of the input (generated, immutable).

attached_channels instance-attribute

attached_channels: NotRequired[__listOf__string]

A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).

destinations instance-attribute

destinations: NotRequired[__listOfInputDestination]

A list of the destinations of the input (PUSH-type).

id instance-attribute

id: NotRequired[__string]

The generated ID of the input (unique for user account, immutable).

input_class instance-attribute

input_class: NotRequired[InputClass]

STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.

input_devices instance-attribute

input_devices: NotRequired[__listOfInputDeviceSettings]

Settings for the input devices.

input_network_location instance-attribute

input_network_location: NotRequired[InputNetworkLocation]

The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network.

input_partner_ids instance-attribute

input_partner_ids: NotRequired[__listOf__string]

A list of IDs for all Inputs which are partners of this one.

input_source_type instance-attribute

input_source_type: NotRequired[InputSourceType]

Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.

media_connect_flows instance-attribute

media_connect_flows: NotRequired[__listOfMediaConnectFlow]

A list of MediaConnect Flows for this input.

multicast_settings instance-attribute

multicast_settings: NotRequired[MulticastSettings]

Multicast Input settings.

name instance-attribute

name: NotRequired[__string]

The user-assigned name (This is a mutable value).

role_arn instance-attribute

role_arn: NotRequired[__string]

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

router_settings instance-attribute

router_settings: NotRequired[RouterInputSettings]

Information about any MediaConnect router association with this input.

sdi_sources instance-attribute

sdi_sources: NotRequired[InputSdiSources]

security_groups instance-attribute

security_groups: NotRequired[__listOf__string]

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

smpte2110_receiver_group_settings instance-attribute

smpte2110_receiver_group_settings: NotRequired[Smpte2110ReceiverGroupSettings]

Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input.

sources instance-attribute

sources: NotRequired[__listOfInputSource]

A list of the sources of the input (PULL-type).

srt_settings instance-attribute

srt_settings: NotRequired[SrtSettings]

The settings associated with an SRT input.

state instance-attribute

state: NotRequired[InputState]

tags instance-attribute

tags: NotRequired[Tags]

A collection of key-value pairs.

type instance-attribute

type: NotRequired[InputType]