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

Description

 
Synopsis

Documentation

data FailoverConditionSettings Source #

Settings for one failover condition.

See: newFailoverConditionSettings smart constructor.

Constructors

FailoverConditionSettings' 

Fields

Instances

Instances details
FromJSON FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

ToJSON FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

Generic FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

Associated Types

type Rep FailoverConditionSettings :: Type -> Type #

Read FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

Show FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

NFData FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

Eq FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

Hashable FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

type Rep FailoverConditionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.FailoverConditionSettings

type Rep FailoverConditionSettings = D1 ('MetaData "FailoverConditionSettings" "Amazonka.MediaLive.Types.FailoverConditionSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "FailoverConditionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audioSilenceSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioSilenceFailoverSettings)) :*: (S1 ('MetaSel ('Just "inputLossSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputLossFailoverSettings)) :*: S1 ('MetaSel ('Just "videoBlackSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VideoBlackFailoverSettings)))))

newFailoverConditionSettings :: FailoverConditionSettings Source #

Create a value of FailoverConditionSettings 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:audioSilenceSettings:FailoverConditionSettings', failoverConditionSettings_audioSilenceSettings - MediaLive will perform a failover if the specified audio selector is silent for the specified period.

$sel:inputLossSettings:FailoverConditionSettings', failoverConditionSettings_inputLossSettings - MediaLive will perform a failover if content is not detected in this input for the specified period.

$sel:videoBlackSettings:FailoverConditionSettings', failoverConditionSettings_videoBlackSettings - MediaLive will perform a failover if content is considered black for the specified period.

failoverConditionSettings_audioSilenceSettings :: Lens' FailoverConditionSettings (Maybe AudioSilenceFailoverSettings) Source #

MediaLive will perform a failover if the specified audio selector is silent for the specified period.

failoverConditionSettings_inputLossSettings :: Lens' FailoverConditionSettings (Maybe InputLossFailoverSettings) Source #

MediaLive will perform a failover if content is not detected in this input for the specified period.

failoverConditionSettings_videoBlackSettings :: Lens' FailoverConditionSettings (Maybe VideoBlackFailoverSettings) Source #

MediaLive will perform a failover if content is considered black for the specified period.