API documentation for policytroubleshooter_v1.types
package.
Classes
AccessState
Whether a principal has a permission for a resource.
Values:
ACCESS_STATE_UNSPECIFIED (0):
Default value. This value is unused.
GRANTED (1):
The principal has the permission.
NOT_GRANTED (2):
The principal does not have the permission.
UNKNOWN_CONDITIONAL (3):
The principal has the permission only if a condition
expression evaluates to true
.
UNKNOWN_INFO_DENIED (4):
The sender of the request does not have
access to all of the policies that Policy
Troubleshooter needs to evaluate.
AccessTuple
Information about the principal, resource, and permission to check.
BindingExplanation
Details about how a binding in a policy affects a principal's ability to use a permission.
ExplainedPolicy
Details about how a specific IAM Policy][google.iam.v1.Policy]
contributed to the access check.
HeuristicRelevance
The extent to which a single data point, such as the existence of a binding or whether a binding includes a specific principal, contributes to an overall determination.
Values: HEURISTIC_RELEVANCE_UNSPECIFIED (0): Default value. This value is unused. NORMAL (1): The data point has a limited effect on the result. Changing the data point is unlikely to affect the overall determination. HIGH (2): The data point has a strong effect on the result. Changing the data point is likely to affect the overall determination.
TroubleshootIamPolicyRequest
Request for TroubleshootIamPolicy.
TroubleshootIamPolicyResponse
Response for TroubleshootIamPolicy.