# Functions
DeserializeCheckpoint takes a serialized deployment record and returns its associated snapshot.
DeserializeDeploymentV3 deserializes a typed DeploymentV3 into a `deploy.Snapshot`.
No description provided by the author
DeserializeProperties deserializes an entire map of deploy properties into a resource property map.
DeserializePropertyValue deserializes a single deploy property into a resource property value.
DeserializeResource turns a serialized resource back into its usual form.
DeserializeUntypedDeployment deserializes an untyped deployment and produces a `deploy.Snapshot` from it.
GetRootStackResource returns the root stack resource from a given snapshot, or nil if not found.
NewCachingSecretsManager returns a new secrets.Manager that caches the ciphertext for secret property values.
SerializeCheckpoint turns a snapshot into a data structure suitable for serialization.
SerializeDeployment serializes an entire snapshot as a deploy record.
No description provided by the author
SerializeProperties serializes a resource property bag so that it's suitable for serialization.
SerializePropertyValue serializes a resource property value so that it's suitable for serialization.
SerializeResource turns a resource into a structure suitable for serialization.
No description provided by the author
# Constants
DeploymentSchemaVersionOldestSupported is the oldest deployment schema that we still support, i.e.
# Variables
DefaultSecretsProvider is the default SecretsProvider to use when deserializing deployments.
ErrDeploymentSchemaVersionTooNew is returned from `DeserializeDeployment` if the untyped deployment being deserialized is too new to understand.
ErrDeploymentSchemaVersionTooOld is returned from `DeserializeDeployment` if the untyped deployment being deserialized is too old to understand.
# Interfaces
SecretsProvider allows for the creation of secrets managers based on a well-known type name.