class Aws::FIS::Types::UpdateExperimentTemplateRequest

@note When making an API call, you may pass UpdateExperimentTemplateRequest

data as a hash:

    {
      id: "ExperimentTemplateId", # required
      description: "ExperimentTemplateDescription",
      stop_conditions: [
        {
          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: {
        "ExperimentTemplateActionName" => {
          action_id: "ActionId",
          description: "ExperimentTemplateActionDescription",
          parameters: {
            "ExperimentTemplateActionParameterName" => "ExperimentTemplateActionParameter",
          },
          targets: {
            "ExperimentTemplateActionTargetName" => "ExperimentTemplateTargetName",
          },
          start_after: ["ExperimentTemplateActionStartAfter"],
        },
      },
      role_arn: "RoleArn",
    }

@!attribute [rw] id

The ID of the experiment template.
@return [String]

@!attribute [rw] description

A description for the template.
@return [String]

@!attribute [rw] stop_conditions

The stop conditions for the experiment.
@return [Array<Types::UpdateExperimentTemplateStopConditionInput>]

@!attribute [rw] targets

The targets for the experiment.
@return [Hash<String,Types::UpdateExperimentTemplateTargetInput>]

@!attribute [rw] actions

The actions for the experiment.
@return [Hash<String,Types::UpdateExperimentTemplateActionInputItem>]

@!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]

@see docs.aws.amazon.com/goto/WebAPI/fis-2020-12-01/UpdateExperimentTemplateRequest AWS API Documentation

Constants

SENSITIVE