WebAclFieldToMatchArgs

data class WebAclFieldToMatchArgs(val allQueryArguments: Output<Any>? = null, val body: Output<WebAclBodyArgs>? = null, val cookies: Output<WebAclCookiesArgs>? = null, val headers: Output<WebAclHeadersArgs>? = null, val jsonBody: Output<WebAclJsonBodyArgs>? = null, val method: Output<Any>? = null, val queryString: Output<Any>? = null, val singleHeader: Output<WebAclFieldToMatchSingleHeaderPropertiesArgs>? = null, val singleQueryArgument: Output<WebAclFieldToMatchSingleQueryArgumentPropertiesArgs>? = null, val uriPath: Output<Any>? = null) : ConvertibleToJava<WebAclFieldToMatchArgs>

Field of the request to match.

Constructors

Link copied to clipboard
fun WebAclFieldToMatchArgs(allQueryArguments: Output<Any>? = null, body: Output<WebAclBodyArgs>? = null, cookies: Output<WebAclCookiesArgs>? = null, headers: Output<WebAclHeadersArgs>? = null, jsonBody: Output<WebAclJsonBodyArgs>? = null, method: Output<Any>? = null, queryString: Output<Any>? = null, singleHeader: Output<WebAclFieldToMatchSingleHeaderPropertiesArgs>? = null, singleQueryArgument: Output<WebAclFieldToMatchSingleQueryArgumentPropertiesArgs>? = null, uriPath: Output<Any>? = null)

Functions

Link copied to clipboard
open override fun toJava(): WebAclFieldToMatchArgs

Properties

Link copied to clipboard
val allQueryArguments: Output<Any>? = null

All query arguments of a web request.

Link copied to clipboard
val body: Output<WebAclBodyArgs>? = null
Link copied to clipboard
val cookies: Output<WebAclCookiesArgs>? = null
Link copied to clipboard
val headers: Output<WebAclHeadersArgs>? = null
Link copied to clipboard
val jsonBody: Output<WebAclJsonBodyArgs>? = null
Link copied to clipboard
val method: Output<Any>? = null

The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform.

Link copied to clipboard
val queryString: Output<Any>? = null

The query string of a web request. This is the part of a URL that appears after a ? character, if any.

Link copied to clipboard
Link copied to clipboard

One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.

Link copied to clipboard
val uriPath: Output<Any>? = null

The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.