PrincipalDefinitionArgs

data class PrincipalDefinitionArgs(val attributes: Output<List<Map<String, String>>>? = null, val clientids: Output<List<String>>? = null, val usernames: Output<List<String>>? = null) : ConvertibleToJava<PrincipalDefinitionArgs>

PrincipalDefinition properties of Basic Rule

Constructors

Link copied to clipboard
constructor(attributes: Output<List<Map<String, String>>>? = null, clientids: Output<List<String>>? = null, usernames: Output<List<String>>? = null)

Properties

Link copied to clipboard
val attributes: Output<List<Map<String, String>>>? = null

A list of key-value pairs that match the attributes of the clients. The attributes are case-sensitive and must match the attributes provided by the clients during authentication.

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

A list of client IDs that match the clients. The client IDs are case-sensitive and must match the client IDs provided by the clients during connection.

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

A list of usernames that match the clients. The usernames are case-sensitive and must match the usernames provided by the clients during authentication.

Functions

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