Class: Aws::FIS::Types::Experiment
- Inherits:
-
Struct
- Object
- Struct
- Aws::FIS::Types::Experiment
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fis/types.rb
Overview
Describes an experiment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Hash<String,Types::ExperimentAction>
The actions for the experiment.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the experiment.
-
#creation_time ⇒ Time
The time that the experiment was created.
-
#end_time ⇒ Time
The time that the experiment ended.
-
#experiment_options ⇒ Types::ExperimentOptions
The experiment options for the experiment.
-
#experiment_template_id ⇒ String
The ID of the experiment template.
-
#id ⇒ String
The ID of the experiment.
-
#log_configuration ⇒ Types::ExperimentLogConfiguration
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.
-
#start_time ⇒ Time
The time that the experiment started.
-
#state ⇒ Types::ExperimentState
The state of the experiment.
-
#stop_conditions ⇒ Array<Types::ExperimentStopCondition>
The stop conditions for the experiment.
-
#tags ⇒ Hash<String,String>
The tags for the experiment.
-
#target_account_configurations_count ⇒ Integer
The count of target account configurations for the experiment.
-
#targets ⇒ Hash<String,Types::ExperimentTarget>
The targets for the experiment.
Instance Attribute Details
#actions ⇒ Hash<String,Types::ExperimentAction>
The actions for the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The time that the experiment was created.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The time that the experiment ended.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#experiment_options ⇒ Types::ExperimentOptions
The experiment options for the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#experiment_template_id ⇒ String
The ID of the experiment template.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#log_configuration ⇒ Types::ExperimentLogConfiguration
The configuration for experiment logging.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) 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.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The time that the experiment started.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::ExperimentState
The state of the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#stop_conditions ⇒ Array<Types::ExperimentStopCondition>
The stop conditions for the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags for the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#target_account_configurations_count ⇒ Integer
The count of target account configurations for the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |
#targets ⇒ Hash<String,Types::ExperimentTarget>
The targets for the experiment.
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 |
# File 'lib/aws-sdk-fis/types.rb', line 545 class Experiment < Struct.new( :id, :arn, :experiment_template_id, :role_arn, :state, :targets, :actions, :stop_conditions, :creation_time, :start_time, :end_time, :tags, :log_configuration, :experiment_options, :target_account_configurations_count) SENSITIVE = [] include Aws::Structure end |