Package com.google.cloud.kms.v1
Interface EkmServiceGrpc.AsyncService
-
- All Known Implementing Classes:
EkmServiceGrpc.EkmServiceImplBase
- Enclosing class:
- EkmServiceGrpc
public static interface EkmServiceGrpc.AsyncService
Google Cloud Key Management EKM Service Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects: * [EkmConnection][google.cloud.kms.v1.EkmConnection]
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createEkmConnection(CreateEkmConnectionRequest request, io.grpc.stub.StreamObserver<EkmConnection> responseObserver)
Creates a new [EkmConnection][google.cloud.kms.v1.EkmConnection] in a given Project and Location.default void
getEkmConfig(GetEkmConfigRequest request, io.grpc.stub.StreamObserver<EkmConfig> responseObserver)
Returns the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource for a given project and location.default void
getEkmConnection(GetEkmConnectionRequest request, io.grpc.stub.StreamObserver<EkmConnection> responseObserver)
Returns metadata for a given [EkmConnection][google.cloud.kms.v1.EkmConnection].default void
listEkmConnections(ListEkmConnectionsRequest request, io.grpc.stub.StreamObserver<ListEkmConnectionsResponse> responseObserver)
Lists [EkmConnections][google.cloud.kms.v1.EkmConnection].default void
updateEkmConfig(UpdateEkmConfigRequest request, io.grpc.stub.StreamObserver<EkmConfig> responseObserver)
Updates the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource for a given project and location.default void
updateEkmConnection(UpdateEkmConnectionRequest request, io.grpc.stub.StreamObserver<EkmConnection> responseObserver)
Updates an [EkmConnection][google.cloud.kms.v1.EkmConnection]'s metadata.default void
verifyConnectivity(VerifyConnectivityRequest request, io.grpc.stub.StreamObserver<VerifyConnectivityResponse> responseObserver)
Verifies that Cloud KMS can successfully connect to the external key manager specified by an [EkmConnection][google.cloud.kms.v1.EkmConnection].
-
-
-
Method Detail
-
listEkmConnections
default void listEkmConnections(ListEkmConnectionsRequest request, io.grpc.stub.StreamObserver<ListEkmConnectionsResponse> responseObserver)
Lists [EkmConnections][google.cloud.kms.v1.EkmConnection].
-
getEkmConnection
default void getEkmConnection(GetEkmConnectionRequest request, io.grpc.stub.StreamObserver<EkmConnection> responseObserver)
Returns metadata for a given [EkmConnection][google.cloud.kms.v1.EkmConnection].
-
createEkmConnection
default void createEkmConnection(CreateEkmConnectionRequest request, io.grpc.stub.StreamObserver<EkmConnection> responseObserver)
Creates a new [EkmConnection][google.cloud.kms.v1.EkmConnection] in a given Project and Location.
-
updateEkmConnection
default void updateEkmConnection(UpdateEkmConnectionRequest request, io.grpc.stub.StreamObserver<EkmConnection> responseObserver)
Updates an [EkmConnection][google.cloud.kms.v1.EkmConnection]'s metadata.
-
getEkmConfig
default void getEkmConfig(GetEkmConfigRequest request, io.grpc.stub.StreamObserver<EkmConfig> responseObserver)
Returns the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource for a given project and location.
-
updateEkmConfig
default void updateEkmConfig(UpdateEkmConfigRequest request, io.grpc.stub.StreamObserver<EkmConfig> responseObserver)
Updates the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource for a given project and location.
-
verifyConnectivity
default void verifyConnectivity(VerifyConnectivityRequest request, io.grpc.stub.StreamObserver<VerifyConnectivityResponse> responseObserver)
Verifies that Cloud KMS can successfully connect to the external key manager specified by an [EkmConnection][google.cloud.kms.v1.EkmConnection]. If there is an error connecting to the EKM, this method returns a FAILED_PRECONDITION status containing structured information as described at https://cloud.google.com/kms/docs/reference/ekm_errors.
-
-