Interface CmekConfigServiceGrpc.AsyncService (0.60.0)

public static interface CmekConfigServiceGrpc.AsyncService

Service for managing CMEK related tasks

Methods

deleteCmekConfig(DeleteCmekConfigRequest request, StreamObserver<Operation> responseObserver)

public default void deleteCmekConfig(DeleteCmekConfigRequest request, StreamObserver<Operation> responseObserver)

De-provisions a CmekConfig.

Parameters
Name Description
request DeleteCmekConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getCmekConfig(GetCmekConfigRequest request, StreamObserver<CmekConfig> responseObserver)

public default void getCmekConfig(GetCmekConfigRequest request, StreamObserver<CmekConfig> responseObserver)

Gets the CmekConfig.

Parameters
Name Description
request GetCmekConfigRequest
responseObserver io.grpc.stub.StreamObserver<CmekConfig>

listCmekConfigs(ListCmekConfigsRequest request, StreamObserver<ListCmekConfigsResponse> responseObserver)

public default void listCmekConfigs(ListCmekConfigsRequest request, StreamObserver<ListCmekConfigsResponse> responseObserver)

Lists all the CmekConfigs with the project.

Parameters
Name Description
request ListCmekConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListCmekConfigsResponse>

updateCmekConfig(UpdateCmekConfigRequest request, StreamObserver<Operation> responseObserver)

public default void updateCmekConfig(UpdateCmekConfigRequest request, StreamObserver<Operation> responseObserver)

Provisions a CMEK key for use in a location of a customer's project. This method will also conduct location validation on the provided cmekConfig to make sure the key is valid and can be used in the selected location.

Parameters
Name Description
request UpdateCmekConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>