Skip to main content

Namespace: OperatorService

operatorservice.v1.OperatorService

Type Aliases

AddOrUpdateRemoteCluster

Ƭ AddOrUpdateRemoteCluster: Object

AddOrUpdateRemoteCluster adds or updates remote cluster.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIAddOrUpdateRemoteClusterRequest
callbackAddOrUpdateRemoteClusterCallback
Returns

void

▸ (request): Promise<AddOrUpdateRemoteClusterResponse>

Parameters
NameType
requestIAddOrUpdateRemoteClusterRequest
Returns

Promise<AddOrUpdateRemoteClusterResponse>

Type declaration

NameType
name"AddOrUpdateRemoteCluster"
path"/temporal.api.operatorservice.v1.OperatorService/AddOrUpdateRemoteCluster"
requestStreamundefined
requestType"AddOrUpdateRemoteClusterRequest"
responseStreamundefined
responseType"AddOrUpdateRemoteClusterResponse"

AddOrUpdateRemoteClusterCallback

Ƭ AddOrUpdateRemoteClusterCallback: (error: Error | null, response?: AddOrUpdateRemoteClusterResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#addOrUpdateRemoteCluster.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?AddOrUpdateRemoteClusterResponseAddOrUpdateRemoteClusterResponse
Returns

void


AddSearchAttributes

Ƭ AddSearchAttributes: Object

AddSearchAttributes add custom search attributes.

Returns ALREADY_EXISTS status code if a Search Attribute with any of the specified names already exists Returns INTERNAL status code with temporal.api.errordetails.v1.SystemWorkflowFailure in Error Details if registration process fails,

Call signature

▸ (request, callback): void

Parameters
NameType
requestIAddSearchAttributesRequest
callbackAddSearchAttributesCallback
Returns

void

▸ (request): Promise<AddSearchAttributesResponse>

Parameters
NameType
requestIAddSearchAttributesRequest
Returns

Promise<AddSearchAttributesResponse>

Type declaration

NameType
name"AddSearchAttributes"
path"/temporal.api.operatorservice.v1.OperatorService/AddSearchAttributes"
requestStreamundefined
requestType"AddSearchAttributesRequest"
responseStreamundefined
responseType"AddSearchAttributesResponse"

AddSearchAttributesCallback

Ƭ AddSearchAttributesCallback: (error: Error | null, response?: AddSearchAttributesResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#addSearchAttributes.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?AddSearchAttributesResponseAddSearchAttributesResponse
Returns

void


CreateNexusEndpoint

Ƭ CreateNexusEndpoint: Object

Create a Nexus endpoint. This will fail if an endpoint with the same name is already registered with a status of ALREADY_EXISTS. Returns the created endpoint with its initial version. You may use this version for subsequent updates.

Call signature

▸ (request, callback): void

Parameters
NameType
requestICreateNexusEndpointRequest
callbackCreateNexusEndpointCallback
Returns

void

▸ (request): Promise<CreateNexusEndpointResponse>

Parameters
NameType
requestICreateNexusEndpointRequest
Returns

Promise<CreateNexusEndpointResponse>

Type declaration

NameType
name"CreateNexusEndpoint"
path"/temporal.api.operatorservice.v1.OperatorService/CreateNexusEndpoint"
requestStreamundefined
requestType"CreateNexusEndpointRequest"
responseStreamundefined
responseType"CreateNexusEndpointResponse"

CreateNexusEndpointCallback

Ƭ CreateNexusEndpointCallback: (error: Error | null, response?: CreateNexusEndpointResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#createNexusEndpoint.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?CreateNexusEndpointResponseCreateNexusEndpointResponse
Returns

void


DeleteNamespace

Ƭ DeleteNamespace: Object

DeleteNamespace synchronously deletes a namespace and asynchronously reclaims all namespace resources.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIDeleteNamespaceRequest
callbackDeleteNamespaceCallback
Returns

void

▸ (request): Promise<DeleteNamespaceResponse>

Parameters
NameType
requestIDeleteNamespaceRequest
Returns

Promise<DeleteNamespaceResponse>

Type declaration

NameType
name"DeleteNamespace"
path"/temporal.api.operatorservice.v1.OperatorService/DeleteNamespace"
requestStreamundefined
requestType"DeleteNamespaceRequest"
responseStreamundefined
responseType"DeleteNamespaceResponse"

DeleteNamespaceCallback

Ƭ DeleteNamespaceCallback: (error: Error | null, response?: DeleteNamespaceResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#deleteNamespace.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?DeleteNamespaceResponseDeleteNamespaceResponse
Returns

void


DeleteNexusEndpoint

Ƭ DeleteNexusEndpoint: Object

Delete an incoming Nexus service by ID.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIDeleteNexusEndpointRequest
callbackDeleteNexusEndpointCallback
Returns

void

▸ (request): Promise<DeleteNexusEndpointResponse>

Parameters
NameType
requestIDeleteNexusEndpointRequest
Returns

Promise<DeleteNexusEndpointResponse>

Type declaration

NameType
name"DeleteNexusEndpoint"
path"/temporal.api.operatorservice.v1.OperatorService/DeleteNexusEndpoint"
requestStreamundefined
requestType"DeleteNexusEndpointRequest"
responseStreamundefined
responseType"DeleteNexusEndpointResponse"

DeleteNexusEndpointCallback

Ƭ DeleteNexusEndpointCallback: (error: Error | null, response?: DeleteNexusEndpointResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#deleteNexusEndpoint.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?DeleteNexusEndpointResponseDeleteNexusEndpointResponse
Returns

void


GetNexusEndpoint

Ƭ GetNexusEndpoint: Object

Get a registered Nexus endpoint by ID. The returned version can be used for optimistic updates.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIGetNexusEndpointRequest
callbackGetNexusEndpointCallback
Returns

void

▸ (request): Promise<GetNexusEndpointResponse>

Parameters
NameType
requestIGetNexusEndpointRequest
Returns

Promise<GetNexusEndpointResponse>

Type declaration

NameType
name"GetNexusEndpoint"
path"/temporal.api.operatorservice.v1.OperatorService/GetNexusEndpoint"
requestStreamundefined
requestType"GetNexusEndpointRequest"
responseStreamundefined
responseType"GetNexusEndpointResponse"

GetNexusEndpointCallback

Ƭ GetNexusEndpointCallback: (error: Error | null, response?: GetNexusEndpointResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#getNexusEndpoint.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?GetNexusEndpointResponseGetNexusEndpointResponse
Returns

void


ListClusters

Ƭ ListClusters: Object

ListClusters returns information about Temporal clusters.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIListClustersRequest
callbackListClustersCallback
Returns

void

▸ (request): Promise<ListClustersResponse>

Parameters
NameType
requestIListClustersRequest
Returns

Promise<ListClustersResponse>

Type declaration

NameType
name"ListClusters"
path"/temporal.api.operatorservice.v1.OperatorService/ListClusters"
requestStreamundefined
requestType"ListClustersRequest"
responseStreamundefined
responseType"ListClustersResponse"

ListClustersCallback

Ƭ ListClustersCallback: (error: Error | null, response?: ListClustersResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#listClusters.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?ListClustersResponseListClustersResponse
Returns

void


ListNexusEndpoints

Ƭ ListNexusEndpoints: Object

List all Nexus endpoints for the cluster, sorted by ID in ascending order. Set page_token in the request to the next_page_token field of the previous response to get the next page of results. An empty next_page_token indicates that there are no more results. During pagination, a newly added service with an ID lexicographically earlier than the previous page's last endpoint's ID may be missed.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIListNexusEndpointsRequest
callbackListNexusEndpointsCallback
Returns

void

▸ (request): Promise<ListNexusEndpointsResponse>

Parameters
NameType
requestIListNexusEndpointsRequest
Returns

Promise<ListNexusEndpointsResponse>

Type declaration

NameType
name"ListNexusEndpoints"
path"/temporal.api.operatorservice.v1.OperatorService/ListNexusEndpoints"
requestStreamundefined
requestType"ListNexusEndpointsRequest"
responseStreamundefined
responseType"ListNexusEndpointsResponse"

ListNexusEndpointsCallback

Ƭ ListNexusEndpointsCallback: (error: Error | null, response?: ListNexusEndpointsResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#listNexusEndpoints.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?ListNexusEndpointsResponseListNexusEndpointsResponse
Returns

void


ListSearchAttributes

Ƭ ListSearchAttributes: Object

ListSearchAttributes returns comprehensive information about search attributes.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIListSearchAttributesRequest
callbackListSearchAttributesCallback
Returns

void

▸ (request): Promise<ListSearchAttributesResponse>

Parameters
NameType
requestIListSearchAttributesRequest
Returns

Promise<ListSearchAttributesResponse>

Type declaration

NameType
name"ListSearchAttributes"
path"/temporal.api.operatorservice.v1.OperatorService/ListSearchAttributes"
requestStreamundefined
requestType"ListSearchAttributesRequest"
responseStreamundefined
responseType"ListSearchAttributesResponse"

ListSearchAttributesCallback

Ƭ ListSearchAttributesCallback: (error: Error | null, response?: ListSearchAttributesResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#listSearchAttributes.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?ListSearchAttributesResponseListSearchAttributesResponse
Returns

void


RemoveRemoteCluster

Ƭ RemoveRemoteCluster: Object

RemoveRemoteCluster removes remote cluster.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIRemoveRemoteClusterRequest
callbackRemoveRemoteClusterCallback
Returns

void

▸ (request): Promise<RemoveRemoteClusterResponse>

Parameters
NameType
requestIRemoveRemoteClusterRequest
Returns

Promise<RemoveRemoteClusterResponse>

Type declaration

NameType
name"RemoveRemoteCluster"
path"/temporal.api.operatorservice.v1.OperatorService/RemoveRemoteCluster"
requestStreamundefined
requestType"RemoveRemoteClusterRequest"
responseStreamundefined
responseType"RemoveRemoteClusterResponse"

RemoveRemoteClusterCallback

Ƭ RemoveRemoteClusterCallback: (error: Error | null, response?: RemoveRemoteClusterResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#removeRemoteCluster.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?RemoveRemoteClusterResponseRemoveRemoteClusterResponse
Returns

void


RemoveSearchAttributes

Ƭ RemoveSearchAttributes: Object

RemoveSearchAttributes removes custom search attributes.

Returns NOT_FOUND status code if a Search Attribute with any of the specified names is not registered

Call signature

▸ (request, callback): void

Parameters
NameType
requestIRemoveSearchAttributesRequest
callbackRemoveSearchAttributesCallback
Returns

void

▸ (request): Promise<RemoveSearchAttributesResponse>

Parameters
NameType
requestIRemoveSearchAttributesRequest
Returns

Promise<RemoveSearchAttributesResponse>

Type declaration

NameType
name"RemoveSearchAttributes"
path"/temporal.api.operatorservice.v1.OperatorService/RemoveSearchAttributes"
requestStreamundefined
requestType"RemoveSearchAttributesRequest"
responseStreamundefined
responseType"RemoveSearchAttributesResponse"

RemoveSearchAttributesCallback

Ƭ RemoveSearchAttributesCallback: (error: Error | null, response?: RemoveSearchAttributesResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#removeSearchAttributes.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?RemoveSearchAttributesResponseRemoveSearchAttributesResponse
Returns

void


UpdateNexusEndpoint

Ƭ UpdateNexusEndpoint: Object

Optimistically update a Nexus endpoint based on provided version as obtained via the GetNexusEndpoint or ListNexusEndpointResponse APIs. This will fail with a status of FAILED_PRECONDITION if the version does not match. Returns the updated endpoint with its updated version. You may use this version for subsequent updates. You don't need to increment the version yourself. The server will increment the version for you after each update.

Call signature

▸ (request, callback): void

Parameters
NameType
requestIUpdateNexusEndpointRequest
callbackUpdateNexusEndpointCallback
Returns

void

▸ (request): Promise<UpdateNexusEndpointResponse>

Parameters
NameType
requestIUpdateNexusEndpointRequest
Returns

Promise<UpdateNexusEndpointResponse>

Type declaration

NameType
name"UpdateNexusEndpoint"
path"/temporal.api.operatorservice.v1.OperatorService/UpdateNexusEndpoint"
requestStreamundefined
requestType"UpdateNexusEndpointRequest"
responseStreamundefined
responseType"UpdateNexusEndpointResponse"

UpdateNexusEndpointCallback

Ƭ UpdateNexusEndpointCallback: (error: Error | null, response?: UpdateNexusEndpointResponse) => void

Callback as used by temporal.api.operatorservice.v1.OperatorService#updateNexusEndpoint.

Type declaration

▸ (error, response?): void

Parameters
NameTypeDescription
errorError | nullError, if any
response?UpdateNexusEndpointResponseUpdateNexusEndpointResponse
Returns

void