Class OrgMembership
A membership in an OrgUnit. An OrgMembership
defines a relationship between an OrgUnit
and an entity
belonging to that OrgUnit
, referred to as a "member".
Implements
Inherited Members
Namespace: Google.Apis.CloudIdentity.v1beta1.Data
Assembly: Google.Apis.CloudIdentity.v1beta1.dll
Syntax
public class OrgMembership : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Member
Immutable. Org member id as full resource name. Format for shared drive resource:
//drive.googleapis.com/drives/{$memberId} where $memberId
is the id
from Drive API (V3) Drive
resource.
Declaration
[JsonProperty("member")]
public virtual string Member { get; set; }
Property Value
Type | Description |
---|---|
string |
MemberUri
Uri with which you can read the member. This follows https://aip.dev/122 Format for shared drive resource:
https://drive.googleapis.com/drive/v3/drives/{$memberId} where $memberId
is the id
from Drive API (V3)
Drive
resource.
Declaration
[JsonProperty("memberUri")]
public virtual string MemberUri { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Required. Immutable. The resource name of the
OrgMembership. Format: orgUnits/{$orgUnitId}/memberships/{$membership} The $orgUnitId
is the orgUnitId
from the Admin SDK OrgUnit
resource. The $membership
shall be of the form {$entityType};{$memberId}
, where $entityType
is the enum value of
[OrgMembership.EntityType], and memberId
is the id
from Drive API (V3) Drive
resource for
OrgMembership.EntityType.SHARED_DRIVE.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Immutable. Entity type for the org member.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |