policytroubleshooter/v1 library
Policy Troubleshooter API - v1
For more information, see cloud.google.com/iam/
Create an instance of PolicyTroubleshooterApi to access these resources:
Classes
- GoogleCloudPolicytroubleshooterV1BindingExplanation
- Details about how a binding in a policy affects a principal's ability to use a permission.
- GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership
- Details about whether the binding includes the principal.
- 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.
- GoogleIamV1Binding
-
Associates
members
, or principals, with arole
. - GoogleIamV1Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- IamResource
- PolicyTroubleshooterApi
Typedefs
- GoogleCloudPolicytroubleshooterV1AccessTuple = $V1AccessTuple
- Information about the principal, resource, and permission to check.
- GoogleIamV1AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- GoogleRpcStatus = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - GoogleTypeExpr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.