Class AuthorizationInfo
Authorization information for the operation.
Implements
Inherited Members
Namespace: Google.Apis.ServiceControl.v1.Data
Assembly: Google.Apis.ServiceControl.v1.dll
Syntax
public class AuthorizationInfo : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Granted
Whether or not authorization for resource
and permission
was granted.
Declaration
[JsonProperty("granted")]
public virtual bool? Granted { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Permission
The required IAM permission.
Declaration
[JsonProperty("permission")]
public virtual string Permission { get; set; }
Property Value
Type | Description |
---|---|
string |
PermissionType
The type of the permission that was checked. For data access audit logs this corresponds with the permission type that must be enabled in the project/folder/organization IAM policy in order for the log to be written.
Declaration
[JsonProperty("permissionType")]
public virtual string PermissionType { get; set; }
Property Value
Type | Description |
---|---|
string |
Resource
The resource being accessed, as a REST-style or cloud resource string. For example: bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID or projects/PROJECTID/datasets/DATASETID
Declaration
[JsonProperty("resource")]
public virtual string Resource { get; set; }
Property Value
Type | Description |
---|---|
string |
ResourceAttributes
Resource attributes used in IAM condition evaluation. This field contains resource attributes like resource
type and resource name. To get the whole view of the attributes used in IAM condition evaluation, the user
must also look into AuditLog.request_metadata.request_attributes
.
Declaration
[JsonProperty("resourceAttributes")]
public virtual Resource ResourceAttributes { get; set; }
Property Value
Type | Description |
---|---|
Resource |