Represents an EkmService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.kms.v1.EkmServicePackage
@google-cloud/kmsConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new EkmService service.
| Name | Description | 
| rpcImpl | $protobuf.RPCImplRPC implementation | 
| requestDelimited | booleanWhether requests are length-delimited | 
| responseDelimited | booleanWhether responses are length-delimited | 
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): EkmService;Creates new EkmService service using the specified rpc implementation.
| Name | Description | 
| rpcImpl | $protobuf.RPCImplRPC implementation | 
| requestDelimited | booleanWhether requests are length-delimited | 
| responseDelimited | booleanWhether responses are length-delimited | 
| Type | Description | 
| EkmService | RPC service. Useful where requests and/or responses are streamed. | 
createEkmConnection(request, callback)
public createEkmConnection(request: google.cloud.kms.v1.ICreateEkmConnectionRequest, callback: google.cloud.kms.v1.EkmService.CreateEkmConnectionCallback): void;Calls CreateEkmConnection.
| Name | Description | 
| request | google.cloud.kms.v1.ICreateEkmConnectionRequestCreateEkmConnectionRequest message or plain object | 
| callback | google.cloud.kms.v1.EkmService.CreateEkmConnectionCallbackNode-style callback called with the error, if any, and EkmConnection | 
| Type | Description | 
| void | 
createEkmConnection(request)
public createEkmConnection(request: google.cloud.kms.v1.ICreateEkmConnectionRequest): Promise<google.cloud.kms.v1.EkmConnection>;Calls CreateEkmConnection.
| Name | Description | 
| request | google.cloud.kms.v1.ICreateEkmConnectionRequestCreateEkmConnectionRequest message or plain object | 
| Type | Description | 
| Promise<google.cloud.kms.v1.EkmConnection> | Promise | 
getEkmConnection(request, callback)
public getEkmConnection(request: google.cloud.kms.v1.IGetEkmConnectionRequest, callback: google.cloud.kms.v1.EkmService.GetEkmConnectionCallback): void;Calls GetEkmConnection.
| Name | Description | 
| request | google.cloud.kms.v1.IGetEkmConnectionRequestGetEkmConnectionRequest message or plain object | 
| callback | google.cloud.kms.v1.EkmService.GetEkmConnectionCallbackNode-style callback called with the error, if any, and EkmConnection | 
| Type | Description | 
| void | 
getEkmConnection(request)
public getEkmConnection(request: google.cloud.kms.v1.IGetEkmConnectionRequest): Promise<google.cloud.kms.v1.EkmConnection>;Calls GetEkmConnection.
| Name | Description | 
| request | google.cloud.kms.v1.IGetEkmConnectionRequestGetEkmConnectionRequest message or plain object | 
| Type | Description | 
| Promise<google.cloud.kms.v1.EkmConnection> | Promise | 
listEkmConnections(request, callback)
public listEkmConnections(request: google.cloud.kms.v1.IListEkmConnectionsRequest, callback: google.cloud.kms.v1.EkmService.ListEkmConnectionsCallback): void;Calls ListEkmConnections.
| Name | Description | 
| request | IListEkmConnectionsRequestListEkmConnectionsRequest message or plain object | 
| callback | google.cloud.kms.v1.EkmService.ListEkmConnectionsCallbackNode-style callback called with the error, if any, and ListEkmConnectionsResponse | 
| Type | Description | 
| void | 
listEkmConnections(request)
public listEkmConnections(request: google.cloud.kms.v1.IListEkmConnectionsRequest): Promise<google.cloud.kms.v1.ListEkmConnectionsResponse>;Calls ListEkmConnections.
| Name | Description | 
| request | IListEkmConnectionsRequestListEkmConnectionsRequest message or plain object | 
| Type | Description | 
| Promise<google.cloud.kms.v1.ListEkmConnectionsResponse> | Promise | 
updateEkmConnection(request, callback)
public updateEkmConnection(request: google.cloud.kms.v1.IUpdateEkmConnectionRequest, callback: google.cloud.kms.v1.EkmService.UpdateEkmConnectionCallback): void;Calls UpdateEkmConnection.
| Name | Description | 
| request | google.cloud.kms.v1.IUpdateEkmConnectionRequestUpdateEkmConnectionRequest message or plain object | 
| callback | google.cloud.kms.v1.EkmService.UpdateEkmConnectionCallbackNode-style callback called with the error, if any, and EkmConnection | 
| Type | Description | 
| void | 
updateEkmConnection(request)
public updateEkmConnection(request: google.cloud.kms.v1.IUpdateEkmConnectionRequest): Promise<google.cloud.kms.v1.EkmConnection>;Calls UpdateEkmConnection.
| Name | Description | 
| request | google.cloud.kms.v1.IUpdateEkmConnectionRequestUpdateEkmConnectionRequest message or plain object | 
| Type | Description | 
| Promise<google.cloud.kms.v1.EkmConnection> | Promise |