class Aws::SMS::Types::SSMValidationParameters

Contains validation parameters.

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

data as a hash:

    {
      source: {
        s3_location: {
          bucket: "S3BucketName",
          key: "S3KeyName",
        },
      },
      instance_id: "InstanceId",
      script_type: "SHELL_SCRIPT", # accepts SHELL_SCRIPT, POWERSHELL_SCRIPT
      command: "Command",
      execution_timeout_seconds: 1,
      output_s3_bucket_name: "BucketName",
    }

@!attribute [rw] source

The location of the validation script.
@return [Types::Source]

@!attribute [rw] instance_id

The ID of the instance. The instance must have the following tag:
UserForSMSApplicationValidation=true.
@return [String]

@!attribute [rw] script_type

The type of validation script.
@return [String]

@!attribute [rw] command

The command to run the validation script
@return [String]

@!attribute [rw] execution_timeout_seconds

The timeout interval, in seconds.
@return [Integer]

@!attribute [rw] output_s3_bucket_name

The name of the S3 bucket for output.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/SSMValidationParameters AWS API Documentation

Constants

SENSITIVE