AclBindingRuleArgs

data class AclBindingRuleArgs(val authMethod: Output<String>? = null, val bindName: Output<String>? = null, val bindType: Output<String>? = null, val description: Output<String>? = null, val selector: Output<String>? = null) : ConvertibleToJava<AclBindingRuleArgs>

Constructors

Link copied to clipboard
constructor(authMethod: Output<String>? = null, bindName: Output<String>? = null, bindType: Output<String>? = null, description: Output<String>? = null, selector: Output<String>? = null)

Properties

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

(string: <required>) - Name of the auth method for which this rule applies to.

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

(string: "") - Target of the binding.

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

(string: <required>) - Adjusts how this binding rule is applied at login time. Valid values are role, policy, and management.

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

(string: "") - Description for this ACL binding rule.

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

(string: "") - A boolean expression that matches against verified identity attributes returned from the auth method during login.

Functions

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