AuthzPolicyHttpRuleFromSourcePrincipal

data class AuthzPolicyHttpRuleFromSourcePrincipal(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)

Constructors

Link copied to clipboard
constructor(contains: String? = null, exact: String? = null, ignoreCase: Boolean? = null, prefix: String? = null, suffix: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val contains: String? = null

The input string must have the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples:

Link copied to clipboard
val exact: String? = null

The input string must match exactly the string specified here. Examples:

Link copied to clipboard
val ignoreCase: Boolean? = null

If true, indicates the exact/prefix/suffix/contains matching should be case insensitive. For example, the matcher data will match both input string Data and data if set to true.

Link copied to clipboard
val prefix: String? = null

The input string must have the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples:

Link copied to clipboard
val suffix: String? = null

The input string must have the suffix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: