mirror of https://github.com/pulumi/pulumi.git
1747 lines
96 KiB
XML
1747 lines
96 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>Pulumi.Automation</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:Pulumi.Automation.Collections.DictionaryContentsComparer`2">
|
||
Compares two dictionaries for equality by content, as F# maps would.
|
||
</member>
|
||
<member name="T:Pulumi.Automation.DestroyOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.WorkspaceStack.DestroyAsync(Pulumi.Automation.DestroyOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.DestroyOptions.ShowSecrets">
|
||
<summary>
|
||
Show config secrets when they appear.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.CancelEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.CancelEvent"/> is emitted when the user initiates a cancellation of the update in progress, or
|
||
the update successfully completes.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.DiagnosticEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.DiagnosticEvent"/> is emitted whenever a diagnostic message is provided, for example errors from
|
||
a cloud resource provider while trying to create or update a resource.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.DiagnosticEvent.Severity">
|
||
<summary>
|
||
Severity is one of "info", "info#err", "warning", or "error".
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.DiffKind">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.DiffKind"/> describes the kind of a particular property diff.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Pulumi.Automation.Events.DiffKind.Add">
|
||
<summary>
|
||
Add indicates that the property was added.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Pulumi.Automation.Events.DiffKind.AddReplace">
|
||
<summary>
|
||
AddReplace indicates that the property was added and requires that the resource be replaced.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Pulumi.Automation.Events.DiffKind.Delete">
|
||
<summary>
|
||
Delete indicates that the property was deleted.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Pulumi.Automation.Events.DiffKind.DeleteReplace">
|
||
<summary>
|
||
DeleteReplace indicates that the property was deleted and requires that the resource be replaced.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Pulumi.Automation.Events.DiffKind.Update">
|
||
<summary>
|
||
Update indicates that the property was updated.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Pulumi.Automation.Events.DiffKind.UpdateReplace">
|
||
<summary>
|
||
UpdateReplace indicates that the property was updated and requires that the resource be replaced.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.EngineEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.EngineEvent"/> describes a Pulumi engine event, such as a change to a resource or diagnostic
|
||
message. EngineEvent is a discriminated union of all possible event types, and exactly one
|
||
field will be non-null.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.EngineEvent.Sequence">
|
||
<summary>
|
||
Sequence is a unique, and monotonically increasing number for each engine event sent to the
|
||
Pulumi Service. Since events may be sent concurrently, and/or delayed via network routing,
|
||
the sequence number is to ensure events can be placed into a total ordering.
|
||
<para>
|
||
- No two events can have the same sequence number.
|
||
</para>
|
||
<para>
|
||
- Events with a lower sequence number must have been emitted before those with a higher sequence number.
|
||
</para>
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.EngineEvent.Timestamp">
|
||
<summary>
|
||
Timestamp is a Unix timestamp (seconds) of when the event was emitted.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Events.EventLogWatcher.Stop">
|
||
Stops the polling loop and awaits the background task. Any exceptions encountered in the background
|
||
task will be propagated to the caller of this method.
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Events.EventLogWatcher.AwaitPollingTask">
|
||
Exposed for testing; use Stop instead.
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.PolicyEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.PolicyEvent"/> is emitted whenever there is Policy violation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.PolicyEvent.EnforcementLevel">
|
||
<summary>
|
||
EnforcementLevel is one of "warning" or "mandatory"
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.PreludeEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.PreludeEvent"/> is emitted at the start of an update.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.PreludeEvent.Config">
|
||
<summary>
|
||
Config contains the keys and values for the update.
|
||
Encrypted configuration values may be blinded.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.PropertyDiff">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.PropertyDiff"/> describes the difference between a single property's old and new values.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.PropertyDiff.Kind">
|
||
<summary>
|
||
Kind is the kind of difference.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.PropertyDiff.InputDiff">
|
||
<summary>
|
||
InputDiff is true if this is a difference between old and new inputs rather than old state and new inputs.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.ResourceOperationFailedEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.ResourceOperationFailedEvent"/> is emitted when a resource operation fails. Typically a <see cref="T:Pulumi.Automation.Events.DiagnosticEvent"/> is
|
||
emitted before this event, indiciating what the root cause of the error.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.ResourceOutputsEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.ResourceOutputsEvent"/> is emitted when a resource is finished being provisioned.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.ResourcePreEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.ResourcePreEvent"/> is emitted before a resource is modified.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.StandardOutputEngineEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.StandardOutputEngineEvent"/> is emitted whenever a generic message is written, for example warnings
|
||
from the pulumi CLI itself. Less common than <see cref="T:Pulumi.Automation.Events.DiagnosticEvent"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.StepEventMetadata">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.StepEventMetadata"/> describes a "step" within the Pulumi engine, which is any concrete action
|
||
to migrate a set of cloud resources from one state to another.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.Op">
|
||
<summary>
|
||
Op is the operation being performed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.Old">
|
||
<summary>
|
||
Old is the state of the resource before performing the step.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.New">
|
||
<summary>
|
||
New is the state of the resource after performing the step.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.Keys">
|
||
<summary>
|
||
Keys causing a replacement (only applicable for "create" and "replace" Ops).
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.Diffs">
|
||
<summary>
|
||
Keys that changed with this step.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.DetailedDiff">
|
||
<summary>
|
||
The diff for this step as a list of property paths and difference types.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.Logical">
|
||
<summary>
|
||
Logical is set if the step is a logical operation in the program.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventMetadata.Provider">
|
||
<summary>
|
||
Provider actually performing the step.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.StepEventStateMetadata">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.StepEventStateMetadata"/> is the more detailed state information for a resource as it relates to
|
||
a step(s) being performed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Custom">
|
||
<summary>
|
||
Custom indicates if the resource is managed by a plugin.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Delete">
|
||
<summary>
|
||
Delete is true when the resource is pending deletion due to a replacement.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Id">
|
||
<summary>
|
||
ID is the resource's unique ID, assigned by the resource provider (or blank if none/uncreated).
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Parent">
|
||
<summary>
|
||
Parent is an optional parent URN that this resource belongs to.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Protect">
|
||
<summary>
|
||
Protect is true to "protect" this resource (protected resources cannot be deleted).
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Inputs">
|
||
<summary>
|
||
Inputs contains the resource's input properties (as specified by the program). Secrets have
|
||
filtered out, and large assets have been replaced by hashes as applicable.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Outputs">
|
||
<summary>
|
||
Outputs contains the resource's complete output state (as returned by the resource provider).
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.Provider">
|
||
<summary>
|
||
Provider is the resource's provider reference
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.StepEventStateMetadata.InitErrors">
|
||
<summary>
|
||
InitErrors is the set of errors encountered in the process of initializing resource.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Events.SummaryEvent">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.Events.SummaryEvent"/> is emitted at the end of an update, with a summary of the changes made.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.SummaryEvent.MaybeCorrupt">
|
||
<summary>
|
||
MaybeCorrupt is set if one or more of the resources is in an invalid state.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.SummaryEvent.DurationSeconds">
|
||
<summary>
|
||
Duration is the number of seconds the update was executing.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.SummaryEvent.ResourceChanges">
|
||
<summary>
|
||
ResourceChanges contains the count for resource change by type.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Events.SummaryEvent.PolicyPacks">
|
||
<summary>
|
||
PolicyPacks run during update. Maps PolicyPackName -> version.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Exceptions.ProjectSettingsConflictException">
|
||
<summary>
|
||
|
||
Thrown when creating a Workspace detects a conflict between
|
||
project settings found on disk (such as Pulumi.yaml) and a
|
||
ProjectSettings object passed to the Create API.
|
||
|
||
There are two resolutions:
|
||
|
||
(A) to use the ProjectSettings, delete the Pulumi.yaml file
|
||
from WorkDir or use a different WorkDir
|
||
|
||
(B) to use the exiting Pulumi.yaml from WorkDir, avoid
|
||
customizing the ProjectSettings
|
||
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Exceptions.ProjectSettingsConflictException.SettingsFileLocation">
|
||
<summary>
|
||
|
||
FullPath of the Pulumi.yaml (or Pulumi.yml, Pulumi.json)
|
||
settings file found on disk.
|
||
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.HistoryOptions">
|
||
<summary>
|
||
Options controlling the behavior of a <see cref="M:Pulumi.Automation.WorkspaceStack.GetHistoryAsync(Pulumi.Automation.HistoryOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.HistoryOptions.ShowSecrets">
|
||
<summary>
|
||
Show config secrets when they appear.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.LocalProgramArgs">
|
||
<summary>
|
||
Description of a stack backed by pre-existing local Pulumi CLI program.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.LocalWorkspace">
|
||
<summary>
|
||
LocalWorkspace is a default implementation of the Workspace interface.
|
||
<para/>
|
||
A Workspace is the execution context containing a single Pulumi project, a program,
|
||
and multiple stacks.Workspaces are used to manage the execution environment,
|
||
providing various utilities such as plugin installation, environment configuration
|
||
($PULUMI_HOME), and creation, deletion, and listing of Stacks.
|
||
<para/>
|
||
LocalWorkspace relies on Pulumi.yaml and Pulumi.{stack}.yaml as the intermediate format
|
||
for Project and Stack settings.Modifying ProjectSettings will
|
||
alter the Workspace Pulumi.yaml file, and setting config on a Stack will modify the Pulumi.{stack}.yaml file.
|
||
This is identical to the behavior of Pulumi CLI driven workspaces.
|
||
<para/>
|
||
If not provided a working directory - causing LocalWorkspace to create a temp directory,
|
||
than the temp directory will be cleaned up on <see cref="M:Pulumi.Automation.LocalWorkspace.Dispose"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.WorkDir">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.PulumiHome">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.PulumiVersion">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.SecretsProvider">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.Program">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.Logger">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.EnvironmentVariables">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspace.Remote">
|
||
<summary>
|
||
Whether this workspace is a remote workspace.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateAsync(Pulumi.Automation.LocalWorkspaceOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates a workspace using the specified options. Used for maximal control and
|
||
customization of the underlying environment before any stacks are created or selected.
|
||
</summary>
|
||
<param name="options">Options used to configure the workspace.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.InlineProgramArgs)">
|
||
<summary>
|
||
Creates a Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the specified
|
||
inline (in process) <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/>. This program
|
||
is fully debuggable and runs in process. If no <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings"/>
|
||
option is specified, default project settings will be created on behalf of the user. Similarly, unless a
|
||
<see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/> option is specified, the working directory will default
|
||
to a new temporary directory provided by the OS.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with an inline <see cref="T:Pulumi.Automation.PulumiFn"/> program
|
||
that runs in process, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.InlineProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates a Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the specified
|
||
inline (in process) <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/>. This program
|
||
is fully debuggable and runs in process. If no <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings"/>
|
||
option is specified, default project settings will be created on behalf of the user. Similarly, unless a
|
||
<see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/> option is specified, the working directory will default
|
||
to a new temporary directory provided by the OS.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with an inline <see cref="T:Pulumi.Automation.PulumiFn"/> program
|
||
that runs in process, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.LocalProgramArgs)">
|
||
<summary>
|
||
Creates a Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the local Pulumi CLI program
|
||
from the specified <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/>. This is a way to create drivers
|
||
on top of pre-existing Pulumi programs. This Workspace will pick up any available Settings
|
||
files(Pulumi.yaml, Pulumi.{stack}.yaml).
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with a pre-configured Pulumi CLI program that
|
||
already exists on disk, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.LocalProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates a Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the local Pulumi CLI program
|
||
from the specified <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/>. This is a way to create drivers
|
||
on top of pre-existing Pulumi programs. This Workspace will pick up any available Settings
|
||
files(Pulumi.yaml, Pulumi.{stack}.yaml).
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with a pre-configured Pulumi CLI program that
|
||
already exists on disk, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.InlineProgramArgs)">
|
||
<summary>
|
||
Selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the specified
|
||
inline (in process) <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/>. This program
|
||
is fully debuggable and runs in process. If no <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings"/>
|
||
option is specified, default project settings will be created on behalf of the user. Similarly, unless a
|
||
<see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/> option is specified, the working directory will default
|
||
to a new temporary directory provided by the OS.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with an inline <see cref="T:Pulumi.Automation.PulumiFn"/> program
|
||
that runs in process, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.InlineProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the specified
|
||
inline (in process) <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/>. This program
|
||
is fully debuggable and runs in process. If no <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings"/>
|
||
option is specified, default project settings will be created on behalf of the user. Similarly, unless a
|
||
<see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/> option is specified, the working directory will default
|
||
to a new temporary directory provided by the OS.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with an inline <see cref="T:Pulumi.Automation.PulumiFn"/> program
|
||
that runs in process, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.LocalProgramArgs)">
|
||
<summary>
|
||
Selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the local Pulumi CLI program
|
||
from the specified <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/>. This is a way to create drivers
|
||
on top of pre-existing Pulumi programs. This Workspace will pick up any available Settings
|
||
files(Pulumi.yaml, Pulumi.{stack}.yaml).
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with a pre-configured Pulumi CLI program that
|
||
already exists on disk, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.LocalProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the local Pulumi CLI program
|
||
from the specified <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/>. This is a way to create drivers
|
||
on top of pre-existing Pulumi programs. This Workspace will pick up any available Settings
|
||
files(Pulumi.yaml, Pulumi.{stack}.yaml).
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with a pre-configured Pulumi CLI program that
|
||
already exists on disk, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.InlineProgramArgs)">
|
||
<summary>
|
||
Creates or selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the specified
|
||
inline (in process) <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/>. This program
|
||
is fully debuggable and runs in process. If no <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings"/>
|
||
option is specified, default project settings will be created on behalf of the user. Similarly, unless a
|
||
<see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/> option is specified, the working directory will default
|
||
to a new temporary directory provided by the OS.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with an inline <see cref="T:Pulumi.Automation.PulumiFn"/> program
|
||
that runs in process, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.InlineProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates or selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the specified
|
||
inline (in process) <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/>. This program
|
||
is fully debuggable and runs in process. If no <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings"/>
|
||
option is specified, default project settings will be created on behalf of the user. Similarly, unless a
|
||
<see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/> option is specified, the working directory will default
|
||
to a new temporary directory provided by the OS.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with an inline <see cref="T:Pulumi.Automation.PulumiFn"/> program
|
||
that runs in process, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.LocalProgramArgs)">
|
||
<summary>
|
||
Creates or selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the local Pulumi CLI program
|
||
from the specified <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/>. This is a way to create drivers
|
||
on top of pre-existing Pulumi programs. This Workspace will pick up any available Settings
|
||
files(Pulumi.yaml, Pulumi.{stack}.yaml).
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with a pre-configured Pulumi CLI program that
|
||
already exists on disk, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.LocalProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates or selects an existing Stack with a <see cref="T:Pulumi.Automation.LocalWorkspace"/> utilizing the local Pulumi CLI program
|
||
from the specified <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir"/>. This is a way to create drivers
|
||
on top of pre-existing Pulumi programs. This Workspace will pick up any available Settings
|
||
files(Pulumi.yaml, Pulumi.{stack}.yaml).
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a Stack with a pre-configured Pulumi CLI program that
|
||
already exists on disk, as well as any additional customizations to be applied to the
|
||
workspace.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.GetProjectSettingsAsync(System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SaveProjectSettingsAsync(Pulumi.Automation.ProjectSettings,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.GetStackSettingsAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SaveStackSettingsAsync(System.String,Pulumi.Automation.StackSettings,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SerializeArgsForOpAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.PostCommandCallbackAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.GetConfigAsync(System.String,System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.GetAllConfigAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SetConfigAsync(System.String,System.String,Pulumi.Automation.ConfigValue,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SetAllConfigAsync(System.String,System.Collections.Generic.IDictionary{System.String,Pulumi.Automation.ConfigValue},System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.RemoveConfigAsync(System.String,System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.RemoveAllConfigAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.RefreshConfigAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.WhoAmIAsync(System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.CreateStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.SelectStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.RemoveStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.ListStacksAsync(System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.ExportStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.ImportStackAsync(System.String,Pulumi.Automation.StackDeployment,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.InstallPluginAsync(System.String,System.String,Pulumi.Automation.PluginKind,Pulumi.Automation.PluginInstallOptions,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.RemovePluginAsync(System.String,System.String,Pulumi.Automation.PluginKind,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.ListPluginsAsync(System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.LocalWorkspace.GetStackOutputsAsync(System.String,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.LocalWorkspaceOptions">
|
||
<summary>
|
||
Extensibility options to configure a LocalWorkspace; e.g: settings to seed
|
||
and environment variables to pass through to every command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.WorkDir">
|
||
<summary>
|
||
The directory to run Pulumi commands and read settings (Pulumi.yaml and Pulumi.{stack}.yaml).
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.PulumiHome">
|
||
<summary>
|
||
The directory to override for CLI metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.SecretsProvider">
|
||
<summary>
|
||
The secrets provider to user for encryption and decryption of stack secrets.
|
||
<para/>
|
||
See: https://www.pulumi.com/docs/intro/concepts/secrets/#available-encryption-providers
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.Program">
|
||
<summary>
|
||
The inline program <see cref="T:Pulumi.Automation.PulumiFn"/> to be used for Preview/Update operations if any.
|
||
<para/>
|
||
If none is specified, the stack will refer to <see cref="T:Pulumi.Automation.ProjectSettings"/> for this information.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.Logger">
|
||
<summary>
|
||
A custom logger instance that will be used for inline programs. Note that it will only be used
|
||
if <see cref="P:Pulumi.Automation.LocalWorkspaceOptions.Program"/> is also provided.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.EnvironmentVariables">
|
||
<summary>
|
||
Environment values scoped to the current workspace. These will be supplied to every
|
||
Pulumi command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings">
|
||
<summary>
|
||
The settings object for the current project.
|
||
<para/>
|
||
If provided when initializing <see cref="T:Pulumi.Automation.LocalWorkspace"/> a project settings
|
||
file will be written to when the workspace is initialized via
|
||
<see cref="M:Pulumi.Automation.LocalWorkspace.SaveProjectSettingsAsync(Pulumi.Automation.ProjectSettings,System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.StackSettings">
|
||
<summary>
|
||
A map of Stack names and corresponding settings objects.
|
||
<para/>
|
||
If provided when initializing <see cref="T:Pulumi.Automation.LocalWorkspace"/> stack settings
|
||
file(s) will be written to when the workspace is initialized via
|
||
<see cref="M:Pulumi.Automation.LocalWorkspace.SaveStackSettingsAsync(System.String,Pulumi.Automation.StackSettings,System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.Remote">
|
||
<summary>
|
||
Whether the workspace is a remote workspace.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.RemoteGitProgramArgs">
|
||
<summary>
|
||
Args for remote workspace with Git source.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.RemoteEnvironmentVariables">
|
||
<summary>
|
||
Environment values scoped to the remote workspace. These will be passed to remote operations.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.LocalWorkspaceOptions.RemotePreRunCommands">
|
||
<summary>
|
||
An optional list of arbitrary commands to run before a remote Pulumi operation is invoked.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.PluginInstallOptions.ExactVersion">
|
||
<summary>
|
||
If <c>true</c>, force installation of an exact version match (usually >= is accepted).
|
||
<para/>
|
||
Defaults to <c>false</c>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.PluginInstallOptions.ServerUrl">
|
||
<summary>
|
||
A URL to download plugins from.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.PreviewOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.WorkspaceStack.PreviewAsync(Pulumi.Automation.PreviewOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.PreviewOptions.Plan">
|
||
<summary>
|
||
Plan specifies the path where the update plan should be saved.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.PreviewOptions.Logger">
|
||
<summary>
|
||
A custom logger instance that will be used for the action. Note that it will only be used
|
||
if <see cref="P:Pulumi.Automation.PreviewOptions.Program"/> is also provided.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectBackend">
|
||
<summary>
|
||
Configuration for the project's Pulumi state storage backend.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectRuntime">
|
||
<summary>
|
||
A description of the Project's program runtime and associated metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectRuntimeName">
|
||
<summary>
|
||
Supported Pulumi program language runtimes.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectRuntimeOptions">
|
||
<summary>
|
||
Various configuration options that apply to different language runtimes.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.ProjectRuntimeOptions.TypeScript">
|
||
<summary>
|
||
Applies to NodeJS projects only.
|
||
<para/>
|
||
A boolean that controls whether to use ts-node to execute sources.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.ProjectRuntimeOptions.Binary">
|
||
<summary>
|
||
Applies to Go and .NET project only.
|
||
<para/>
|
||
Go: A string that specifies the name of a pre-build executable to look for on your path.
|
||
<para/>
|
||
.NET: A string that specifies the path of a pre-build .NET assembly.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.ProjectRuntimeOptions.VirtualEnv">
|
||
<summary>
|
||
Applies to Python projects only.
|
||
<para/>
|
||
A string that specifies the path to a virtual environment to use when running the program.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectSettings">
|
||
<summary>
|
||
A Pulumi project manifest. It describes metadata applying to all sub-stacks created from the project.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectTemplate">
|
||
<summary>
|
||
A template used to seed new stacks created from this project.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.ProjectTemplateConfigValue">
|
||
<summary>
|
||
A placeholder config value for a project template.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.PulumiFn">
|
||
<summary>
|
||
A Pulumi program as an inline function (in process).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.InvokeAsync(Pulumi.IRunner,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Invoke the appropriate run function on the <see cref="T:Pulumi.IRunner"/> instance. The exit code returned
|
||
from the appropriate run function should be forwarded here as well.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{System.Collections.Generic.IDictionary{System.String,System.Object}}})">
|
||
<summary>
|
||
Creates an asynchronous inline (in process) pulumi program.
|
||
</summary>
|
||
<param name="program">An asynchronous pulumi program that takes in a <see cref="T:System.Threading.CancellationToken"/> and returns an output.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.Func{System.Threading.Tasks.Task{System.Collections.Generic.IDictionary{System.String,System.Object}}})">
|
||
<summary>
|
||
Creates an asynchronous inline (in process) pulumi program.
|
||
</summary>
|
||
<param name="program">An asynchronous pulumi program that returns an output.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task})">
|
||
<summary>
|
||
Creates an asynchronous inline (in process) pulumi program.
|
||
</summary>
|
||
<param name="program">An asynchronous pulumi program that takes in a <see cref="T:System.Threading.CancellationToken"/>.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.Func{System.Threading.Tasks.Task})">
|
||
<summary>
|
||
Creates an asynchronous inline (in process) pulumi program.
|
||
</summary>
|
||
<param name="program">An asynchronous pulumi program.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.Func{System.Collections.Generic.IDictionary{System.String,System.Object}})">
|
||
<summary>
|
||
Creates an inline (in process) pulumi program.
|
||
</summary>
|
||
<param name="program">A pulumi program that returns an output.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.Action)">
|
||
<summary>
|
||
Creates an inline (in process) pulumi program.
|
||
</summary>
|
||
<param name="program">A pulumi program.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create``1">
|
||
<summary>
|
||
Creates an inline (in process) pulumi program via a traditional <see cref="T:Pulumi.Stack"/> implementation.
|
||
</summary>
|
||
<typeparam name="TStack">The <see cref="T:Pulumi.Stack"/> type.</typeparam>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create``1(System.IServiceProvider)">
|
||
<summary>
|
||
Creates an inline (in process) pulumi program via a traditional <see cref="T:Pulumi.Stack"/> implementation.
|
||
<para/>
|
||
When invoked, a new stack instance will be resolved based
|
||
on the provided <typeparamref name="TStack"/> type parameter
|
||
using the <paramref name="serviceProvider"/>.
|
||
</summary>
|
||
<typeparam name="TStack">The <see cref="T:Pulumi.Stack"/> type.</typeparam>
|
||
<param name="serviceProvider">The service provider that will be used to resolve an instance of <typeparamref name="TStack"/>.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn.Create(System.IServiceProvider,System.Type)">
|
||
<summary>
|
||
Creates an inline (in process) pulumi program via a traditional <see cref="T:Pulumi.Stack"/> implementation.
|
||
<para/>
|
||
When invoked, a new stack instance will be resolved based
|
||
on the provided <paramref name="stackType"/> type parameter
|
||
using the <paramref name="serviceProvider"/>.
|
||
</summary>
|
||
<param name="serviceProvider">The service provider that will be used to resolve an instance of type <paramref name="stackType"/>.</param>
|
||
<param name="stackType">The stack type, which must derive from <see cref="T:Pulumi.Stack"/>.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFnInline.InvokeAsync(Pulumi.IRunner,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFnServiceProvider.InvokeAsync(Pulumi.IRunner,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.PulumiFn`1.InvokeAsync(Pulumi.IRunner,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RefreshOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.WorkspaceStack.RefreshAsync(Pulumi.Automation.RefreshOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RefreshOptions.ShowSecrets">
|
||
<summary>
|
||
Show config secrets when they appear.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteDestroyOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.RemoteWorkspaceStack.DestroyAsync(Pulumi.Automation.RemoteDestroyOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteGitAuthArgs">
|
||
<summary>
|
||
Authentication options for the repository that can be specified for a private Git repo.
|
||
There are three different authentication paths:
|
||
|
||
<list type="bullet">
|
||
<item><description>Personal accesstoken</description></item>
|
||
<item><description>SSH private key (and its optional password)</description></item>
|
||
<item><description>Basic auth username and password</description></item>
|
||
</list>
|
||
|
||
Only one authentication path is valid.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitAuthArgs.SshPrivateKeyPath">
|
||
<summary>
|
||
The absolute path to a private key for access to the git repo.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitAuthArgs.SshPrivateKey">
|
||
<summary>
|
||
The (contents) private key for access to the git repo.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitAuthArgs.Password">
|
||
<summary>
|
||
The password that pairs with a username or as part of an SSH Private Key.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitAuthArgs.PersonalAccessToken">
|
||
<summary>
|
||
PersonalAccessToken is a Git personal access token in replacement of your password.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitAuthArgs.Username">
|
||
<summary>
|
||
Username is the username to use when authenticating to a git repository.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteGitProgramArgs">
|
||
<summary>
|
||
Description of a stack backed by a remote Pulumi program in a Git repository.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitProgramArgs.StackName">
|
||
<summary>
|
||
The name of the associated Stack.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitProgramArgs.Url">
|
||
<summary>
|
||
The URL of the repository.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitProgramArgs.ProjectPath">
|
||
<summary>
|
||
Optional path relative to the repo root specifying location of the Pulumi program.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitProgramArgs.Branch">
|
||
<summary>
|
||
Optional branch to checkout.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitProgramArgs.CommitHash">
|
||
<summary>
|
||
Optional commit to checkout.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteGitProgramArgs.Auth">
|
||
<summary>
|
||
Authentication options for the repository.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemotePreviewOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.RemoteWorkspaceStack.PreviewAsync(Pulumi.Automation.RemotePreviewOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteRefreshOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.RemoteWorkspaceStack.RefreshAsync(Pulumi.Automation.RemoteRefreshOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteUpdateOptions">
|
||
<summary>
|
||
Common options controlling the behavior of update actions taken
|
||
against an instance of <see cref="T:Pulumi.Automation.RemoteWorkspaceStack"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteUpdateOptions.OnStandardOutput">
|
||
<summary>
|
||
Optional callback which is invoked whenever StandardOutput is written into
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteUpdateOptions.OnStandardError">
|
||
<summary>
|
||
Optional callback which is invoked whenever StandardError is written into
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteUpdateOptions.OnEvent">
|
||
<summary>
|
||
Optional callback which is invoked with the engine events
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteUpOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.RemoteWorkspaceStack.UpAsync(Pulumi.Automation.RemoteUpOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspace.CreateStackAsync(Pulumi.Automation.RemoteGitProgramArgs)">
|
||
<summary>
|
||
PREVIEW: Creates a Stack backed by a RemoteWorkspace with source code from the specified Git repository.
|
||
Pulumi operations on the stack (Preview, Update, Refresh, and Destroy) are performed remotely.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a RemoteStack with a remote Pulumi program from a Git repository.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspace.CreateStackAsync(Pulumi.Automation.RemoteGitProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
PREVIEW: Creates a Stack backed by a RemoteWorkspace with source code from the specified Git repository.
|
||
Pulumi operations on the stack (Preview, Update, Refresh, and Destroy) are performed remotely.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a RemoteStack with a remote Pulumi program from a Git repository.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspace.SelectStackAsync(Pulumi.Automation.RemoteGitProgramArgs)">
|
||
<summary>
|
||
PREVIEW: Selects an existing Stack backed by a RemoteWorkspace with source code from the specified Git
|
||
repository. Pulumi operations on the stack (Preview, Update, Refresh, and Destroy) are performed remotely.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a RemoteStack with a remote Pulumi program from a Git repository.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspace.SelectStackAsync(Pulumi.Automation.RemoteGitProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
PREVIEW: Selects an existing Stack backed by a RemoteWorkspace with source code from the specified Git
|
||
repository. Pulumi operations on the stack (Preview, Update, Refresh, and Destroy) are performed remotely.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a RemoteStack with a remote Pulumi program from a Git repository.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.RemoteGitProgramArgs)">
|
||
<summary>
|
||
PREVIEW: Creates or selects an existing Stack backed by a RemoteWorkspace with source code from the specified
|
||
Git repository. Pulumi operations on the stack (Preview, Update, Refresh, and Destroy) are performed remotely.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a RemoteStack with a remote Pulumi program from a Git repository.
|
||
</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.RemoteGitProgramArgs,System.Threading.CancellationToken)">
|
||
<summary>
|
||
PREVIEW: Creates or selects an existing Stack backed by a RemoteWorkspace with source code from the specified
|
||
Git repository. Pulumi operations on the stack (Preview, Update, Refresh, and Destroy) are performed remotely.
|
||
</summary>
|
||
<param name="args">
|
||
A set of arguments to initialize a RemoteStack with a remote Pulumi program from a Git repository.
|
||
</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.RemoteWorkspaceOptions">
|
||
<summary>
|
||
Extensibility options to configure a RemoteWorkspace.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteWorkspaceOptions.EnvironmentVariables">
|
||
<summary>
|
||
Environment values scoped to the remote workspace. These will be passed to remote operations.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteWorkspaceOptions.PreRunCommands">
|
||
<summary>
|
||
An optional list of arbitrary commands to run before a remote Pulumi operation is invoked.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.RemoteWorkspaceStack.Name">
|
||
<summary>
|
||
The name identifying the Stack.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.UpAsync(Pulumi.Automation.RemoteUpOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates or updates the resources in a stack by executing the program in the Workspace.
|
||
This operation runs remotely.
|
||
<para/>
|
||
https://www.pulumi.com/docs/reference/cli/pulumi_up/
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the update.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.PreviewAsync(Pulumi.Automation.RemotePreviewOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Performs a dry-run update to a stack, returning pending changes.
|
||
This operation runs remotely.
|
||
<para/>
|
||
https://www.pulumi.com/docs/reference/cli/pulumi_preview/
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the update.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.RefreshAsync(Pulumi.Automation.RemoteRefreshOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Compares the current stack’s resource state with the state known to exist in the actual
|
||
cloud provider. Any such changes are adopted into the current stack.
|
||
This operation runs remotely.
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the refresh.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.DestroyAsync(Pulumi.Automation.RemoteDestroyOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Destroy deletes all resources in a stack, leaving all history and configuration intact.
|
||
This operation runs remotely.
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the destroy.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.GetOutputsAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Gets the current set of Stack outputs from the last <see cref="M:Pulumi.Automation.RemoteWorkspaceStack.UpAsync(Pulumi.Automation.RemoteUpOptions,System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.GetHistoryAsync(Pulumi.Automation.HistoryOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns a list summarizing all previews and current results from Stack lifecycle operations (up/preview/refresh/destroy).
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the fetch history action.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.ExportStackAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Exports the deployment state of the stack.
|
||
<para/>
|
||
This can be combined with ImportStackAsync to edit a
|
||
stack's state (such as recovery from failed deployments).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.ImportStackAsync(Pulumi.Automation.StackDeployment,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Imports the specified deployment state into a pre-existing stack.
|
||
<para/>
|
||
This can be combined with ExportStackAsync to edit a
|
||
stack's state (such as recovery from failed deployments).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.RemoteWorkspaceStack.CancelAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Cancel stops a stack's currently running update. It throws
|
||
an exception if no update is currently running. Note that
|
||
this operation is _very dangerous_, and may leave the
|
||
stack in an inconsistent state if a resource operation was
|
||
pending when the update was canceled. This command is not
|
||
supported for local backends.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.StackDeployment">
|
||
<summary>
|
||
Represents the state of a stack deployment as used by
|
||
ExportStackAsync and ImportStackAsync.
|
||
<para/>
|
||
There is no strongly typed model for the contents yet, but you
|
||
can access the raw representation via the Json property.
|
||
<para/>
|
||
NOTE: instances may contain sensitive data (secrets).
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.StackDeployment.Version">
|
||
<summary>
|
||
Version indicates the schema of the encoded deployment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.StackDeployment.Json">
|
||
<summary>
|
||
JSON representation of the deployment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.StackSettings.SecretsProvider">
|
||
<summary>
|
||
This stack's secrets provider.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.StackSettings.EncryptedKey">
|
||
<summary>
|
||
This is the KMS-encrypted ciphertext for the data key used for secrets
|
||
encryption. Only used for cloud-based secrets providers.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.StackSettings.EncryptionSalt">
|
||
<summary>
|
||
This is this stack's base64 encoded encryption salt. Only used for
|
||
passphrase-based secrets providers.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.StackSettings.Config">
|
||
<summary>
|
||
This is an optional configuration bag.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.UpdateOptions">
|
||
<summary>
|
||
Common options controlling the behavior of update actions taken
|
||
against an instance of <see cref="T:Pulumi.Automation.WorkspaceStack"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.OnStandardOutput">
|
||
<summary>
|
||
Optional callback which is invoked whenever StandardOutput is written into
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.OnStandardError">
|
||
<summary>
|
||
Optional callback which is invoked whenever StandardError is written into
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.OnEvent">
|
||
<summary>
|
||
Optional callback which is invoked with the engine events
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.Color">
|
||
<summary>
|
||
Colorize output. Choices are: always, never, raw, auto (default "auto")
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.LogFlow">
|
||
<summary>
|
||
Flow log settings to child processes (like plugins)
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.LogVerbosity">
|
||
<summary>
|
||
Enable verbose logging (e.g., v=3); anything >3 is very verbose
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.LogToStdErr">
|
||
<summary>
|
||
Log to stderr instead of to files
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.Tracing">
|
||
<summary>
|
||
Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.Debug">
|
||
<summary>
|
||
Print detailed debugging output during resource operations
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpdateOptions.Json">
|
||
<summary>
|
||
Format standard output as JSON not text.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.UpOptions">
|
||
<summary>
|
||
Options controlling the behavior of an <see cref="M:Pulumi.Automation.WorkspaceStack.UpAsync(Pulumi.Automation.UpOptions,System.Threading.CancellationToken)"/> operation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpOptions.Plan">
|
||
<summary>
|
||
Plan specifies the path to an update plan to use for the update.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpOptions.ShowSecrets">
|
||
<summary>
|
||
Show config secrets when they appear.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.UpOptions.Logger">
|
||
<summary>
|
||
A custom logger instance that will be used for the action. Note that it will only be used
|
||
if <see cref="P:Pulumi.Automation.UpOptions.Program"/> is also provided.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.Workspace">
|
||
<summary>
|
||
Workspace is the execution context containing a single Pulumi project, a program, and multiple stacks.
|
||
<para/>
|
||
Workspaces are used to manage the execution environment, providing various utilities such as plugin
|
||
installation, environment configuration ($PULUMI_HOME), and creation, deletion, and listing of Stacks.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.WorkDir">
|
||
<summary>
|
||
The working directory to run Pulumi CLI commands.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.PulumiHome">
|
||
<summary>
|
||
The directory override for CLI metadata if set.
|
||
<para/>
|
||
This customizes the location of $PULUMI_HOME where metadata is stored and plugins are installed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.PulumiVersion">
|
||
<summary>
|
||
The version of the underlying Pulumi CLI/Engine.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.SecretsProvider">
|
||
<summary>
|
||
The secrets provider to use for encryption and decryption of stack secrets.
|
||
<para/>
|
||
See: https://www.pulumi.com/docs/intro/concepts/secrets/#available-encryption-providers
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.Program">
|
||
<summary>
|
||
The inline program <see cref="T:Pulumi.Automation.PulumiFn"/> to be used for Preview/Update operations if any.
|
||
<para/>
|
||
If none is specified, the stack will refer to <see cref="T:Pulumi.Automation.ProjectSettings"/> for this information.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.Logger">
|
||
<summary>
|
||
A custom logger instance that will be used for the action. Note that it will only be used
|
||
if <see cref="P:Pulumi.Automation.Workspace.Program"/> is also provided.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.Workspace.EnvironmentVariables">
|
||
<summary>
|
||
Environment values scoped to the current workspace. These will be supplied to every Pulumi command.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.GetProjectSettingsAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns project settings for the current project if any.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SaveProjectSettingsAsync(Pulumi.Automation.ProjectSettings,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Overwrites the settings for the current project.
|
||
<para/>
|
||
There can only be a single project per workspace. Fails if new project name does not match old.
|
||
</summary>
|
||
<param name="settings">The settings object to save.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.GetStackSettingsAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns stack settings for the stack matching the specified stack name if any.
|
||
</summary>
|
||
<param name="stackName">The name of the stack.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SaveStackSettingsAsync(System.String,Pulumi.Automation.StackSettings,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Overwrite the settings for the stack matching the specified stack name.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to operate on.</param>
|
||
<param name="settings">The settings object to save.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SerializeArgsForOpAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Hook to provide additional args to every CLI command before they are executed.
|
||
<para/>
|
||
Provided with a stack name, returns an array of args to append to an invoked command <c>["--config=...", ]</c>.
|
||
<para/>
|
||
<see cref="T:Pulumi.Automation.LocalWorkspace"/> does not utilize this extensibility point.
|
||
</summary>
|
||
<param name="stackName">The name of the stack.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.PostCommandCallbackAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Hook executed after every command. Called with the stack name.
|
||
<para/>
|
||
An extensibility point to perform workspace cleanup (CLI operations may create/modify a Pulumi.stack.yaml).
|
||
<para/>
|
||
<see cref="T:Pulumi.Automation.LocalWorkspace"/> does not utilize this extensibility point.
|
||
</summary>
|
||
<param name="stackName">The name of the stack.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.GetConfigAsync(System.String,System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns the value associated with the specified stack name and key, scoped
|
||
to the Workspace.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to read config from.</param>
|
||
<param name="key">The key to use for the config lookup.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.GetAllConfigAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns the config map for the specified stack name, scoped to the current Workspace.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to read config from.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SetConfigAsync(System.String,System.String,Pulumi.Automation.ConfigValue,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Sets the specified key-value pair in the provided stack's config.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to operate on.</param>
|
||
<param name="key">The config key to set.</param>
|
||
<param name="value">The config value to set.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SetAllConfigAsync(System.String,System.Collections.Generic.IDictionary{System.String,Pulumi.Automation.ConfigValue},System.Threading.CancellationToken)">
|
||
<summary>
|
||
Sets all values in the provided config map for the specified stack name.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to operate on.</param>
|
||
<param name="configMap">The config map to upsert against the existing config.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.RemoveConfigAsync(System.String,System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Removes the specified key-value pair from the provided stack's config.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to operate on.</param>
|
||
<param name="key">The config key to remove.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.RemoveAllConfigAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
|
||
<summary>
|
||
Removes all values in the provided key collection from the config map for the specified stack name.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to operate on.</param>
|
||
<param name="keys">The collection of keys to remove from the underlying config map.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.RefreshConfigAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Gets and sets the config map used with the last update for the stack matching the specified stack name.
|
||
</summary>
|
||
<param name="stackName">The name of the stack to operate on.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.WhoAmIAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns the currently authenticated user.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.GetStackAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns a summary of the currently selected stack, if any.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.CreateStackAsync(System.String)">
|
||
<summary>
|
||
Creates and sets a new stack with the specified stack name, failing if one already exists.
|
||
</summary>
|
||
<param name="stackName">The stack to create.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.CreateStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates and sets a new stack with the specified stack name, failing if one already exists.
|
||
</summary>
|
||
<param name="stackName">The stack to create.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
<exception cref="T:Pulumi.Automation.Commands.Exceptions.StackAlreadyExistsException">If a stack already exists by the provided name.</exception>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SelectStackAsync(System.String)">
|
||
<summary>
|
||
Selects and sets an existing stack matching the stack name, failing if none exists.
|
||
</summary>
|
||
<param name="stackName">The stack to select.</param>
|
||
<exception cref="T:Pulumi.Automation.Commands.Exceptions.StackNotFoundException">If no stack was found by the provided name.</exception>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.SelectStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Selects and sets an existing stack matching the stack name, failing if none exists.
|
||
</summary>
|
||
<param name="stackName">The stack to select.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.RemoveStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Deletes the stack and all associated configuration and history.
|
||
</summary>
|
||
<param name="stackName">The stack to remove.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.ListStacksAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns all stacks created under the current project.
|
||
<para/>
|
||
This queries underlying backend and may return stacks not present in the Workspace (as Pulumi.{stack}.yaml files).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.ExportStackAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Exports the deployment state of the stack.
|
||
<para/>
|
||
This can be combined with ImportStackAsync to edit a
|
||
stack's state (such as recovery from failed deployments).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.ImportStackAsync(System.String,Pulumi.Automation.StackDeployment,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Imports the specified deployment state into a pre-existing stack.
|
||
<para/>
|
||
This can be combined with ExportStackAsync to edit a
|
||
stack's state (such as recovery from failed deployments).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.InstallPluginAsync(System.String,System.String,Pulumi.Automation.PluginKind,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Installs a plugin in the Workspace, for example to use cloud providers like AWS or GCP.
|
||
</summary>
|
||
<param name="name">The name of the plugin.</param>
|
||
<param name="version">The version of the plugin e.g. "v1.0.0".</param>
|
||
<param name="kind">The kind of plugin e.g. "resource".</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.InstallPluginAsync(System.String,System.String,Pulumi.Automation.PluginKind,Pulumi.Automation.PluginInstallOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Installs a plugin in the Workspace, for example to use cloud providers like AWS or GCP.
|
||
</summary>
|
||
<param name="name">The name of the plugin.</param>
|
||
<param name="version">The version of the plugin e.g. "v1.0.0".</param>
|
||
<param name="kind">The kind of plugin e.g. "resource".</param>
|
||
<param name="options">Any additional plugin installation options.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.RemovePluginAsync(System.String,System.String,Pulumi.Automation.PluginKind,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Removes a plugin from the Workspace matching the specified name and version.
|
||
</summary>
|
||
<param name="name">The optional name of the plugin.</param>
|
||
<param name="versionRange">The optional semver range to check when removing plugins matching the given name e.g. "1.0.0", ">1.0.0".</param>
|
||
<param name="kind">The kind of plugin e.g. "resource".</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.ListPluginsAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns a list of all plugins installed in the Workspace.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.Workspace.GetStackOutputsAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Gets the current set of Stack outputs from the last <see cref="M:Pulumi.Automation.WorkspaceStack.UpAsync(Pulumi.Automation.UpOptions,System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
<param name="stackName">The name of the stack.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.WorkspaceStack">
|
||
<summary>
|
||
<see cref="T:Pulumi.Automation.WorkspaceStack"/> is an isolated, independently configurable instance of a
|
||
Pulumi program. <see cref="T:Pulumi.Automation.WorkspaceStack"/> exposes methods for the full pulumi lifecycle
|
||
(up/preview/refresh/destroy), as well as managing configuration.
|
||
<para/>
|
||
Multiple stacks are commonly used to denote different phases of development
|
||
(such as development, staging, and production) or feature branches (such as
|
||
feature-x-dev, jane-feature-x-dev).
|
||
<para/>
|
||
Will dispose the <see cref="P:Pulumi.Automation.WorkspaceStack.Workspace"/> on <see cref="M:Pulumi.Automation.WorkspaceStack.Dispose"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.WorkspaceStack.Name">
|
||
<summary>
|
||
The name identifying the Stack.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.WorkspaceStack.Workspace">
|
||
<summary>
|
||
The Workspace the Stack was created from.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Pulumi.Automation.WorkspaceStack.State">
|
||
<summary>
|
||
A module for editing the Stack's state.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.CreateAsync(System.String,Pulumi.Automation.Workspace,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates a new stack using the given workspace, and stack name.
|
||
It fails if a stack with that name already exists.
|
||
</summary>
|
||
<param name="name">The name identifying the stack.</param>
|
||
<param name="workspace">The Workspace the Stack was created from.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
<exception cref="T:Pulumi.Automation.Commands.Exceptions.StackAlreadyExistsException">If a stack with the provided name already exists.</exception>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.SelectAsync(System.String,Pulumi.Automation.Workspace,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Selects stack using the given workspace, and stack name.
|
||
It returns an error if the given Stack does not exist.
|
||
</summary>
|
||
<param name="name">The name identifying the stack.</param>
|
||
<param name="workspace">The Workspace the Stack was created from.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
<exception cref="T:Pulumi.Automation.Commands.Exceptions.StackNotFoundException">If a stack with the provided name does not exists.</exception>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.CreateOrSelectAsync(System.String,Pulumi.Automation.Workspace,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Tries to create a new Stack using the given workspace, and stack name
|
||
if the stack does not already exist, or falls back to selecting an
|
||
existing stack. If the stack does not exist, it will be created and
|
||
selected.
|
||
</summary>
|
||
<param name="name">The name of the identifying stack.</param>
|
||
<param name="workspace">The Workspace the Stack was created from.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.GetConfigAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns the config value associated with the specified key.
|
||
</summary>
|
||
<param name="key">The key to use for the config lookup.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.GetAllConfigAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns the full config map associated with the stack in the Workspace.
|
||
</summary>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.SetConfigAsync(System.String,Pulumi.Automation.ConfigValue,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Sets the config key-value pair on the Stack in the associated Workspace.
|
||
</summary>
|
||
<param name="key">The key to set.</param>
|
||
<param name="value">The config value to set.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.SetAllConfigAsync(System.Collections.Generic.IDictionary{System.String,Pulumi.Automation.ConfigValue},System.Threading.CancellationToken)">
|
||
<summary>
|
||
Sets all specified config values on the stack in the associated Workspace.
|
||
</summary>
|
||
<param name="configMap">The map of config key-value pairs to set.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.RemoveConfigAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Removes the specified config key from the Stack in the associated Workspace.
|
||
</summary>
|
||
<param name="key">The config key to remove.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.RemoveAllConfigAsync(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
|
||
<summary>
|
||
Removes the specified config keys from the Stack in the associated Workspace.
|
||
</summary>
|
||
<param name="keys">The config keys to remove.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.RefreshConfigAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Gets and sets the config map used with the last update.
|
||
</summary>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.UpAsync(Pulumi.Automation.UpOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Creates or updates the resources in a stack by executing the program in the Workspace.
|
||
<para/>
|
||
https://www.pulumi.com/docs/reference/cli/pulumi_up/
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the update.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.PreviewAsync(Pulumi.Automation.PreviewOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Performs a dry-run update to a stack, returning pending changes.
|
||
<para/>
|
||
https://www.pulumi.com/docs/reference/cli/pulumi_preview/
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the update.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.RefreshAsync(Pulumi.Automation.RefreshOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Compares the current stack’s resource state with the state known to exist in the actual
|
||
cloud provider. Any such changes are adopted into the current stack.
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the refresh.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.DestroyAsync(Pulumi.Automation.DestroyOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Destroy deletes all resources in a stack, leaving all history and configuration intact.
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the destroy.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.GetOutputsAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Gets the current set of Stack outputs from the last <see cref="M:Pulumi.Automation.WorkspaceStack.UpAsync(Pulumi.Automation.UpOptions,System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.GetHistoryAsync(Pulumi.Automation.HistoryOptions,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Returns a list summarizing all previews and current results from Stack lifecycle operations (up/preview/refresh/destroy).
|
||
</summary>
|
||
<param name="options">Options to customize the behavior of the fetch history action.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.ExportStackAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Exports the deployment state of the stack.
|
||
<para/>
|
||
This can be combined with ImportStackAsync to edit a
|
||
stack's state (such as recovery from failed deployments).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.ImportStackAsync(Pulumi.Automation.StackDeployment,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Imports the specified deployment state into a pre-existing stack.
|
||
<para/>
|
||
This can be combined with ExportStackAsync to edit a
|
||
stack's state (such as recovery from failed deployments).
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStack.CancelAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Cancel stops a stack's currently running update. It throws
|
||
an exception if no update is currently running. Note that
|
||
this operation is _very dangerous_, and may leave the
|
||
stack in an inconsistent state if a resource operation was
|
||
pending when the update was canceled. This command is not
|
||
supported for local backends.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Pulumi.Automation.WorkspaceStackState">
|
||
<summary>
|
||
Module class for manipulating stack state for a given <see cref="T:Pulumi.Automation.WorkspaceStack"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStackState.DeleteAsync(System.String,System.Boolean,System.Threading.CancellationToken)">
|
||
<summary>
|
||
This command deletes a resource from a stack’s state, as long as it is safe to do so.
|
||
The resource is specified by its Pulumi URN.
|
||
<para/>
|
||
Resources can’t be deleted if there exist other resources that depend on it or are parented to it.
|
||
Protected resources will not be deleted unless it is specifically requested using the <paramref name="force"/> flag.
|
||
</summary>
|
||
<param name="urn">The Pulumi URN of the resource to be deleted.</param>
|
||
<param name="force">A boolean indicating whether the deletion should be forced.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStackState.UnprotectAsync(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Unprotect a resource in a stack's state.
|
||
This command clears the ‘protect’ bit on the provided resource <paramref name="urn"/>, allowing the resource to be deleted.
|
||
</summary>
|
||
<param name="urn">The Pulumi URN to be unprotected.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
<member name="M:Pulumi.Automation.WorkspaceStackState.UnprotectAllAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Unprotect all resources in a stack's state.
|
||
This command clears the ‘protect’ bit on all resources in the stack, allowing those resources to be deleted.
|
||
</summary>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
</member>
|
||
</members>
|
||
</doc>
|