package temporal.api.deployment.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ComputeStatus

message.proto:188

ComputeStatus represents compute-related configuration and health for a Worker Deployment Version.

Used in: WorkerDeploymentInfo.WorkerDeploymentVersionSummary

message ComputeStatus.ProviderValidationStatus

message.proto:191

ProviderValidationStatus represents the result of the most recent connectivity check between Temporal and a customer's compute provider.

Used in: ComputeStatus

message Deployment

message.proto:37

`Deployment` identifies a deployment of Temporal workers. The combination of deployment series name + build ID serves as the identifier. User can use `WorkerDeploymentOptions` in their worker programs to specify these values. Deprecated.

Used in: DeploymentInfo, DeploymentListInfo, history.v1.WorkflowTaskCompletedEventAttributes, workflow.v1.DeploymentTransition, workflow.v1.PendingActivityInfo, workflow.v1.VersioningOverride, workflow.v1.WorkflowExecutionVersioningInfo, workflowservice.v1.DescribeDeploymentRequest, workflowservice.v1.GetDeploymentReachabilityRequest, workflowservice.v1.RespondActivityTaskCanceledRequest, workflowservice.v1.RespondActivityTaskCompletedRequest, workflowservice.v1.RespondActivityTaskFailedRequest, workflowservice.v1.RespondWorkflowTaskCompletedRequest, workflowservice.v1.RespondWorkflowTaskFailedRequest, workflowservice.v1.SetCurrentDeploymentRequest

message DeploymentInfo

message.proto:53

`DeploymentInfo` holds information about a deployment. Deployment information is tracked automatically by server as soon as the first poll from that deployment reaches the server. There can be multiple task queue workers in a single deployment which are listed in this message. Deprecated.

Used in: workflowservice.v1.DescribeDeploymentResponse, workflowservice.v1.GetCurrentDeploymentResponse, workflowservice.v1.GetDeploymentReachabilityResponse, workflowservice.v1.SetCurrentDeploymentResponse

message DeploymentInfo.TaskQueueInfo

message.proto:63

Used in: DeploymentInfo

message DeploymentListInfo

message.proto:82

DeploymentListInfo is an abbreviated set of fields from DeploymentInfo that's returned in ListDeployments. Deprecated.

Used in: workflowservice.v1.ListDeploymentsResponse

message InheritedAutoUpgradeInfo

message.proto:338

Used as part of WorkflowExecutionStartedEventAttributes to pass down the AutoUpgrade behavior and source deployment version to a workflow execution whose parent/previous workflow has an AutoUpgrade behavior. Also used for Upgrade-on-CaN behaviors AutoUpgrade and UseRampingVersion.

Used in: history.v1.WorkflowExecutionStartedEventAttributes

message RoutingConfig

message.proto:299

Used in: WorkerDeploymentInfo, workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary

message UpdateDeploymentMetadata

message.proto:73

Used as part of Deployment write APIs to update metadata attached to a deployment. Deprecated.

Used in: workflowservice.v1.SetCurrentDeploymentRequest

message VersionDrainageInfo

message.proto:177

Information about workflow drainage to help the user determine when it is safe to decommission a Version. Not present while version is current or ramping.

Used in: WorkerDeploymentInfo.WorkerDeploymentVersionSummary, WorkerDeploymentVersionInfo

message VersionMetadata

message.proto:294

Used in: WorkerDeploymentVersionInfo, workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse

message WorkerDeploymentInfo

message.proto:209

A Worker Deployment (Deployment, for short) represents all workers serving a shared set of Task Queues. Typically, a Deployment represents one service or application. A Deployment contains multiple Deployment Versions, each representing a different version of workers. (see documentation of WorkerDeploymentVersionInfo) Deployment records are created in Temporal server automatically when their first poller arrives to the server.

Used in: workflowservice.v1.DescribeWorkerDeploymentResponse

message WorkerDeploymentInfo.WorkerDeploymentVersionSummary

message.proto:239

Used in: WorkerDeploymentInfo, workflowservice.v1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary

message WorkerDeploymentOptions

message.proto:21

Worker Deployment options set in SDK that need to be sent to server in every poll.

Used in: taskqueue.v1.PollerInfo, workflowservice.v1.PollActivityTaskQueueRequest, workflowservice.v1.PollNexusTaskQueueRequest, workflowservice.v1.PollWorkflowTaskQueueRequest, workflowservice.v1.RespondActivityTaskCanceledByIdRequest, workflowservice.v1.RespondActivityTaskCanceledRequest, workflowservice.v1.RespondActivityTaskCompletedRequest, workflowservice.v1.RespondActivityTaskFailedRequest, workflowservice.v1.RespondWorkflowTaskCompletedRequest, workflowservice.v1.RespondWorkflowTaskFailedRequest, workflowservice.v1.StartWorkflowExecutionRequest

message WorkerDeploymentVersion

message.proto:283

A Worker Deployment Version (Version, for short) represents a version of workers within a Worker Deployment. (see documentation of WorkerDeploymentVersionInfo) Version records are created in Temporal server automatically when their first poller arrives to the server. Experimental. Worker Deployment Versions are experimental and might significantly change in the future.

Used in: activity.v1.ActivityExecutionInfo, InheritedAutoUpgradeInfo, RoutingConfig, WorkerDeploymentInfo.WorkerDeploymentVersionSummary, WorkerDeploymentVersionInfo, history.v1.DeclinedTargetVersionUpgrade, history.v1.WorkflowExecutionStartedEventAttributes, history.v1.WorkflowTaskCompletedEventAttributes, taskqueue.v1.TaskQueueVersioningInfo, worker.v1.WorkerHeartbeat, worker.v1.WorkerListInfo, workflow.v1.DeploymentVersionTransition, workflow.v1.PendingActivityInfo, workflow.v1.VersioningOverride.PinnedOverride, workflow.v1.WorkflowExecutionVersioningInfo, workflowservice.v1.CreateWorkerDeploymentVersionRequest, workflowservice.v1.DeleteWorkerDeploymentVersionRequest, workflowservice.v1.DescribeWorkerDeploymentVersionRequest, workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse, workflowservice.v1.SetWorkerDeploymentRampingVersionResponse, workflowservice.v1.UpdateWorkerDeploymentVersionComputeConfigRequest, workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest, workflowservice.v1.ValidateWorkerDeploymentVersionComputeConfigRequest

message WorkerDeploymentVersionInfo

message.proto:96

A Worker Deployment Version (Version, for short) represents all workers of the same code and config within a Deployment. Workers of the same Version are expected to behave exactly the same so when executions move between them there are no non-determinism issues. Worker Deployment Versions are created in Temporal server automatically when their first poller arrives to the server.

Used in: workflowservice.v1.DescribeWorkerDeploymentVersionResponse

message WorkerDeploymentVersionInfo.VersionTaskQueueInfo

message.proto:140

Used in: WorkerDeploymentVersionInfo