amazonka-mgn-2.0: Amazon Application Migration Service 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.MGN.ArchiveWave

Description

Archive wave.

Synopsis

Creating a Request

data ArchiveWave Source #

See: newArchiveWave smart constructor.

Constructors

ArchiveWave' 

Fields

Instances

Instances details
ToJSON ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

ToHeaders ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

Methods

toHeaders :: ArchiveWave -> [Header] #

ToPath ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

ToQuery ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

AWSRequest ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

Associated Types

type AWSResponse ArchiveWave #

Generic ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

Associated Types

type Rep ArchiveWave :: Type -> Type #

Read ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

Show ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

NFData ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

Methods

rnf :: ArchiveWave -> () #

Eq ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

Hashable ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

type AWSResponse ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

type Rep ArchiveWave Source # 
Instance details

Defined in Amazonka.MGN.ArchiveWave

type Rep ArchiveWave = D1 ('MetaData "ArchiveWave" "Amazonka.MGN.ArchiveWave" "amazonka-mgn-2.0-BuezedRYkBsCUJQfnWhjEk" 'False) (C1 ('MetaCons "ArchiveWave'" 'PrefixI 'True) (S1 ('MetaSel ('Just "waveID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newArchiveWave Source #

Create a value of ArchiveWave 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:

ArchiveWave, archiveWave_waveID - Wave ID.

Request Lenses

Destructuring the Response

data Wave Source #

See: newWave smart constructor.

Constructors

Wave' 

Fields

Instances

Instances details
FromJSON Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

Generic Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

Associated Types

type Rep Wave :: Type -> Type #

Methods

from :: Wave -> Rep Wave x #

to :: Rep Wave x -> Wave #

Show Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

Methods

showsPrec :: Int -> Wave -> ShowS #

show :: Wave -> String #

showList :: [Wave] -> ShowS #

NFData Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

Methods

rnf :: Wave -> () #

Eq Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

Methods

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

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

Hashable Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

Methods

hashWithSalt :: Int -> Wave -> Int #

hash :: Wave -> Int #

type Rep Wave Source # 
Instance details

Defined in Amazonka.MGN.Types.Wave

newWave :: Wave Source #

Create a value of Wave 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:arn:Wave', wave_arn - Wave ARN.

$sel:creationDateTime:Wave', wave_creationDateTime - Wave creation dateTime.

$sel:description:Wave', wave_description - Wave description.

$sel:isArchived:Wave', wave_isArchived - Wave archival status.

$sel:lastModifiedDateTime:Wave', wave_lastModifiedDateTime - Wave last modified dateTime.

$sel:name:Wave', wave_name - Wave name.

$sel:tags:Wave', wave_tags - Wave tags.

$sel:waveAggregatedStatus:Wave', wave_waveAggregatedStatus - Wave aggregated status.

$sel:waveID:Wave', wave_waveID - Wave ID.

Response Lenses

wave_creationDateTime :: Lens' Wave (Maybe Text) Source #

Wave creation dateTime.

wave_description :: Lens' Wave (Maybe Text) Source #

Wave description.

wave_isArchived :: Lens' Wave (Maybe Bool) Source #

Wave archival status.

wave_lastModifiedDateTime :: Lens' Wave (Maybe Text) Source #

Wave last modified dateTime.