Table of Contents

Namespace Temporalio.Api.Deployment.V1

Classes

Deployment

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.

DeploymentInfo

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.

DeploymentInfo.Types

Container for nested types declared in the DeploymentInfo message type.

DeploymentInfo.Types.TaskQueueInfo
DeploymentListInfo

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

MessageReflection

Holder for reflection information generated from temporal/api/deployment/v1/message.proto

RoutingConfig
UpdateDeploymentMetadata

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

VersionDrainageInfo

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. Experimental. Worker Deployments are experimental and might significantly change in the future.

VersionMetadata
WorkerDeploymentInfo

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. Experimental. Worker Deployments are experimental and might significantly change in the future.

WorkerDeploymentInfo.Types

Container for nested types declared in the WorkerDeploymentInfo message type.

WorkerDeploymentInfo.Types.WorkerDeploymentVersionSummary
WorkerDeploymentOptions

Worker Deployment options set in SDK that need to be sent to server in every poll. Experimental. Worker Deployments are experimental and might significantly change in the future.

WorkerDeploymentVersion

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.

WorkerDeploymentVersionInfo

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. Experimental. Worker Deployments are experimental and might significantly change in the future.

WorkerDeploymentVersionInfo.Types

Container for nested types declared in the WorkerDeploymentVersionInfo message type.

WorkerDeploymentVersionInfo.Types.VersionTaskQueueInfo