Classes
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.
BindingExplanation.Types
Container for nested types declared in the BindingExplanation message type.
BindingExplanation.Types.AnnotatedMembership
Details about whether the binding includes the principal.
ExplainedPolicy
Details about how a specific IAM [Policy][google.iam.v1.Policy] contributed to the access check.
IamChecker
IAM Policy Troubleshooter service.
This service helps you troubleshoot access issues for Google Cloud resources.
IamChecker.IamCheckerBase
Base class for server-side implementations of IamChecker
IamChecker.IamCheckerClient
Client for IamChecker
IamCheckerClient
IamChecker client wrapper, for convenient use.
IamCheckerClientBuilder
Builder class for IamCheckerClient to provide simple configuration of credentials, endpoint etc.
IamCheckerClientImpl
IamChecker client wrapper implementation, for convenient use.
IamCheckerSettings
Settings for IamCheckerClient instances.
TroubleshootIamPolicyRequest
Request for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].
TroubleshootIamPolicyResponse
Response for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].
Enums
AccessState
Whether a principal has a permission for a resource.
BindingExplanation.Types.Membership
Whether the binding includes the principal.
BindingExplanation.Types.RolePermission
Whether a role includes a specific permission.
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.