EntitlementPrivilegedAccessGcpIamAccessRoleBindingArgs

data class EntitlementPrivilegedAccessGcpIamAccessRoleBindingArgs(val conditionExpression: Output<String>? = null, val role: Output<String>) : ConvertibleToJava<EntitlementPrivilegedAccessGcpIamAccessRoleBindingArgs>

Constructors

constructor(conditionExpression: Output<String>? = null, role: Output<String>)

Properties

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

The expression field of the IAM condition to be associated with the role. If specified, a user with an active grant for this entitlement would be able to access the resource only if this condition evaluates to true for their request. https://cloud.google.com/iam/docs/conditions-overview#attributes.

Link copied to clipboard
val role: Output<String>

IAM role to be granted. https://cloud.google.com/iam/docs/roles-overview.

Functions

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