package
1.14.1
Repository: https://github.com/pulumi/pulumi.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

DefaultRootStackURN constructs a default root stack URN for the given stack and project.
DeserializeArchive checks to see if the map contains an archive, using its signature, and if so deserializes it.
DeserializeAsset checks to see if the map contains an asset, using its signature, and if so deserializes it.
HasSig checks to see if the given property map contains the specific signature match.
IDStrings turns an array of resource IDs into an array of strings.
IsInternalPropertyKey returns true if the given property key is an internal key that should not be displayed to users.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MassageIfUserProgramCodeAsset takes the text for a function and cleans it up a bit to make the user visible diffs less noisy.
MaybeID turns an optional string into an optional resource ID.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewByteBlob creates a new byte blob.
No description provided by the author
NewErrors creates a new error list pertaining to a resource.
NewFileBlob creates a new asset blob whose size is known thanks to stat.
NewGoal allocates a new resource goal state.
No description provided by the author
No description provided by the author
No description provided by the author
NewOperation constructs a new Operation from a state and an operation name.
No description provided by the author
No description provided by the author
NewPathAsset produces a new asset and its corresponding SHA256 hash from the given filesystem path.
NewPropertyError creates a new error pertaining to a resource's property.
NewPropertyMap turns a struct into a property map, using any JSON tags inside to determine naming.
NewPropertyMapFromMap creates a resource map from a regular weakly typed JSON-like map.
NewPropertyMapFromMapRepl optionally replaces keys/values in an existing map while creating a new resource map.
NewPropertyMapRepl turns a struct into a property map, using any JSON tags inside to determine naming.
NewPropertyValue turns a value into a property value, provided it is of a legal "JSON-like" kind.
NewPropertyValueRepl turns a value into a property value, provided it is of a legal "JSON-like" kind.
NewReadCloserBlob turn any old ReadCloser into an Blob, usually by making a copy.
No description provided by the author
NewState creates a new resource value from existing resource state information.
No description provided by the author
NewTextAsset produces a new asset and its corresponding SHA256 hash from the given text.
NewUniqueHex generates a new "random" hex string for use by resource providers.
NewUniqueHexID generates a new "random" hex string for use by resource providers.
No description provided by the author
NewURIAsset produces a new asset and its corresponding SHA256 hash from the given network URI.
NewURN creates a unique resource URN for the given resource object.
ParsePropertyPath parses a property path into a PropertyPath value.

# Constants

the dynamic property for an archive's assets.
the dynamic property for an archive's hash.
the dynamic property for an archive's path.
a randomly assigned archive type signature.
the dynamic property for an archive's URI.
the dynamic property for an asset's hash.
the dynamic property for an asset's path.
a randomly assigned type hash for assets.
the dynamic property for an asset's text.
the dynamic property for an asset's URI.
BookkeepingDir is the name of our bookkeeping folder, we store state here (like .git for git).
not an archive.
OperationTypeCreating is the state of resources that are being created.
OperationTypeDeleting is the state of resources that are being deleted.
OperationTypeImporting is the state of resources that are being imported.
OperationTypeReading is the state of resources that are being read.
OperationTypeUpdating is the state of resources that are being updated.
RootStackType is the type name that will be used for the root component in the Pulumi resource tree.
SecretSig is the unique secret signature.
SigKey is sometimes used to encode type identity inside of a map.
No description provided by the author
No description provided by the author
No description provided by the author
a POSIX tar archive.
a POSIX tar archive that has been subsequently compressed using GZip.
the delimiter between URN name elements.
the URN namespace.
the standard URN prefix.
the delimiter between URN type elements.
a multi-file ZIP archive.

# Variables

ArchiveExts maps from a file extension and its associated archive and/or compression format.

# Structs

Archive is a serialized archive reference.
ArrayDiff holds the results of diffing two arrays of property values.
Asset is a serialized asset reference.
Blob is a blob that implements ReadCloser and offers Len functionality.
Computed represents the absence of a property value, because it will be computed at some point in the future.
No description provided by the author
Goal is a desired state for a resource object.
ObjectDiff holds the results of diffing two object property maps.
Operation represents an operation that the engine has initiated but has not yet completed.
Output is a property value that will eventually be computed by the resource provider.
Property is a pair of key and value.
PropertyValue is the value of a property, limited to a select few types (see below).
No description provided by the author
Secret indicates that the underlying value should be persisted securely.
State is a structure containing state associated with a resource.
ValueDiff holds the results of diffing two property values.

# Interfaces

ArchiveReader presents the contents of an archive as a stream of named blobs.

# Type aliases

ArchiveFormat indicates what archive and/or compression format an archive uses.
ID is a unique resource identifier; it is managed by the provider and is mostly opaque.
IgnoreKeyFunc is the callback type for Diff's ignore option.
OperationType is the type of operations issued by the engine.
PropertyKey is the name of a property.
PropertyMap is a simple map keyed by property name with "JSON-like" values.
PropertyPath represents a path to a nested property.
PropertySet is a simple set keyed by property name.
Status is returned when an error has occurred during a resource provider operation.
URN is a friendly, but unique, URN for a resource, most often auto-assigned by Pulumi.