public interface AuthorizationInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
getGranted()
Whether or not authorization for `resource` and `permission`
was granted.
|
String |
getPermission()
The required IAM permission.
|
com.google.protobuf.ByteString |
getPermissionBytes()
The required IAM permission.
|
String |
getResource()
The resource being accessed, as a REST-style string.
|
AttributeContext.Resource |
getResourceAttributes()
Resource attributes used in IAM condition evaluation.
|
AttributeContext.ResourceOrBuilder |
getResourceAttributesOrBuilder()
Resource attributes used in IAM condition evaluation.
|
com.google.protobuf.ByteString |
getResourceBytes()
The resource being accessed, as a REST-style string.
|
boolean |
hasResourceAttributes()
Resource attributes used in IAM condition evaluation.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getResource()
The resource being accessed, as a REST-style string. For example:
bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID
string resource = 1;com.google.protobuf.ByteString getResourceBytes()
The resource being accessed, as a REST-style string. For example:
bigquery.googleapis.com/projects/PROJECTID/datasets/DATASETID
string resource = 1;String getPermission()
The required IAM permission.
string permission = 2;com.google.protobuf.ByteString getPermissionBytes()
The required IAM permission.
string permission = 2;boolean getGranted()
Whether or not authorization for `resource` and `permission` was granted.
bool granted = 3;boolean hasResourceAttributes()
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`.
.google.rpc.context.AttributeContext.Resource resource_attributes = 5;AttributeContext.Resource getResourceAttributes()
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`.
.google.rpc.context.AttributeContext.Resource resource_attributes = 5;AttributeContext.ResourceOrBuilder getResourceAttributesOrBuilder()
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`.
.google.rpc.context.AttributeContext.Resource resource_attributes = 5;Copyright © 2020 Google LLC. All rights reserved.