DeploymentSettingsRequest
DeploymentSettingsRequest is the request body for creating or updating deployment settings.
Properties
tagstring optionalA tag to identify the deployment settings configuration.- The executor context defining the execution environment.
- The Docker image to use for the execution environment.
- ↳
executorRootPathstring optionalThe root path for the executor binary and working directory. - The source context defining where the source code is located.
- Git-based source context configuration.
- Mercurial-based source context configuration.
- Template-based source context configuration.
- GitHub-specific deployment settings
- ↳
repositorystring optionalThe GitHub repository in the format owner/repo. - ↳
deployCommitsboolean optionalWhether to automatically deploy commits pushed to the target branch. - ↳
previewPullRequestsboolean optionalWhether to automatically preview pull requests. - ↳
pullRequestTemplateboolean requiredWhether to use a pull request template for deployment previews. - ↳
deployPullRequestinteger optionalThe pull request number to deploy, if targeting a specific pull request. - ↳
pathsarray[string] optionalThe list of file paths to filter deployment triggers. - ↳
installationIdstring optionalThe GitHub App installation ID. - VCS provider settings
- ↳
repositorystring optionalThe VCS repository reference (format varies by provider) - ↳
deployCommitsboolean optionalWhether to deploy all commits to the default branch - ↳
pathsarray[string] optionalPaths within the repository that trigger deployments when changed - ↳
installationIdstring optionalVCS installation/integration ID linking to the VCS provider - ↳
pullRequestTemplateboolean optionalWhether to use pull request templates for deployment PRs - ↳
previewPullRequestsboolean optionalWhether to create preview deployments for pull requests - ↳
deployPullRequestinteger optionalSpecific pull request number to deploy (overrides automatic deployment) - ↳
providerstring required - The operation context defining pre-run and post-run commands and environment variables.
- The OIDC configuration for the operation.
- ↳
preRunCommandsarray[string] optionalOptional list of commands to run before Pulumi is invoked. - ↳
operationenum optionalThe Pulumi operation to perform (e.g. update, preview, destroy).Values:update,preview,destroy,refresh,detect-drift,remediate-drift - Environment variables to apply during execution.
- Options to specify or override default behavior.
- The deployment role to assume for the operation.
agentPoolIDstring optionalThe identifier of the agent pool to use for deployments.- Cache options for the deployment.
- ↳
enableboolean optionalWhether build caching should be enabled for deployments on this stack.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.