Namespace Google.Cloud.PolicyTroubleshooter.V1

Classes

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.

BindingExplanation.Types

Container for nested types declared in the BindingExplanation message type.

BindingExplanation.Types.AnnotatedMembership

Details about whether the binding includes the member.

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 member has a permission for a resource.

BindingExplanation.Types.Membership

Whether the binding includes the member.

BindingExplanation.Types.RolePermission

Whether a role includes a specific permission.

HeuristicRelevance

The extent to which a single data point contributes to an overall determination.