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

AppJournalEntries

    Collection of app journal entries.

    Properties

    • entries array[AppJournalEntry] optional
      List of entries
    • ↳ version integer required
      Version of the journal entry format.
    • ↳ kind enum required
      Kind of journal entry.
      Values:
      0 — Begin
      1 — Success
      2 — Failure
      3 — RefreshSuccess
      4 — Outputs
      5 — Write
      6 — SecretsManager
      7 — RebuiltBaseState
      8 — ExtensionParameterize
      9 — Snippets
      10 — StateMigration
    • ↳ sequenceID integer required
      Sequence ID of the operation.
    • ↳ operationID integer required
      ID of the operation this journal entry is associated with.
    • ↳ removeOld integer required
      ID for the delete Operation that this journal entry is associated with.
    • ↳ removeNew integer required
      ID for the delete Operation that this journal entry is associated with.
    • ↳ pendingReplacementOld integer optional
      PendingReplacementOld is the index of the resource that’s to be marked as pending replacement
    • ↳ pendingReplacementNew integer optional
      PendingReplacementNew is the operation ID of the new resource to be marked as pending replacement
    • ↳ deleteOld integer optional
      DeleteOld is the index of the resource that’s to be marked as deleted.
    • ↳ deleteNew integer optional
      DeleteNew is the operation ID of the new resource to be marked as deleted.
    • ↳ state AppResourceV3 optional
      The resource state associated with this journal entry.
    • ↳ operation AppOperationV2 optional
      The operation associated with this journal entry, if any.
    • ↳ isRefresh boolean optional
      If true, this journal entry is part of a refresh operation.
    • ↳ secretsProvider AppSecretsProvidersV1 optional
      The secrets manager associated with this journal entry, if any.
    • ↳ newSnapshot AppDeploymentV3 optional
      NewSnapshot is the new snapshot that this journal entry is associated with.
    • ↳ snippets array[AppSnippetV1] optional
      Snippets are the source snippets associated with this journal entry.
    • ↳ extensionRef string optional
      ExtensionRef references an extension associated with this journal entry, if any.
    • ↳ extension AppExtension optional
      Extension is an extension blob associated with this journal entry, if any.
    • ↳ requiresByteString boolean optional
      True if serializing this journal entry’s state, operation, or new snapshot produced strings containing non-UTF-8 bytes, which replay uses to gate rebuilt deployments on the byteString feature.
    • ↳ removeOlds array[integer] optional
      Deprecated: this field is unused. Use layout to specify the complete base snapshot produced by a state migration.
    • ↳ layout array[AppJournalLayoutItem] optional
      The complete base snapshot produced by a state migration, in order. Base resources absent from this list are removed. Only set for state-migration journal entries.
    • ↳ states array[AppResourceV3] optional
      Resources that a state migration splices into the base snapshot at the positions given by layout. Only set for state-migration journal entries.
    • ↳ baseStatePatches array[AppJournalBaseStatePatch] optional
      Complete replacements for retained base resources whose references were rewritten by a state migration. Only set for state-migration journal entries.
    • ↳ newStatePatches array[AppJournalNewStatePatch] optional
      Complete replacements for resources produced by operations earlier in this update. Only set for state-migration journal entries.

      The infrastructure as code platform for any cloud.