You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::MediaLive::Types::Input

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

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

Returns:

  • (String)

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

#attached_channelsArray<String>

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

Returns:

  • (Array<String>)

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

#destinationsArray<Types::InputDestination>

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

Returns:

#idString

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

Returns:

  • (String)

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

#input_classString

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.

Possible values:

  • STANDARD
  • SINGLE_PIPELINE

Returns:

  • (String)

    STANDARD - MediaLive expects two sources to be connected to this input.

#input_devicesArray<Types::InputDeviceSettings>

Settings for the input devices.

Returns:

#input_source_typeString

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.

Possible values:

  • STATIC
  • DYNAMIC

Returns:

  • (String)

    Certain pull input sources can be dynamic, meaning that they can have their URL\'s dynamically changes during input switch actions.

#media_connect_flowsArray<Types::MediaConnectFlow>

A list of MediaConnect Flows for this input.

Returns:

#nameString

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

Returns:

  • (String)

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

#role_arnString

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

Returns:

  • (String)

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

#security_groupsArray<String>

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

Returns:

  • (Array<String>)

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

#sourcesArray<Types::InputSource>

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

Returns:

#stateString

Possible values:

  • CREATING
  • DETACHED
  • ATTACHED
  • DELETING
  • DELETED

Returns:

  • (String)

#tagsHash<String,String>

A collection of key-value pairs.

Returns:

  • (Hash<String,String>)

    A collection of key-value pairs.

#typeString

Possible values:

  • UDP_PUSH
  • RTP_PUSH
  • RTMP_PUSH
  • RTMP_PULL
  • URL_PULL
  • MP4_FILE
  • MEDIACONNECT
  • INPUT_DEVICE
  • AWS_CDI

Returns:

  • (String)