Class: Aws::SecurityHub::Types::AwsWafv2CustomResponseDetails

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

Overview

A custom response to send to the client. You can define a custom response for rule actions and default web ACL actions that are set to block.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#custom_response_body_keyString

References the response body that you want WAF to return to the web request client. You can define a custom response for a rule action or a default web ACL action that is set to block.

Returns:

  • (String)


21993
21994
21995
21996
21997
21998
21999
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21993

class AwsWafv2CustomResponseDetails < Struct.new(
  :custom_response_body_key,
  :response_code,
  :response_headers)
  SENSITIVE = []
  include Aws::Structure
end

#response_codeInteger

The HTTP status code to return to the client. For a list of status codes that you can use in your custom responses, see Supported status codes for custom response in the WAF Developer Guide.

Returns:

  • (Integer)


21993
21994
21995
21996
21997
21998
21999
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21993

class AwsWafv2CustomResponseDetails < Struct.new(
  :custom_response_body_key,
  :response_code,
  :response_headers)
  SENSITIVE = []
  include Aws::Structure
end

#response_headersArray<Types::AwsWafv2CustomHttpHeader>

The HTTP headers to use in the response.



21993
21994
21995
21996
21997
21998
21999
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21993

class AwsWafv2CustomResponseDetails < Struct.new(
  :custom_response_body_key,
  :response_code,
  :response_headers)
  SENSITIVE = []
  include Aws::Structure
end