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 MembershipRoles that apply to the Membership. If unspecified, defaults to a single MembershipRole with name MEMBER. Must not contain duplicate MembershipRoles with the same name.