libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events
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.CloudWatchEvents.Types.Replay

Description

 
Synopsis

Documentation

data Replay Source #

A Replay object that contains details about a replay.

See: newReplay smart constructor.

Constructors

Replay' 

Fields

Instances

Instances details
Eq Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Methods

(==) :: Replay -> Replay -> Bool #

(/=) :: Replay -> Replay -> Bool #

Read Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Show Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Generic Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Associated Types

type Rep Replay :: Type -> Type #

Methods

from :: Replay -> Rep Replay x #

to :: Rep Replay x -> Replay #

NFData Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Methods

rnf :: Replay -> () #

Hashable Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

Methods

hashWithSalt :: Int -> Replay -> Int #

hash :: Replay -> Int #

FromJSON Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

type Rep Replay Source # 
Instance details

Defined in Amazonka.CloudWatchEvents.Types.Replay

type Rep Replay = D1 ('MetaData "Replay" "Amazonka.CloudWatchEvents.Types.Replay" "libZSservicesZSamazonka-cloudwatch-eventsZSamazonka-cloudwatch-events" 'False) (C1 ('MetaCons "Replay'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eventSourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplayState))) :*: (S1 ('MetaSel ('Just "eventEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "replayStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "replayEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "eventLastReplayedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "eventStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "replayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newReplay :: Replay Source #

Create a value of Replay 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:eventSourceArn:Replay', replay_eventSourceArn - The ARN of the archive to replay event from.

$sel:state:Replay', replay_state - The current state of the replay.

$sel:eventEndTime:Replay', replay_eventEndTime - A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.

$sel:replayStartTime:Replay', replay_replayStartTime - A time stamp for the time that the replay started.

$sel:replayEndTime:Replay', replay_replayEndTime - A time stamp for the time that the replay completed.

$sel:eventLastReplayedTime:Replay', replay_eventLastReplayedTime - A time stamp for the time that the last event was replayed.

$sel:eventStartTime:Replay', replay_eventStartTime - A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.

$sel:replayName:Replay', replay_replayName - The name of the replay.

$sel:stateReason:Replay', replay_stateReason - A description of why the replay is in the current state.

replay_eventSourceArn :: Lens' Replay (Maybe Text) Source #

The ARN of the archive to replay event from.

replay_state :: Lens' Replay (Maybe ReplayState) Source #

The current state of the replay.

replay_eventEndTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.

replay_replayStartTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time that the replay started.

replay_replayEndTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time that the replay completed.

replay_eventLastReplayedTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time that the last event was replayed.

replay_eventStartTime :: Lens' Replay (Maybe UTCTime) Source #

A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.

replay_replayName :: Lens' Replay (Maybe Text) Source #

The name of the replay.

replay_stateReason :: Lens' Replay (Maybe Text) Source #

A description of why the replay is in the current state.