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