Class EkmServiceGrpc.EkmServiceBlockingStub

  • Enclosing class:
    EkmServiceGrpc

    public static final class EkmServiceGrpc.EkmServiceBlockingStub
    extends io.grpc.stub.AbstractBlockingStub<EkmServiceGrpc.EkmServiceBlockingStub>
    A stub to allow clients to do synchronous rpc calls to service EkmService.
     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 Detail

      • createEkmConnection

        public EkmConnection createEkmConnection​(CreateEkmConnectionRequest request)
         Creates a new [EkmConnection][google.cloud.kms.v1.EkmConnection] in a given
         Project and Location.
         
      • getEkmConfig

        public EkmConfig getEkmConfig​(GetEkmConfigRequest request)
         Returns the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource
         for a given project and location.
         
      • updateEkmConfig

        public EkmConfig updateEkmConfig​(UpdateEkmConfigRequest request)
         Updates the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource
         for a given project and location.
         
      • verifyConnectivity

        public VerifyConnectivityResponse verifyConnectivity​(VerifyConnectivityRequest request)
         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.