Package com.google.iam.v3
Interface PrincipalAccessBoundaryPoliciesGrpc.AsyncService
- All Known Implementing Classes:
PrincipalAccessBoundaryPoliciesGrpc.PrincipalAccessBoundaryPoliciesImplBase
- Enclosing class:
- PrincipalAccessBoundaryPoliciesGrpc
public static interface PrincipalAccessBoundaryPoliciesGrpc.AsyncService
Manages Identity and Access Management (IAM) principal access boundary policies.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreatePrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a principal access boundary policy, and returns a long running operation.default voiddeletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a principal access boundary policy.default voidgetPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<PrincipalAccessBoundaryPolicy> responseObserver) Gets a principal access boundary policy.default voidlistPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request, io.grpc.stub.StreamObserver<ListPrincipalAccessBoundaryPoliciesResponse> responseObserver) Lists principal access boundary policies.default voidsearchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request, io.grpc.stub.StreamObserver<SearchPrincipalAccessBoundaryPolicyBindingsResponse> responseObserver) Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.default voidupdatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a principal access boundary policy.
-
Method Details
-
createPrincipalAccessBoundaryPolicy
default void createPrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a principal access boundary policy, and returns a long running operation.
-
getPrincipalAccessBoundaryPolicy
default void getPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<PrincipalAccessBoundaryPolicy> responseObserver) Gets a principal access boundary policy.
-
updatePrincipalAccessBoundaryPolicy
default void updatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a principal access boundary policy.
-
deletePrincipalAccessBoundaryPolicy
default void deletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a principal access boundary policy.
-
listPrincipalAccessBoundaryPolicies
default void listPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request, io.grpc.stub.StreamObserver<ListPrincipalAccessBoundaryPoliciesResponse> responseObserver) Lists principal access boundary policies.
-
searchPrincipalAccessBoundaryPolicyBindings
default void searchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest request, io.grpc.stub.StreamObserver<SearchPrincipalAccessBoundaryPolicyBindingsResponse> responseObserver) Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.
-