amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaLive.DescribeInput

Description

Produces details about an input

Synopsis

Creating a Request

data DescribeInput Source #

Placeholder documentation for DescribeInputRequest

See: newDescribeInput smart constructor.

Constructors

DescribeInput' 

Fields

Instances

Instances details
ToHeaders DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

ToPath DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

ToQuery DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

AWSRequest DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Associated Types

type AWSResponse DescribeInput #

Generic DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Associated Types

type Rep DescribeInput :: Type -> Type #

Read DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Show DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

NFData DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Methods

rnf :: DescribeInput -> () #

Eq DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Hashable DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

type AWSResponse DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

type Rep DescribeInput Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

type Rep DescribeInput = D1 ('MetaData "DescribeInput" "Amazonka.MediaLive.DescribeInput" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "DescribeInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeInput Source #

Create a value of DescribeInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeInput, describeInput_inputId - Unique ID of the input

Request Lenses

Destructuring the Response

data DescribeInputResponse Source #

Placeholder documentation for DescribeInputResponse

See: newDescribeInputResponse smart constructor.

Constructors

DescribeInputResponse' 

Fields

  • arn :: Maybe Text

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

  • attachedChannels :: Maybe [Text]

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

  • destinations :: Maybe [InputDestination]

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

  • id :: Maybe Text

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

  • inputClass :: Maybe 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.

  • inputDevices :: Maybe [InputDeviceSettings]

    Settings for the input devices.

  • inputPartnerIds :: Maybe [Text]

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

  • inputSourceType :: Maybe 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.

  • mediaConnectFlows :: Maybe [MediaConnectFlow]

    A list of MediaConnect Flows for this input.

  • name :: Maybe Text

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

  • roleArn :: Maybe Text

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

  • securityGroups :: Maybe [Text]

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

  • sources :: Maybe [InputSource]

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

  • state :: Maybe InputState
     
  • tags :: Maybe (HashMap Text Text)

    A collection of key-value pairs.

  • type' :: Maybe InputType
     
  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DescribeInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Associated Types

type Rep DescribeInputResponse :: Type -> Type #

Read DescribeInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Show DescribeInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

NFData DescribeInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

Methods

rnf :: DescribeInputResponse -> () #

Eq DescribeInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

type Rep DescribeInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInput

type Rep DescribeInputResponse = D1 ('MetaData "DescribeInputResponse" "Amazonka.MediaLive.DescribeInput" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "DescribeInputResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedChannels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputDestination])) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "inputClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputClass)) :*: S1 ('MetaSel ('Just "inputDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputDeviceSettings]))) :*: (S1 ('MetaSel ('Just "inputPartnerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "inputSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSourceType))))) :*: (((S1 ('MetaSel ('Just "mediaConnectFlows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaConnectFlow])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputSource])) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeInputResponse Source #

Create a value of DescribeInputResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

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

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

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

DescribeInputResponse, describeInputResponse_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.

DescribeInputResponse, describeInputResponse_inputDevices - Settings for the input devices.

DescribeInputResponse, describeInputResponse_inputPartnerIds - A list of IDs for all Inputs which are partners of this one.

DescribeInputResponse, describeInputResponse_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.

DescribeInputResponse, describeInputResponse_mediaConnectFlows - A list of MediaConnect Flows for this input.

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

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

DescribeInputResponse, describeInputResponse_securityGroups - A list of IDs for all the Input Security Groups attached to the input.

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

DescribeInputResponse, describeInputResponse_state - Undocumented member.

DescribeInputResponse, describeInputResponse_tags - A collection of key-value pairs.

DescribeInputResponse, describeInputResponse_type - Undocumented member.

$sel:httpStatus:DescribeInputResponse', describeInputResponse_httpStatus - The response's http status code.

Response Lenses

describeInputResponse_arn :: Lens' DescribeInputResponse (Maybe Text) Source #

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

describeInputResponse_attachedChannels :: Lens' DescribeInputResponse (Maybe [Text]) Source #

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

describeInputResponse_destinations :: Lens' DescribeInputResponse (Maybe [InputDestination]) Source #

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

describeInputResponse_id :: Lens' DescribeInputResponse (Maybe Text) Source #

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

describeInputResponse_inputClass :: Lens' DescribeInputResponse (Maybe InputClass) Source #

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.

describeInputResponse_inputPartnerIds :: Lens' DescribeInputResponse (Maybe [Text]) Source #

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

describeInputResponse_inputSourceType :: Lens' DescribeInputResponse (Maybe InputSourceType) Source #

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.

describeInputResponse_name :: Lens' DescribeInputResponse (Maybe Text) Source #

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

describeInputResponse_roleArn :: Lens' DescribeInputResponse (Maybe Text) Source #

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

describeInputResponse_securityGroups :: Lens' DescribeInputResponse (Maybe [Text]) Source #

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

describeInputResponse_sources :: Lens' DescribeInputResponse (Maybe [InputSource]) Source #

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