Class: Aws::Lightsail::Types::WafAcfpConfig

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

Overview

Describes the configuration of the account creation fraud prevention Web Application Firewall (WAF) rule group. The rule group inspects account creation requests to your application.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_path ⇒ String

The path of the endpoint that accepts completed account creation forms (for example, /signup/submit). This endpoint must accept POST requests.

Constraints:

  • Must start with a forward slash (/).

  • Must contain from 1 to 256 characters.

Returns:

  • (String)


15907
15908
15909
15910
15911
15912
15913
15914
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 15907

class WafAcfpConfig < Struct.new(
  :payload_type,
  :creation_path,
  :registration_page_path,
  :response_inspection)
  SENSITIVE = []
  include Aws::Structure
end

#payload_type ⇒ String

The content type of the request body of account creation requests.

The following content types are possible:

  • JSON – The request body is in JSON format.

  • FORM_ENCODED – The request body is form encoded.

Returns:

  • (String)


15907
15908
15909
15910
15911
15912
15913
15914
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 15907

class WafAcfpConfig < Struct.new(
  :payload_type,
  :creation_path,
  :registration_page_path,
  :response_inspection)
  SENSITIVE = []
  include Aws::Structure
end

#registration_page_path ⇒ String

The path of the page that displays the account creation form (for example, /signup).

Constraints:

  • Must start with a forward slash (/).

  • Must contain from 1 to 256 characters.

Returns:

  • (String)


15907
15908
15909
15910
15911
15912
15913
15914
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 15907

class WafAcfpConfig < Struct.new(
  :payload_type,
  :creation_path,
  :registration_page_path,
  :response_inspection)
  SENSITIVE = []
  include Aws::Structure
end

#response_inspection ⇒ Types::WafResponseInspection

An object that describes the HTTP status codes that your application returns for successful and failed account creation attempts.



15907
15908
15909
15910
15911
15912
15913
15914
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 15907

class WafAcfpConfig < Struct.new(
  :payload_type,
  :creation_path,
  :registration_page_path,
  :response_inspection)
  SENSITIVE = []
  include Aws::Structure
end