Package Classes (1.12.0)

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.