Module types

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that AWS Fault Injection Simulator can respond with.

Structs§

Action

Describes an action. For more information, see FIS actions in the Fault Injection Service User Guide.

ActionParameter

Describes a parameter for an action.

ActionSummary

Provides a summary of an action.

ActionTarget

Describes a target for an action.

CreateExperimentTemplateActionInput

Specifies an action for an experiment template.

For more information, see Actions in the Fault Injection Service User Guide.

CreateExperimentTemplateExperimentOptionsInput

Specifies experiment options for an experiment template.

CreateExperimentTemplateLogConfigurationInput

Specifies the configuration for experiment logging.

CreateExperimentTemplateReportConfigurationInput

Specifies the configuration for experiment reports.

CreateExperimentTemplateStopConditionInput

Specifies a stop condition for an experiment template.

CreateExperimentTemplateTargetInput

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.

ExperimentAction

Describes the action for an experiment.

ExperimentActionState

Describes the state of an action.

ExperimentCloudWatchLogsLogConfiguration

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

ExperimentError

Describes the error when an experiment has failed.

ExperimentLogConfiguration

Describes the configuration for experiment logging.

ExperimentOptions

Describes the options for an experiment.

ExperimentReport

Describes the experiment report.

ExperimentReportConfiguration

Describes the report configuration for the experiment. For more information, see Experiment report configurations for AWS FIS.

ExperimentReportConfigurationCloudWatchDashboard

Specifies the CloudWatch dashboard to include in the experiment report. The dashboard widgets will be captured as snapshot graphs within the report.

ExperimentReportConfigurationDataSources

Describes the data sources for the experiment report.

ExperimentReportConfigurationOutputs

Describes the output destinations of the experiment report.

ExperimentReportConfigurationOutputsS3Configuration

Specifies the S3 destination for the experiment report.

ExperimentReportError

Describes the error when experiment report generation has failed.

ExperimentReportS3Report

Describes the S3 destination for the report.

ExperimentReportState

Describes the state of the experiment report generation.

ExperimentS3LogConfiguration

Describes the configuration for experiment logging to Amazon S3.

ExperimentState

Describes the state of an experiment.

ExperimentStopCondition

Describes the stop condition for an experiment.

ExperimentSummary

Provides a summary of an experiment.

ExperimentTarget

Describes a target for an experiment.

ExperimentTargetAccountConfiguration

Describes a target account configuration for an experiment.

ExperimentTargetAccountConfigurationSummary

Provides a summary of a target account configuration.

ExperimentTargetFilter

Describes a filter used for the target resources in an experiment.

ExperimentTemplate

Describes an experiment template.

ExperimentTemplateAction

Describes an action for an experiment template.

ExperimentTemplateCloudWatchLogsLogConfiguration

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

ExperimentTemplateCloudWatchLogsLogConfigurationInput

Specifies the configuration for experiment logging to Amazon CloudWatch Logs.

ExperimentTemplateExperimentOptions

Describes the experiment options for an experiment template.

ExperimentTemplateLogConfiguration

Describes the configuration for experiment logging.

ExperimentTemplateReportConfiguration

Describes the experiment report configuration. For more information, see Experiment report configurations for AWS FIS.

ExperimentTemplateReportConfigurationCloudWatchDashboard

The CloudWatch dashboards to include as data sources in the experiment report.

ExperimentTemplateReportConfigurationDataSources

Describes the data sources for the experiment report.

ExperimentTemplateReportConfigurationDataSourcesInput

Specifies the data sources for the experiment report.

ExperimentTemplateReportConfigurationOutputs

The output destinations of the experiment report.

ExperimentTemplateReportConfigurationOutputsInput

Specifies the outputs for the experiment templates.

ExperimentTemplateS3LogConfiguration

Describes the configuration for experiment logging to Amazon S3.

ExperimentTemplateS3LogConfigurationInput

Specifies the configuration for experiment logging to Amazon S3.

ExperimentTemplateStopCondition

Describes a stop condition for an experiment template.

ExperimentTemplateSummary

Provides a summary of an experiment template.

ExperimentTemplateTarget

Describes a target for an experiment template.

ExperimentTemplateTargetFilter

Describes a filter used for the target resources in an experiment template.

ExperimentTemplateTargetInputFilter

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.

ReportConfigurationCloudWatchDashboardInput

Specifies the CloudWatch dashboard for the experiment report.

ReportConfigurationS3Output

Describes the S3 destination for the experiment report.

ReportConfigurationS3OutputInput

Specifies the S3 destination for the experiment report.

ResolvedTarget

Describes a resolved target.

SafetyLever

Describes a safety lever.

SafetyLeverState

Describes the state of the safety lever.

StartExperimentExperimentOptionsInput

Specifies experiment options for running an experiment.

TargetAccountConfiguration

Describes a target account configuration.

TargetAccountConfigurationSummary

Provides a summary of a target account configuration.

TargetResourceType

Describes a resource type.

TargetResourceTypeParameter

Describes the parameters for a resource type. Use parameters to determine which tasks are identified during target resolution.

TargetResourceTypeSummary

Describes a resource type.

UpdateExperimentTemplateActionInputItem

Specifies an action for an experiment template.

UpdateExperimentTemplateExperimentOptionsInput

Specifies an experiment option for an experiment template.

UpdateExperimentTemplateLogConfigurationInput

Specifies the configuration for experiment logging.

UpdateExperimentTemplateReportConfigurationInput

Specifies the input for the experiment report configuration.

UpdateExperimentTemplateStopConditionInput

Specifies a stop condition for an experiment. You can define a stop condition as a CloudWatch alarm.

UpdateExperimentTemplateTargetInput

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.

UpdateSafetyLeverStateInput

Specifies a state for a safety lever.

Enums§

AccountTargeting
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.
ActionsMode
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.
EmptyTargetResolutionMode
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.
ExperimentActionStatus
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.
ExperimentReportStatus
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.
ExperimentStatus
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.
SafetyLeverStatus
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.
SafetyLeverStatusInput
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.