Membership
import type { Membership } from "https://googleapis.deno.dev/v1/cloudidentity:v1.ts";
A membership within the Cloud Identity Groups API. A Membership
defines a
relationship between a Group
and an entity belonging to that Group
,
referred to as a "member".
interface Membership {
readonly createTime?: Date;
readonly deliverySetting?:
| "DELIVERY_SETTING_UNSPECIFIED"
| "ALL_MAIL"
| "DIGEST"
| "DAILY"
| "NONE"
| "DISABLED";
readonly name?: string;
preferredMemberKey?: EntityKey;
roles?: MembershipRole[];
readonly type?:
| "TYPE_UNSPECIFIED"
| "USER"
| "SERVICE_ACCOUNT"
| "GROUP"
| "SHARED_DRIVE"
| "OTHER";
readonly updateTime?: Date;
}§Properties
§
readonly deliverySetting?: "DELIVERY_SETTING_UNSPECIFIED" | "ALL_MAIL" | "DIGEST" | "DAILY" | "NONE" | "DISABLED"
[src]Output only. Delivery setting associated with the membership.
§
readonly name?: string
[src]Output only. The resource
name of the
Membership
. Shall be of the form
groups/{group}/memberships/{membership}
.
§
roles?: MembershipRole[]
[src]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
.