policytroubleshooter.v1 library Null safety

Policy Troubleshooter API - v1

For more information, see cloud.google.com/iam/

Create an instance of PolicyTroubleshooterApi to access these resources:

Classes

GoogleCloudPolicytroubleshooterV1AccessTuple
Information about the member, resource, and permission to check.
GoogleCloudPolicytroubleshooterV1BindingExplanation
Details about how a binding in a policy affects a member's ability to use a permission.
GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership
Details about whether the binding includes the member.
GoogleCloudPolicytroubleshooterV1ExplainedPolicy
Details about how a specific IAM Policy contributed to the access check.
GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest
Request for TroubleshootIamPolicy.
GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse
Response for TroubleshootIamPolicy.
GoogleIamV1AuditConfig
Specifies the audit configuration for a service. [...]
GoogleIamV1AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
GoogleIamV1Binding
Associates members with a role.
GoogleIamV1Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
GoogleTypeExpr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
IamResource
PolicyTroubleshooterApi

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.