public static final class AuthProviderServiceGrpc.AuthProviderServiceStub extends AbstractAsyncStub<AuthProviderServiceGrpc.AuthProviderServiceStub>A stub to allow clients to do asynchronous rpc calls to service AuthProviderService.
Service describing handlers for resources
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > AuthProviderServiceGrpc.AuthProviderServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected AuthProviderServiceGrpc.AuthProviderServiceStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
AuthProviderServiceGrpc.AuthProviderServiceStub |
|
createAuthProvider(CreateAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)
public void createAuthProvider(CreateAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)Creates a new AuthProvider in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<AuthProvider> |
deleteAuthProvider(DeleteAuthProviderRequest request, StreamObserver<Empty> responseObserver)
public void deleteAuthProvider(DeleteAuthProviderRequest request, StreamObserver<Empty> responseObserver)Deletes a single AuthProvider.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<Empty> |
deleteAuthorization(DeleteAuthorizationRequest request, StreamObserver<Empty> responseObserver)
public void deleteAuthorization(DeleteAuthorizationRequest request, StreamObserver<Empty> responseObserver)Deletes a single Authorization.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAuthorizationRequest |
responseObserver |
io.grpc.stub.StreamObserver<Empty> |
disableAuthProvider(DisableAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)
public void disableAuthProvider(DisableAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)Disables a single AuthProvider.
| Parameters | |
|---|---|
| Name | Description |
request |
DisableAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<AuthProvider> |
enableAuthProvider(EnableAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)
public void enableAuthProvider(EnableAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)Enables a single AuthProvider.
| Parameters | |
|---|---|
| Name | Description |
request |
EnableAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<AuthProvider> |
getAccessSummary(GetAccessSummaryRequest request, StreamObserver<AccessSummary> responseObserver)
public void getAccessSummary(GetAccessSummaryRequest request, StreamObserver<AccessSummary> responseObserver)Gets details of a single AccessSummary.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAccessSummaryRequest |
responseObserver |
io.grpc.stub.StreamObserver<AccessSummary> |
getAuthProvider(GetAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)
public void getAuthProvider(GetAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)Gets details of a single AuthProvider.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<AuthProvider> |
getAuthorization(GetAuthorizationRequest request, StreamObserver<Authorization> responseObserver)
public void getAuthorization(GetAuthorizationRequest request, StreamObserver<Authorization> responseObserver)Gets details of a single Authorization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAuthorizationRequest |
responseObserver |
io.grpc.stub.StreamObserver<Authorization> |
listAccessSummaries(ListAccessSummariesRequest request, StreamObserver<ListAccessSummariesResponse> responseObserver)
public void listAccessSummaries(ListAccessSummariesRequest request, StreamObserver<ListAccessSummariesResponse> responseObserver)Lists AccessSummaries in a given project and location. Supported Filters:
workload_id: Filter by the SPIFFE ID of the agent. Example:workload_id="spiffe://example.com/ns/default/sa/my-agent"
| Parameters | |
|---|---|
| Name | Description |
request |
ListAccessSummariesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListAccessSummariesResponse> |
listAuthProviders(ListAuthProvidersRequest request, StreamObserver<ListAuthProvidersResponse> responseObserver)
public void listAuthProviders(ListAuthProvidersRequest request, StreamObserver<ListAuthProvidersResponse> responseObserver)Lists AuthProviders in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAuthProvidersRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListAuthProvidersResponse> |
listAuthorizations(ListAuthorizationsRequest request, StreamObserver<ListAuthorizationsResponse> responseObserver)
public void listAuthorizations(ListAuthorizationsRequest request, StreamObserver<ListAuthorizationsResponse> responseObserver)Lists Authorizations in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAuthorizationsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListAuthorizationsResponse> |
queryAuthProviders(QueryAuthProvidersRequest request, StreamObserver<QueryAuthProvidersResponse> responseObserver)
public void queryAuthProviders(QueryAuthProvidersRequest request, StreamObserver<QueryAuthProvidersResponse> responseObserver)Queries what all auth_providers are used by a given workload_id.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryAuthProvidersRequest |
responseObserver |
io.grpc.stub.StreamObserver<QueryAuthProvidersResponse> |
queryWorkloads(QueryWorkloadsRequest request, StreamObserver<QueryWorkloadsResponse> responseObserver)
public void queryWorkloads(QueryWorkloadsRequest request, StreamObserver<QueryWorkloadsResponse> responseObserver)Queries what all workloads are using a given auth_provider.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryWorkloadsRequest |
responseObserver |
io.grpc.stub.StreamObserver<QueryWorkloadsResponse> |
revokeAuthorization(RevokeAuthorizationRequest request, StreamObserver<RevokeAuthorizationResponse> responseObserver)
public void revokeAuthorization(RevokeAuthorizationRequest request, StreamObserver<RevokeAuthorizationResponse> responseObserver)Revokes all authorizations for a specific user on an AuthProvider. This deletes all authorization records associated with the user and AuthProvider, effectively revoking access across all agents.
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeAuthorizationRequest |
responseObserver |
io.grpc.stub.StreamObserver<RevokeAuthorizationResponse> |
undeleteAuthProvider(UndeleteAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)
public void undeleteAuthProvider(UndeleteAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)Undeletes a single AuthProvider.
| Parameters | |
|---|---|
| Name | Description |
request |
UndeleteAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<AuthProvider> |
updateAuthProvider(UpdateAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)
public void updateAuthProvider(UpdateAuthProviderRequest request, StreamObserver<AuthProvider> responseObserver)Updates the parameters of a single AuthProvider.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAuthProviderRequest |
responseObserver |
io.grpc.stub.StreamObserver<AuthProvider> |