storage  v1
Classes | Properties | List of all members
Google.Apis.Storage.v1.Data.ObjectAccessControl Class Reference

An access-control entry. More...

Inheritance diagram for Google.Apis.Storage.v1.Data.ObjectAccessControl:
Google::Apis::Requests::IDirectResponseSchema

Classes

class  ProjectTeamData
 The project team associated with the entity, if any. More...
 

Properties

virtual string Bucket [get, set]
 The name of the bucket. More...
 
virtual string Domain [get, set]
 The domain associated with the entity, if any. More...
 
virtual string Email [get, set]
 The email address associated with the entity, if any. More...
 
virtual string Entity [get, set]
 The entity holding the permission, in one of the following forms: - user-userId - user-email - group-groupId - group-email - domain-domain - project-team-projectId - allUsers - allAuthenticatedUsers Examples: - The user liz@e.nosp@m.xamp.nosp@m.le.co.nosp@m.m would be user-.nosp@m.liz@.nosp@m.examp.nosp@m.le.c.nosp@m.om. - The group examp.nosp@m.le@g.nosp@m.oogle.nosp@m.grou.nosp@m.ps.co.nosp@m.m would be group.nosp@m.-exa.nosp@m.mple@.nosp@m.goog.nosp@m.legro.nosp@m.ups..nosp@m.com. - To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com. More...
 
virtual string EntityId [get, set]
 The ID for the entity, if any. More...
 
virtual string ETag [get, set]
 HTTP 1.1 Entity tag for the access-control entry. More...
 
virtual System.Nullable< long > Generation [get, set]
 The content generation of the object, if applied to an object. More...
 
virtual string Id [get, set]
 The ID of the access-control entry. More...
 
virtual string Kind [get, set]
 The kind of item this is. For object access control entries, this is always storage::objectAccessControl. More...
 
virtual string Object__ [get, set]
 The name of the object, if applied to an object. More...
 
virtual ObjectAccessControl.ProjectTeamData ProjectTeam [get, set]
 The project team associated with the entity, if any. More...
 
virtual string Role [get, set]
 The access permission for the entity. More...
 
virtual string SelfLink [get, set]
 The link to this access-control entry. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

An access-control entry.

Property Documentation

◆ Bucket

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Bucket
getset

The name of the bucket.

◆ Domain

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Domain
getset

The domain associated with the entity, if any.

◆ Email

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Email
getset

The email address associated with the entity, if any.

◆ Entity

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Entity
getset

The entity holding the permission, in one of the following forms: - user-userId - user-email - group-groupId - group-email - domain-domain - project-team-projectId - allUsers - allAuthenticatedUsers Examples: - The user liz@e.nosp@m.xamp.nosp@m.le.co.nosp@m.m would be user-.nosp@m.liz@.nosp@m.examp.nosp@m.le.c.nosp@m.om. - The group examp.nosp@m.le@g.nosp@m.oogle.nosp@m.grou.nosp@m.ps.co.nosp@m.m would be group.nosp@m.-exa.nosp@m.mple@.nosp@m.goog.nosp@m.legro.nosp@m.ups..nosp@m.com. - To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com.

◆ EntityId

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.EntityId
getset

The ID for the entity, if any.

◆ ETag

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.ETag
getset

HTTP 1.1 Entity tag for the access-control entry.

◆ Generation

virtual System.Nullable<long> Google.Apis.Storage.v1.Data.ObjectAccessControl.Generation
getset

The content generation of the object, if applied to an object.

◆ Id

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Id
getset

The ID of the access-control entry.

◆ Kind

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Kind
getset

The kind of item this is. For object access control entries, this is always storage::objectAccessControl.

◆ Object__

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Object__
getset

The name of the object, if applied to an object.

◆ ProjectTeam

virtual ObjectAccessControl.ProjectTeamData Google.Apis.Storage.v1.Data.ObjectAccessControl.ProjectTeam
getset

The project team associated with the entity, if any.

◆ Role

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.Role
getset

The access permission for the entity.

◆ SelfLink

virtual string Google.Apis.Storage.v1.Data.ObjectAccessControl.SelfLink
getset

The link to this access-control entry.


The documentation for this class was generated from the following file: