ConditionArgs

data class ConditionArgs(val iam: Output<ConditionIam>? = null, val op: Output<ConditionOp>? = null, val svc: Output<String>? = null, val sys: Output<ConditionSys>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<ConditionArgs>

A condition to be met.

Constructors

Link copied to clipboard
fun ConditionArgs(iam: Output<ConditionIam>? = null, op: Output<ConditionOp>? = null, svc: Output<String>? = null, sys: Output<ConditionSys>? = null, values: Output<List<String>>? = null)

Functions

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

Properties

Link copied to clipboard
val iam: Output<ConditionIam>? = null

Trusted attributes supplied by the IAM system.

Link copied to clipboard
val op: Output<ConditionOp>? = null

An operator to apply the subject with.

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

Trusted attributes discharged by the service.

Link copied to clipboard
val sys: Output<ConditionSys>? = null

Trusted attributes supplied by any service that owns resources and uses the IAM system for access control.

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

The objects of the condition.