Class: Aws::FIS::Types::CreateExperimentTemplateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::FIS::Types::CreateExperimentTemplateRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fis/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Hash<String,Types::CreateExperimentTemplateActionInput>
The actions for the experiment.
-
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#description ⇒ String
A description for the experiment template.
-
#experiment_options ⇒ Types::CreateExperimentTemplateExperimentOptionsInput
The experiment options for the experiment template.
-
#experiment_report_configuration ⇒ Types::CreateExperimentTemplateReportConfigurationInput
The experiment report configuration for the experiment template.
-
#log_configuration ⇒ Types::CreateExperimentTemplateLogConfigurationInput
The configuration for experiment logging.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
-
#stop_conditions ⇒ Array<Types::CreateExperimentTemplateStopConditionInput>
The stop conditions.
-
#tags ⇒ Hash<String,String>
The tags to apply to the experiment template.
-
#targets ⇒ Hash<String,Types::CreateExperimentTemplateTargetInput>
The targets for the experiment.
Instance Attribute Details
#actions ⇒ Hash<String,Types::CreateExperimentTemplateActionInput>
The actions for the experiment.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description for the experiment template.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#experiment_options ⇒ Types::CreateExperimentTemplateExperimentOptionsInput
The experiment options for the experiment template.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#experiment_report_configuration ⇒ Types::CreateExperimentTemplateReportConfigurationInput
The experiment report configuration for the experiment template.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#log_configuration ⇒ Types::CreateExperimentTemplateLogConfigurationInput
The configuration for experiment logging.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#stop_conditions ⇒ Array<Types::CreateExperimentTemplateStopConditionInput>
The stop conditions.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags to apply to the experiment template.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |
#targets ⇒ Hash<String,Types::CreateExperimentTemplateTargetInput>
The targets for the experiment.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 |
# File 'lib/aws-sdk-fis/types.rb', line 302 class CreateExperimentTemplateRequest < Struct.new( :client_token, :description, :stop_conditions, :targets, :actions, :role_arn, :tags, :log_configuration, :experiment_options, :experiment_report_configuration) SENSITIVE = [] include Aws::Structure end |