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

Description

 
Synopsis

Documentation

data Multiplex Source #

The multiplex object.

See: newMultiplex smart constructor.

Constructors

Multiplex' 

Fields

Instances

Instances details
FromJSON Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

Generic Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

Associated Types

type Rep Multiplex :: Type -> Type #

Read Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

Show Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

NFData Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

Methods

rnf :: Multiplex -> () #

Eq Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

Hashable Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

type Rep Multiplex Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Multiplex

newMultiplex :: Multiplex Source #

Create a value of Multiplex 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:arn:Multiplex', multiplex_arn - The unique arn of the multiplex.

$sel:availabilityZones:Multiplex', multiplex_availabilityZones - A list of availability zones for the multiplex.

$sel:destinations:Multiplex', multiplex_destinations - A list of the multiplex output destinations.

$sel:id:Multiplex', multiplex_id - The unique id of the multiplex.

$sel:multiplexSettings:Multiplex', multiplex_multiplexSettings - Configuration for a multiplex event.

$sel:name:Multiplex', multiplex_name - The name of the multiplex.

$sel:pipelinesRunningCount:Multiplex', multiplex_pipelinesRunningCount - The number of currently healthy pipelines.

$sel:programCount:Multiplex', multiplex_programCount - The number of programs in the multiplex.

$sel:state:Multiplex', multiplex_state - The current state of the multiplex.

$sel:tags:Multiplex', multiplex_tags - A collection of key-value pairs.

multiplex_arn :: Lens' Multiplex (Maybe Text) Source #

The unique arn of the multiplex.

multiplex_availabilityZones :: Lens' Multiplex (Maybe [Text]) Source #

A list of availability zones for the multiplex.

multiplex_destinations :: Lens' Multiplex (Maybe [MultiplexOutputDestination]) Source #

A list of the multiplex output destinations.

multiplex_id :: Lens' Multiplex (Maybe Text) Source #

The unique id of the multiplex.

multiplex_multiplexSettings :: Lens' Multiplex (Maybe MultiplexSettings) Source #

Configuration for a multiplex event.

multiplex_name :: Lens' Multiplex (Maybe Text) Source #

The name of the multiplex.

multiplex_pipelinesRunningCount :: Lens' Multiplex (Maybe Int) Source #

The number of currently healthy pipelines.

multiplex_programCount :: Lens' Multiplex (Maybe Int) Source #

The number of programs in the multiplex.

multiplex_state :: Lens' Multiplex (Maybe MultiplexState) Source #

The current state of the multiplex.

multiplex_tags :: Lens' Multiplex (Maybe (HashMap Text Text)) Source #

A collection of key-value pairs.