class Aws::SMS::Types::AppValidationConfiguration

Configuration for validating an application.

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

data as a hash:

    {
      validation_id: "ValidationId",
      name: "NonEmptyStringWithMaxLen255",
      app_validation_strategy: "SSM", # accepts SSM
      ssm_validation_parameters: {
        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] validation_id

The ID of the validation.
@return [String]

@!attribute [rw] name

The name of the configuration.
@return [String]

@!attribute [rw] app_validation_strategy

The validation strategy.
@return [String]

@!attribute [rw] ssm_validation_parameters

The validation parameters.
@return [Types::SSMValidationParameters]

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

Constants

SENSITIVE