amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.VolumeStatusEvent

Description

 
Synopsis

Documentation

data VolumeStatusEvent Source #

Describes a volume status event.

See: newVolumeStatusEvent smart constructor.

Constructors

VolumeStatusEvent' 

Fields

Instances

Instances details
FromXML VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Generic VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Associated Types

type Rep VolumeStatusEvent :: Type -> Type #

Read VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Show VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

NFData VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Methods

rnf :: VolumeStatusEvent -> () #

Eq VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Hashable VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

type Rep VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

type Rep VolumeStatusEvent = D1 ('MetaData "VolumeStatusEvent" "Amazonka.EC2.Types.VolumeStatusEvent" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeStatusEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newVolumeStatusEvent :: VolumeStatusEvent Source #

Create a value of VolumeStatusEvent 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:description:VolumeStatusEvent', volumeStatusEvent_description - A description of the event.

$sel:eventId:VolumeStatusEvent', volumeStatusEvent_eventId - The ID of this event.

$sel:eventType:VolumeStatusEvent', volumeStatusEvent_eventType - The type of this event.

$sel:instanceId:VolumeStatusEvent', volumeStatusEvent_instanceId - The ID of the instance associated with the event.

$sel:notAfter:VolumeStatusEvent', volumeStatusEvent_notAfter - The latest end time of the event.

$sel:notBefore:VolumeStatusEvent', volumeStatusEvent_notBefore - The earliest start time of the event.

volumeStatusEvent_instanceId :: Lens' VolumeStatusEvent (Maybe Text) Source #

The ID of the instance associated with the event.

volumeStatusEvent_notBefore :: Lens' VolumeStatusEvent (Maybe UTCTime) Source #

The earliest start time of the event.