Class: Aws::FIS::Types::Experiment
- Inherits:
-
Struct
- Object
- Struct
- Aws::FIS::Types::Experiment
- Defined in:
- gems/aws-sdk-fis/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_report ⇒ Types::ExperimentReport
The experiment report for the experiment.
-
#experiment_report_configuration ⇒ Types::ExperimentReportConfiguration
The experiment report configuration 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.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The time that the experiment was created.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The time that the experiment ended.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#experiment_options ⇒ Types::ExperimentOptions
The experiment options for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#experiment_report ⇒ Types::ExperimentReport
The experiment report for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#experiment_report_configuration ⇒ Types::ExperimentReportConfiguration
The experiment report configuration for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#experiment_template_id ⇒ String
The ID of the experiment template.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#log_configuration ⇒ Types::ExperimentLogConfiguration
The configuration for experiment logging.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) 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.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The time that the experiment started.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::ExperimentState
The state of the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#stop_conditions ⇒ Array<Types::ExperimentStopCondition>
The stop conditions for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#target_account_configurations_count ⇒ Integer
The count of target account configurations for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |
#targets ⇒ Hash<String,Types::ExperimentTarget>
The targets for the experiment.
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 589 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, :experiment_report_configuration, :experiment_report) SENSITIVE = [] include Aws::Structure end |