AppEngineEvent
EngineEvent describes a Pulumi engine event, such as a change to a resource or diagnostic message. EngineEvent is a discriminated union of all possible event types, and exactly one field will be non-nil.
Properties
sequenceinteger requiredSequence is a unique, and monotonically increasing number for each engine event sent to the Pulumi Service. Since events may be sent concurrently, and/or delayed via network routing, the sequence number is to ensure events can be placed into a total ordering.
- No two events can have the same sequence number.
- Events with a lower sequence number must have been emitted before those with a higher sequence number.
timestampinteger requiredTimestamp is a Unix timestamp (seconds) of when the event was emitted.- The cancel event
- The stdout event
- ↳
messagestring requiredThe message content - ↳
colorstring requiredThe output color - The diagnostic event
- ↳
urnstring optionalThe Pulumi URN - ↳
prefixstring optionalThe prefix - ↳
messagestring requiredThe message content - ↳
colorstring requiredThe output color - ↳
severitystring requiredSeverity is one of “info”, “info#err”, “warning”, or “error”. - ↳
streamIDinteger optionalThe stream identifier - ↳
ephemeralboolean optionalWhether ephemeral is enabled - The prelude event
- ↳
configmap[string]string requiredConfig contains the keys and values for the update. Encrypted configuration values may be blinded. - The summary event
- ↳
maybeCorruptboolean requiredMaybeCorrupt is set if one or more of the resources is in an invalid state. - ↳
durationSecondsinteger requiredDuration is the number of seconds the update was executing. - ↳
resourceChangesmap[string]integer requiredResourceChanges contains the count for resource change by type. - ↳
PolicyPacksmap[string]string requiredPolicy Packs run during the update, as a map from policy pack name to version. For newer clients, the value is the version tag prefixed withv; for older clients it is the raw version. - ↳
isPreviewboolean requiredIsPreview indicates whether this is a preview or an update. - The resource pre event
- The metadata
- ↳
planningboolean optionalWhether planning is enabled - The res outputs event
- The metadata
- ↳
planningboolean optionalWhether planning is enabled - The res op failed event
- The metadata
- ↳
statusinteger requiredThe current status - ↳
stepsinteger requiredThe steps - The policy event
- ↳
resourceUrnstring optionalThe resource urn - ↳
messagestring requiredThe message content - ↳
colorstring requiredThe output color - ↳
policyNamestring requiredThe policy name - ↳
policyPackNamestring requiredThe policy pack name - ↳
policyPackVersionstring requiredThe policy pack version - ↳
policyPackVersionTagstring requiredThe policy pack version tag - ↳
enforcementLevelstring requiredEnforcementLevel is one of “warning”, “mandatory”, “remediate”, or “none”. - ↳
severitystring optionalSeverity is one of “low”, “medium”, “high”, or “critical”. An empty string is omitted and represents an unspecified severity. - The policy remediation event
- ↳
resourceUrnstring optionalThe resource urn - ↳
colorstring requiredThe output color - ↳
policyNamestring requiredThe policy name - ↳
policyPackNamestring requiredThe policy pack name - ↳
policyPackVersionstring requiredThe policy pack version - ↳
policyPackVersionTagstring requiredThe policy pack version tag - ↳
beforemap[string]object optionalMap of before - ↳
aftermap[string]object optionalMap of after - The policy load event
- The policy analyze summary event
- ↳
resourceUrnstring requiredThe URN of the resource being analyzed. - ↳
policyPackNamestring requiredThe name of the policy pack. - ↳
policyPackVersionstring requiredThe version of the policy pack. - ↳
policyPackVersionTagstring requiredThe version tag of the policy pack. - ↳
passedarray[string] optionalThe names of resource policies that passed (i.e. did not produce any violations). - ↳
failedarray[string] optionalThe names of resource policies that failed (i.e. produced violations). - The policy remediate summary event
- ↳
resourceUrnstring requiredThe URN of the resource being remediated. - ↳
policyPackNamestring requiredThe name of the policy pack. - ↳
policyPackVersionstring requiredThe version of the policy pack. - ↳
policyPackVersionTagstring requiredThe version tag of the policy pack. - ↳
passedarray[string] optionalThe names of resource policies that passed (i.e. did not produce any violations). - ↳
failedarray[string] optionalThe names of resource policies that failed (i.e. produced violations). - The policy analyze stack summary event
- ↳
policyPackNamestring requiredThe name of the policy pack. - ↳
policyPackVersionstring requiredThe version of the policy pack. - ↳
policyPackVersionTagstring requiredThe version tag of the policy pack. - ↳
passedarray[string] optionalThe names of stack policies that passed (i.e. did not produce any violations). - ↳
failedarray[string] optionalThe names of stack policies that failed (i.e. produced violations). - The start debugging event
- ↳
configmap[string]object optionalThe configuration - The progress event
- ↳
typeenum requiredThe type of process (e.g. plugin download, plugin install).Values:plugin-download,plugin-install - ↳
idstring requiredA unique identifier for the process. - ↳
messagestring requiredA message accompanying the process. - ↳
receivedinteger requiredThe number of items completed so far (e.g. bytes received, items installed, etc.) - ↳
totalinteger requiredThe total number of items that must be completed. - ↳
doneboolean requiredTrue if and only if the process has completed. - The error event
- ↳
errorstring requiredError is the error message.
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.