Class AuthProviderServiceGrpc.AuthProviderServiceStub (0.1.0)

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.AuthProviderServiceStub

Methods

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
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

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>