MembershipRoleArgs

data class MembershipRoleArgs(val expiryDetail: Output<ExpiryDetailArgs>? = null, val name: Output<String>? = null, val restrictionEvaluations: Output<RestrictionEvaluationsArgs>? = null) : ConvertibleToJava<MembershipRoleArgs>

A membership role within the Cloud Identity Groups API. A MembershipRole defines the privileges granted to a Membership.

Constructors

Link copied to clipboard
fun MembershipRoleArgs(expiryDetail: Output<ExpiryDetailArgs>? = null, name: Output<String>? = null, restrictionEvaluations: Output<RestrictionEvaluationsArgs>? = null)

Functions

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

Properties

Link copied to clipboard
val expiryDetail: Output<ExpiryDetailArgs>? = null

The expiry details of the MembershipRole. Expiry details are only supported for MEMBER MembershipRoles. May be set if name is MEMBER. Must not be set if name is any other value.

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

The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER.

Link copied to clipboard

Evaluations of restrictions applied to parent group on this membership.