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 |
- Operations
- Types
- Action
- ActionParameter
- ActionSummary
- ActionTarget
- CreateExperimentTemplateActionInput
- CreateExperimentTemplateStopConditionInput
- CreateExperimentTemplateTargetInput
- Experiment
- ExperimentAction
- ExperimentActionState
- ExperimentState
- ExperimentStopCondition
- ExperimentSummary
- ExperimentTarget
- ExperimentTargetFilter
- ExperimentTemplate
- ExperimentTemplateAction
- ExperimentTemplateStopCondition
- ExperimentTemplateSummary
- ExperimentTemplateTarget
- ExperimentTemplateTargetFilter
- ExperimentTemplateTargetInputFilter
- UpdateExperimentTemplateActionInputItem
- UpdateExperimentTemplateStopConditionInput
- UpdateExperimentTemplateTargetInput
Synopsis
- getExperimentTemplate_id :: Lens' GetExperimentTemplate Text
- getExperimentTemplateResponse_experimentTemplate :: Lens' GetExperimentTemplateResponse (Maybe ExperimentTemplate)
- getExperimentTemplateResponse_httpStatus :: Lens' GetExperimentTemplateResponse Int
- listActions_nextToken :: Lens' ListActions (Maybe Text)
- listActions_maxResults :: Lens' ListActions (Maybe Natural)
- listActionsResponse_actions :: Lens' ListActionsResponse (Maybe [ActionSummary])
- listActionsResponse_nextToken :: Lens' ListActionsResponse (Maybe Text)
- listActionsResponse_httpStatus :: Lens' ListActionsResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- createExperimentTemplate_targets :: Lens' CreateExperimentTemplate (Maybe (HashMap Text CreateExperimentTemplateTargetInput))
- createExperimentTemplate_tags :: Lens' CreateExperimentTemplate (Maybe (HashMap Text Text))
- createExperimentTemplate_clientToken :: Lens' CreateExperimentTemplate Text
- createExperimentTemplate_description :: Lens' CreateExperimentTemplate Text
- createExperimentTemplate_stopConditions :: Lens' CreateExperimentTemplate [CreateExperimentTemplateStopConditionInput]
- createExperimentTemplate_actions :: Lens' CreateExperimentTemplate (HashMap Text CreateExperimentTemplateActionInput)
- createExperimentTemplate_roleArn :: Lens' CreateExperimentTemplate Text
- createExperimentTemplateResponse_experimentTemplate :: Lens' CreateExperimentTemplateResponse (Maybe ExperimentTemplate)
- createExperimentTemplateResponse_httpStatus :: Lens' CreateExperimentTemplateResponse Int
- listExperiments_nextToken :: Lens' ListExperiments (Maybe Text)
- listExperiments_maxResults :: Lens' ListExperiments (Maybe Natural)
- listExperimentsResponse_experiments :: Lens' ListExperimentsResponse (Maybe [ExperimentSummary])
- listExperimentsResponse_nextToken :: Lens' ListExperimentsResponse (Maybe Text)
- listExperimentsResponse_httpStatus :: Lens' ListExperimentsResponse Int
- updateExperimentTemplate_actions :: Lens' UpdateExperimentTemplate (Maybe (HashMap Text UpdateExperimentTemplateActionInputItem))
- updateExperimentTemplate_stopConditions :: Lens' UpdateExperimentTemplate (Maybe [UpdateExperimentTemplateStopConditionInput])
- updateExperimentTemplate_targets :: Lens' UpdateExperimentTemplate (Maybe (HashMap Text UpdateExperimentTemplateTargetInput))
- updateExperimentTemplate_description :: Lens' UpdateExperimentTemplate (Maybe Text)
- updateExperimentTemplate_roleArn :: Lens' UpdateExperimentTemplate (Maybe Text)
- updateExperimentTemplate_id :: Lens' UpdateExperimentTemplate Text
- updateExperimentTemplateResponse_experimentTemplate :: Lens' UpdateExperimentTemplateResponse (Maybe ExperimentTemplate)
- updateExperimentTemplateResponse_httpStatus :: Lens' UpdateExperimentTemplateResponse Int
- getAction_id :: Lens' GetAction Text
- getActionResponse_action :: Lens' GetActionResponse (Maybe Action)
- getActionResponse_httpStatus :: Lens' GetActionResponse Int
- deleteExperimentTemplate_id :: Lens' DeleteExperimentTemplate Text
- deleteExperimentTemplateResponse_experimentTemplate :: Lens' DeleteExperimentTemplateResponse (Maybe ExperimentTemplate)
- deleteExperimentTemplateResponse_httpStatus :: Lens' DeleteExperimentTemplateResponse Int
- startExperiment_tags :: Lens' StartExperiment (Maybe (HashMap Text Text))
- startExperiment_clientToken :: Lens' StartExperiment Text
- startExperiment_experimentTemplateId :: Lens' StartExperiment Text
- startExperimentResponse_experiment :: Lens' StartExperimentResponse (Maybe Experiment)
- startExperimentResponse_httpStatus :: Lens' StartExperimentResponse Int
- getExperiment_id :: Lens' GetExperiment Text
- getExperimentResponse_experiment :: Lens' GetExperimentResponse (Maybe Experiment)
- getExperimentResponse_httpStatus :: Lens' GetExperimentResponse Int
- listExperimentTemplates_nextToken :: Lens' ListExperimentTemplates (Maybe Text)
- listExperimentTemplates_maxResults :: Lens' ListExperimentTemplates (Maybe Natural)
- listExperimentTemplatesResponse_nextToken :: Lens' ListExperimentTemplatesResponse (Maybe Text)
- listExperimentTemplatesResponse_experimentTemplates :: Lens' ListExperimentTemplatesResponse (Maybe [ExperimentTemplateSummary])
- listExperimentTemplatesResponse_httpStatus :: Lens' ListExperimentTemplatesResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_tagKeys :: Lens' UntagResource (Maybe [Text])
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- stopExperiment_id :: Lens' StopExperiment Text
- stopExperimentResponse_experiment :: Lens' StopExperimentResponse (Maybe Experiment)
- stopExperimentResponse_httpStatus :: Lens' StopExperimentResponse Int
- action_parameters :: Lens' Action (Maybe (HashMap Text ActionParameter))
- action_targets :: Lens' Action (Maybe (HashMap Text ActionTarget))
- action_id :: Lens' Action (Maybe Text)
- action_description :: Lens' Action (Maybe Text)
- action_tags :: Lens' Action (Maybe (HashMap Text Text))
- actionParameter_required :: Lens' ActionParameter (Maybe Bool)
- actionParameter_description :: Lens' ActionParameter (Maybe Text)
- actionSummary_targets :: Lens' ActionSummary (Maybe (HashMap Text ActionTarget))
- actionSummary_id :: Lens' ActionSummary (Maybe Text)
- actionSummary_description :: Lens' ActionSummary (Maybe Text)
- actionSummary_tags :: Lens' ActionSummary (Maybe (HashMap Text Text))
- actionTarget_resourceType :: Lens' ActionTarget (Maybe Text)
- createExperimentTemplateActionInput_startAfter :: Lens' CreateExperimentTemplateActionInput (Maybe [Text])
- createExperimentTemplateActionInput_parameters :: Lens' CreateExperimentTemplateActionInput (Maybe (HashMap Text Text))
- createExperimentTemplateActionInput_targets :: Lens' CreateExperimentTemplateActionInput (Maybe (HashMap Text Text))
- createExperimentTemplateActionInput_description :: Lens' CreateExperimentTemplateActionInput (Maybe Text)
- createExperimentTemplateActionInput_actionId :: Lens' CreateExperimentTemplateActionInput Text
- createExperimentTemplateStopConditionInput_value :: Lens' CreateExperimentTemplateStopConditionInput (Maybe Text)
- createExperimentTemplateStopConditionInput_source :: Lens' CreateExperimentTemplateStopConditionInput Text
- createExperimentTemplateTargetInput_resourceTags :: Lens' CreateExperimentTemplateTargetInput (Maybe (HashMap Text Text))
- createExperimentTemplateTargetInput_filters :: Lens' CreateExperimentTemplateTargetInput (Maybe [ExperimentTemplateTargetInputFilter])
- createExperimentTemplateTargetInput_resourceArns :: Lens' CreateExperimentTemplateTargetInput (Maybe [Text])
- createExperimentTemplateTargetInput_resourceType :: Lens' CreateExperimentTemplateTargetInput Text
- createExperimentTemplateTargetInput_selectionMode :: Lens' CreateExperimentTemplateTargetInput Text
- experiment_creationTime :: Lens' Experiment (Maybe UTCTime)
- experiment_experimentTemplateId :: Lens' Experiment (Maybe Text)
- experiment_state :: Lens' Experiment (Maybe ExperimentState)
- experiment_actions :: Lens' Experiment (Maybe (HashMap Text ExperimentAction))
- experiment_startTime :: Lens' Experiment (Maybe UTCTime)
- experiment_stopConditions :: Lens' Experiment (Maybe [ExperimentStopCondition])
- experiment_endTime :: Lens' Experiment (Maybe UTCTime)
- experiment_targets :: Lens' Experiment (Maybe (HashMap Text ExperimentTarget))
- experiment_id :: Lens' Experiment (Maybe Text)
- experiment_tags :: Lens' Experiment (Maybe (HashMap Text Text))
- experiment_roleArn :: Lens' Experiment (Maybe Text)
- experimentAction_startAfter :: Lens' ExperimentAction (Maybe [Text])
- experimentAction_state :: Lens' ExperimentAction (Maybe ExperimentActionState)
- experimentAction_actionId :: Lens' ExperimentAction (Maybe Text)
- experimentAction_parameters :: Lens' ExperimentAction (Maybe (HashMap Text Text))
- experimentAction_targets :: Lens' ExperimentAction (Maybe (HashMap Text Text))
- experimentAction_description :: Lens' ExperimentAction (Maybe Text)
- experimentActionState_status :: Lens' ExperimentActionState (Maybe ExperimentActionStatus)
- experimentActionState_reason :: Lens' ExperimentActionState (Maybe Text)
- experimentState_status :: Lens' ExperimentState (Maybe ExperimentStatus)
- experimentState_reason :: Lens' ExperimentState (Maybe Text)
- experimentStopCondition_value :: Lens' ExperimentStopCondition (Maybe Text)
- experimentStopCondition_source :: Lens' ExperimentStopCondition (Maybe Text)
- experimentSummary_creationTime :: Lens' ExperimentSummary (Maybe UTCTime)
- experimentSummary_experimentTemplateId :: Lens' ExperimentSummary (Maybe Text)
- experimentSummary_state :: Lens' ExperimentSummary (Maybe ExperimentState)
- experimentSummary_id :: Lens' ExperimentSummary (Maybe Text)
- experimentSummary_tags :: Lens' ExperimentSummary (Maybe (HashMap Text Text))
- experimentTarget_resourceType :: Lens' ExperimentTarget (Maybe Text)
- experimentTarget_resourceTags :: Lens' ExperimentTarget (Maybe (HashMap Text Text))
- experimentTarget_filters :: Lens' ExperimentTarget (Maybe [ExperimentTargetFilter])
- experimentTarget_resourceArns :: Lens' ExperimentTarget (Maybe [Text])
- experimentTarget_selectionMode :: Lens' ExperimentTarget (Maybe Text)
- experimentTargetFilter_path :: Lens' ExperimentTargetFilter (Maybe Text)
- experimentTargetFilter_values :: Lens' ExperimentTargetFilter (Maybe [Text])
- 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)
- experimentTemplateAction_startAfter :: Lens' ExperimentTemplateAction (Maybe [Text])
- experimentTemplateAction_actionId :: Lens' ExperimentTemplateAction (Maybe Text)
- experimentTemplateAction_parameters :: Lens' ExperimentTemplateAction (Maybe (HashMap Text Text))
- experimentTemplateAction_targets :: Lens' ExperimentTemplateAction (Maybe (HashMap Text Text))
- experimentTemplateAction_description :: Lens' ExperimentTemplateAction (Maybe Text)
- experimentTemplateStopCondition_value :: Lens' ExperimentTemplateStopCondition (Maybe Text)
- experimentTemplateStopCondition_source :: Lens' ExperimentTemplateStopCondition (Maybe Text)
- experimentTemplateSummary_creationTime :: Lens' ExperimentTemplateSummary (Maybe UTCTime)
- experimentTemplateSummary_id :: Lens' ExperimentTemplateSummary (Maybe Text)
- experimentTemplateSummary_lastUpdateTime :: Lens' ExperimentTemplateSummary (Maybe UTCTime)
- experimentTemplateSummary_description :: Lens' ExperimentTemplateSummary (Maybe Text)
- experimentTemplateSummary_tags :: Lens' ExperimentTemplateSummary (Maybe (HashMap Text Text))
- experimentTemplateTarget_resourceType :: Lens' ExperimentTemplateTarget (Maybe Text)
- experimentTemplateTarget_resourceTags :: Lens' ExperimentTemplateTarget (Maybe (HashMap Text Text))
- experimentTemplateTarget_filters :: Lens' ExperimentTemplateTarget (Maybe [ExperimentTemplateTargetFilter])
- experimentTemplateTarget_resourceArns :: Lens' ExperimentTemplateTarget (Maybe [Text])
- experimentTemplateTarget_selectionMode :: Lens' ExperimentTemplateTarget (Maybe Text)
- experimentTemplateTargetFilter_path :: Lens' ExperimentTemplateTargetFilter (Maybe Text)
- experimentTemplateTargetFilter_values :: Lens' ExperimentTemplateTargetFilter (Maybe [Text])
- experimentTemplateTargetInputFilter_path :: Lens' ExperimentTemplateTargetInputFilter Text
- experimentTemplateTargetInputFilter_values :: Lens' ExperimentTemplateTargetInputFilter [Text]
- updateExperimentTemplateActionInputItem_startAfter :: Lens' UpdateExperimentTemplateActionInputItem (Maybe [Text])
- updateExperimentTemplateActionInputItem_actionId :: Lens' UpdateExperimentTemplateActionInputItem (Maybe Text)
- updateExperimentTemplateActionInputItem_parameters :: Lens' UpdateExperimentTemplateActionInputItem (Maybe (HashMap Text Text))
- updateExperimentTemplateActionInputItem_targets :: Lens' UpdateExperimentTemplateActionInputItem (Maybe (HashMap Text Text))
- updateExperimentTemplateActionInputItem_description :: Lens' UpdateExperimentTemplateActionInputItem (Maybe Text)
- updateExperimentTemplateStopConditionInput_value :: Lens' UpdateExperimentTemplateStopConditionInput (Maybe Text)
- updateExperimentTemplateStopConditionInput_source :: Lens' UpdateExperimentTemplateStopConditionInput Text
- updateExperimentTemplateTargetInput_resourceTags :: Lens' UpdateExperimentTemplateTargetInput (Maybe (HashMap Text Text))
- updateExperimentTemplateTargetInput_filters :: Lens' UpdateExperimentTemplateTargetInput (Maybe [ExperimentTemplateTargetInputFilter])
- updateExperimentTemplateTargetInput_resourceArns :: Lens' UpdateExperimentTemplateTargetInput (Maybe [Text])
- updateExperimentTemplateTargetInput_resourceType :: Lens' UpdateExperimentTemplateTargetInput Text
- updateExperimentTemplateTargetInput_selectionMode :: Lens' UpdateExperimentTemplateTargetInput Text
Operations
GetExperimentTemplate
getExperimentTemplate_id :: Lens' GetExperimentTemplate Text Source #
The ID of the experiment template.
getExperimentTemplateResponse_experimentTemplate :: Lens' GetExperimentTemplateResponse (Maybe ExperimentTemplate) Source #
Information about the experiment template.
getExperimentTemplateResponse_httpStatus :: Lens' GetExperimentTemplateResponse Int Source #
The response's http status code.
ListActions
listActions_nextToken :: Lens' ListActions (Maybe Text) Source #
The token for the next page of results.
listActions_maxResults :: Lens' ListActions (Maybe Natural) Source #
The maximum number of results to return with a single call. To retrieve
the remaining results, make another call with the returned nextToken
value.
listActionsResponse_actions :: Lens' ListActionsResponse (Maybe [ActionSummary]) Source #
The actions.
listActionsResponse_nextToken :: Lens' ListActionsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. This value is
null
when there are no more results to return.
listActionsResponse_httpStatus :: Lens' ListActionsResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) of the resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
The tags for the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
CreateExperimentTemplate
createExperimentTemplate_targets :: Lens' CreateExperimentTemplate (Maybe (HashMap Text CreateExperimentTemplateTargetInput)) Source #
The targets for the experiment.
createExperimentTemplate_tags :: Lens' CreateExperimentTemplate (Maybe (HashMap Text Text)) Source #
The tags to apply to the experiment template.
createExperimentTemplate_clientToken :: Lens' CreateExperimentTemplate Text Source #
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
createExperimentTemplate_description :: Lens' CreateExperimentTemplate Text Source #
A description for the experiment template. Can contain up to 64 letters (A-Z and a-z).
createExperimentTemplate_stopConditions :: Lens' CreateExperimentTemplate [CreateExperimentTemplateStopConditionInput] Source #
The stop conditions.
createExperimentTemplate_actions :: Lens' CreateExperimentTemplate (HashMap Text CreateExperimentTemplateActionInput) Source #
The actions for the experiment.
createExperimentTemplate_roleArn :: Lens' CreateExperimentTemplate Text Source #
The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
createExperimentTemplateResponse_experimentTemplate :: Lens' CreateExperimentTemplateResponse (Maybe ExperimentTemplate) Source #
Information about the experiment template.
createExperimentTemplateResponse_httpStatus :: Lens' CreateExperimentTemplateResponse Int Source #
The response's http status code.
ListExperiments
listExperiments_nextToken :: Lens' ListExperiments (Maybe Text) Source #
The token for the next page of results.
listExperiments_maxResults :: Lens' ListExperiments (Maybe Natural) Source #
The maximum number of results to return with a single call. To retrieve
the remaining results, make another call with the returned nextToken
value.
listExperimentsResponse_experiments :: Lens' ListExperimentsResponse (Maybe [ExperimentSummary]) Source #
The experiments.
listExperimentsResponse_nextToken :: Lens' ListExperimentsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. This value is
null
when there are no more results to return.
listExperimentsResponse_httpStatus :: Lens' ListExperimentsResponse Int Source #
The response's http status code.
UpdateExperimentTemplate
updateExperimentTemplate_actions :: Lens' UpdateExperimentTemplate (Maybe (HashMap Text UpdateExperimentTemplateActionInputItem)) Source #
The actions for the experiment.
updateExperimentTemplate_stopConditions :: Lens' UpdateExperimentTemplate (Maybe [UpdateExperimentTemplateStopConditionInput]) Source #
The stop conditions for the experiment.
updateExperimentTemplate_targets :: Lens' UpdateExperimentTemplate (Maybe (HashMap Text UpdateExperimentTemplateTargetInput)) Source #
The targets for the experiment.
updateExperimentTemplate_description :: Lens' UpdateExperimentTemplate (Maybe Text) Source #
A description for the template.
updateExperimentTemplate_roleArn :: Lens' UpdateExperimentTemplate (Maybe Text) Source #
The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
updateExperimentTemplate_id :: Lens' UpdateExperimentTemplate Text Source #
The ID of the experiment template.
updateExperimentTemplateResponse_experimentTemplate :: Lens' UpdateExperimentTemplateResponse (Maybe ExperimentTemplate) Source #
Information about the experiment template.
updateExperimentTemplateResponse_httpStatus :: Lens' UpdateExperimentTemplateResponse Int Source #
The response's http status code.
GetAction
getActionResponse_action :: Lens' GetActionResponse (Maybe Action) Source #
Information about the action.
getActionResponse_httpStatus :: Lens' GetActionResponse Int Source #
The response's http status code.
DeleteExperimentTemplate
deleteExperimentTemplate_id :: Lens' DeleteExperimentTemplate Text Source #
The ID of the experiment template.
deleteExperimentTemplateResponse_experimentTemplate :: Lens' DeleteExperimentTemplateResponse (Maybe ExperimentTemplate) Source #
Information about the experiment template.
deleteExperimentTemplateResponse_httpStatus :: Lens' DeleteExperimentTemplateResponse Int Source #
The response's http status code.
StartExperiment
startExperiment_tags :: Lens' StartExperiment (Maybe (HashMap Text Text)) Source #
The tags to apply to the experiment.
startExperiment_clientToken :: Lens' StartExperiment Text Source #
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
startExperiment_experimentTemplateId :: Lens' StartExperiment Text Source #
The ID of the experiment template.
startExperimentResponse_experiment :: Lens' StartExperimentResponse (Maybe Experiment) Source #
Information about the experiment.
startExperimentResponse_httpStatus :: Lens' StartExperimentResponse Int Source #
The response's http status code.
GetExperiment
getExperiment_id :: Lens' GetExperiment Text Source #
The ID of the experiment.
getExperimentResponse_experiment :: Lens' GetExperimentResponse (Maybe Experiment) Source #
Information about the experiment.
getExperimentResponse_httpStatus :: Lens' GetExperimentResponse Int Source #
The response's http status code.
ListExperimentTemplates
listExperimentTemplates_nextToken :: Lens' ListExperimentTemplates (Maybe Text) Source #
The token for the next page of results.
listExperimentTemplates_maxResults :: Lens' ListExperimentTemplates (Maybe Natural) Source #
The maximum number of results to return with a single call. To retrieve
the remaining results, make another call with the returned nextToken
value.
listExperimentTemplatesResponse_nextToken :: Lens' ListExperimentTemplatesResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. This value is
null
when there are no more results to return.
listExperimentTemplatesResponse_experimentTemplates :: Lens' ListExperimentTemplatesResponse (Maybe [ExperimentTemplateSummary]) Source #
The experiment templates.
listExperimentTemplatesResponse_httpStatus :: Lens' ListExperimentTemplatesResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) of the resource.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
The tags for the resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_tagKeys :: Lens' UntagResource (Maybe [Text]) Source #
The tag keys to remove.
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
StopExperiment
stopExperiment_id :: Lens' StopExperiment Text Source #
The ID of the experiment.
stopExperimentResponse_experiment :: Lens' StopExperimentResponse (Maybe Experiment) Source #
Information about the experiment.
stopExperimentResponse_httpStatus :: Lens' StopExperimentResponse Int Source #
The response's http status code.
Types
Action
action_parameters :: Lens' Action (Maybe (HashMap Text ActionParameter)) Source #
The action parameters, if applicable.
action_targets :: Lens' Action (Maybe (HashMap Text ActionTarget)) Source #
The supported targets for the action.
ActionParameter
actionParameter_required :: Lens' ActionParameter (Maybe Bool) Source #
Indicates whether the parameter is required.
actionParameter_description :: Lens' ActionParameter (Maybe Text) Source #
The parameter description.
ActionSummary
actionSummary_targets :: Lens' ActionSummary (Maybe (HashMap Text ActionTarget)) Source #
The targets for the action.
actionSummary_id :: Lens' ActionSummary (Maybe Text) Source #
The ID of the action.
actionSummary_description :: Lens' ActionSummary (Maybe Text) Source #
The description for the action.
actionSummary_tags :: Lens' ActionSummary (Maybe (HashMap Text Text)) Source #
The tags for the action.
ActionTarget
actionTarget_resourceType :: Lens' ActionTarget (Maybe Text) Source #
The resource type of the target.
CreateExperimentTemplateActionInput
createExperimentTemplateActionInput_startAfter :: Lens' CreateExperimentTemplateActionInput (Maybe [Text]) Source #
The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.
createExperimentTemplateActionInput_parameters :: Lens' CreateExperimentTemplateActionInput (Maybe (HashMap Text Text)) Source #
The parameters for the action, if applicable.
createExperimentTemplateActionInput_targets :: Lens' CreateExperimentTemplateActionInput (Maybe (HashMap Text Text)) Source #
The targets for the action.
createExperimentTemplateActionInput_description :: Lens' CreateExperimentTemplateActionInput (Maybe Text) Source #
A description for the action.
createExperimentTemplateActionInput_actionId :: Lens' CreateExperimentTemplateActionInput Text Source #
The ID of the action.
CreateExperimentTemplateStopConditionInput
createExperimentTemplateStopConditionInput_value :: Lens' CreateExperimentTemplateStopConditionInput (Maybe Text) Source #
The Amazon Resource Name (ARN) of the CloudWatch alarm. This is required if the source is a CloudWatch alarm.
createExperimentTemplateStopConditionInput_source :: Lens' CreateExperimentTemplateStopConditionInput Text Source #
The source for the stop condition. Specify aws:cloudwatch:alarm
if the
stop condition is defined by a CloudWatch alarm. Specify none
if there
is no stop condition.
CreateExperimentTemplateTargetInput
createExperimentTemplateTargetInput_resourceTags :: Lens' CreateExperimentTemplateTargetInput (Maybe (HashMap Text Text)) Source #
The tags for the target resources.
createExperimentTemplateTargetInput_filters :: Lens' CreateExperimentTemplateTargetInput (Maybe [ExperimentTemplateTargetInputFilter]) Source #
The filters to apply to identify target resources using specific attributes.
createExperimentTemplateTargetInput_resourceArns :: Lens' CreateExperimentTemplateTargetInput (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) of the resources.
createExperimentTemplateTargetInput_resourceType :: Lens' CreateExperimentTemplateTargetInput Text Source #
The AWS resource type. The resource type must be supported for the specified action.
createExperimentTemplateTargetInput_selectionMode :: Lens' CreateExperimentTemplateTargetInput Text Source #
Scopes the identified resources to a specific count of the resources at random, or a percentage of the resources. All identified resources are included in the target.
- ALL - Run the action on all identified targets. This is the default.
- COUNT(n) - Run the action on the specified number of targets, chosen from the identified targets at random. For example, COUNT(1) selects one of the targets.
- PERCENT(n) - Run the action on the specified percentage of targets, chosen from the identified targets at random. For example, PERCENT(25) selects 25% of the targets.
Experiment
experiment_creationTime :: Lens' Experiment (Maybe UTCTime) Source #
The time the experiment was created.
experiment_experimentTemplateId :: Lens' Experiment (Maybe Text) Source #
The ID of the experiment template.
experiment_state :: Lens' Experiment (Maybe ExperimentState) Source #
The state of the experiment.
experiment_actions :: Lens' Experiment (Maybe (HashMap Text ExperimentAction)) Source #
The actions for the experiment.
experiment_startTime :: Lens' Experiment (Maybe UTCTime) Source #
The time that the experiment was started.
experiment_stopConditions :: Lens' Experiment (Maybe [ExperimentStopCondition]) Source #
The stop conditions for the experiment.
experiment_endTime :: Lens' Experiment (Maybe UTCTime) Source #
The time that the experiment ended.
experiment_targets :: Lens' Experiment (Maybe (HashMap Text ExperimentTarget)) Source #
The targets for the experiment.
experiment_id :: Lens' Experiment (Maybe Text) Source #
The ID of the experiment.
experiment_tags :: Lens' Experiment (Maybe (HashMap Text Text)) Source #
The tags for the experiment.
experiment_roleArn :: Lens' Experiment (Maybe Text) Source #
The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf.
ExperimentAction
experimentAction_startAfter :: Lens' ExperimentAction (Maybe [Text]) Source #
The name of the action that must be completed before this action starts.
experimentAction_state :: Lens' ExperimentAction (Maybe ExperimentActionState) Source #
The state of the action.
experimentAction_actionId :: Lens' ExperimentAction (Maybe Text) Source #
The ID of the action.
experimentAction_parameters :: Lens' ExperimentAction (Maybe (HashMap Text Text)) Source #
The parameters for the action.
experimentAction_targets :: Lens' ExperimentAction (Maybe (HashMap Text Text)) Source #
The targets for the action.
experimentAction_description :: Lens' ExperimentAction (Maybe Text) Source #
The description for the action.
ExperimentActionState
experimentActionState_status :: Lens' ExperimentActionState (Maybe ExperimentActionStatus) Source #
The state of the action.
experimentActionState_reason :: Lens' ExperimentActionState (Maybe Text) Source #
The reason for the state.
ExperimentState
experimentState_status :: Lens' ExperimentState (Maybe ExperimentStatus) Source #
The state of the experiment.
experimentState_reason :: Lens' ExperimentState (Maybe Text) Source #
The reason for the state.
ExperimentStopCondition
experimentStopCondition_value :: Lens' ExperimentStopCondition (Maybe Text) Source #
The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.
experimentStopCondition_source :: Lens' ExperimentStopCondition (Maybe Text) Source #
The source for the stop condition.
ExperimentSummary
experimentSummary_creationTime :: Lens' ExperimentSummary (Maybe UTCTime) Source #
The time that the experiment was created.
experimentSummary_experimentTemplateId :: Lens' ExperimentSummary (Maybe Text) Source #
The ID of the experiment template.
experimentSummary_state :: Lens' ExperimentSummary (Maybe ExperimentState) Source #
The state of the experiment.
experimentSummary_id :: Lens' ExperimentSummary (Maybe Text) Source #
The ID of the experiment.
experimentSummary_tags :: Lens' ExperimentSummary (Maybe (HashMap Text Text)) Source #
The tags for the experiment.
ExperimentTarget
experimentTarget_resourceType :: Lens' ExperimentTarget (Maybe Text) Source #
The resource type.
experimentTarget_resourceTags :: Lens' ExperimentTarget (Maybe (HashMap Text Text)) Source #
The tags for the target resources.
experimentTarget_filters :: Lens' ExperimentTarget (Maybe [ExperimentTargetFilter]) Source #
The filters to apply to identify target resources using specific attributes.
experimentTarget_resourceArns :: Lens' ExperimentTarget (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) of the resources.
experimentTarget_selectionMode :: Lens' ExperimentTarget (Maybe Text) Source #
Scopes the identified resources to a specific count or percentage.
ExperimentTargetFilter
experimentTargetFilter_path :: Lens' ExperimentTargetFilter (Maybe Text) Source #
The attribute path for the filter.
experimentTargetFilter_values :: Lens' ExperimentTargetFilter (Maybe [Text]) Source #
The attribute values for the filter.
ExperimentTemplate
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.
ExperimentTemplateAction
experimentTemplateAction_startAfter :: Lens' ExperimentTemplateAction (Maybe [Text]) Source #
The name of the action that must be completed before the current action starts.
experimentTemplateAction_actionId :: Lens' ExperimentTemplateAction (Maybe Text) Source #
The ID of the action.
experimentTemplateAction_parameters :: Lens' ExperimentTemplateAction (Maybe (HashMap Text Text)) Source #
The parameters for the action.
experimentTemplateAction_targets :: Lens' ExperimentTemplateAction (Maybe (HashMap Text Text)) Source #
The targets for the action.
experimentTemplateAction_description :: Lens' ExperimentTemplateAction (Maybe Text) Source #
A description for the action.
ExperimentTemplateStopCondition
experimentTemplateStopCondition_value :: Lens' ExperimentTemplateStopCondition (Maybe Text) Source #
The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.
experimentTemplateStopCondition_source :: Lens' ExperimentTemplateStopCondition (Maybe Text) Source #
The source for the stop condition.
ExperimentTemplateSummary
experimentTemplateSummary_creationTime :: Lens' ExperimentTemplateSummary (Maybe UTCTime) Source #
The time that the experiment template was created.
experimentTemplateSummary_id :: Lens' ExperimentTemplateSummary (Maybe Text) Source #
The ID of the experiment template.
experimentTemplateSummary_lastUpdateTime :: Lens' ExperimentTemplateSummary (Maybe UTCTime) Source #
The time that the experiment template was last updated.
experimentTemplateSummary_description :: Lens' ExperimentTemplateSummary (Maybe Text) Source #
The description of the experiment template.
experimentTemplateSummary_tags :: Lens' ExperimentTemplateSummary (Maybe (HashMap Text Text)) Source #
The tags for the experiment template.
ExperimentTemplateTarget
experimentTemplateTarget_resourceType :: Lens' ExperimentTemplateTarget (Maybe Text) Source #
The resource type.
experimentTemplateTarget_resourceTags :: Lens' ExperimentTemplateTarget (Maybe (HashMap Text Text)) Source #
The tags for the target resources.
experimentTemplateTarget_filters :: Lens' ExperimentTemplateTarget (Maybe [ExperimentTemplateTargetFilter]) Source #
The filters to apply to identify target resources using specific attributes.
experimentTemplateTarget_resourceArns :: Lens' ExperimentTemplateTarget (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) of the targets.
experimentTemplateTarget_selectionMode :: Lens' ExperimentTemplateTarget (Maybe Text) Source #
Scopes the identified resources to a specific count or percentage.
ExperimentTemplateTargetFilter
experimentTemplateTargetFilter_path :: Lens' ExperimentTemplateTargetFilter (Maybe Text) Source #
The attribute path for the filter.
experimentTemplateTargetFilter_values :: Lens' ExperimentTemplateTargetFilter (Maybe [Text]) Source #
The attribute values for the filter.
ExperimentTemplateTargetInputFilter
experimentTemplateTargetInputFilter_path :: Lens' ExperimentTemplateTargetInputFilter Text Source #
The attribute path for the filter.
experimentTemplateTargetInputFilter_values :: Lens' ExperimentTemplateTargetInputFilter [Text] Source #
The attribute values for the filter.
UpdateExperimentTemplateActionInputItem
updateExperimentTemplateActionInputItem_startAfter :: Lens' UpdateExperimentTemplateActionInputItem (Maybe [Text]) Source #
The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.
updateExperimentTemplateActionInputItem_actionId :: Lens' UpdateExperimentTemplateActionInputItem (Maybe Text) Source #
The ID of the action.
updateExperimentTemplateActionInputItem_parameters :: Lens' UpdateExperimentTemplateActionInputItem (Maybe (HashMap Text Text)) Source #
The parameters for the action, if applicable.
updateExperimentTemplateActionInputItem_targets :: Lens' UpdateExperimentTemplateActionInputItem (Maybe (HashMap Text Text)) Source #
The targets for the action.
updateExperimentTemplateActionInputItem_description :: Lens' UpdateExperimentTemplateActionInputItem (Maybe Text) Source #
A description for the action.
UpdateExperimentTemplateStopConditionInput
updateExperimentTemplateStopConditionInput_value :: Lens' UpdateExperimentTemplateStopConditionInput (Maybe Text) Source #
The Amazon Resource Name (ARN) of the CloudWatch alarm.
updateExperimentTemplateStopConditionInput_source :: Lens' UpdateExperimentTemplateStopConditionInput Text Source #
The source for the stop condition. Specify aws:cloudwatch:alarm
if the
stop condition is defined by a CloudWatch alarm. Specify none
if there
is no stop condition.
UpdateExperimentTemplateTargetInput
updateExperimentTemplateTargetInput_resourceTags :: Lens' UpdateExperimentTemplateTargetInput (Maybe (HashMap Text Text)) Source #
The tags for the target resources.
updateExperimentTemplateTargetInput_filters :: Lens' UpdateExperimentTemplateTargetInput (Maybe [ExperimentTemplateTargetInputFilter]) Source #
The filters to apply to identify target resources using specific attributes.
updateExperimentTemplateTargetInput_resourceArns :: Lens' UpdateExperimentTemplateTargetInput (Maybe [Text]) Source #
The Amazon Resource Names (ARNs) of the targets.
updateExperimentTemplateTargetInput_resourceType :: Lens' UpdateExperimentTemplateTargetInput Text Source #
The AWS resource type. The resource type must be supported for the specified action.
updateExperimentTemplateTargetInput_selectionMode :: Lens' UpdateExperimentTemplateTargetInput Text Source #
Scopes the identified resources to a specific count or percentage.