principals

@JvmName(name = "kitqujqyvosplqea")
suspend fun principals(value: Output<List<AuthzPolicyHttpRuleFromNotSourcePrincipalArgs>>)
@JvmName(name = "tdwnxphlxyrsdgil")
suspend fun principals(value: List<AuthzPolicyHttpRuleFromNotSourcePrincipalArgs>?)

Parameters

value

A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the Forwarding rule or Gateway. Each identity is a string whose value is matched against the URI SAN, or DNS SAN or the subject field in the client's certificate. The match can be exact, prefix, suffix or a substring match. One of exact, prefix, suffix or contains must be specified. Limited to 5 principals. Structure is documented below.


@JvmName(name = "dwwqevukjpykaprg")
suspend fun principals(vararg values: Output<AuthzPolicyHttpRuleFromNotSourcePrincipalArgs>)


@JvmName(name = "swytayhaxguspeuf")
suspend fun principals(values: List<Output<AuthzPolicyHttpRuleFromNotSourcePrincipalArgs>>)
@JvmName(name = "fvkdxwyhngpsfixb")
suspend fun principals(vararg values: AuthzPolicyHttpRuleFromNotSourcePrincipalArgs)

Parameters

values

A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the Forwarding rule or Gateway. Each identity is a string whose value is matched against the URI SAN, or DNS SAN or the subject field in the client's certificate. The match can be exact, prefix, suffix or a substring match. One of exact, prefix, suffix or contains must be specified. Limited to 5 principals. Structure is documented below.


@JvmName(name = "wkqatoupdwudprjd")
suspend fun principals(argument: List<suspend AuthzPolicyHttpRuleFromNotSourcePrincipalArgsBuilder.() -> Unit>)
@JvmName(name = "icwkowqcitscsdrb")
suspend fun principals(vararg argument: suspend AuthzPolicyHttpRuleFromNotSourcePrincipalArgsBuilder.() -> Unit)
@JvmName(name = "kvbikvwlgbqbbqwg")
suspend fun principals(argument: suspend AuthzPolicyHttpRuleFromNotSourcePrincipalArgsBuilder.() -> Unit)

Parameters

argument

A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the Forwarding rule or Gateway. Each identity is a string whose value is matched against the URI SAN, or DNS SAN or the subject field in the client's certificate. The match can be exact, prefix, suffix or a substring match. One of exact, prefix, suffix or contains must be specified. Limited to 5 principals. Structure is documented below.