ExplainedAccess(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple.
Attributes |
|
---|---|
Name | Description |
access_state |
google.cloud.policysimulator_v1.types.AccessState
Whether the principal in the access tuple has permission to access the resource in the access tuple under the given policies. |
policies |
MutableSequence[google.cloud.policysimulator_v1.types.ExplainedPolicy]
If the AccessState is UNKNOWN , this field contains the policies that led to
that result.
If the AccessState is GRANTED or NOT_GRANTED ,
this field is omitted.
|
errors |
MutableSequence[google.rpc.status_pb2.Status]
If the AccessState is UNKNOWN , this field contains a list of errors
explaining why the result is UNKNOWN .
If the AccessState is GRANTED or NOT_GRANTED ,
this field is omitted.
|