Deployments

GetDeploymentSettings

Retrieves the Pulumi Deployments configuration for a specified stack. The response includes all saved deployment settings: source context (git repository URL, branch, and directory), operation context (environment variables, pre-run commands, OIDC provider configuration), executor context (deployment executor configuration), GitHub integration settings (repository, paths, deployment triggers), and cache options for dependency caching between runs. These settings serve as the baseline configuration for deployments when inheritSettings is true on a deployment request. Returns 404 if the stack has no deployment settings configured.

get/api/stacks/{orgName}/{projectName}/{stackName}/deployments/settings

Request

  • Base URL: https://api.pulumi.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pulumi.com/api/stacks/{orgName}/{projectName}/{stackName}/deployments/settings
  • Auth: none declared

Path parameters

orgNamestring required

The organization name

projectNamestring required

The project name

stackNamestring required

The stack name

Response

OK

agentPoolIDstring

The identifier of the agent pool to use for deployments.

source'console' | 'api' | 'provider' | 'github-review-stack' | 'azure-devops-review-stack' | 'gitlab-review-stack' | 'bitbucket-review-stack' | 'github-gitops'

The source from which the deployment settings were created.

tagstring

A tag to identify the deployment settings configuration.

versioninteger

The version of the deployment settings.

Changes

No recorded changes to this operation across all 1 revision of this API.