Namespace: WorkflowService
workflowservice.v1.WorkflowService
Type Aliases
CountActivityExecutions
Ƭ CountActivityExecutions: Object
CountActivityExecutions is a visibility API to count activity executions in a specific namespace.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICountActivityExecutionsRequest |
callback | CountActivityExecutionsCallback |
Returns
void
▸ (request): Promise<CountActivityExecutionsResponse>
Parameters
| Name | Type |
|---|---|
request | ICountActivityExecutionsRequest |
Returns
Promise<CountActivityExecutionsResponse>
Type declaration
| Name | Type |
|---|---|
name | "CountActivityExecutions" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CountActivityExecutions" |
requestStream | undefined |
requestType | "CountActivityExecutionsRequest" |
responseStream | undefined |
responseType | "CountActivityExecutionsResponse" |
CountActivityExecutionsCallback
Ƭ CountActivityExecutionsCallback: (error: Error | null, response?: CountActivityExecutionsResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#countActivityExecutions.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CountActivityExecutionsResponse | CountActivityExecutionsResponse |
Returns
void
CountNexusOperationExecutions
Ƭ CountNexusOperationExecutions: Object
CountNexusOperationExecutions is a visibility API to count Nexus operations in a specific namespace.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICountNexusOperationExecutionsRequest |
callback | CountNexusOperationExecutionsCallback |
Returns
void
▸ (request): Promise<CountNexusOperationExecutionsResponse>
Parameters
| Name | Type |
|---|---|
request | ICountNexusOperationExecutionsRequest |
Returns
Promise<CountNexusOperationExecutionsResponse>
Type declaration
| Name | Type |
|---|---|
name | "CountNexusOperationExecutions" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CountNexusOperationExecutions" |
requestStream | undefined |
requestType | "CountNexusOperationExecutionsRequest" |
responseStream | undefined |
responseType | "CountNexusOperationExecutionsResponse" |
CountNexusOperationExecutionsCallback
Ƭ CountNexusOperationExecutionsCallback: (error: Error | null, response?: CountNexusOperationExecutionsResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#countNexusOperationExecutions.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CountNexusOperationExecutionsResponse | CountNexusOperationExecutionsResponse |
Returns
void
CountSchedules
Ƭ CountSchedules: Object
CountSchedules is a visibility API to count schedules in a specific namespace.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICountSchedulesRequest |
callback | CountSchedulesCallback |
Returns
void
▸ (request): Promise<CountSchedulesResponse>
Parameters
| Name | Type |
|---|---|
request | ICountSchedulesRequest |
Returns
Promise<CountSchedulesResponse>
Type declaration
| Name | Type |
|---|---|
name | "CountSchedules" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CountSchedules" |
requestStream | undefined |
requestType | "CountSchedulesRequest" |
responseStream | undefined |
responseType | "CountSchedulesResponse" |
CountSchedulesCallback
Ƭ CountSchedulesCallback: (error: Error | null, response?: CountSchedulesResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#countSchedules.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CountSchedulesResponse | CountSchedulesResponse |
Returns
void
CountWorkers
Ƭ CountWorkers: Object
CountWorkers counts the number of workers in a specific namespace.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICountWorkersRequest |
callback | CountWorkersCallback |
Returns
void
▸ (request): Promise<CountWorkersResponse>
Parameters
| Name | Type |
|---|---|
request | ICountWorkersRequest |
Returns
Promise<CountWorkersResponse>
Type declaration
| Name | Type |
|---|---|
name | "CountWorkers" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CountWorkers" |
requestStream | undefined |
requestType | "CountWorkersRequest" |
responseStream | undefined |
responseType | "CountWorkersResponse" |
CountWorkersCallback
Ƭ CountWorkersCallback: (error: Error | null, response?: CountWorkersResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#countWorkers.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CountWorkersResponse | CountWorkersResponse |
Returns
void
CountWorkflowExecutions
Ƭ CountWorkflowExecutions: Object
CountWorkflowExecutions is a visibility API to count of workflow executions in a specific namespace.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICountWorkflowExecutionsRequest |
callback | CountWorkflowExecutionsCallback |
Returns
void
▸ (request): Promise<CountWorkflowExecutionsResponse>
Parameters
| Name | Type |
|---|---|
request | ICountWorkflowExecutionsRequest |
Returns
Promise<CountWorkflowExecutionsResponse>
Type declaration
| Name | Type |
|---|---|
name | "CountWorkflowExecutions" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CountWorkflowExecutions" |
requestStream | undefined |
requestType | "CountWorkflowExecutionsRequest" |
responseStream | undefined |
responseType | "CountWorkflowExecutionsResponse" |
CountWorkflowExecutionsCallback
Ƭ CountWorkflowExecutionsCallback: (error: Error | null, response?: CountWorkflowExecutionsResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#countWorkflowExecutions.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CountWorkflowExecutionsResponse | CountWorkflowExecutionsResponse |
Returns
void
CreateSchedule
Ƭ CreateSchedule: Object
Creates a new schedule.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICreateScheduleRequest |
callback | CreateScheduleCallback |
Returns
void
▸ (request): Promise<CreateScheduleResponse>
Parameters
| Name | Type |
|---|---|
request | ICreateScheduleRequest |
Returns
Promise<CreateScheduleResponse>
Type declaration
| Name | Type |
|---|---|
name | "CreateSchedule" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CreateSchedule" |
requestStream | undefined |
requestType | "CreateScheduleRequest" |
responseStream | undefined |
responseType | "CreateScheduleResponse" |
CreateScheduleCallback
Ƭ CreateScheduleCallback: (error: Error | null, response?: CreateScheduleResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#createSchedule.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CreateScheduleResponse | CreateScheduleResponse |
Returns
void
CreateWorkerDeployment
Ƭ CreateWorkerDeployment: Object
Creates a new Worker Deployment.
Experimental. This API might significantly change or be removed in a future release.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICreateWorkerDeploymentRequest |
callback | CreateWorkerDeploymentCallback |
Returns
void
▸ (request): Promise<CreateWorkerDeploymentResponse>
Parameters
| Name | Type |
|---|---|
request | ICreateWorkerDeploymentRequest |
Returns
Promise<CreateWorkerDeploymentResponse>
Type declaration
| Name | Type |
|---|---|
name | "CreateWorkerDeployment" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CreateWorkerDeployment" |
requestStream | undefined |
requestType | "CreateWorkerDeploymentRequest" |
responseStream | undefined |
responseType | "CreateWorkerDeploymentResponse" |
CreateWorkerDeploymentCallback
Ƭ CreateWorkerDeploymentCallback: (error: Error | null, response?: CreateWorkerDeploymentResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#createWorkerDeployment.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CreateWorkerDeploymentResponse | CreateWorkerDeploymentResponse |
Returns
void
CreateWorkerDeploymentVersion
Ƭ CreateWorkerDeploymentVersion: Object
Creates a new Worker Deployment Version.
Experimental. This API might significantly change or be removed in a future release.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICreateWorkerDeploymentVersionRequest |
callback | CreateWorkerDeploymentVersionCallback |
Returns
void
▸ (request): Promise<CreateWorkerDeploymentVersionResponse>
Parameters
| Name | Type |
|---|---|
request | ICreateWorkerDeploymentVersionRequest |
Returns
Promise<CreateWorkerDeploymentVersionResponse>
Type declaration
| Name | Type |
|---|---|
name | "CreateWorkerDeploymentVersion" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CreateWorkerDeploymentVersion" |
requestStream | undefined |
requestType | "CreateWorkerDeploymentVersionRequest" |
responseStream | undefined |
responseType | "CreateWorkerDeploymentVersionResponse" |
CreateWorkerDeploymentVersionCallback
Ƭ CreateWorkerDeploymentVersionCallback: (error: Error | null, response?: CreateWorkerDeploymentVersionResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#createWorkerDeploymentVersion.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CreateWorkerDeploymentVersionResponse | CreateWorkerDeploymentVersionResponse |
Returns
void
CreateWorkflowRule
Ƭ CreateWorkflowRule: Object
Create a new workflow rule. The rules are used to control the workflow execution. The rule will be applied to all running and new workflows in the namespace. If the rule with such ID already exist this call will fail Note: the rules are part of namespace configuration and will be stored in the namespace config. Namespace config is eventually consistent.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | ICreateWorkflowRuleRequest |
callback | CreateWorkflowRuleCallback |
Returns
void
▸ (request): Promise<CreateWorkflowRuleResponse>
Parameters
| Name | Type |
|---|---|
request | ICreateWorkflowRuleRequest |
Returns
Promise<CreateWorkflowRuleResponse>
Type declaration
| Name | Type |
|---|---|
name | "CreateWorkflowRule" |
path | "/temporal.api.workflowservice.v1.WorkflowService/CreateWorkflowRule" |
requestStream | undefined |
requestType | "CreateWorkflowRuleRequest" |
responseStream | undefined |
responseType | "CreateWorkflowRuleResponse" |
CreateWorkflowRuleCallback
Ƭ CreateWorkflowRuleCallback: (error: Error | null, response?: CreateWorkflowRuleResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#createWorkflowRule.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | CreateWorkflowRuleResponse | CreateWorkflowRuleResponse |
Returns
void
DeleteActivityExecution
Ƭ DeleteActivityExecution: Object
DeleteActivityExecution asynchronously deletes a specific activity execution (when ActivityExecution.run_id is provided) or the latest activity execution (when ActivityExecution.run_id is not provided). If the activity Execution is running, it will be terminated before deletion.
(-- api-linter: core::0127::http-annotation=disabled aip.dev/not-precedent: Activity deletion not exposed to HTTP, users should use cancel or terminate. --)
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteActivityExecutionRequest |
callback | DeleteActivityExecutionCallback |
Returns
void
▸ (request): Promise<DeleteActivityExecutionResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteActivityExecutionRequest |
Returns
Promise<DeleteActivityExecutionResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteActivityExecution" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteActivityExecution" |
requestStream | undefined |
requestType | "DeleteActivityExecutionRequest" |
responseStream | undefined |
responseType | "DeleteActivityExecutionResponse" |
DeleteActivityExecutionCallback
Ƭ DeleteActivityExecutionCallback: (error: Error | null, response?: DeleteActivityExecutionResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteActivityExecution.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteActivityExecutionResponse | DeleteActivityExecutionResponse |
Returns
void
DeleteNexusOperationExecution
Ƭ DeleteNexusOperationExecution: Object
DeleteNexusOperationExecution asynchronously deletes a specific Nexus operation run (when run_id is provided) or the latest run (when run_id is not provided). If the operation is running, it will be terminated before deletion.
(-- api-linter: core::0127::http-annotation=disabled aip.dev/not-precedent: Nexus operation deletion not exposed to HTTP, users should use cancel or terminate. --)
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteNexusOperationExecutionRequest |
callback | DeleteNexusOperationExecutionCallback |
Returns
void
▸ (request): Promise<DeleteNexusOperationExecutionResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteNexusOperationExecutionRequest |
Returns
Promise<DeleteNexusOperationExecutionResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteNexusOperationExecution" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteNexusOperationExecution" |
requestStream | undefined |
requestType | "DeleteNexusOperationExecutionRequest" |
responseStream | undefined |
responseType | "DeleteNexusOperationExecutionResponse" |
DeleteNexusOperationExecutionCallback
Ƭ DeleteNexusOperationExecutionCallback: (error: Error | null, response?: DeleteNexusOperationExecutionResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteNexusOperationExecution.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteNexusOperationExecutionResponse | DeleteNexusOperationExecutionResponse |
Returns
void
DeleteSchedule
Ƭ DeleteSchedule: Object
Deletes a schedule, removing it from the system.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteScheduleRequest |
callback | DeleteScheduleCallback |
Returns
void
▸ (request): Promise<DeleteScheduleResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteScheduleRequest |
Returns
Promise<DeleteScheduleResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteSchedule" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteSchedule" |
requestStream | undefined |
requestType | "DeleteScheduleRequest" |
responseStream | undefined |
responseType | "DeleteScheduleResponse" |
DeleteScheduleCallback
Ƭ DeleteScheduleCallback: (error: Error | null, response?: DeleteScheduleResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteSchedule.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteScheduleResponse | DeleteScheduleResponse |
Returns
void
DeleteWorkerDeployment
Ƭ DeleteWorkerDeployment: Object
Deletes records of (an old) Deployment. A deployment can only be deleted if it has no Version in it.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkerDeploymentRequest |
callback | DeleteWorkerDeploymentCallback |
Returns
void
▸ (request): Promise<DeleteWorkerDeploymentResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkerDeploymentRequest |
Returns
Promise<DeleteWorkerDeploymentResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteWorkerDeployment" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteWorkerDeployment" |
requestStream | undefined |
requestType | "DeleteWorkerDeploymentRequest" |
responseStream | undefined |
responseType | "DeleteWorkerDeploymentResponse" |
DeleteWorkerDeploymentCallback
Ƭ DeleteWorkerDeploymentCallback: (error: Error | null, response?: DeleteWorkerDeploymentResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteWorkerDeployment.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteWorkerDeploymentResponse | DeleteWorkerDeploymentResponse |
Returns
void
DeleteWorkerDeploymentVersion
Ƭ DeleteWorkerDeploymentVersion: Object
Used for manual deletion of Versions. User can delete a Version only when all the following conditions are met:
- It is not the Current or Ramping Version of its Deployment.
- It has no active pollers (none of the task queues in the Version have pollers)
- It is not draining (see WorkerDeploymentVersionInfo.drainage_info). This condition
can be skipped by passing
skip-drainage=true.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkerDeploymentVersionRequest |
callback | DeleteWorkerDeploymentVersionCallback |
Returns
void
▸ (request): Promise<DeleteWorkerDeploymentVersionResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkerDeploymentVersionRequest |
Returns
Promise<DeleteWorkerDeploymentVersionResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteWorkerDeploymentVersion" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteWorkerDeploymentVersion" |
requestStream | undefined |
requestType | "DeleteWorkerDeploymentVersionRequest" |
responseStream | undefined |
responseType | "DeleteWorkerDeploymentVersionResponse" |
DeleteWorkerDeploymentVersionCallback
Ƭ DeleteWorkerDeploymentVersionCallback: (error: Error | null, response?: DeleteWorkerDeploymentVersionResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteWorkerDeploymentVersion.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteWorkerDeploymentVersionResponse | DeleteWorkerDeploymentVersionResponse |
Returns
void
DeleteWorkflowExecution
Ƭ DeleteWorkflowExecution: Object
DeleteWorkflowExecution asynchronously deletes a specific Workflow Execution (when WorkflowExecution.run_id is provided) or the latest Workflow Execution (when WorkflowExecution.run_id is not provided). If the Workflow Execution is Running, it will be terminated before deletion.
(-- api-linter: core::0127::http-annotation=disabled aip.dev/not-precedent: Workflow deletion not exposed to HTTP, users should use cancel or terminate. --)
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkflowExecutionRequest |
callback | DeleteWorkflowExecutionCallback |
Returns
void
▸ (request): Promise<DeleteWorkflowExecutionResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkflowExecutionRequest |
Returns
Promise<DeleteWorkflowExecutionResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteWorkflowExecution" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteWorkflowExecution" |
requestStream | undefined |
requestType | "DeleteWorkflowExecutionRequest" |
responseStream | undefined |
responseType | "DeleteWorkflowExecutionResponse" |
DeleteWorkflowExecutionCallback
Ƭ DeleteWorkflowExecutionCallback: (error: Error | null, response?: DeleteWorkflowExecutionResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteWorkflowExecution.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteWorkflowExecutionResponse | DeleteWorkflowExecutionResponse |
Returns
void
DeleteWorkflowRule
Ƭ DeleteWorkflowRule: Object
Delete rule by rule id
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkflowRuleRequest |
callback | DeleteWorkflowRuleCallback |
Returns
void
▸ (request): Promise<DeleteWorkflowRuleResponse>
Parameters
| Name | Type |
|---|---|
request | IDeleteWorkflowRuleRequest |
Returns
Promise<DeleteWorkflowRuleResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeleteWorkflowRule" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeleteWorkflowRule" |
requestStream | undefined |
requestType | "DeleteWorkflowRuleRequest" |
responseStream | undefined |
responseType | "DeleteWorkflowRuleResponse" |
DeleteWorkflowRuleCallback
Ƭ DeleteWorkflowRuleCallback: (error: Error | null, response?: DeleteWorkflowRuleResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deleteWorkflowRule.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeleteWorkflowRuleResponse | DeleteWorkflowRuleResponse |
Returns
void
DeprecateNamespace
Ƭ DeprecateNamespace: Object
DeprecateNamespace is used to update the state of a registered namespace to DEPRECATED.
Once the namespace is deprecated it cannot be used to start new workflow executions. Existing workflow executions will continue to run on deprecated namespaces. Deprecated.
(-- api-linter: core::0127::http-annotation=disabled aip.dev/not-precedent: Deprecated --)
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDeprecateNamespaceRequest |
callback | DeprecateNamespaceCallback |
Returns
void
▸ (request): Promise<DeprecateNamespaceResponse>
Parameters
| Name | Type |
|---|---|
request | IDeprecateNamespaceRequest |
Returns
Promise<DeprecateNamespaceResponse>
Type declaration
| Name | Type |
|---|---|
name | "DeprecateNamespace" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DeprecateNamespace" |
requestStream | undefined |
requestType | "DeprecateNamespaceRequest" |
responseStream | undefined |
responseType | "DeprecateNamespaceResponse" |
DeprecateNamespaceCallback
Ƭ DeprecateNamespaceCallback: (error: Error | null, response?: DeprecateNamespaceResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#deprecateNamespace.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DeprecateNamespaceResponse | DeprecateNamespaceResponse |
Returns
void
DescribeActivityExecution
Ƭ DescribeActivityExecution: Object
DescribeActivityExecution returns information about an activity execution. It can be used to:
- Get current activity info without waiting
- Long-poll for next state change and return new activity info Response can optionally include activity input or outcome (if the activity has completed).
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDescribeActivityExecutionRequest |
callback | DescribeActivityExecutionCallback |
Returns
void
▸ (request): Promise<DescribeActivityExecutionResponse>
Parameters
| Name | Type |
|---|---|
request | IDescribeActivityExecutionRequest |
Returns
Promise<DescribeActivityExecutionResponse>
Type declaration
| Name | Type |
|---|---|
name | "DescribeActivityExecution" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DescribeActivityExecution" |
requestStream | undefined |
requestType | "DescribeActivityExecutionRequest" |
responseStream | undefined |
responseType | "DescribeActivityExecutionResponse" |
DescribeActivityExecutionCallback
Ƭ DescribeActivityExecutionCallback: (error: Error | null, response?: DescribeActivityExecutionResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#describeActivityExecution.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DescribeActivityExecutionResponse | DescribeActivityExecutionResponse |
Returns
void
DescribeBatchOperation
Ƭ DescribeBatchOperation: Object
DescribeBatchOperation returns the information about a batch operation
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDescribeBatchOperationRequest |
callback | DescribeBatchOperationCallback |
Returns
void
▸ (request): Promise<DescribeBatchOperationResponse>
Parameters
| Name | Type |
|---|---|
request | IDescribeBatchOperationRequest |
Returns
Promise<DescribeBatchOperationResponse>
Type declaration
| Name | Type |
|---|---|
name | "DescribeBatchOperation" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DescribeBatchOperation" |
requestStream | undefined |
requestType | "DescribeBatchOperationRequest" |
responseStream | undefined |
responseType | "DescribeBatchOperationResponse" |
DescribeBatchOperationCallback
Ƭ DescribeBatchOperationCallback: (error: Error | null, response?: DescribeBatchOperationResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#describeBatchOperation.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DescribeBatchOperationResponse | DescribeBatchOperationResponse |
Returns
void
DescribeDeployment
Ƭ DescribeDeployment: Object
Describes a worker deployment.
Deprecated. Replaced with DescribeWorkerDeploymentVersion.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDescribeDeploymentRequest |
callback | DescribeDeploymentCallback |
Returns
void
▸ (request): Promise<DescribeDeploymentResponse>
Parameters
| Name | Type |
|---|---|
request | IDescribeDeploymentRequest |
Returns
Promise<DescribeDeploymentResponse>
Type declaration
| Name | Type |
|---|---|
name | "DescribeDeployment" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DescribeDeployment" |
requestStream | undefined |
requestType | "DescribeDeploymentRequest" |
responseStream | undefined |
responseType | "DescribeDeploymentResponse" |
DescribeDeploymentCallback
Ƭ DescribeDeploymentCallback: (error: Error | null, response?: DescribeDeploymentResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#describeDeployment.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DescribeDeploymentResponse | DescribeDeploymentResponse |
Returns
void
DescribeNamespace
Ƭ DescribeNamespace: Object
DescribeNamespace returns the information and configuration for a registered namespace.
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDescribeNamespaceRequest |
callback | DescribeNamespaceCallback |
Returns
void
▸ (request): Promise<DescribeNamespaceResponse>
Parameters
| Name | Type |
|---|---|
request | IDescribeNamespaceRequest |
Returns
Promise<DescribeNamespaceResponse>
Type declaration
| Name | Type |
|---|---|
name | "DescribeNamespace" |
path | "/temporal.api.workflowservice.v1.WorkflowService/DescribeNamespace" |
requestStream | undefined |
requestType | "DescribeNamespaceRequest" |
responseStream | undefined |
responseType | "DescribeNamespaceResponse" |
DescribeNamespaceCallback
Ƭ DescribeNamespaceCallback: (error: Error | null, response?: DescribeNamespaceResponse) => void
Callback as used by temporal.api.workflowservice.v1.WorkflowService#describeNamespace.
Type declaration
▸ (error, response?): void
Parameters
| Name | Type | Description |
|---|---|---|
error | Error | null | Error, if any |
response? | DescribeNamespaceResponse | DescribeNamespaceResponse |
Returns
void
DescribeNexusOperationExecution
Ƭ DescribeNexusOperationExecution: Object
DescribeNexusOperationExecution returns information about a Nexus operation. Supported use cases include:
- Get current operation info without waiting
- Long-poll for next state change and return new operation info Response can optionally include operation input or outcome (if the operation has completed).
Call signature
▸ (request, callback): void
Parameters
| Name | Type |
|---|---|
request | IDescribeNexusOperationExecutionRequest |
callback | DescribeNexusOperationExecutionCallback |
Returns
void
▸ (request): Promise<DescribeNexusOperationExecutionResponse>
Parameters
| Name | Type |
|---|---|
request | IDescribeNexusOperationExecutionRequest |
Returns
Promise<DescribeNexusOperationExecutionResponse>