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.OutputDestination

Description

 
Synopsis

Documentation

data OutputDestination Source #

Placeholder documentation for OutputDestination

See: newOutputDestination smart constructor.

Constructors

OutputDestination' 

Fields

Instances

Instances details
Eq OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

Read OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

Show OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

Generic OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

Associated Types

type Rep OutputDestination :: Type -> Type #

NFData OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

Methods

rnf :: OutputDestination -> () #

Hashable OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

ToJSON OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

FromJSON OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

type Rep OutputDestination Source # 
Instance details

Defined in Amazonka.MediaLive.Types.OutputDestination

type Rep OutputDestination = D1 ('MetaData "OutputDestination" "Amazonka.MediaLive.Types.OutputDestination" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "OutputDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputDestinationSettings])) :*: S1 ('MetaSel ('Just "mediaPackageSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaPackageOutputDestinationSettings]))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "multiplexSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramChannelDestinationSettings)))))

newOutputDestination :: OutputDestination Source #

Create a value of OutputDestination 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:settings:OutputDestination', outputDestination_settings - Destination settings for a standard output; one destination for each redundant encoder.

$sel:mediaPackageSettings:OutputDestination', outputDestination_mediaPackageSettings - Destination settings for a MediaPackage output; one destination for both encoders.

$sel:id:OutputDestination', outputDestination_id - User-specified id. This is used in an output group or an output.

$sel:multiplexSettings:OutputDestination', outputDestination_multiplexSettings - Destination settings for a Multiplex output; one destination for both encoders.

outputDestination_settings :: Lens' OutputDestination (Maybe [OutputDestinationSettings]) Source #

Destination settings for a standard output; one destination for each redundant encoder.

outputDestination_mediaPackageSettings :: Lens' OutputDestination (Maybe [MediaPackageOutputDestinationSettings]) Source #

Destination settings for a MediaPackage output; one destination for both encoders.

outputDestination_id :: Lens' OutputDestination (Maybe Text) Source #

User-specified id. This is used in an output group or an output.

outputDestination_multiplexSettings :: Lens' OutputDestination (Maybe MultiplexProgramChannelDestinationSettings) Source #

Destination settings for a Multiplex output; one destination for both encoders.