ContextRuleArgs

data class ContextRuleArgs(val allowedRequestExtensions: Output<List<String>>? = null, val allowedResponseExtensions: Output<List<String>>? = null, val provided: Output<List<String>>? = null, val requested: Output<List<String>>? = null, val selector: Output<String>? = null) : ConvertibleToJava<ContextRuleArgs>

A context rule provides information about the context for an individual API element.

Constructors

Link copied to clipboard
fun ContextRuleArgs(allowedRequestExtensions: Output<List<String>>? = null, allowedResponseExtensions: Output<List<String>>? = null, provided: Output<List<String>>? = null, requested: Output<List<String>>? = null, selector: Output<String>? = null)

Functions

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

Properties

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

A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.

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

A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.

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

A list of full type names of provided contexts.

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

A list of full type names of requested contexts.

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

Selects the methods to which this rule applies. Refer to selector for syntax details.