You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SMS::Types::AppValidationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing AppValidationConfiguration as input to an Aws::Client method, you can use a vanilla 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",
  },
}

Configuration for validating an application.

Instance Attribute Summary collapse

Instance Attribute Details

#app_validation_strategyString

The validation strategy.

Possible values:

  • SSM

Returns:

  • (String)

    The validation strategy.

#nameString

The name of the configuration.

Returns:

  • (String)

    The name of the configuration.

#ssm_validation_parametersTypes::SSMValidationParameters

The validation parameters.

Returns:

#validation_idString

The ID of the validation.

Returns:

  • (String)

    The ID of the validation.