public static final class AuthProviderServiceGrpc.AuthProviderServiceBlockingV2Stub extends AbstractBlockingStub<AuthProviderServiceGrpc.AuthProviderServiceBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service AuthProviderService.
Service describing handlers for resources
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
AuthProviderServiceGrpc.AuthProviderServiceBlockingV2Stub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected AuthProviderServiceGrpc.AuthProviderServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
| Parameters |
| Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createAuthProvider(CreateAuthProviderRequest request)
public AuthProvider createAuthProvider(CreateAuthProviderRequest request)
Creates a new AuthProvider in a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteAuthProvider(DeleteAuthProviderRequest request)
public Empty deleteAuthProvider(DeleteAuthProviderRequest request)
Deletes a single AuthProvider.
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
deleteAuthorization(DeleteAuthorizationRequest request)
public Empty deleteAuthorization(DeleteAuthorizationRequest request)
Deletes a single Authorization.
| Returns |
| Type |
Description |
Empty |
|
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
disableAuthProvider(DisableAuthProviderRequest request)
public AuthProvider disableAuthProvider(DisableAuthProviderRequest request)
Disables a single AuthProvider.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
enableAuthProvider(EnableAuthProviderRequest request)
public AuthProvider enableAuthProvider(EnableAuthProviderRequest request)
Enables a single AuthProvider.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getAccessSummary(GetAccessSummaryRequest request)
public AccessSummary getAccessSummary(GetAccessSummaryRequest request)
Gets details of a single AccessSummary.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getAuthProvider(GetAuthProviderRequest request)
public AuthProvider getAuthProvider(GetAuthProviderRequest request)
Gets details of a single AuthProvider.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
getAuthorization(GetAuthorizationRequest request)
public Authorization getAuthorization(GetAuthorizationRequest request)
Gets details of a single Authorization.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listAccessSummaries(ListAccessSummariesRequest request)
public ListAccessSummariesResponse listAccessSummaries(ListAccessSummariesRequest request)
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"
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listAuthProviders(ListAuthProvidersRequest request)
public ListAuthProvidersResponse listAuthProviders(ListAuthProvidersRequest request)
Lists AuthProviders in a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
listAuthorizations(ListAuthorizationsRequest request)
public ListAuthorizationsResponse listAuthorizations(ListAuthorizationsRequest request)
Lists Authorizations in a given project and location.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
queryAuthProviders(QueryAuthProvidersRequest request)
public QueryAuthProvidersResponse queryAuthProviders(QueryAuthProvidersRequest request)
Queries what all auth_providers are used by a given workload_id.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
queryWorkloads(QueryWorkloadsRequest request)
public QueryWorkloadsResponse queryWorkloads(QueryWorkloadsRequest request)
Queries what all workloads are using a given auth_provider.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
revokeAuthorization(RevokeAuthorizationRequest request)
public RevokeAuthorizationResponse revokeAuthorization(RevokeAuthorizationRequest request)
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.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
undeleteAuthProvider(UndeleteAuthProviderRequest request)
public AuthProvider undeleteAuthProvider(UndeleteAuthProviderRequest request)
Undeletes a single AuthProvider.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|
updateAuthProvider(UpdateAuthProviderRequest request)
public AuthProvider updateAuthProvider(UpdateAuthProviderRequest request)
Updates the parameters of a single AuthProvider.
| Exceptions |
| Type |
Description |
io.grpc.StatusException |
|