Class: Aws::WAF::Types::WAFInvalidParameterException

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

Overview

The operation failed because AWS WAF didn't recognize a parameter in the request. For example:

  • You specified an invalid parameter name.

  • You specified an invalid value.

  • You tried to update an object (ByteMatchSet, IPSet, Rule, or WebACL) using an action other than INSERT or DELETE.

  • You tried to create a WebACL with a DefaultAction Type other than ALLOW, BLOCK, or COUNT.

  • You tried to create a RateBasedRule with a RateKey value other than IP.

  • You tried to update a WebACL with a WafAction Type other than ALLOW, BLOCK, or COUNT.

  • You tried to update a ByteMatchSet with a FieldToMatch Type other than HEADER, METHOD, QUERY_STRING, URI, or BODY.

  • You tried to update a ByteMatchSet with a Field of HEADER but no value for Data.

  • Your request references an ARN that is malformed, or corresponds to a resource with which a web ACL cannot be associated.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#fieldString

Returns:

  • (String)


5958
5959
5960
5961
5962
5963
5964
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 5958

class WAFInvalidParameterException < Struct.new(
  :field,
  :parameter,
  :reason)
  SENSITIVE = []
  include Aws::Structure
end

#parameterString

Returns:

  • (String)


5958
5959
5960
5961
5962
5963
5964
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 5958

class WAFInvalidParameterException < Struct.new(
  :field,
  :parameter,
  :reason)
  SENSITIVE = []
  include Aws::Structure
end

#reasonString

Returns:

  • (String)


5958
5959
5960
5961
5962
5963
5964
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 5958

class WAFInvalidParameterException < Struct.new(
  :field,
  :parameter,
  :reason)
  SENSITIVE = []
  include Aws::Structure
end