Membership Args
data class MembershipArgs(val groupId: Output<String>? = null, val memberKey: Output<EntityKeyArgs>? = null, val preferredMemberKey: Output<EntityKeyArgs>? = null, val roles: Output<List<MembershipRoleArgs>>? = null) : ConvertibleToJava<MembershipArgs>
Creates a Membership
. Auto-naming is currently not supported for this resource.
Constructors
Link copied to clipboard
constructor(groupId: Output<String>? = null, memberKey: Output<EntityKeyArgs>? = null, preferredMemberKey: Output<EntityKeyArgs>? = null, roles: Output<List<MembershipRoleArgs>>? = null)
Properties
Link copied to clipboard
Immutable. The EntityKey
of the member. Either member_key
or preferred_member_key
must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned.
Link copied to clipboard
Immutable. The EntityKey
of the member. Either member_key
or preferred_member_key
must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned.
Link copied to clipboard
The MembershipRole
s that apply to the Membership
. If unspecified, defaults to a single MembershipRole
with name
MEMBER
. Must not contain duplicate MembershipRole
s with the same name
.