Class GoogleAnalyticsAdminV1alphaAccessBinding
A binding of a user to a set of roles.
Implements
Inherited Members
Namespace: Google.Apis.GoogleAnalyticsAdmin.v1alpha.Data
Assembly: Google.Apis.GoogleAnalyticsAdmin.v1alpha.dll
Syntax
public class GoogleAnalyticsAdminV1alphaAccessBinding : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. Resource name of this binding. Format: accounts/{account}/accessBindings/{access_binding} or properties/{property}/accessBindings/{access_binding} Example: "accounts/100/accessBindings/200"
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Roles
A list of roles for to grant to the parent resource. Valid values: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data For users, if an empty list of roles is set, this AccessBinding will be deleted.
Declaration
[JsonProperty("roles")]
public virtual IList<string> Roles { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
User
If set, the email address of the user to set roles for. Format: "someuser@gmail.com"
Declaration
[JsonProperty("user")]
public virtual string User { get; set; }
Property Value
Type | Description |
---|---|
string |