Interface AccessPoliciesGrpc.AsyncService (1.67.0)

public static interface AccessPoliciesGrpc.AsyncService

Manages Identity and Access Management (IAM) access policies.

Methods

createAccessPolicy(CreateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createAccessPolicy(CreateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates an access policy, and returns a long running operation.

Parameters
Name Description
request CreateAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAccessPolicy(DeleteAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteAccessPolicy(DeleteAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes an access policy.

Parameters
Name Description
request DeleteAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAccessPolicy(GetAccessPolicyRequest request, StreamObserver<AccessPolicy> responseObserver)

public default void getAccessPolicy(GetAccessPolicyRequest request, StreamObserver<AccessPolicy> responseObserver)

Gets an access policy.

Parameters
Name Description
request GetAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<AccessPolicy>

listAccessPolicies(ListAccessPoliciesRequest request, StreamObserver<ListAccessPoliciesResponse> responseObserver)

public default void listAccessPolicies(ListAccessPoliciesRequest request, StreamObserver<ListAccessPoliciesResponse> responseObserver)

Lists access policies.

Parameters
Name Description
request ListAccessPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListAccessPoliciesResponse>

searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request, StreamObserver<SearchAccessPolicyBindingsResponse> responseObserver)

public default void searchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request, StreamObserver<SearchAccessPolicyBindingsResponse> responseObserver)

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

Parameters
Name Description
request SearchAccessPolicyBindingsRequest
responseObserver io.grpc.stub.StreamObserver<SearchAccessPolicyBindingsResponse>

updateAccessPolicy(UpdateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateAccessPolicy(UpdateAccessPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates an access policy.

Parameters
Name Description
request UpdateAccessPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>