Package types (1.8.0)

API documentation for policytroubleshooter_v1.types package.

Classes

AccessState

Whether a member has a permission for a resource.

Values: ACCESS_STATE_UNSPECIFIED (0): Reserved for future use. GRANTED (1): The member has the permission. NOT_GRANTED (2): The member does not have the permission. UNKNOWN_CONDITIONAL (3): The member 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 member, resource, and permission to check.

BindingExplanation

Details about how a binding in a policy affects a member'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 contributes to an overall determination.

Values: HEURISTIC_RELEVANCE_UNSPECIFIED (0): Reserved for future use. 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.