package
0.15.5-dev
Repository: https://github.com/joeduffy/pulumi.git
Documentation: pkg.go.dev

# Packages

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

# Functions

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
NewEvalSource returns a planning source that fetches resources by evaluating a package with a set of args and a confgiuration map.
NewFixedSource returns a valid planning source that is comprised of a list of pre-computed steps.
NewPlan creates a new deployment plan from a resource snapshot plus a package to evaluate.
NewReadReplacementStep creates a new Read step with the `replacing` flag set.
NewReadStep creates a new Read step.
NewRefreshStep creates a new Refresh step.
No description provided by the author
No description provided by the author
NewSnapshot creates a snapshot from the given arguments.
No description provided by the author

# Constants

creating a new resource.
creating a new resource for a replacement.
deleting an existing resource.
deleting an existing resource after replacement.
reading an existing resource.
reading an existing resource for a replacement.
refreshing an existing resource.
replacing a resource with a new one.
nothing to do.
updating an existing resource.

# Variables

NullSource is a singleton source that never returns any resources.
StepOps contains the full set of step operation types.

# Structs

CreateStep is a mutating step that creates an entirely new resource.
DeleteStep is a mutating step that deletes an existing resource.
EvalRunInfo provides information required to execute and deploy resources within a package.
Manifest captures versions for all binaries used to construct this snapshot.
Options controls the planning and deployment process.
Plan is the output of analyzing resource graphs and contains the steps necessary to perform an infrastructure deployment.
PlanPendingOperationsError is an error returned from `NewPlan` if there exist pending operations in the snapshot that we are preparing to operate upon.
No description provided by the author
ReadStep is a step indicating that an existing resources will be "read" and projected into the Pulumi object model.
RefreshStep is a step used to track the progress of a refresh operation.
RegisterResult is the state of the resource after it has been registered.
ReplaceStep is a logical step indicating a resource will be replaced.
SameStep is a mutating step that does nothing.
Snapshot is a view of a collection of resources in an stack at a point in time.
Target represents information about a deployment target.
UpdateStep is a mutating step that updates an existing resource's state.

# Interfaces

Events is an interface that can be used to hook interesting engine/planning events.
A ProviderSource allows a Source to lookup provider plugins.
ReadResourceEvent is an event that asks the engine to read the state of a resource that already exists.
RegisterResourceEvent is a step that asks the engine to provision a resource.
RegisterResourceOutputsEvent is an event that asks the engine to complete the provisioning of a resource.
A Source can generate a new set of resources that the planner will process accordingly.
SourceEvent is an event associated with the enumeration of a plan.
A SourceIterator enumerates the list of resources that a source has to offer and tracks associated state.
Step is a specification for a deployment operation.

# Type aliases

StepCompleteFunc is the type of functions returned from Step.Apply.
StepOp represents the kind of operation performed by a step.