Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. AppUpdateProgramRequest

AppUpdateProgramRequest

    UpdateProgramRequest is the request type for updating (aka deploying) a Pulumi program.

    Properties

    • name string required
      Properties from the Project file. Subset of pack.Package.
    • runtime string required
      The runtime
    • main string required
      The main entry point
    • description string required
      The description
    • options AppUpdateOptions required
      The options
    • ↳ localPolicyPackPaths array[string] required
      File system paths to local policy packs to apply during this update.
    • ↳ color string required
      Terminal color mode for output rendering (e.g. ‘always’, ’never’, ‘auto’).
    • ↳ dryRun boolean required
      If true, perform a preview without actually applying changes.
    • ↳ parallel integer required
      Maximum number of resource operations to perform in parallel. 0 or -1 for unlimited.
    • ↳ showConfig boolean required
      If true, include configuration values in the update output.
    • ↳ showReplacementSteps boolean required
      If true, include detailed replacement steps in the update output.
    • ↳ showNames boolean required
      If true, include unchanged resources in the update output.
    • ↳ summary boolean required
      If true, only show a summary of changes rather than full details.
    • ↳ debug boolean required
      If true, enable verbose debug logging during the update.
    • config map[string]AppConfigValue required
      Configuration values.
    • metadata AppUpdateMetadata required
      The metadata
    • ↳ message string required
      Message is an optional message associated with the update.
    • ↳ environment map[string]string required
      Environment contains optional data from the deploying environment. e.g. the current source code control commit information.
    • coherenceWindow string optional
      The ID of the stack update coherence window this update joins. Every update reading a coherence window observes the same outputs for any stack it reads, and each stack may contribute at most one update to a window, so an update in a window runs without its preview; previews join a window of their own, and read what other previews there predicted. Omit it to run the update outside any window.

      The infrastructure as code platform for any cloud.