Policy Troubleshooter v3 API - Class PolicyTroubleshooter.PolicyTroubleshooterBase (1.2.0)

[BindServiceMethod(typeof(PolicyTroubleshooter), "BindService")]
public abstract class PolicyTroubleshooter.PolicyTroubleshooterBase

Reference documentation and code samples for the Policy Troubleshooter v3 API class PolicyTroubleshooter.PolicyTroubleshooterBase.

Base class for server-side implementations of PolicyTroubleshooter

Inheritance

object > PolicyTroubleshooter.PolicyTroubleshooterBase

Namespace

Google.Cloud.PolicyTroubleshooter.Iam.V3

Assembly

Google.Cloud.PolicyTroubleshooter.Iam.V3.dll

Methods

TroubleshootIamPolicy(TroubleshootIamPolicyRequest, ServerCallContext)

public virtual Task<TroubleshootIamPolicyResponse> TroubleshootIamPolicy(TroubleshootIamPolicyRequest request, ServerCallContext context)

Checks whether a principal has a specific permission for a specific resource, and explains why the principal does or doesn't have that permission.

Parameters
Name Description
request TroubleshootIamPolicyRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTroubleshootIamPolicyResponse

The response to send back to the client (wrapped by a task).