Class Permission
A permission which can be included by a role.
Implements
Inherited Members
Namespace: Google.Apis.Iam.v1.Data
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class Permission : IDirectResponseSchema
Properties
ApiDisabled
The service API associated with the permission is not enabled.
Declaration
[JsonProperty("apiDisabled")]
public virtual bool? ApiDisabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
CustomRolesSupportLevel
The current custom role support level.
Declaration
[JsonProperty("customRolesSupportLevel")]
public virtual string CustomRolesSupportLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
A brief description of what this Permission is used for.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The name of this Permission.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OnlyInPredefinedRoles
Declaration
[JsonProperty("onlyInPredefinedRoles")]
public virtual bool? OnlyInPredefinedRoles { get; set; }
Property Value
Type | Description |
---|---|
bool? |
PrimaryPermission
The preferred name for this permission. If present, then this permission is an alias of, and equivalent to, the listed primary_permission.
Declaration
[JsonProperty("primaryPermission")]
public virtual string PrimaryPermission { get; set; }
Property Value
Type | Description |
---|---|
string |
Stage
The current launch stage of the permission.
Declaration
[JsonProperty("stage")]
public virtual string Stage { get; set; }
Property Value
Type | Description |
---|---|
string |
Title
The title of this Permission.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type | Description |
---|---|
string |