Awso_fis_syncSourceval create_experiment_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.CreateExperimentTemplateRequest.t ->
(Awso_fis.Values.CreateExperimentTemplateResponse.t,
Awso_fis.Values.CreateExperimentTemplateResponse.error)
Result.tval create_target_account_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.CreateTargetAccountConfigurationRequest.t ->
(Awso_fis.Values.CreateTargetAccountConfigurationResponse.t,
Awso_fis.Values.CreateTargetAccountConfigurationResponse.error)
Result.tval delete_experiment_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.DeleteExperimentTemplateRequest.t ->
(Awso_fis.Values.DeleteExperimentTemplateResponse.t,
Awso_fis.Values.DeleteExperimentTemplateResponse.error)
Result.tval delete_target_account_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.DeleteTargetAccountConfigurationRequest.t ->
(Awso_fis.Values.DeleteTargetAccountConfigurationResponse.t,
Awso_fis.Values.DeleteTargetAccountConfigurationResponse.error)
Result.tval get_action :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetActionRequest.t ->
(Awso_fis.Values.GetActionResponse.t,
Awso_fis.Values.GetActionResponse.error)
Result.tval get_experiment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetExperimentRequest.t ->
(Awso_fis.Values.GetExperimentResponse.t,
Awso_fis.Values.GetExperimentResponse.error)
Result.tval get_experiment_target_account_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetExperimentTargetAccountConfigurationRequest.t ->
(Awso_fis.Values.GetExperimentTargetAccountConfigurationResponse.t,
Awso_fis.Values.GetExperimentTargetAccountConfigurationResponse.error)
Result.tval get_experiment_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetExperimentTemplateRequest.t ->
(Awso_fis.Values.GetExperimentTemplateResponse.t,
Awso_fis.Values.GetExperimentTemplateResponse.error)
Result.tval get_safety_lever :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetSafetyLeverRequest.t ->
(Awso_fis.Values.GetSafetyLeverResponse.t,
Awso_fis.Values.GetSafetyLeverResponse.error)
Result.tval get_target_account_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetTargetAccountConfigurationRequest.t ->
(Awso_fis.Values.GetTargetAccountConfigurationResponse.t,
Awso_fis.Values.GetTargetAccountConfigurationResponse.error)
Result.tval get_target_resource_type :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.GetTargetResourceTypeRequest.t ->
(Awso_fis.Values.GetTargetResourceTypeResponse.t,
Awso_fis.Values.GetTargetResourceTypeResponse.error)
Result.tval list_actions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListActionsRequest.t ->
(Awso_fis.Values.ListActionsResponse.t,
Awso_fis.Values.ListActionsResponse.error)
Result.tval list_experiment_resolved_targets :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListExperimentResolvedTargetsRequest.t ->
(Awso_fis.Values.ListExperimentResolvedTargetsResponse.t,
Awso_fis.Values.ListExperimentResolvedTargetsResponse.error)
Result.tval list_experiment_target_account_configurations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListExperimentTargetAccountConfigurationsRequest.t ->
(Awso_fis.Values.ListExperimentTargetAccountConfigurationsResponse.t,
Awso_fis.Values.ListExperimentTargetAccountConfigurationsResponse.error)
Result.tval list_experiment_templates :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListExperimentTemplatesRequest.t ->
(Awso_fis.Values.ListExperimentTemplatesResponse.t,
Awso_fis.Values.ListExperimentTemplatesResponse.error)
Result.tval list_experiments :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListExperimentsRequest.t ->
(Awso_fis.Values.ListExperimentsResponse.t,
Awso_fis.Values.ListExperimentsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListTagsForResourceRequest.t ->
(Awso_fis.Values.ListTagsForResourceResponse.t,
Awso_fis.Values.ListTagsForResourceResponse.error)
Result.tval list_target_account_configurations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListTargetAccountConfigurationsRequest.t ->
(Awso_fis.Values.ListTargetAccountConfigurationsResponse.t,
Awso_fis.Values.ListTargetAccountConfigurationsResponse.error)
Result.tval list_target_resource_types :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.ListTargetResourceTypesRequest.t ->
(Awso_fis.Values.ListTargetResourceTypesResponse.t,
Awso_fis.Values.ListTargetResourceTypesResponse.error)
Result.tval start_experiment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.StartExperimentRequest.t ->
(Awso_fis.Values.StartExperimentResponse.t,
Awso_fis.Values.StartExperimentResponse.error)
Result.tval stop_experiment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.StopExperimentRequest.t ->
(Awso_fis.Values.StopExperimentResponse.t,
Awso_fis.Values.StopExperimentResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.TagResourceRequest.t ->
(Awso_fis.Values.TagResourceResponse.t,
Awso_fis.Values.TagResourceResponse.error)
Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.UntagResourceRequest.t ->
(Awso_fis.Values.UntagResourceResponse.t,
Awso_fis.Values.UntagResourceResponse.error)
Result.tval update_experiment_template :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.UpdateExperimentTemplateRequest.t ->
(Awso_fis.Values.UpdateExperimentTemplateResponse.t,
Awso_fis.Values.UpdateExperimentTemplateResponse.error)
Result.tval update_safety_lever_state :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.UpdateSafetyLeverStateRequest.t ->
(Awso_fis.Values.UpdateSafetyLeverStateResponse.t,
Awso_fis.Values.UpdateSafetyLeverStateResponse.error)
Result.tval update_target_account_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_fis.Values.UpdateTargetAccountConfigurationRequest.t ->
(Awso_fis.Values.UpdateTargetAccountConfigurationResponse.t,
Awso_fis.Values.UpdateTargetAccountConfigurationResponse.error)
Result.tinclude module type of struct include Awso_fis.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module ExperimentTemplateTargetFilterValue =
Awso_fis.Values.ExperimentTemplateTargetFilterValuemodule ReportConfigurationCloudWatchDashboardIdentifier =
Awso_fis.Values.ReportConfigurationCloudWatchDashboardIdentifiermodule ExperimentTemplateTargetFilterPath =
Awso_fis.Values.ExperimentTemplateTargetFilterPathmodule ExperimentTemplateTargetFilterValues =
Awso_fis.Values.ExperimentTemplateTargetFilterValuesmodule ExperimentTemplateActionParameterName =
Awso_fis.Values.ExperimentTemplateActionParameterNamemodule ExperimentTemplateActionStartAfter =
Awso_fis.Values.ExperimentTemplateActionStartAftermodule ExperimentTemplateActionTargetName =
Awso_fis.Values.ExperimentTemplateActionTargetNamemodule ExperimentTemplateReportConfigurationCloudWatchDashboard =
Awso_fis.Values.ExperimentTemplateReportConfigurationCloudWatchDashboardThe CloudWatch dashboards to include as data sources in the experiment report.
Describes a filter used for the target resources in an experiment template.
module ExperimentTemplateTargetParameterName =
Awso_fis.Values.ExperimentTemplateTargetParameterNamemodule ExperimentTemplateTargetParameterValue =
Awso_fis.Values.ExperimentTemplateTargetParameterValuemodule ExperimentReportConfigurationCloudWatchDashboard =
Awso_fis.Values.ExperimentReportConfigurationCloudWatchDashboardSpecifies the CloudWatch dashboard to include in the experiment report. The dashboard widgets will be captured as snapshot graphs within the report.
Describes a filter used for the target resources in an experiment.
module ExperimentTemplateActionDescription =
Awso_fis.Values.ExperimentTemplateActionDescriptionmodule ExperimentTemplateActionParameterMap =
Awso_fis.Values.ExperimentTemplateActionParameterMapmodule ExperimentTemplateActionStartAfterList =
Awso_fis.Values.ExperimentTemplateActionStartAfterListmodule ExperimentTemplateReportConfigurationCloudWatchDashboardList =
Awso_fis.Values.ExperimentTemplateReportConfigurationCloudWatchDashboardListDescribes the S3 destination for the experiment report.
module ExperimentTemplateTargetFilterList =
Awso_fis.Values.ExperimentTemplateTargetFilterListmodule ExperimentTemplateTargetParameterMap =
Awso_fis.Values.ExperimentTemplateTargetParameterMapmodule ExperimentTemplateTargetSelectionMode =
Awso_fis.Values.ExperimentTemplateTargetSelectionModemodule ReportConfigurationCloudWatchDashboardInput =
Awso_fis.Values.ReportConfigurationCloudWatchDashboardInputSpecifies the CloudWatch dashboard for the experiment report.
module ExperimentTemplateTargetInputFilter =
Awso_fis.Values.ExperimentTemplateTargetInputFilterSpecifies a filter used for the target resource input in an experiment template. For more information, see Resource filters in the Fault Injection Service User Guide.
Describes the state of an action.
Describes the S3 destination for the report.
Describes the error when experiment report generation has failed.
module ExperimentReportConfigurationCloudWatchDashboardList =
Awso_fis.Values.ExperimentReportConfigurationCloudWatchDashboardListmodule ExperimentReportConfigurationOutputsS3Configuration =
Awso_fis.Values.ExperimentReportConfigurationOutputsS3ConfigurationSpecifies the S3 destination for the experiment report.
Describes the error when an experiment has failed.
Describes a target for an action.
module TargetResourceTypeParameterDescription =
Awso_fis.Values.TargetResourceTypeParameterDescriptionmodule TargetResourceTypeParameterRequired =
Awso_fis.Values.TargetResourceTypeParameterRequiredDescribes an action for an experiment template.
module ExperimentTemplateCloudWatchLogsLogConfiguration =
Awso_fis.Values.ExperimentTemplateCloudWatchLogsLogConfigurationDescribes the configuration for experiment logging to Amazon CloudWatch Logs.
module ExperimentTemplateS3LogConfiguration =
Awso_fis.Values.ExperimentTemplateS3LogConfigurationDescribes the configuration for experiment logging to Amazon S3.
module ExperimentTemplateReportConfigurationDataSources =
Awso_fis.Values.ExperimentTemplateReportConfigurationDataSourcesDescribes the data sources for the experiment report.
module ExperimentTemplateReportConfigurationOutputs =
Awso_fis.Values.ExperimentTemplateReportConfigurationOutputsThe output destinations of the experiment report.
Describes a stop condition for an experiment template.
Describes a target for an experiment template.
module ReportConfigurationCloudWatchDashboardInputList =
Awso_fis.Values.ReportConfigurationCloudWatchDashboardInputListSpecifies the S3 destination for the experiment report.
module ExperimentTemplateTargetFilterInputList =
Awso_fis.Values.ExperimentTemplateTargetFilterInputListDescribes the action for an experiment.
module ExperimentCloudWatchLogsLogConfiguration =
Awso_fis.Values.ExperimentCloudWatchLogsLogConfigurationDescribes the configuration for experiment logging to Amazon CloudWatch Logs.
Describes the configuration for experiment logging to Amazon S3.
Describes the state of the experiment report generation.
module ExperimentReportConfigurationDataSources =
Awso_fis.Values.ExperimentReportConfigurationDataSourcesDescribes the data sources for the experiment report.
module ExperimentReportConfigurationOutputs =
Awso_fis.Values.ExperimentReportConfigurationOutputsDescribes the output destinations of the experiment report.
Describes the stop condition for an experiment.
Describes a target for an experiment.
module TargetAccountConfigurationDescription =
Awso_fis.Values.TargetAccountConfigurationDescriptionDescribes the options for an experiment.
Describes the state of an experiment.
Describes the parameters for a resource type. Use parameters to determine which tasks are identified during target resolution.
Describes a parameter for an action.
Describes the state of the safety lever.
module ExperimentTemplateExperimentOptions =
Awso_fis.Values.ExperimentTemplateExperimentOptionsDescribes the experiment options for an experiment template.
module ExperimentTemplateLogConfiguration =
Awso_fis.Values.ExperimentTemplateLogConfigurationDescribes the configuration for experiment logging.
module ExperimentTemplateReportConfiguration =
Awso_fis.Values.ExperimentTemplateReportConfigurationDescribes the experiment report configuration. For more information, see Experiment report configurations for AWS FIS.
module ExperimentTemplateStopConditionList =
Awso_fis.Values.ExperimentTemplateStopConditionListmodule UpdateExperimentTemplateActionInputItem =
Awso_fis.Values.UpdateExperimentTemplateActionInputItemSpecifies an action for an experiment template.
module ExperimentTemplateCloudWatchLogsLogConfigurationInput =
Awso_fis.Values.ExperimentTemplateCloudWatchLogsLogConfigurationInputSpecifies the configuration for experiment logging to Amazon CloudWatch Logs.
module ExperimentTemplateS3LogConfigurationInput =
Awso_fis.Values.ExperimentTemplateS3LogConfigurationInputSpecifies the configuration for experiment logging to Amazon S3.
module ExperimentTemplateReportConfigurationDataSourcesInput =
Awso_fis.Values.ExperimentTemplateReportConfigurationDataSourcesInputSpecifies the data sources for the experiment report.
module ExperimentTemplateReportConfigurationOutputsInput =
Awso_fis.Values.ExperimentTemplateReportConfigurationOutputsInputSpecifies the outputs for the experiment templates.
module UpdateExperimentTemplateStopConditionInput =
Awso_fis.Values.UpdateExperimentTemplateStopConditionInputSpecifies a stop condition for an experiment. You can define a stop condition as a CloudWatch alarm.
module UpdateExperimentTemplateTargetInput =
Awso_fis.Values.UpdateExperimentTemplateTargetInputSpecifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both.
Describes the configuration for experiment logging.
Describes the experiment report.
Describes the report configuration for the experiment. For more information, see Experiment report configurations for AWS FIS.
Describes a resource type.
Provides a summary of a target account configuration.
Provides a summary of an experiment.
Provides a summary of an experiment template.
module ExperimentTargetAccountConfigurationSummary =
Awso_fis.Values.ExperimentTargetAccountConfigurationSummaryProvides a summary of a target account configuration.
Describes a resolved target.
Provides a summary of an action.
module CreateExperimentTemplateActionInput =
Awso_fis.Values.CreateExperimentTemplateActionInputSpecifies an action for an experiment template. For more information, see Actions in the Fault Injection Service User Guide.
module CreateExperimentTemplateStopConditionInput =
Awso_fis.Values.CreateExperimentTemplateStopConditionInputSpecifies a stop condition for an experiment template.
module CreateExperimentTemplateTargetInput =
Awso_fis.Values.CreateExperimentTemplateTargetInputSpecifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags. For more information, see Targets in the Fault Injection Service User Guide.
The specified resource cannot be found.
Describes a target account configuration.
The specified input is not valid, or fails to satisfy the constraints for the request.
The request could not be processed because of a conflict.
Describes a safety lever.
Specifies a state for a safety lever.
Describes an experiment template.
You have exceeded your service quota.
module UpdateExperimentTemplateActionInputMap =
Awso_fis.Values.UpdateExperimentTemplateActionInputMapmodule UpdateExperimentTemplateExperimentOptionsInput =
Awso_fis.Values.UpdateExperimentTemplateExperimentOptionsInputSpecifies an experiment option for an experiment template.
module UpdateExperimentTemplateLogConfigurationInput =
Awso_fis.Values.UpdateExperimentTemplateLogConfigurationInputSpecifies the configuration for experiment logging.
module UpdateExperimentTemplateReportConfigurationInput =
Awso_fis.Values.UpdateExperimentTemplateReportConfigurationInputSpecifies the input for the experiment report configuration.
module UpdateExperimentTemplateStopConditionInputList =
Awso_fis.Values.UpdateExperimentTemplateStopConditionInputListmodule UpdateExperimentTemplateTargetInputMap =
Awso_fis.Values.UpdateExperimentTemplateTargetInputMapDescribes an experiment.
module StartExperimentExperimentOptionsInput =
Awso_fis.Values.StartExperimentExperimentOptionsInputSpecifies experiment options for running an experiment.
module ListTargetAccountConfigurationsMaxResults =
Awso_fis.Values.ListTargetAccountConfigurationsMaxResultsmodule ExperimentTargetAccountConfigurationList =
Awso_fis.Values.ExperimentTargetAccountConfigurationListmodule ListExperimentResolvedTargetsMaxResults =
Awso_fis.Values.ListExperimentResolvedTargetsMaxResultsDescribes a resource type.
module ExperimentTargetAccountConfiguration =
Awso_fis.Values.ExperimentTargetAccountConfigurationDescribes a target account configuration for an experiment.
Describes an action. For more information, see FIS actions in the Fault Injection Service User Guide.
module CreateExperimentTemplateActionInputMap =
Awso_fis.Values.CreateExperimentTemplateActionInputMapmodule CreateExperimentTemplateExperimentOptionsInput =
Awso_fis.Values.CreateExperimentTemplateExperimentOptionsInputSpecifies experiment options for an experiment template.
module CreateExperimentTemplateLogConfigurationInput =
Awso_fis.Values.CreateExperimentTemplateLogConfigurationInputSpecifies the configuration for experiment logging.
module CreateExperimentTemplateReportConfigurationInput =
Awso_fis.Values.CreateExperimentTemplateReportConfigurationInputSpecifies the configuration for experiment reports.
module CreateExperimentTemplateStopConditionInputList =
Awso_fis.Values.CreateExperimentTemplateStopConditionInputListmodule CreateExperimentTemplateTargetInputMap =
Awso_fis.Values.CreateExperimentTemplateTargetInputMapmodule UpdateTargetAccountConfigurationResponse =
Awso_fis.Values.UpdateTargetAccountConfigurationResponseUpdates the target account configuration for the specified experiment template.
module UpdateTargetAccountConfigurationRequest =
Awso_fis.Values.UpdateTargetAccountConfigurationRequestUpdates the target account configuration for the specified experiment template.
Updates the specified safety lever state.
Updates the specified safety lever state.
Updates the specified experiment template.
Updates the specified experiment template.
Removes the specified tags from the specified resource.
Removes the specified tags from the specified resource.
Applies the specified tags to the specified resource.
Applies the specified tags to the specified resource.
Stops the specified experiment.
Stops the specified experiment.
Starts running an experiment from the specified experiment template.
Starts running an experiment from the specified experiment template.
Lists the target resource types.
Lists the target resource types.
module ListTargetAccountConfigurationsResponse =
Awso_fis.Values.ListTargetAccountConfigurationsResponseLists the target account configurations of the specified experiment template.
module ListTargetAccountConfigurationsRequest =
Awso_fis.Values.ListTargetAccountConfigurationsRequestLists the target account configurations of the specified experiment template.
Lists the tags for the specified resource.
Lists the tags for the specified resource.
Lists your experiments.
Lists your experiments.
Lists your experiment templates.
Lists your experiment templates.
module ListExperimentTargetAccountConfigurationsResponse =
Awso_fis.Values.ListExperimentTargetAccountConfigurationsResponseLists the target account configurations of the specified experiment.
module ListExperimentTargetAccountConfigurationsRequest =
Awso_fis.Values.ListExperimentTargetAccountConfigurationsRequestLists the target account configurations of the specified experiment.
module ListExperimentResolvedTargetsResponse =
Awso_fis.Values.ListExperimentResolvedTargetsResponseLists the resolved targets information of the specified experiment.
module ListExperimentResolvedTargetsRequest =
Awso_fis.Values.ListExperimentResolvedTargetsRequestLists the resolved targets information of the specified experiment.
Lists the available FIS actions.
Lists the available FIS actions.
Gets information about the specified resource type.
Gets information about the specified resource type.
module GetTargetAccountConfigurationResponse =
Awso_fis.Values.GetTargetAccountConfigurationResponseGets information about the specified target account configuration of the experiment template.
module GetTargetAccountConfigurationRequest =
Awso_fis.Values.GetTargetAccountConfigurationRequestGets information about the specified target account configuration of the experiment template.
Gets information about the specified safety lever.
Gets information about the specified safety lever.
Gets information about the specified experiment template.
Gets information about the specified experiment template.
module GetExperimentTargetAccountConfigurationResponse =
Awso_fis.Values.GetExperimentTargetAccountConfigurationResponseGets information about the specified target account configuration of the experiment.
module GetExperimentTargetAccountConfigurationRequest =
Awso_fis.Values.GetExperimentTargetAccountConfigurationRequestGets information about the specified target account configuration of the experiment.
Gets information about the specified experiment.
Gets information about the specified experiment.
Gets information about the specified FIS action.
Gets information about the specified FIS action.
module DeleteTargetAccountConfigurationResponse =
Awso_fis.Values.DeleteTargetAccountConfigurationResponseDeletes the specified target account configuration of the experiment template.
module DeleteTargetAccountConfigurationRequest =
Awso_fis.Values.DeleteTargetAccountConfigurationRequestDeletes the specified target account configuration of the experiment template.
Deletes the specified experiment template.
Deletes the specified experiment template.
module CreateTargetAccountConfigurationResponse =
Awso_fis.Values.CreateTargetAccountConfigurationResponseCreates a target account configuration for the experiment template. A target account configuration is required when accountTargeting of experimentOptions is set to multi-account. For more information, see experiment options in the Fault Injection Service User Guide.
module CreateTargetAccountConfigurationRequest =
Awso_fis.Values.CreateTargetAccountConfigurationRequestCreates a target account configuration for the experiment template. A target account configuration is required when accountTargeting of experimentOptions is set to multi-account. For more information, see experiment options in the Fault Injection Service User Guide.
Creates an experiment template. An experiment template includes the following components: Targets: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags. Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment. Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm. For more information, see experiment templates in the Fault Injection Service User Guide.
Creates an experiment template. An experiment template includes the following components: Targets: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags. Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment. Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm. For more information, see experiment templates in the Fault Injection Service User Guide.