libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaConnect.Types.DestinationConfiguration

Description

 
Synopsis

Documentation

data DestinationConfiguration Source #

The transport parameters that are associated with an outbound media stream.

See: newDestinationConfiguration smart constructor.

Constructors

DestinationConfiguration' 

Fields

  • destinationIp :: Text

    The IP address where contents of the media stream will be sent.

  • destinationPort :: Int

    The port to use when the content of the media stream is distributed to the output.

  • interface :: Interface

    The VPC interface that is used for the media stream associated with the output.

  • outboundIp :: Text

    The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.

Instances

Instances details
Eq DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Read DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Show DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Generic DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Associated Types

type Rep DestinationConfiguration :: Type -> Type #

NFData DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Hashable DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

FromJSON DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

type Rep DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

type Rep DestinationConfiguration = D1 ('MetaData "DestinationConfiguration" "Amazonka.MediaConnect.Types.DestinationConfiguration" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "DestinationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "interface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Interface) :*: S1 ('MetaSel ('Just "outboundIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDestinationConfiguration Source #

Create a value of DestinationConfiguration 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:destinationIp:DestinationConfiguration', destinationConfiguration_destinationIp - The IP address where contents of the media stream will be sent.

$sel:destinationPort:DestinationConfiguration', destinationConfiguration_destinationPort - The port to use when the content of the media stream is distributed to the output.

$sel:interface:DestinationConfiguration', destinationConfiguration_interface - The VPC interface that is used for the media stream associated with the output.

$sel:outboundIp:DestinationConfiguration', destinationConfiguration_outboundIp - The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.

destinationConfiguration_destinationIp :: Lens' DestinationConfiguration Text Source #

The IP address where contents of the media stream will be sent.

destinationConfiguration_destinationPort :: Lens' DestinationConfiguration Int Source #

The port to use when the content of the media stream is distributed to the output.

destinationConfiguration_interface :: Lens' DestinationConfiguration Interface Source #

The VPC interface that is used for the media stream associated with the output.

destinationConfiguration_outboundIp :: Lens' DestinationConfiguration Text Source #

The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.