Deployment Schema#
Pulumi Deployment States#
A schema for Pulumi deployment states.
object
One of:
Properties#
deployment (required)#
The deployment object.
object
features#
A set of features this deployment object requires to be supported by Pulumi.
array
Items: string
version (required)#
The deployment version.
integer
Deployment Manifest#
Captures meta-information about a deployment, such as versions of binaries, etc.
object
Properties#
magic (required)#
A magic number used to validate the manifest’s integrity.
string
plugins#
Information 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
Plugin Info#
Information about a plugin.
object
Properties#
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
Resource Operation V2#
Version 2 of a resource operation state
object
Properties#
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"
Secrets Provider#
Configuration information for a secrets provider.
object
Properties#
state#
The secrets provider’s state, if any.
type (required)#
The secrets provider’s type.
string
Unknown Version#
Catchall for unknown deployment versions.
object
Properties#
deployment#
The deployment object.
object
version#
The deployment version.
Version 3#
The third version of the deployment state.
object
Properties#
deployment (required)#
The deployment state.
object
Properties#
####### 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
Pulumi Property Value#
A schema for Pulumi Property values.
One of:
Archive property values#
object
One of:
Properties#
4dabf18193072939515e22adb298388d (required)#
Archive signature
Constant: "0def7320c3a5731c473e5ecbe6d01bc7"
hash#
The SHA256 hash of the archive’s contents.
string
Array property values#
array
Items: Pulumi Property Value
Asset property values#
object
One of:
Properties#
4dabf18193072939515e22adb298388d (required)#
Asset signature
Constant: "c44067f5952c0a294b673a41bacd8c17"
hash#
The SHA256 hash of the asset’s contents.
string
Decrypted Secret#
object
Properties#
plaintext (required)#
The decrypted, JSON-serialized property value
string
Encrypted Secret#
object
Properties#
ciphertext (required)#
The encrypted, JSON-serialized property value
string
Hash-only Archive#
Hash-only Asset#
Literal Archive#
Properties#
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
Literal Asset#
Properties#
text (required)#
The literal contents of the asset.
string
Local File Archive#
Properties#
path (required)#
The path to a local file that contains the archive’s contents.
string
Local File Asset#
Properties#
path (required)#
The path to a local file that contains the asset’s contents.
string
Object property values#
object
Additional properties: Pulumi Property Value
Primitive property values#
null | boolean | number | string
Pulumi Property Value#
A schema for Pulumi Property values.
One of:
Resource reference property values#
object
Properties#
4dabf18193072939515e22adb298388d (required)#
Resource reference signature
Constant: "5cf8f73096256a8f31e491e813e4eb8e"
id#
The ID of the referenced resource.
string
packageVersion#
The package version of the referenced resource.
string
urn (required)#
The URN of the referenced resource.
string
Secret Property Values#
object
One of:
Properties#
4dabf18193072939515e22adb298388d (required)#
Secret signature
Constant: "1b47061264138c4ac30d75fd1eb44270"
URI File Archive#
Properties#
uri (required)#
The URI of a file that contains the archive’s contents.
string
Format: uri
URI File Asset#
Properties#
uri (required)#
The URI of a file that contains the asset’s contents.
string
Format: uri
Unknown property values#
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/additionalProperties#
One of:
Pulumi Resource State#
Schemas for Pulumi resource states.
One of:
Resource V3#
Version 3 of a Pulumi resource state.
object
Properties#
additionalSecretOutputs#
A list of outputs that were explicitly marked as secret when the resource was created.
array
Items: string
aliases#
A list of previous URNs that this resource may have had in previous deployments
array
Items: Unique Resource Name (URN)
custom#
True when the resource is managed by a plugin.
boolean
customTimeouts#
A configuration block that can be used to control timeouts of CRUD operations
object
delete#
True when the resource should be deleted during the next update.
boolean
dependencies#
The dependency edges to other resources that this depends on.
array
Items: Unique Resource Name (URN)
external#
True when the lifecycle of this resource is not managed by Pulumi.
boolean
id#
The provider-assigned resource ID, if any, for custom resources.
string
importID#
The import input used for imported resources.
string
initErrors#
The set of errors encountered in the process of initializing resource (i.e. during create or update).
array
Items: string
inputs#
The input properties supplied to the provider.
object
Additional properties: Pulumi Property Value
outputs#
The output properties returned by the provider after provisioning.
object
Additional properties: Pulumi Property Value
parent#
An optional parent URN if this resource is a child of it.
pendingReplacement#
Tracks delete-before-replace resources that have been deleted but not yet recreated.
boolean
propertyDependencies#
A 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
protect#
True when this resource is “protected” and may not be deleted.
boolean
provider#
A reference to the provider that is associated with this resource.
string
type#
The resource’s full type token.
string
urn (required)#
The resource’s unique name.
Unique Resource Name (URN)#
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/additionalProperties#
array
Items: Unique Resource Name (URN)