| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MGN.CreateWave
Description
Create wave.
Synopsis
- data CreateWave = CreateWave' {}
- newCreateWave :: Text -> CreateWave
- createWave_description :: Lens' CreateWave (Maybe Text)
- createWave_tags :: Lens' CreateWave (Maybe (HashMap Text Text))
- createWave_name :: Lens' CreateWave Text
- data Wave = Wave' {}
- newWave :: Wave
- wave_arn :: Lens' Wave (Maybe Text)
- wave_creationDateTime :: Lens' Wave (Maybe Text)
- wave_description :: Lens' Wave (Maybe Text)
- wave_isArchived :: Lens' Wave (Maybe Bool)
- wave_lastModifiedDateTime :: Lens' Wave (Maybe Text)
- wave_name :: Lens' Wave (Maybe Text)
- wave_tags :: Lens' Wave (Maybe (HashMap Text Text))
- wave_waveAggregatedStatus :: Lens' Wave (Maybe WaveAggregatedStatus)
- wave_waveID :: Lens' Wave (Maybe Text)
Creating a Request
data CreateWave Source #
See: newCreateWave smart constructor.
Constructors
| CreateWave' | |
Instances
Arguments
| :: Text | |
| -> CreateWave |
Create a value of CreateWave 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:
CreateWave, createWave_description - Wave description.
CreateWave, createWave_tags - Wave tags.
CreateWave, createWave_name - Wave name.
Request Lenses
createWave_description :: Lens' CreateWave (Maybe Text) Source #
Wave description.
createWave_tags :: Lens' CreateWave (Maybe (HashMap Text Text)) Source #
Wave tags.
createWave_name :: Lens' CreateWave Text Source #
Wave name.
Destructuring the Response
See: newWave smart constructor.
Constructors
| Wave' | |
Fields
| |
Instances
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_waveAggregatedStatus :: Lens' Wave (Maybe WaveAggregatedStatus) Source #
Wave aggregated status.