class Aws::MediaLive::Types::Input

@!attribute [rw] arn

The Unique ARN of the input (generated, immutable).
@return [String]

@!attribute [rw] attached_channels

A list of channel IDs that that input is attached to (currently an
input can only be attached to one channel).
@return [Array<String>]

@!attribute [rw] destinations

A list of the destinations of the input (PUSH-type).
@return [Array<Types::InputDestination>]

@!attribute [rw] id

The generated ID of the input (unique for user account, immutable).
@return [String]

@!attribute [rw] input_class

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.
@return [String]

@!attribute [rw] input_devices

Settings for the input devices.
@return [Array<Types::InputDeviceSettings>]

@!attribute [rw] input_partner_ids

A list of IDs for all Inputs which are partners of this one.
@return [Array<String>]

@!attribute [rw] input_source_type

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 inputs.
@return [String]

@!attribute [rw] media_connect_flows

A list of MediaConnect Flows for this input.
@return [Array<Types::MediaConnectFlow>]

@!attribute [rw] name

The user-assigned name (This is a mutable value).
@return [String]

@!attribute [rw] role_arn

The Amazon Resource Name (ARN) of the role this input assumes during
and after creation.
@return [String]

@!attribute [rw] security_groups

A list of IDs for all the Input Security Groups attached to the
input.
@return [Array<String>]

@!attribute [rw] sources

A list of the sources of the input (PULL-type).
@return [Array<Types::InputSource>]

@!attribute [rw] state

@return [String]

@!attribute [rw] tags

A collection of key-value pairs.
@return [Hash<String,String>]

@!attribute [rw] type

@return [String]

@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/Input AWS API Documentation

Constants

SENSITIVE