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.Types.InputDestination

Description

 
Synopsis

Documentation

data InputDestination Source #

The settings for a PUSH type input.

See: newInputDestination smart constructor.

Constructors

InputDestination' 

Fields

Instances

Instances details
FromJSON InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

Generic InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

Associated Types

type Rep InputDestination :: Type -> Type #

Read InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

Show InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

NFData InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

Methods

rnf :: InputDestination -> () #

Eq InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

Hashable InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

type Rep InputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDestination

type Rep InputDestination = D1 ('MetaData "InputDestination" "Amazonka.MediaLive.Types.InputDestination" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "InputDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDestinationVpc)))))

newInputDestination :: InputDestination Source #

Create a value of InputDestination 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:

$sel:ip:InputDestination', inputDestination_ip - The system-generated static IP address of endpoint. It remains fixed for the lifetime of the input.

$sel:port:InputDestination', inputDestination_port - The port number for the input.

$sel:url:InputDestination', inputDestination_url - This represents the endpoint that the customer stream will be pushed to.

$sel:vpc:InputDestination', inputDestination_vpc - Undocumented member.

inputDestination_ip :: Lens' InputDestination (Maybe Text) Source #

The system-generated static IP address of endpoint. It remains fixed for the lifetime of the input.

inputDestination_port :: Lens' InputDestination (Maybe Text) Source #

The port number for the input.

inputDestination_url :: Lens' InputDestination (Maybe Text) Source #

This represents the endpoint that the customer stream will be pushed to.