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

Description

 
Synopsis

Documentation

data ScheduleActionStartSettings Source #

Settings to specify when an action should occur. Only one of the options must be selected.

See: newScheduleActionStartSettings smart constructor.

Constructors

ScheduleActionStartSettings' 

Fields

Instances

Instances details
Eq ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Read ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Show ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Generic ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Associated Types

type Rep ScheduleActionStartSettings :: Type -> Type #

NFData ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

Hashable ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

ToJSON ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

FromJSON ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

type Rep ScheduleActionStartSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ScheduleActionStartSettings

type Rep ScheduleActionStartSettings = D1 ('MetaData "ScheduleActionStartSettings" "Amazonka.MediaLive.Types.ScheduleActionStartSettings" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "ScheduleActionStartSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "immediateModeScheduleActionStartSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImmediateModeScheduleActionStartSettings)) :*: (S1 ('MetaSel ('Just "followModeScheduleActionStartSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FollowModeScheduleActionStartSettings)) :*: S1 ('MetaSel ('Just "fixedModeScheduleActionStartSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FixedModeScheduleActionStartSettings)))))

newScheduleActionStartSettings :: ScheduleActionStartSettings Source #

Create a value of ScheduleActionStartSettings 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:immediateModeScheduleActionStartSettings:ScheduleActionStartSettings', scheduleActionStartSettings_immediateModeScheduleActionStartSettings - Option for specifying an action that should be applied immediately.

$sel:followModeScheduleActionStartSettings:ScheduleActionStartSettings', scheduleActionStartSettings_followModeScheduleActionStartSettings - Option for specifying an action as relative to another action.

$sel:fixedModeScheduleActionStartSettings:ScheduleActionStartSettings', scheduleActionStartSettings_fixedModeScheduleActionStartSettings - Option for specifying the start time for an action.