docs/references/deployment-schema.md
A schema for Pulumi deployment states.
object
One of:
deployment (required)The deployment object.
object
featuresA set of features this deployment object requires to be supported by Pulumi.
array
Items: string
version (required)The deployment version.
integer
Captures meta-information about a deployment, such as versions of binaries, etc.
object
magic (required)A magic number used to validate the manifest's integrity.
string
pluginsInformation about the plugins used by the deployment.
array
Items: Plugin Info
time (required)The deployment's start time.
string
Format: date-time
version (required)The version of the Pulumi engine that produced the deployment.
string
Information about a plugin.
object
name (required)The plugin's name.
string
path (required)The path of the plugin's binary.
string
type (required)The plugin's type.
Enum: "analyzer" | "language" | "resource"
version (required)The plugin's version.
string
Version 2 of a resource operation state
object
resource (required)The state of the affected resource as of the start of this operation.
type (required)A string representation of the operation.
Enum: "creating" | "updating" | "deleting" | "reading"
Configuration information for a secrets provider.
object
stateThe secrets provider's state, if any.
type (required)The secrets provider's type.
string
Catchall for unknown deployment versions.
object
deploymentThe deployment object.
object
versionThe deployment version.
The third version of the deployment state.
object
deployment (required)The deployment state.
object
####### manifest (required)
Metadata about the deployment.
####### pending_operations
Any operations that were pending at the time the deployment finished.
array
Items: Resource Operation V2
####### resources
All resources that are part of the stack.
array
Items: Resource V3
####### secrets_providers
Configuration for this stack's secrets provider.
version (required)The deployment version. Must be 3.
Constant: 3
A schema for Pulumi Property values.
One of:
object
One of:
4dabf18193072939515e22adb298388d (required)Archive signature
Constant: "0def7320c3a5731c473e5ecbe6d01bc7"
hashThe SHA256 hash of the archive's contents.
string
array
Items: Pulumi Property Value
object
One of:
4dabf18193072939515e22adb298388d (required)Asset signature
Constant: "c44067f5952c0a294b673a41bacd8c17"
hashThe SHA256 hash of the asset's contents.
string
object
plaintext (required)The decrypted, JSON-serialized property value
string
object
ciphertext (required)The encrypted, JSON-serialized property value
string
assets (required)The literal contents of the archive.
object
Additional properties: https://github.com/pulumi/pulumi/blob/master/sdk/go/common/apitype/property-values.json#/oneOf/5/oneOf/1/properties/assets/additionalProperties
text (required)The literal contents of the asset.
string
path (required)The path to a local file that contains the archive's contents.
string
path (required)The path to a local file that contains the asset's contents.
string
object
Additional properties: Pulumi Property Value
null | boolean | number | string
A schema for Pulumi Property values.
One of:
object
4dabf18193072939515e22adb298388d (required)Resource reference signature
Constant: "5cf8f73096256a8f31e491e813e4eb8e"
idThe ID of the referenced resource.
string
packageVersionThe package version of the referenced resource.
string
urn (required)The URN of the referenced resource.
string
object
One of:
4dabf18193072939515e22adb298388d (required)Secret signature
Constant: "1b47061264138c4ac30d75fd1eb44270"
uri (required)The URI of a file that contains the archive's contents.
string
Format: uri
uri (required)The URI of a file that contains the asset's contents.
string
Format: uri
Constant: "04da6b54-80e4-46f7-96ec-b56ff0331ba9"
https://github.com/pulumi/pulumi/blob/master/sdk/go/common/apitype/property-values.json#/oneOf/5/oneOf/1/properties/assets/additionalPropertiesOne of:
Schemas for Pulumi resource states.
One of:
Version 3 of a Pulumi resource state.
object
additionalSecretOutputsA list of outputs that were explicitly marked as secret when the resource was created.
array
Items: string
aliasesA list of previous URNs that this resource may have had in previous deployments
array
Items: Unique Resource Name (URN)
customTrue when the resource is managed by a plugin.
boolean
customTimeoutsA configuration block that can be used to control timeouts of CRUD operations
object
deleteTrue when the resource should be deleted during the next update.
boolean
dependenciesThe dependency edges to other resources that this depends on.
array
Items: Unique Resource Name (URN)
externalTrue when the lifecycle of this resource is not managed by Pulumi.
boolean
idThe provider-assigned resource ID, if any, for custom resources.
string
importIDThe import input used for imported resources.
string
initErrorsThe set of errors encountered in the process of initializing resource (i.e. during create or update).
array
Items: string
inputsThe input properties supplied to the provider.
object
Additional properties: Pulumi Property Value
outputsThe output properties returned by the provider after provisioning.
object
Additional properties: Pulumi Property Value
parentAn optional parent URN if this resource is a child of it.
pendingReplacementTracks delete-before-replace resources that have been deleted but not yet recreated.
boolean
propertyDependenciesA map from each input property name to the set of resources that property depends on.
object
Additional properties: https://github.com/pulumi/pulumi/blob/master/sdk/go/common/apitype/resources.json#/$defs/resourceV3/properties/propertyDependencies/additionalProperties
protectTrue when this resource is "protected" and may not be deleted.
boolean
providerA reference to the provider that is associated with this resource.
string
typeThe resource's full type token.
string
urn (required)The resource's unique name.
The unique name for a resource in a Pulumi stack.
string
https://github.com/pulumi/pulumi/blob/master/sdk/go/common/apitype/resources.json#/$defs/resourceV3/properties/propertyDependencies/additionalPropertiesarray
Items: Unique Resource Name (URN)