Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data StageDeclaration = StageDeclaration' {
- blockers :: Maybe [BlockerDeclaration]
- name :: Text
- actions :: [ActionDeclaration]
- newStageDeclaration :: Text -> StageDeclaration
- stageDeclaration_blockers :: Lens' StageDeclaration (Maybe [BlockerDeclaration])
- stageDeclaration_name :: Lens' StageDeclaration Text
- stageDeclaration_actions :: Lens' StageDeclaration [ActionDeclaration]
Documentation
data StageDeclaration Source #
Represents information about a stage and its definition.
See: newStageDeclaration
smart constructor.
StageDeclaration' | |
|
Instances
Create a value of StageDeclaration
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:blockers:StageDeclaration'
, stageDeclaration_blockers
- Reserved for future use.
$sel:name:StageDeclaration'
, stageDeclaration_name
- The name of the stage.
$sel:actions:StageDeclaration'
, stageDeclaration_actions
- The actions included in a stage.
stageDeclaration_blockers :: Lens' StageDeclaration (Maybe [BlockerDeclaration]) Source #
Reserved for future use.
stageDeclaration_name :: Lens' StageDeclaration Text Source #
The name of the stage.
stageDeclaration_actions :: Lens' StageDeclaration [ActionDeclaration] Source #
The actions included in a stage.