Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Action
Describes an action. For more information, see FIS actions in the Fault Injection Service User Guide.
- Action
Parameter Describes a parameter for an action.
- Action
Summary Provides a summary of an action.
- Action
Target Describes a target for an action.
- Create
Experiment Template Action Input Specifies an action for an experiment template.
For more information, see Actions in the Fault Injection Service User Guide.
- Create
Experiment Template Experiment Options Input Specifies experiment options for an experiment template.
- Create
Experiment Template LogConfiguration Input Specifies the configuration for experiment logging.
- Create
Experiment Template Report Configuration Input Specifies the configuration for experiment reports.
- Create
Experiment Template Stop Condition Input Specifies a stop condition for an experiment template.
- Create
Experiment Template Target Input Specifies 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.
- Experiment
Describes an experiment.
- Experiment
Action Describes the action for an experiment.
- Experiment
Action State Describes the state of an action.
- Experiment
Cloud Watch Logs LogConfiguration Describes the configuration for experiment logging to Amazon CloudWatch Logs.
- Experiment
Error Describes the error when an experiment has
failed
.- Experiment
LogConfiguration Describes the configuration for experiment logging.
- Experiment
Options Describes the options for an experiment.
- Experiment
Report Describes the experiment report.
- Experiment
Report Configuration Describes the report configuration for the experiment. For more information, see Experiment report configurations for AWS FIS.
- Experiment
Report Configuration Cloud Watch Dashboard Specifies the CloudWatch dashboard to include in the experiment report. The dashboard widgets will be captured as snapshot graphs within the report.
- Experiment
Report Configuration Data Sources Describes the data sources for the experiment report.
- Experiment
Report Configuration Outputs Describes the output destinations of the experiment report.
- Experiment
Report Configuration Outputs S3Configuration Specifies the S3 destination for the experiment report.
- Experiment
Report Error Describes the error when experiment report generation has failed.
- Experiment
Report S3Report Describes the S3 destination for the report.
- Experiment
Report State Describes the state of the experiment report generation.
- Experiment
S3Log Configuration Describes the configuration for experiment logging to Amazon S3.
- Experiment
State Describes the state of an experiment.
- Experiment
Stop Condition Describes the stop condition for an experiment.
- Experiment
Summary Provides a summary of an experiment.
- Experiment
Target Describes a target for an experiment.
- Experiment
Target Account Configuration Describes a target account configuration for an experiment.
- Experiment
Target Account Configuration Summary Provides a summary of a target account configuration.
- Experiment
Target Filter Describes a filter used for the target resources in an experiment.
- Experiment
Template Describes an experiment template.
- Experiment
Template Action Describes an action for an experiment template.
- Experiment
Template Cloud Watch Logs LogConfiguration Describes the configuration for experiment logging to Amazon CloudWatch Logs.
- Experiment
Template Cloud Watch Logs LogConfiguration Input Specifies the configuration for experiment logging to Amazon CloudWatch Logs.
- Experiment
Template Experiment Options Describes the experiment options for an experiment template.
- Experiment
Template LogConfiguration Describes the configuration for experiment logging.
- Experiment
Template Report Configuration Describes the experiment report configuration. For more information, see Experiment report configurations for AWS FIS.
- Experiment
Template Report Configuration Cloud Watch Dashboard The CloudWatch dashboards to include as data sources in the experiment report.
- Experiment
Template Report Configuration Data Sources Describes the data sources for the experiment report.
- Experiment
Template Report Configuration Data Sources Input Specifies the data sources for the experiment report.
- Experiment
Template Report Configuration Outputs The output destinations of the experiment report.
- Experiment
Template Report Configuration Outputs Input Specifies the outputs for the experiment templates.
- Experiment
Template S3Log Configuration Describes the configuration for experiment logging to Amazon S3.
- Experiment
Template S3Log Configuration Input Specifies the configuration for experiment logging to Amazon S3.
- Experiment
Template Stop Condition Describes a stop condition for an experiment template.
- Experiment
Template Summary Provides a summary of an experiment template.
- Experiment
Template Target Describes a target for an experiment template.
- Experiment
Template Target Filter Describes a filter used for the target resources in an experiment template.
- Experiment
Template Target Input Filter Specifies 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.
- Report
Configuration Cloud Watch Dashboard Input Specifies the CloudWatch dashboard for the experiment report.
- Report
Configuration S3Output Describes the S3 destination for the experiment report.
- Report
Configuration S3Output Input Specifies the S3 destination for the experiment report.
- Resolved
Target Describes a resolved target.
- Safety
Lever Describes a safety lever.
- Safety
Lever State Describes the state of the safety lever.
- Start
Experiment Experiment Options Input Specifies experiment options for running an experiment.
- Target
Account Configuration Describes a target account configuration.
- Target
Account Configuration Summary Provides a summary of a target account configuration.
- Target
Resource Type Describes a resource type.
- Target
Resource Type Parameter Describes the parameters for a resource type. Use parameters to determine which tasks are identified during target resolution.
- Target
Resource Type Summary Describes a resource type.
- Update
Experiment Template Action Input Item Specifies an action for an experiment template.
- Update
Experiment Template Experiment Options Input Specifies an experiment option for an experiment template.
- Update
Experiment Template LogConfiguration Input Specifies the configuration for experiment logging.
- Update
Experiment Template Report Configuration Input Specifies the input for the experiment report configuration.
- Update
Experiment Template Stop Condition Input Specifies a stop condition for an experiment. You can define a stop condition as a CloudWatch alarm.
- Update
Experiment Template Target Input Specifies 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.
- Update
Safety Lever State Input Specifies a state for a safety lever.
Enums§
- Account
Targeting - When writing a match expression against
AccountTargeting
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Actions
Mode - When writing a match expression against
ActionsMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Empty
Target Resolution Mode - When writing a match expression against
EmptyTargetResolutionMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Experiment
Action Status - When writing a match expression against
ExperimentActionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Experiment
Report Status - When writing a match expression against
ExperimentReportStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Experiment
Status - When writing a match expression against
ExperimentStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Safety
Lever Status - When writing a match expression against
SafetyLeverStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Safety
Lever Status Input - When writing a match expression against
SafetyLeverStatusInput
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.