AppBeginUpdateResponse
BeginUpdateResponse is the combined response from creating and starting an update. It includes all data needed to begin the engine execution, including the deployment and stack metadata, eliminating the need for separate API calls.
Properties
updateIDstring requiredUpdateID is the opaque identifier of the created update.versioninteger requiredVersion is the version of the stack once the update is complete.tokenstring optionalToken is the lease token to authorize operations on this update.tokenExpirationinteger optionalTokenExpiration is a UNIX timestamp by which the token will expire.journalVersioninteger optionalJournalVersion indicates the maximum version of journal entries to send.- RequiredPolicies is a list of required Policy Packs to run during the update.
- ↳
namestring requiredThe name (unique and URL-safe) of the required Policy Pack. - ↳
versioninteger requiredThe version of the required Policy Pack. - ↳
versionTagstring requiredThe version tag of the required Policy Pack. - ↳
displayNamestring requiredThe pretty name of the required Policy Pack. - ↳
packLocationstring optionalWhere the Policy Pack can be downloaded from. - ↳
configmap[string]object optionalThe configuration that is to be passed to the Policy Pack. This is map a of policies mapped to their configuration. Each individual configuration must comply with the JSON schema for each Policy within the Policy Pack. - ↳
environmentsarray[string] optionalReferences to ESC environments whose resolved values the CLI should inject into the policy pack process. - Messages is a list of messages that should be displayed to the user.
- ↳
severityenum optionalSeverity is the severity of the message.Values:warning,error,info - ↳
messagestring requiredMessage is the message to display to the user. - AISettings contains AI-related settings for this update.
- ↳
copilotIsEnabledboolean requiredWhether the Pulumi Copilot AI assistant is enabled for this stack. - Deployment contains the current state of the stack. It may be omitted, in which case the client fetches the deployment separately.
- ↳
versioninteger optionalThe schema version of the encoded deployment. - ↳
featuresarray[string] optionalAn optional list of features used by this deployment. The CLI will error when reading a deployment that uses a feature that is not supported by that version of the CLI. Only honored whenversionis 4 or greater. - ↳
deploymentobject optionalThe opaque Pulumi deployment payload. Treated as a raw JSON value so the contents are preserved verbatim across client and server versions. - Stack contains the full stack information, eliminating the need for an initial GetStack call.
- ↳
idstring requiredThe logical identifier of the stack. - ↳
orgNamestring requiredThe organization name - ↳
projectNamestring requiredThe project name - ↳
stackNamestring requiredThe stack name - Information about a live operation currently running for the stack, its kind, the author who initiated it, and its start time. Null when no operation is in flight.
- ↳
activeUpdatestring requiredUUID of the most recent update on this stack, either completed or in-progress. - ↳
tagsmap[string]string optionalMap of tags - Optional cloud-persisted stack configuration. If set, then the stack’s configuration is loaded from the cloud and not a file on disk.
- ↳
versioninteger requiredThe version number