Class: Aws::WAFV2::Types::CustomResponseBody

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

Overview

Note:

When making an API call, you may pass CustomResponseBody data as a hash:

{
  content_type: "TEXT_PLAIN", # required, accepts TEXT_PLAIN, TEXT_HTML, APPLICATION_JSON
  content: "ResponseContent", # required
}

The response body to use in a custom response to a web request. This is referenced by key from CustomResponse CustomResponseBodyKey.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contentString

The payload of the custom response.

You can use JSON escape strings in JSON content. To do this, you must specify JSON content in the ContentType setting.

For information about the limits on count and size for custom request and response settings, see WAF quotas in the WAF Developer Guide.

Returns:

  • (String)


2679
2680
2681
2682
2683
2684
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 2679

class CustomResponseBody < Struct.new(
  :content_type,
  :content)
  SENSITIVE = []
  include Aws::Structure
end

#content_typeString

The type of content in the payload that you are defining in the Content string.

Returns:

  • (String)


2679
2680
2681
2682
2683
2684
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 2679

class CustomResponseBody < Struct.new(
  :content_type,
  :content)
  SENSITIVE = []
  include Aws::Structure
end