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 ExperimentTemplate = ExperimentTemplate' {
- creationTime :: Maybe POSIX
- actions :: Maybe (HashMap Text ExperimentTemplateAction)
- stopConditions :: Maybe [ExperimentTemplateStopCondition]
- targets :: Maybe (HashMap Text ExperimentTemplateTarget)
- id :: Maybe Text
- lastUpdateTime :: Maybe POSIX
- description :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- roleArn :: Maybe Text
- newExperimentTemplate :: ExperimentTemplate
- experimentTemplate_creationTime :: Lens' ExperimentTemplate (Maybe UTCTime)
- experimentTemplate_actions :: Lens' ExperimentTemplate (Maybe (HashMap Text ExperimentTemplateAction))
- experimentTemplate_stopConditions :: Lens' ExperimentTemplate (Maybe [ExperimentTemplateStopCondition])
- experimentTemplate_targets :: Lens' ExperimentTemplate (Maybe (HashMap Text ExperimentTemplateTarget))
- experimentTemplate_id :: Lens' ExperimentTemplate (Maybe Text)
- experimentTemplate_lastUpdateTime :: Lens' ExperimentTemplate (Maybe UTCTime)
- experimentTemplate_description :: Lens' ExperimentTemplate (Maybe Text)
- experimentTemplate_tags :: Lens' ExperimentTemplate (Maybe (HashMap Text Text))
- experimentTemplate_roleArn :: Lens' ExperimentTemplate (Maybe Text)
Documentation
data ExperimentTemplate Source #
Describes an experiment template.
See: newExperimentTemplate
smart constructor.
ExperimentTemplate' | |
|
Instances
newExperimentTemplate :: ExperimentTemplate Source #
Create a value of ExperimentTemplate
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:creationTime:ExperimentTemplate'
, experimentTemplate_creationTime
- The time the experiment template was created.
$sel:actions:ExperimentTemplate'
, experimentTemplate_actions
- The actions for the experiment.
$sel:stopConditions:ExperimentTemplate'
, experimentTemplate_stopConditions
- The stop conditions for the experiment.
$sel:targets:ExperimentTemplate'
, experimentTemplate_targets
- The targets for the experiment.
$sel:id:ExperimentTemplate'
, experimentTemplate_id
- The ID of the experiment template.
$sel:lastUpdateTime:ExperimentTemplate'
, experimentTemplate_lastUpdateTime
- The time the experiment template was last updated.
$sel:description:ExperimentTemplate'
, experimentTemplate_description
- The description for the experiment template.
$sel:tags:ExperimentTemplate'
, experimentTemplate_tags
- The tags for the experiment template.
$sel:roleArn:ExperimentTemplate'
, experimentTemplate_roleArn
- The Amazon Resource Name (ARN) of an IAM role.
experimentTemplate_creationTime :: Lens' ExperimentTemplate (Maybe UTCTime) Source #
The time the experiment template was created.
experimentTemplate_actions :: Lens' ExperimentTemplate (Maybe (HashMap Text ExperimentTemplateAction)) Source #
The actions for the experiment.
experimentTemplate_stopConditions :: Lens' ExperimentTemplate (Maybe [ExperimentTemplateStopCondition]) Source #
The stop conditions for the experiment.
experimentTemplate_targets :: Lens' ExperimentTemplate (Maybe (HashMap Text ExperimentTemplateTarget)) Source #
The targets for the experiment.
experimentTemplate_id :: Lens' ExperimentTemplate (Maybe Text) Source #
The ID of the experiment template.
experimentTemplate_lastUpdateTime :: Lens' ExperimentTemplate (Maybe UTCTime) Source #
The time the experiment template was last updated.
experimentTemplate_description :: Lens' ExperimentTemplate (Maybe Text) Source #
The description for the experiment template.
experimentTemplate_tags :: Lens' ExperimentTemplate (Maybe (HashMap Text Text)) Source #
The tags for the experiment template.
experimentTemplate_roleArn :: Lens' ExperimentTemplate (Maybe Text) Source #
The Amazon Resource Name (ARN) of an IAM role.