Class: Aws::FIS::Types::CreateExperimentTemplateActionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::FIS::Types::CreateExperimentTemplateActionInput
- Defined in:
- gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb
Overview
Note:
When making an API call, you may pass CreateExperimentTemplateActionInput data as a hash:
{
action_id: "ActionId", # required
description: "ExperimentTemplateActionDescription",
parameters: {
"ExperimentTemplateActionParameterName" => "ExperimentTemplateActionParameter",
},
targets: {
"ExperimentTemplateActionTargetName" => "ExperimentTemplateTargetName",
},
start_after: ["ExperimentTemplateActionStartAfter"],
}
Specifies an action for an experiment template.
For more information, see Actions in the Fault Injection Simulator User Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_id ⇒ String
The ID of the action.
-
#description ⇒ String
A description for the action.
-
#parameters ⇒ Hash<String,String>
The parameters for the action, if applicable.
-
#start_after ⇒ Array<String>
The name of the action that must be completed before the current action starts.
-
#targets ⇒ Hash<String,String>
The targets for the action.
Instance Attribute Details
#action_id ⇒ String
The ID of the action. The format of the action ID is: aws:service-name:action-type.
176 177 178 179 180 181 182 183 184 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 176 class CreateExperimentTemplateActionInput < Struct.new( :action_id, :description, :parameters, :targets, :start_after) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description for the action.
176 177 178 179 180 181 182 183 184 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 176 class CreateExperimentTemplateActionInput < Struct.new( :action_id, :description, :parameters, :targets, :start_after) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ Hash<String,String>
The parameters for the action, if applicable.
176 177 178 179 180 181 182 183 184 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 176 class CreateExperimentTemplateActionInput < Struct.new( :action_id, :description, :parameters, :targets, :start_after) SENSITIVE = [] include Aws::Structure end |
#start_after ⇒ Array<String>
The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.
176 177 178 179 180 181 182 183 184 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 176 class CreateExperimentTemplateActionInput < Struct.new( :action_id, :description, :parameters, :targets, :start_after) SENSITIVE = [] include Aws::Structure end |
#targets ⇒ Hash<String,String>
The targets for the action.
176 177 178 179 180 181 182 183 184 |
# File 'gems/aws-sdk-fis/lib/aws-sdk-fis/types.rb', line 176 class CreateExperimentTemplateActionInput < Struct.new( :action_id, :description, :parameters, :targets, :start_after) SENSITIVE = [] include Aws::Structure end |