libZSservicesZSamazonka-syntheticsZSamazonka-synthetics
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.Synthetics.Types.CanaryTimeline

Description

 
Synopsis

Documentation

data CanaryTimeline Source #

This structure contains information about when the canary was created and modified.

See: newCanaryTimeline smart constructor.

Constructors

CanaryTimeline' 

Fields

Instances

Instances details
Eq CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

Read CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

Show CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

Generic CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

Associated Types

type Rep CanaryTimeline :: Type -> Type #

NFData CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

Methods

rnf :: CanaryTimeline -> () #

Hashable CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

FromJSON CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

type Rep CanaryTimeline Source # 
Instance details

Defined in Amazonka.Synthetics.Types.CanaryTimeline

type Rep CanaryTimeline = D1 ('MetaData "CanaryTimeline" "Amazonka.Synthetics.Types.CanaryTimeline" "libZSservicesZSamazonka-syntheticsZSamazonka-synthetics" 'False) (C1 ('MetaCons "CanaryTimeline'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastStopped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newCanaryTimeline :: CanaryTimeline Source #

Create a value of CanaryTimeline 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:created:CanaryTimeline', canaryTimeline_created - The date and time the canary was created.

$sel:lastStarted:CanaryTimeline', canaryTimeline_lastStarted - The date and time that the canary's most recent run started.

$sel:lastStopped:CanaryTimeline', canaryTimeline_lastStopped - The date and time that the canary's most recent run ended.

$sel:lastModified:CanaryTimeline', canaryTimeline_lastModified - The date and time the canary was most recently modified.

canaryTimeline_created :: Lens' CanaryTimeline (Maybe UTCTime) Source #

The date and time the canary was created.

canaryTimeline_lastStarted :: Lens' CanaryTimeline (Maybe UTCTime) Source #

The date and time that the canary's most recent run started.

canaryTimeline_lastStopped :: Lens' CanaryTimeline (Maybe UTCTime) Source #

The date and time that the canary's most recent run ended.

canaryTimeline_lastModified :: Lens' CanaryTimeline (Maybe UTCTime) Source #

The date and time the canary was most recently modified.