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

AppDeploymentV3

    DeploymentV3 is the third version of the Deployment. It contains newer versions of the Resource and Operation API types and a placeholder for a stack’s secrets configuration. Note that both deployment schema versions 3 and 4 can be unmarshaled into DeploymentV3.

    Properties

    • manifest AppManifestV1 required
      Manifest contains metadata about this deployment.
    • time string required
      Time of the update.
    • magic string required
      Magic number, used to identify integrity of the checkpoint.
    • version string required
      Version of the Pulumi engine used to render the checkpoint.
    • plugins array[AppPluginInfoV1] optional
      Plugins contains the binary version info of plug-ins used.
    • secrets_providers AppSecretsProvidersV1 optional
      SecretsProviders is a placeholder for secret provider configuration.
    • type string required
      The type
    • state object optional
      The current state
    • resources array[AppResourceV3] optional
      Resources contains all resources that are currently part of this stack after this deployment has finished.
    • urn string required
      URN uniquely identifying this resource.
    • custom boolean required
      Custom is true when it is managed by a plugin.
    • delete boolean optional
      Delete is true when the resource should be deleted during the next update.
    • id string optional
      ID is the provider-assigned resource, if any, for custom resources.
    • type string required
      Type is the resource’s full type token.
    • inputs map[string]object optional
      Inputs are the input properties supplied to the provider.
    • outputs map[string]object optional
      Outputs are the output properties returned by the provider after provisioning.
    • parent string optional
      Parent is an optional parent URN if this resource is a child of it.
    • protect boolean optional
      Protect is set to true when this resource is “protected” and may not be deleted.
    • taint boolean optional
      Taint is set to true when we wish to force it to be replaced upon the next update.
    • external boolean optional
      External is set to true when the lifecycle of this resource is not managed by Pulumi.
    • dependencies array[string] optional
      Dependencies contains the dependency edges to other resources that this depends on.
    • initErrors array[string] optional
      InitErrors is the set of errors encountered in the process of initializing resource (i.e., during create or update).
    • provider string optional
      Provider is a reference to the provider that is associated with this resource.
    • propertyDependencies map[string]array optional
      PropertyDependencies maps from an input property name to the set of resources that property depends on.
    • pendingReplacement boolean optional
      PendingReplacement is used to track delete-before-replace resources that have been deleted but not yet recreated.
    • additionalSecretOutputs array[string] optional
      AdditionalSecretOutputs is a list of outputs that were explicitly marked as secret when the resource was created.
    • aliases array[string] optional
      Aliases is a list of previous URNs that this resource may have had in previous deployments.
    • customTimeouts AppResCustomTimeouts optional
      CustomTimeouts is a configuration block that can be used to control timeouts of CRUD operations.
    • importID string optional
      ImportID is the import input used for imported resources.
    • retainOnDelete boolean optional
      If set to True, the providers Delete method will not be called for this resource. Pulumi simply stops tracking the deleted resource.
    • deletedWith string optional
      If set, the providers Delete method will not be called for this resource if specified resource is being deleted as well.
    • replaceWith array[string] optional
      ReplaceWith is a list of resources whose replaces will also trigger this resource’s replace.
    • created string optional
      Created tracks when the remote resource was first added to state by pulumi. Checkpoints prior to early 2023 do not include this.
    • modified string optional
      Modified tracks when the resource state was last altered. Checkpoints prior to early 2023 do not include this.
    • sourcePosition string optional
      SourcePosition tracks the source location of this resource’s registration
    • stackTrace array[AppStackFrameV1] optional
      StackTrace records the stack at the time this resource was registered
    • ignoreChanges array[string] optional
      IgnoreChanges is a list of properties to ignore changes for.
    • hideDiff array[string] optional
      HideDiff is a list of properties to hide the diff for.
    • replaceOnChanges array[string] optional
      ReplaceOnChanges is a list of properties that if changed trigger a replace.
    • replacementTrigger object optional
      If set, the engine will diff this with the last recorded value, and trigger a replace if they are not equal.
    • refreshBeforeUpdate boolean optional
      RefreshBeforeUpdate indicates that this resource should always be refreshed prior to updates.
    • viewOf string optional
      ViewOf is a reference to the resource that this resource is a view of.
    • resourceHooks map[string]array optional
      ResourceHooks is a map of hook types to lists of hook names for the given type.
    • pending_operations array[AppOperationV2] optional
      PendingOperations are all operations that were known by the engine to be currently executing.
    • resource AppResourceV3 required
      Resource is the state that the engine used to initiate this operation.
    • type enum required
      Status is a string representation of the operation that the engine is performing.
      Values: creating, updating, deleting, reading
    • metadata AppSnapshotMetadataV1 optional
      Metadata associated with the snapshot.
    • integrity_error AppSnapshotIntegrityErrorMetadataV1 optional
      Metadata associated with any integrity error affecting the snapshot.