Reference documentation and code samples for the Common Protos for Google Cloud APIs Client class AuthorizationInfo.
Authorization information for the operation.
Generated from protobuf message google.cloud.audit.AuthorizationInfo
Namespace
Google \ Cloud \ AuditMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ resource
string
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
↳ permission
string
The required IAM permission.
↳ granted
bool
Whether or not authorization for resource
and permission
was granted.
↳ resource_attributes
Google\Rpc\Context\AttributeContext\Resource
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
.
getResource
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
string
setResource
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
var
string
$this
getPermission
The required IAM permission.
string
setPermission
The required IAM permission.
var
string
$this
getGranted
Whether or not authorization for resource
and permission
was granted.
bool
setGranted
Whether or not authorization for resource
and permission
was granted.
var
bool
$this
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
.
hasResourceAttributes
clearResourceAttributes
setResourceAttributes
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
.
$this