EkmService

google.cloud.kms.v1. EkmService

Represents an EkmService

Constructor

new EkmService(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new EkmService service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

createEkmConnection(request, callback) → {undefined}

Calls CreateEkmConnection.

Parameters:
Name Type Description
request google.cloud.kms.v1.ICreateEkmConnectionRequest

CreateEkmConnectionRequest message or plain object

callback google.cloud.kms.v1.EkmService.CreateEkmConnectionCallback

Node-style callback called with the error, if any, and EkmConnection

Returns:
Type Description
undefined

createEkmConnection(request) → {Promise.<google.cloud.kms.v1.EkmConnection>}

Calls CreateEkmConnection.

Parameters:
Name Type Description
request google.cloud.kms.v1.ICreateEkmConnectionRequest

CreateEkmConnectionRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.kms.v1.EkmConnection>

Promise

getEkmConnection(request, callback) → {undefined}

Calls GetEkmConnection.

Parameters:
Name Type Description
request google.cloud.kms.v1.IGetEkmConnectionRequest

GetEkmConnectionRequest message or plain object

callback google.cloud.kms.v1.EkmService.GetEkmConnectionCallback

Node-style callback called with the error, if any, and EkmConnection

Returns:
Type Description
undefined

getEkmConnection(request) → {Promise.<google.cloud.kms.v1.EkmConnection>}

Calls GetEkmConnection.

Parameters:
Name Type Description
request google.cloud.kms.v1.IGetEkmConnectionRequest

GetEkmConnectionRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.kms.v1.EkmConnection>

Promise

listEkmConnections(request, callback) → {undefined}

Calls ListEkmConnections.

Parameters:
Name Type Description
request google.cloud.kms.v1.IListEkmConnectionsRequest

ListEkmConnectionsRequest message or plain object

callback google.cloud.kms.v1.EkmService.ListEkmConnectionsCallback

Node-style callback called with the error, if any, and ListEkmConnectionsResponse

Returns:
Type Description
undefined

listEkmConnections(request) → {Promise.<google.cloud.kms.v1.ListEkmConnectionsResponse>}

Calls ListEkmConnections.

Parameters:
Name Type Description
request google.cloud.kms.v1.IListEkmConnectionsRequest

ListEkmConnectionsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.kms.v1.ListEkmConnectionsResponse>

Promise

updateEkmConnection(request, callback) → {undefined}

Calls UpdateEkmConnection.

Parameters:
Name Type Description
request google.cloud.kms.v1.IUpdateEkmConnectionRequest

UpdateEkmConnectionRequest message or plain object

callback google.cloud.kms.v1.EkmService.UpdateEkmConnectionCallback

Node-style callback called with the error, if any, and EkmConnection

Returns:
Type Description
undefined

updateEkmConnection(request) → {Promise.<google.cloud.kms.v1.EkmConnection>}

Calls UpdateEkmConnection.

Parameters:
Name Type Description
request google.cloud.kms.v1.IUpdateEkmConnectionRequest

UpdateEkmConnectionRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.kms.v1.EkmConnection>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {EkmService}

Creates new EkmService service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
EkmService

RPC service. Useful where requests and/or responses are streamed.

Type Definitions

CreateEkmConnectionCallback(error, responseopt)

Callback as used by createEkmConnection.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.kms.v1.EkmConnection <optional>

EkmConnection

GetEkmConnectionCallback(error, responseopt)

Callback as used by getEkmConnection.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.kms.v1.EkmConnection <optional>

EkmConnection

ListEkmConnectionsCallback(error, responseopt)

Callback as used by listEkmConnections.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.kms.v1.ListEkmConnectionsResponse <optional>

ListEkmConnectionsResponse

UpdateEkmConnectionCallback(error, responseopt)

Callback as used by updateEkmConnection.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.kms.v1.EkmConnection <optional>

EkmConnection