Policy Troubleshooter v3 API - Class PolicyTroubleshooter.PolicyTroubleshooterBase (1.0.0-beta02)

[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
NameDescription
requestTroubleshootIamPolicyRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskTroubleshootIamPolicyResponse

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