1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. AppEngineEvent

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

    • sequence integer required

      Sequence 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.
    • timestamp integer required
      Timestamp is a Unix timestamp (seconds) of when the event was emitted.
    • cancelEvent AppCancelEvent optional
      The cancel event
    • stdoutEvent AppStdoutEngineEvent optional
      The stdout event
    • message string required
      The message content
    • color string required
      The output color
    • diagnosticEvent AppDiagnosticEvent optional
      The diagnostic event
    • urn string optional
      The Pulumi URN
    • prefix string optional
      The prefix
    • message string required
      The message content
    • color string required
      The output color
    • severity string required
      Severity is one of “info”, “info#err”, “warning”, or “error”.
    • streamID integer optional
      The stream identifier
    • ephemeral boolean optional
      Whether ephemeral is enabled
    • preludeEvent AppPreludeEvent optional
      The prelude event
    • config map[string]string required
      Config contains the keys and values for the update. Encrypted configuration values may be blinded.
    • summaryEvent AppSummaryEvent optional
      The summary event
    • maybeCorrupt boolean required
      MaybeCorrupt is set if one or more of the resources is in an invalid state.
    • durationSeconds integer required
      Duration is the number of seconds the update was executing.
    • resourceChanges map[string]integer required
      ResourceChanges contains the count for resource change by type.
    • PolicyPacks map[string]string required
      Policy Packs run during the update, as a map from policy pack name to version. For newer clients, the value is the version tag prefixed with v; for older clients it is the raw version.
    • isPreview boolean required
      IsPreview indicates whether this is a preview or an update.
    • resourcePreEvent AppResourcePreEvent optional
      The resource pre event
    • metadata AppStepEventMetadata required
      The metadata
    • planning boolean optional
      Whether planning is enabled
    • resOutputsEvent AppResOutputsEvent optional
      The res outputs event
    • metadata AppStepEventMetadata required
      The metadata
    • planning boolean optional
      Whether planning is enabled
    • resOpFailedEvent AppResOpFailedEvent optional
      The res op failed event
    • metadata AppStepEventMetadata required
      The metadata
    • status integer required
      The current status
    • steps integer required
      The steps
    • policyEvent AppPolicyEvent optional
      The policy event
    • resourceUrn string optional
      The resource urn
    • message string required
      The message content
    • color string required
      The output color
    • policyName string required
      The policy name
    • policyPackName string required
      The policy pack name
    • policyPackVersion string required
      The policy pack version
    • policyPackVersionTag string required
      The policy pack version tag
    • enforcementLevel string required
      EnforcementLevel is one of “warning”, “mandatory”, “remediate”, or “none”.
    • severity string optional
      Severity is one of “low”, “medium”, “high”, or “critical”. An empty string is omitted and represents an unspecified severity.
    • policyRemediationEvent AppPolicyRemediationEvent optional
      The policy remediation event
    • resourceUrn string optional
      The resource urn
    • color string required
      The output color
    • policyName string required
      The policy name
    • policyPackName string required
      The policy pack name
    • policyPackVersion string required
      The policy pack version
    • policyPackVersionTag string required
      The policy pack version tag
    • before map[string]object optional
      Map of before
    • after map[string]object optional
      Map of after
    • policyLoadEvent AppPolicyLoadEvent optional
      The policy load event
    • policyAnalyzeSummaryEvent AppPolicyAnalyzeSummaryEvent optional
      The policy analyze summary event
    • resourceUrn string required
      The URN of the resource being analyzed.
    • policyPackName string required
      The name of the policy pack.
    • policyPackVersion string required
      The version of the policy pack.
    • policyPackVersionTag string required
      The version tag of the policy pack.
    • passed array[string] optional
      The names of resource policies that passed (i.e. did not produce any violations).
    • failed array[string] optional
      The names of resource policies that failed (i.e. produced violations).
    • policyRemediateSummaryEvent AppPolicyRemediateSummaryEvent optional
      The policy remediate summary event
    • resourceUrn string required
      The URN of the resource being remediated.
    • policyPackName string required
      The name of the policy pack.
    • policyPackVersion string required
      The version of the policy pack.
    • policyPackVersionTag string required
      The version tag of the policy pack.
    • passed array[string] optional
      The names of resource policies that passed (i.e. did not produce any violations).
    • failed array[string] optional
      The names of resource policies that failed (i.e. produced violations).
    • policyAnalyzeStackSummaryEvent AppPolicyAnalyzeStackSummaryEvent optional
      The policy analyze stack summary event
    • policyPackName string required
      The name of the policy pack.
    • policyPackVersion string required
      The version of the policy pack.
    • policyPackVersionTag string required
      The version tag of the policy pack.
    • passed array[string] optional
      The names of stack policies that passed (i.e. did not produce any violations).
    • failed array[string] optional
      The names of stack policies that failed (i.e. produced violations).
    • startDebuggingEvent AppStartDebuggingEvent optional
      The start debugging event
    • config map[string]object optional
      The configuration
    • progressEvent AppProgressEvent optional
      The progress event
    • type enum required
      The type of process (e.g. plugin download, plugin install).
      Values: plugin-download, plugin-install
    • id string required
      A unique identifier for the process.
    • message string required
      A message accompanying the process.
    • received integer required
      The number of items completed so far (e.g. bytes received, items installed, etc.)
    • total integer required
      The total number of items that must be completed.
    • done boolean required
      True if and only if the process has completed.
    • errorEvent AppErrorEvent optional
      The error event
    • error string required
      Error is the error message.