libZSservicesZSamazonka-medialiveZSamazonka-medialive
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.MediaLive.Types.RtmpOutputSettings

Description

 
Synopsis

Documentation

data RtmpOutputSettings Source #

Rtmp Output Settings

See: newRtmpOutputSettings smart constructor.

Constructors

RtmpOutputSettings' 

Fields

Instances

Instances details
Eq RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

Read RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

Show RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

Generic RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

Associated Types

type Rep RtmpOutputSettings :: Type -> Type #

NFData RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

Methods

rnf :: RtmpOutputSettings -> () #

Hashable RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

ToJSON RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

FromJSON RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

type Rep RtmpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RtmpOutputSettings

type Rep RtmpOutputSettings = D1 ('MetaData "RtmpOutputSettings" "Amazonka.MediaLive.Types.RtmpOutputSettings" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "RtmpOutputSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "numRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "certificateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RtmpOutputCertificateMode))) :*: (S1 ('MetaSel ('Just "connectionRetryInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OutputLocationRef))))

newRtmpOutputSettings Source #

Create a value of RtmpOutputSettings 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:numRetries:RtmpOutputSettings', rtmpOutputSettings_numRetries - Number of retry attempts.

$sel:certificateMode:RtmpOutputSettings', rtmpOutputSettings_certificateMode - If set to verifyAuthenticity, verify the tls certificate chain to a trusted Certificate Authority (CA). This will cause rtmps outputs with self-signed certificates to fail.

$sel:connectionRetryInterval:RtmpOutputSettings', rtmpOutputSettings_connectionRetryInterval - Number of seconds to wait before retrying a connection to the Flash Media server if the connection is lost.

$sel:destination:RtmpOutputSettings', rtmpOutputSettings_destination - The RTMP endpoint excluding the stream name (eg. rtmp://host/appname). For connection to Akamai, a username and password must be supplied. URI fields accept format identifiers.

rtmpOutputSettings_certificateMode :: Lens' RtmpOutputSettings (Maybe RtmpOutputCertificateMode) Source #

If set to verifyAuthenticity, verify the tls certificate chain to a trusted Certificate Authority (CA). This will cause rtmps outputs with self-signed certificates to fail.

rtmpOutputSettings_connectionRetryInterval :: Lens' RtmpOutputSettings (Maybe Natural) Source #

Number of seconds to wait before retrying a connection to the Flash Media server if the connection is lost.

rtmpOutputSettings_destination :: Lens' RtmpOutputSettings OutputLocationRef Source #

The RTMP endpoint excluding the stream name (eg. rtmp://host/appname). For connection to Akamai, a username and password must be supplied. URI fields accept format identifiers.