Class: Aws::Continuum::Types::ValidationExploitArtifact

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb

Overview

A concrete exploit payload and the effect validation observed from it.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#effect ⇒ String

Effect observed from sending the payload.

Returns:

  • (String)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end

#headers ⇒ Hash<String,String>

Headers sent with the payload.

Returns:

  • (Hash<String,String>)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end

#http_method ⇒ String

HTTP method the payload was sent with.

Returns:

  • (String)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end

#payload ⇒ String

The exact payload sent.

Returns:

  • (String)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end

#response_snippet ⇒ String

Leading portion of the response body, bounded by the producer.

Returns:

  • (String)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end

#response_status ⇒ Integer

HTTP status observed in the response.

Returns:

  • (Integer)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end

#target_url ⇒ String

Target the payload was sent to.

Returns:

  • (String)


4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4659

class ValidationExploitArtifact < Struct.new(
  :payload,
  :target_url,
  :http_method,
  :headers,
  :response_status,
  :response_snippet,
  :effect)
  SENSITIVE = []
  include Aws::Structure
end