amazonka-globalaccelerator-2.0: Amazon Global Accelerator 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.GlobalAccelerator.Types.AcceleratorEvent

Description

 
Synopsis

Documentation

data AcceleratorEvent Source #

A complex type that contains a Timestamp value and Message for changes that you make to an accelerator in Global Accelerator. Messages stored here provide progress or error information when you update an accelerator from IPv4 to dual-stack, or from dual-stack to IPv4. Global Accelerator stores a maximum of ten event messages.

See: newAcceleratorEvent smart constructor.

Constructors

AcceleratorEvent' 

Fields

  • message :: Maybe Text

    A string that contains an Event message describing changes or errors when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

  • timestamp :: Maybe POSIX

    A timestamp for when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

Instances

Instances details
FromJSON AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Generic AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Associated Types

type Rep AcceleratorEvent :: Type -> Type #

Read AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Show AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

NFData AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Methods

rnf :: AcceleratorEvent -> () #

Eq AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Hashable AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

type Rep AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

type Rep AcceleratorEvent = D1 ('MetaData "AcceleratorEvent" "Amazonka.GlobalAccelerator.Types.AcceleratorEvent" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AcceleratorEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newAcceleratorEvent :: AcceleratorEvent Source #

Create a value of AcceleratorEvent 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:message:AcceleratorEvent', acceleratorEvent_message - A string that contains an Event message describing changes or errors when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

$sel:timestamp:AcceleratorEvent', acceleratorEvent_timestamp - A timestamp for when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

acceleratorEvent_message :: Lens' AcceleratorEvent (Maybe Text) Source #

A string that contains an Event message describing changes or errors when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

acceleratorEvent_timestamp :: Lens' AcceleratorEvent (Maybe UTCTime) Source #

A timestamp for when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.