class Aws::FIS::Types::CreateExperimentTemplateRequest
@note When making an API call, you may pass CreateExperimentTemplateRequest
data as a hash: { client_token: "ClientToken", # required description: "ExperimentTemplateDescription", # required stop_conditions: [ # required { source: "StopConditionSource", # required value: "StopConditionValue", }, ], targets: { "ExperimentTemplateTargetName" => { resource_type: "ResourceType", # required resource_arns: ["ResourceArn"], resource_tags: { "TagKey" => "TagValue", }, filters: [ { path: "ExperimentTemplateTargetFilterPath", # required values: ["ExperimentTemplateTargetFilterValue"], # required }, ], selection_mode: "ExperimentTemplateTargetSelectionMode", # required }, }, actions: { # required "ExperimentTemplateActionName" => { action_id: "ActionId", # required description: "ExperimentTemplateActionDescription", parameters: { "ExperimentTemplateActionParameterName" => "ExperimentTemplateActionParameter", }, targets: { "ExperimentTemplateActionTargetName" => "ExperimentTemplateTargetName", }, start_after: ["ExperimentTemplateActionStartAfter"], }, }, role_arn: "RoleArn", # required tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] client_token
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. @return [String]
@!attribute [rw] description
A description for the experiment template. Can contain up to 64 letters (A-Z and a-z). @return [String]
@!attribute [rw] stop_conditions
The stop conditions. @return [Array<Types::CreateExperimentTemplateStopConditionInput>]
@!attribute [rw] targets
The targets for the experiment. @return [Hash<String,Types::CreateExperimentTemplateTargetInput>]
@!attribute [rw] actions
The actions for the experiment. @return [Hash<String,Types::CreateExperimentTemplateActionInput>]
@!attribute [rw] role_arn
The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf. @return [String]
@!attribute [rw] tags
The tags to apply to the experiment template. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/fis-2020-12-01/CreateExperimentTemplateRequest AWS API Documentation
Constants
- SENSITIVE