Skip to content

Wafv2 Service

APIKey

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 2048

CreationPathString

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 256

CustomHTTPHeaderName

  • Type: string
  • Pattern: ^[a-zA-Z0-9._$-]+$
  • Min Length: 1
  • Max Length: 64

CustomHTTPHeaderValue

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 255

EntityDescription

  • Type: string
  • Pattern: ^[\w+=:#@/\-,\.][\w+=:#@/\-,\.\s]+[\w+=:#@/\-,\.]$
  • Min Length: 1
  • Max Length: 256

EntityId

  • Type: string
  • Pattern: ^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$
  • Min Length: 1
  • Max Length: 36

EntityName

  • Type: string
  • Pattern: ^[\w\-]+$
  • Min Length: 1
  • Max Length: 128

FailureValue

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 100

FieldIdentifier

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 512

FieldToMatchData

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 64

ForwardedIPHeaderName

  • Type: string
  • Pattern: ^[a-zA-Z0-9-]+$
  • Min Length: 1
  • Max Length: 255

IPAddress

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 50

JsonPointerPath

  • Type: string
  • Pattern: ([/])|([/](([^~])|(~[01]))+)
  • Min Length: 1
  • Max Length: 512

LabelMatchKey

  • Type: string
  • Pattern: ^[0-9A-Za-z_\-:]+$
  • Min Length: 1
  • Max Length: 1024

LabelName

  • Type: string
  • Pattern: ^[0-9A-Za-z_\-:]+$
  • Min Length: 1
  • Max Length: 1024

LabelNamespace

  • Type: string
  • Pattern: ^[0-9A-Za-z_\-:]+:$
  • Min Length: 1
  • Max Length: 1024

LockToken

  • Type: string
  • Pattern: ^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$
  • Min Length: 1
  • Max Length: 36

LoginPathString

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 256

MetricName

  • Type: string
  • Pattern: ^[\w#:\.\-/]+$
  • Min Length: 1
  • Max Length: 255

NextMarker

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 256

PolicyString

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 395000

ProductDescription

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1

ProductId

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 128
  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 2048

ProductTitle

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1

RegexPatternString

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 512

RegistrationPagePathString

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 256

ResourceArn

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 20
  • Max Length: 2048

ResponseContent

  • Type: string
  • Pattern: [\s\S]*
  • Min Length: 1
  • Max Length: 10240

ResponseInspectionHeaderName

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 200

SingleCookieName

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 60

SuccessValue

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 100

TagKey

  • Type: string
  • Pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
  • Min Length: 1
  • Max Length: 128

TagValue

  • Type: string
  • Pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
  • Min Length: 0
  • Max Length: 256

TokenDomain

  • Type: string
  • Pattern: ^[\w\.\-/]+$
  • Min Length: 1
  • Max Length: 253

VendorName

  • Type: string
  • Pattern: .*\S.*
  • Min Length: 1
  • Max Length: 128

VersionKeyString

  • Type: string
  • Pattern: ^[\w#:\.\-/]+$
  • Min Length: 1
  • Max Length: 64