GoogleApi.CloudIdentity.V1.Model.Membership (google_api_cloud_identity v0.24.1) View Source
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".
Attributes
-
createTime(type:DateTime.t, default:nil) - Output only. The time when theMembershipwas created. -
name(type:String.t, default:nil) - Output only. The resource name of theMembership. Shall be of the formgroups/{group_id}/memberships/{membership_id}. -
preferredMemberKey(type:GoogleApi.CloudIdentity.V1.Model.EntityKey.t, default:nil) - Required. Immutable. TheEntityKeyof the member. -
roles(type:list(GoogleApi.CloudIdentity.V1.Model.MembershipRole.t), default:nil) - TheMembershipRoles that apply to theMembership. If unspecified, defaults to a singleMembershipRolewithnameMEMBER. Must not contain duplicateMembershipRoles with the samename. -
type(type:String.t, default:nil) - Output only. The type of the membership. -
updateTime(type:DateTime.t, default:nil) - Output only. The time when theMembershipwas last updated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.CloudIdentity.V1.Model.Membership{
createTime: DateTime.t() | nil,
name: String.t() | nil,
preferredMemberKey: GoogleApi.CloudIdentity.V1.Model.EntityKey.t() | nil,
roles: [GoogleApi.CloudIdentity.V1.Model.MembershipRole.t()] | nil,
type: String.t() | nil,
updateTime: DateTime.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.