Summary of entries of Classes for policytroubleshooter.
Classes
IamCheckerAsyncClient
IAM Policy Troubleshooter service.
This service helps you troubleshoot access issues for Google Cloud resources.
IamCheckerClient
IAM Policy Troubleshooter service.
This service helps you troubleshoot access issues for Google Cloud resources.
AccessState
Whether a principal has a permission for a resource.
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.
AnnotatedMembership
Details about whether the binding includes the principal.
Membership
Whether the binding includes the principal.
- A principal is included directly if that principal is
listed in the binding.
- A principal is included indirectly if that principal is
in a Google group or Google Workspace domain that is
listed in the binding.
MEMBERSHIP_NOT_INCLUDED (2):
The binding does not include the principal.
MEMBERSHIP_UNKNOWN_INFO_DENIED (3):
The sender of the request is not allowed to
access the binding.
MEMBERSHIP_UNKNOWN_UNSUPPORTED (4):
The principal is an unsupported type. Only
Google Accounts and service accounts are
supported.
MembershipsEntry
The abstract base class for a message.
RolePermission
Whether a role includes a specific 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.
TroubleshootIamPolicyRequest
Request for TroubleshootIamPolicy.
TroubleshootIamPolicyResponse
Response for TroubleshootIamPolicy.