RateLimitMatchRequestArgs

data class RateLimitMatchRequestArgs(val methods: Output<List<String>>? = null, val schemes: Output<List<String>>? = null, val urlPattern: Output<String>? = null) : ConvertibleToJava<RateLimitMatchRequestArgs>

Constructors

Link copied to clipboard
constructor(methods: Output<List<String>>? = null, schemes: Output<List<String>>? = null, urlPattern: Output<String>? = null)

Properties

Link copied to clipboard
val methods: Output<List<String>>? = null

HTTP Methods to match traffic on. Available values: GET, POST, PUT, DELETE, PATCH, HEAD, _ALL_.

Link copied to clipboard
val schemes: Output<List<String>>? = null

HTTP schemes to match traffic on. Available values: HTTP, HTTPS, _ALL_.

Link copied to clipboard
val urlPattern: Output<String>? = null

The URL pattern to match comprised of the host and path, i.e. example.org/path. Wildcard are expanded to match applicable traffic, query strings are not matched. Use _ for all traffic to your zone.

Functions

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