Class: Aws::FIS::Types::UpdateExperimentTemplateRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-fis/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionsHash<String,Types::UpdateExperimentTemplateActionInputItem>

The actions for the experiment.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description for the template.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#experiment_optionsTypes::UpdateExperimentTemplateExperimentOptionsInput

The experiment options for the experiment template.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#experiment_report_configurationTypes::UpdateExperimentTemplateReportConfigurationInput

The experiment report configuration for the experiment template.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the experiment template.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#log_configurationTypes::UpdateExperimentTemplateLogConfigurationInput

The configuration for experiment logging.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#stop_conditionsArray<Types::UpdateExperimentTemplateStopConditionInput>

The stop conditions for the experiment.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#targetsHash<String,Types::UpdateExperimentTemplateTargetInput>

The targets for the experiment.



2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/aws-sdk-fis/types.rb', line 2660

class UpdateExperimentTemplateRequest < Struct.new(
  :id,
  :description,
  :stop_conditions,
  :targets,
  :actions,
  :role_arn,
  :log_configuration,
  :experiment_options,
  :experiment_report_configuration)
  SENSITIVE = []
  include Aws::Structure
end