AuthzPolicyHttpRuleFromArgs

data class AuthzPolicyHttpRuleFromArgs(val notSources: Output<List<AuthzPolicyHttpRuleFromNotSourceArgs>>? = null, val sources: Output<List<AuthzPolicyHttpRuleFromSourceArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromArgs>

Constructors

Link copied to clipboard
constructor(notSources: Output<List<AuthzPolicyHttpRuleFromNotSourceArgs>>? = null, sources: Output<List<AuthzPolicyHttpRuleFromSourceArgs>>? = null)

Properties

Link copied to clipboard

Describes the properties of a request's sources. At least one of sources or notSources must be specified. Limited to 5 sources. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match. Structure is documented below.

Link copied to clipboard

Describes the properties of a request's sources. At least one of sources or notSources must be specified. Limited to 5 sources. A match occurs when ANY source (in sources or notSources) matches the request. Within a single source, the match follows AND semantics across fields and OR semantics within a single field, i.e. a match occurs when ANY principal matches AND ANY ipBlocks match. Structure is documented below.

Functions

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