Identity and Access Management (IAM) v3beta API - Class PrincipalAccessBoundaryPolicies.PrincipalAccessBoundaryPoliciesBase (1.0.0-beta01)

[BindServiceMethod(typeof(PrincipalAccessBoundaryPolicies), "BindService")]
public abstract class PrincipalAccessBoundaryPolicies.PrincipalAccessBoundaryPoliciesBase

Reference documentation and code samples for the Identity and Access Management (IAM) v3beta API class PrincipalAccessBoundaryPolicies.PrincipalAccessBoundaryPoliciesBase.

Base class for server-side implementations of PrincipalAccessBoundaryPolicies

Inheritance

object > PrincipalAccessBoundaryPolicies.PrincipalAccessBoundaryPoliciesBase

Namespace

Google.Cloud.Iam.V3Beta

Assembly

Google.Cloud.Iam.V3Beta.dll

Methods

CreatePrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest, ServerCallContext)

public virtual Task<Operation> CreatePrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)

Creates a principal access boundary policy, and returns a long running operation.

Parameters
Name Description
request CreatePrincipalAccessBoundaryPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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

DeletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest, ServerCallContext)

public virtual Task<Operation> DeletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)

Deletes a principal access boundary policy.

Parameters
Name Description
request DeletePrincipalAccessBoundaryPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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

GetPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest, ServerCallContext)

public virtual Task<PrincipalAccessBoundaryPolicy> GetPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)

Gets a principal access boundary policy.

Parameters
Name Description
request GetPrincipalAccessBoundaryPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPrincipalAccessBoundaryPolicy

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

ListPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest, ServerCallContext)

public virtual Task<ListPrincipalAccessBoundaryPoliciesResponse> ListPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request, ServerCallContext context)

Lists principal access boundary policies.

Parameters
Name Description
request ListPrincipalAccessBoundaryPoliciesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListPrincipalAccessBoundaryPoliciesResponse

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

SearchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest, ServerCallContext)

public virtual Task<SearchPrincipalAccessBoundaryPolicyBindingsResponse> SearchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request, ServerCallContext context)

Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.

Parameters
Name Description
request SearchPrincipalAccessBoundaryPolicyBindingsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskSearchPrincipalAccessBoundaryPolicyBindingsResponse

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

UpdatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest, ServerCallContext)

public virtual Task<Operation> UpdatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)

Updates a principal access boundary policy.

Parameters
Name Description
request UpdatePrincipalAccessBoundaryPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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