Interface CmekConfigServiceGrpc.AsyncService (0.66.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>