pulumi/sdk/dotnet/Pulumi.Automation/PublicAPI.Unshipped.txt
Josh Studt 963b5ab710
[Automation API] - C# Implementation (#5761)
* Init Workspace interface for C# Automation API

* fleshing out workspace interface and beginning of local workspace implementation

* initial run pulumi cmd implementation

* resolve issue with pulumi cmd cleanup wrapper task after testing

* flesh out local workspace implementation, flesh out stack implementation, cleanup run pulumi cmd implementation and make it an instance so it is mockable/testable, separate serialization in prep for custom converters

* project settings json serialization implemented

* Initial commit of language server

* Add deployment from language server

* Cleanup

* finish json serialization

* project runtime yaml serialization completed. just need stack config value yaml serialization

* Remove typed argument

* Limit concurrency

* Rename file for consistency

* final commit of a semi-working project settings & stack settings serialization so that it is in the commit history

* modify workspace API so that settings accessors aren't fully exposed since we are defering a complete serialization implementation until a later date

* yaml converters wrap any outgoing exceptions so resolve that

* getting the beginning of inline program GRPC communication set up

* stack lifecycle operations implemented, and switched to newtonsoft for JSON serialization

* change back to system.text.json with a custom object converter

* local workspace tests written, working on getting them passing

* fix the encoding on the GO files used for testing

* all tests passing except inline program, pulumi engine not available with inline

* inline program engine is now running as expecting, but inline program is not recognizing local stack config

* All tests passing, but no concurrency capability because of the singleton DeploymentInstance.

* cleanup unnecessary usings

* minor cleanup / changes after a quick review. Make sure ConfigureAwait is used where needed. Remove newtonsoft dependency from testing. Update workspace API to use existing PluginKind enum. Modify LanguageRuntimeService so that its semaphore operates process-wide.

* support for parallel execution of inline program, test included

* Update LocalWorkspaceTests.cs

remove some redundancy from the inline program parallel execution text

* flesh out some comments and make asynclocal instance readonly

* Strip out instance locking since it is no longer necessary with AsyncLocal wrapping the Deployment.Instance. Modify CreateRunner method such that we are ensuring there isn't a chance of delayed synchronous execution polluting the value of Deployment.Instance across calls to Deployment.RunAsync

* resolve conflicts with changes made to Deployment.TestAsync entrypoints

* update changelog

* write a test that fails if the CreateRunnerAndRunAsync method on Deployment is not marked async and fix test project data file ref

* make resource package state share the lifetime of the deployment so that their isn't cross deployment issues with resource packages, add support and tests for external resource packages (resource packages that aren't referenced by the executing assembly)

* enable parallel test collection execution in test suite, add some additional tests for deployment instance protection and ensuring that our first class stack exceptions are thrown when expected

* minor inline project name arg change, and re-add xunit json to build output (whoops)

* strip out concurrency changes since they are now in #6139, split automation into separate assembly, split automation tests into separate assembly

* add copyright to the top of each new file

* resolve some PR remarks

* inline program exception is now properly propagated to the caller on UpAsync and PreviewAsync

* modify PulumiFn to allow TStack and other delegate overloads without needing multiple first class delegates.

* whoops missing a copyright

* resolve getting TStack into IRunner so that outputs are registered correctly and so that there isn't 2 instances of Pulumi.Stack instantiated.

* resolve issue with propagation of TStack exceptions and add a test

* add support for a TStack PulumiFn resolved via IServiceProvider

* update automation API description

* fix comment and remove unnecessary TODOs

* disable packaging of automation api assembly

* re-name automation api documentation file appropriately

* add --limit support to dotnet automation api for stack history per #6257

* re-name XStack as WorkspaceStack

* replace --limit usage with --page-size and --page in dotnet automation api per #6292

Co-authored-by: evanboyle <evan@pulumi.com>
Co-authored-by: Josh Studt <josh.studt@figmarketing.com>
Co-authored-by: Dan Friedman <dan@thefriedmans.org>
Co-authored-by: David Ferretti <David.Ferretti@figmarketing.com>
Co-authored-by: Mikhail Shilkov <github@mikhail.io>
2021-02-18 11:36:21 +01:00

327 lines
33 KiB
Plaintext

Pulumi.Automation.Commands.Exceptions.CommandException
Pulumi.Automation.Commands.Exceptions.CommandException.Name.get -> string
Pulumi.Automation.Commands.Exceptions.ConcurrentUpdateException
Pulumi.Automation.Commands.Exceptions.StackAlreadyExistsException
Pulumi.Automation.Commands.Exceptions.StackNotFoundException
Pulumi.Automation.ConfigValue
Pulumi.Automation.ConfigValue.ConfigValue(string value, bool isSecret = false) -> void
Pulumi.Automation.ConfigValue.IsSecret.get -> bool
Pulumi.Automation.ConfigValue.IsSecret.set -> void
Pulumi.Automation.ConfigValue.Value.get -> string
Pulumi.Automation.ConfigValue.Value.set -> void
Pulumi.Automation.DestroyOptions
Pulumi.Automation.DestroyOptions.DestroyOptions() -> void
Pulumi.Automation.DestroyOptions.OnOutput.get -> System.Action<string>
Pulumi.Automation.DestroyOptions.OnOutput.set -> void
Pulumi.Automation.DestroyOptions.TargetDependents.get -> bool?
Pulumi.Automation.DestroyOptions.TargetDependents.set -> void
Pulumi.Automation.HistoryOptions
Pulumi.Automation.HistoryOptions.HistoryOptions() -> void
Pulumi.Automation.HistoryOptions.Page.get -> int?
Pulumi.Automation.HistoryOptions.Page.set -> void
Pulumi.Automation.HistoryOptions.PageSize.get -> int?
Pulumi.Automation.HistoryOptions.PageSize.set -> void
Pulumi.Automation.InlineProgramArgs
Pulumi.Automation.InlineProgramArgs.InlineProgramArgs(string projectName, string stackName, Pulumi.Automation.PulumiFn program) -> void
Pulumi.Automation.InlineProgramArgs.StackName.get -> string
Pulumi.Automation.LocalProgramArgs
Pulumi.Automation.LocalProgramArgs.LocalProgramArgs(string stackName, string workDir) -> void
Pulumi.Automation.LocalProgramArgs.StackName.get -> string
Pulumi.Automation.LocalWorkspace
Pulumi.Automation.LocalWorkspaceOptions
Pulumi.Automation.LocalWorkspaceOptions.EnvironmentVariables.get -> System.Collections.Generic.IDictionary<string, string>
Pulumi.Automation.LocalWorkspaceOptions.EnvironmentVariables.set -> void
Pulumi.Automation.LocalWorkspaceOptions.LocalWorkspaceOptions() -> void
Pulumi.Automation.LocalWorkspaceOptions.Program.get -> Pulumi.Automation.PulumiFn
Pulumi.Automation.LocalWorkspaceOptions.Program.set -> void
Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings.get -> Pulumi.Automation.ProjectSettings
Pulumi.Automation.LocalWorkspaceOptions.ProjectSettings.set -> void
Pulumi.Automation.LocalWorkspaceOptions.PulumiHome.get -> string
Pulumi.Automation.LocalWorkspaceOptions.PulumiHome.set -> void
Pulumi.Automation.LocalWorkspaceOptions.SecretsProvider.get -> string
Pulumi.Automation.LocalWorkspaceOptions.SecretsProvider.set -> void
Pulumi.Automation.LocalWorkspaceOptions.StackSettings.get -> System.Collections.Generic.IDictionary<string, Pulumi.Automation.StackSettings>
Pulumi.Automation.LocalWorkspaceOptions.StackSettings.set -> void
Pulumi.Automation.LocalWorkspaceOptions.WorkDir.get -> string
Pulumi.Automation.LocalWorkspaceOptions.WorkDir.set -> void
Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.Create = 1 -> Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.CreateReplacement = 5 -> Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.Delete = 3 -> Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.DeleteReplaced = 6 -> Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.Replace = 4 -> Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.Same = 0 -> Pulumi.Automation.OperationType
Pulumi.Automation.OperationType.Update = 2 -> Pulumi.Automation.OperationType
Pulumi.Automation.OutputValue
Pulumi.Automation.OutputValue.IsSecret.get -> bool
Pulumi.Automation.OutputValue.Value.get -> object
Pulumi.Automation.PluginInfo
Pulumi.Automation.PluginInfo.InstallTime.get -> System.DateTimeOffset
Pulumi.Automation.PluginInfo.Kind.get -> Pulumi.Automation.PluginKind
Pulumi.Automation.PluginInfo.LastUsedTime.get -> System.DateTimeOffset
Pulumi.Automation.PluginInfo.Name.get -> string
Pulumi.Automation.PluginInfo.Path.get -> string
Pulumi.Automation.PluginInfo.ServerUrl.get -> string
Pulumi.Automation.PluginInfo.Size.get -> long
Pulumi.Automation.PluginInfo.Version.get -> string
Pulumi.Automation.PluginKind
Pulumi.Automation.PluginKind.Analyzer = 0 -> Pulumi.Automation.PluginKind
Pulumi.Automation.PluginKind.Language = 1 -> Pulumi.Automation.PluginKind
Pulumi.Automation.PluginKind.Resource = 2 -> Pulumi.Automation.PluginKind
Pulumi.Automation.PreviewOptions
Pulumi.Automation.PreviewOptions.ExpectNoChanges.get -> bool?
Pulumi.Automation.PreviewOptions.ExpectNoChanges.set -> void
Pulumi.Automation.PreviewOptions.PreviewOptions() -> void
Pulumi.Automation.PreviewOptions.Program.get -> Pulumi.Automation.PulumiFn
Pulumi.Automation.PreviewOptions.Program.set -> void
Pulumi.Automation.PreviewOptions.Replace.get -> System.Collections.Generic.List<string>
Pulumi.Automation.PreviewOptions.Replace.set -> void
Pulumi.Automation.PreviewOptions.TargetDependents.get -> bool?
Pulumi.Automation.PreviewOptions.TargetDependents.set -> void
Pulumi.Automation.ProjectBackend
Pulumi.Automation.ProjectBackend.ProjectBackend() -> void
Pulumi.Automation.ProjectBackend.Url.get -> string
Pulumi.Automation.ProjectBackend.Url.set -> void
Pulumi.Automation.ProjectRuntime
Pulumi.Automation.ProjectRuntime.Name.get -> Pulumi.Automation.ProjectRuntimeName
Pulumi.Automation.ProjectRuntime.Name.set -> void
Pulumi.Automation.ProjectRuntime.Options.get -> Pulumi.Automation.ProjectRuntimeOptions
Pulumi.Automation.ProjectRuntime.Options.set -> void
Pulumi.Automation.ProjectRuntime.ProjectRuntime(Pulumi.Automation.ProjectRuntimeName name) -> void
Pulumi.Automation.ProjectRuntimeName
Pulumi.Automation.ProjectRuntimeName.Dotnet = 3 -> Pulumi.Automation.ProjectRuntimeName
Pulumi.Automation.ProjectRuntimeName.Go = 1 -> Pulumi.Automation.ProjectRuntimeName
Pulumi.Automation.ProjectRuntimeName.NodeJS = 0 -> Pulumi.Automation.ProjectRuntimeName
Pulumi.Automation.ProjectRuntimeName.Python = 2 -> Pulumi.Automation.ProjectRuntimeName
Pulumi.Automation.ProjectRuntimeOptions
Pulumi.Automation.ProjectRuntimeOptions.Binary.get -> string
Pulumi.Automation.ProjectRuntimeOptions.Binary.set -> void
Pulumi.Automation.ProjectRuntimeOptions.ProjectRuntimeOptions() -> void
Pulumi.Automation.ProjectRuntimeOptions.TypeScript.get -> bool?
Pulumi.Automation.ProjectRuntimeOptions.TypeScript.set -> void
Pulumi.Automation.ProjectRuntimeOptions.VirtualEnv.get -> string
Pulumi.Automation.ProjectRuntimeOptions.VirtualEnv.set -> void
Pulumi.Automation.ProjectSettings
Pulumi.Automation.ProjectSettings.Author.get -> string
Pulumi.Automation.ProjectSettings.Author.set -> void
Pulumi.Automation.ProjectSettings.Backend.get -> Pulumi.Automation.ProjectBackend
Pulumi.Automation.ProjectSettings.Backend.set -> void
Pulumi.Automation.ProjectSettings.Config.get -> string
Pulumi.Automation.ProjectSettings.Config.set -> void
Pulumi.Automation.ProjectSettings.Description.get -> string
Pulumi.Automation.ProjectSettings.Description.set -> void
Pulumi.Automation.ProjectSettings.License.get -> string
Pulumi.Automation.ProjectSettings.License.set -> void
Pulumi.Automation.ProjectSettings.Main.get -> string
Pulumi.Automation.ProjectSettings.Main.set -> void
Pulumi.Automation.ProjectSettings.Name.get -> string
Pulumi.Automation.ProjectSettings.Name.set -> void
Pulumi.Automation.ProjectSettings.ProjectSettings(string name, Pulumi.Automation.ProjectRuntime runtime) -> void
Pulumi.Automation.ProjectSettings.ProjectSettings(string name, Pulumi.Automation.ProjectRuntimeName runtime) -> void
Pulumi.Automation.ProjectSettings.Runtime.get -> Pulumi.Automation.ProjectRuntime
Pulumi.Automation.ProjectSettings.Runtime.set -> void
Pulumi.Automation.ProjectSettings.Template.get -> Pulumi.Automation.ProjectTemplate
Pulumi.Automation.ProjectSettings.Template.set -> void
Pulumi.Automation.ProjectSettings.Website.get -> string
Pulumi.Automation.ProjectSettings.Website.set -> void
Pulumi.Automation.ProjectTemplate
Pulumi.Automation.ProjectTemplate.Config.get -> System.Collections.Generic.IDictionary<string, Pulumi.Automation.ProjectTemplateConfigValue>
Pulumi.Automation.ProjectTemplate.Config.set -> void
Pulumi.Automation.ProjectTemplate.Description.get -> string
Pulumi.Automation.ProjectTemplate.Description.set -> void
Pulumi.Automation.ProjectTemplate.Important.get -> bool?
Pulumi.Automation.ProjectTemplate.Important.set -> void
Pulumi.Automation.ProjectTemplate.ProjectTemplate() -> void
Pulumi.Automation.ProjectTemplate.QuickStart.get -> string
Pulumi.Automation.ProjectTemplate.QuickStart.set -> void
Pulumi.Automation.ProjectTemplateConfigValue
Pulumi.Automation.ProjectTemplateConfigValue.Default.get -> string
Pulumi.Automation.ProjectTemplateConfigValue.Default.set -> void
Pulumi.Automation.ProjectTemplateConfigValue.Description.get -> string
Pulumi.Automation.ProjectTemplateConfigValue.Description.set -> void
Pulumi.Automation.ProjectTemplateConfigValue.ProjectTemplateConfigValue() -> void
Pulumi.Automation.ProjectTemplateConfigValue.Secret.get -> bool?
Pulumi.Automation.ProjectTemplateConfigValue.Secret.set -> void
Pulumi.Automation.PulumiFn
Pulumi.Automation.RefreshOptions
Pulumi.Automation.RefreshOptions.ExpectNoChanges.get -> bool?
Pulumi.Automation.RefreshOptions.ExpectNoChanges.set -> void
Pulumi.Automation.RefreshOptions.OnOutput.get -> System.Action<string>
Pulumi.Automation.RefreshOptions.OnOutput.set -> void
Pulumi.Automation.RefreshOptions.RefreshOptions() -> void
Pulumi.Automation.StackSettings
Pulumi.Automation.StackSettings.Config.get -> System.Collections.Generic.IDictionary<string, Pulumi.Automation.StackSettingsConfigValue>
Pulumi.Automation.StackSettings.Config.set -> void
Pulumi.Automation.StackSettings.EncryptedKey.get -> string
Pulumi.Automation.StackSettings.EncryptedKey.set -> void
Pulumi.Automation.StackSettings.EncryptionSalt.get -> string
Pulumi.Automation.StackSettings.EncryptionSalt.set -> void
Pulumi.Automation.StackSettings.SecretsProvider.get -> string
Pulumi.Automation.StackSettings.SecretsProvider.set -> void
Pulumi.Automation.StackSettings.StackSettings() -> void
Pulumi.Automation.StackSettingsConfigValue
Pulumi.Automation.StackSettingsConfigValue.IsSecure.get -> bool
Pulumi.Automation.StackSettingsConfigValue.StackSettingsConfigValue(string value, bool isSecure) -> void
Pulumi.Automation.StackSettingsConfigValue.Value.get -> string
Pulumi.Automation.StackSummary
Pulumi.Automation.StackSummary.IsCurrent.get -> bool
Pulumi.Automation.StackSummary.IsUpdateInProgress.get -> bool
Pulumi.Automation.StackSummary.LastUpdate.get -> System.DateTimeOffset?
Pulumi.Automation.StackSummary.Name.get -> string
Pulumi.Automation.StackSummary.ResourceCount.get -> int?
Pulumi.Automation.StackSummary.Url.get -> string
Pulumi.Automation.UpOptions
Pulumi.Automation.UpOptions.ExpectNoChanges.get -> bool?
Pulumi.Automation.UpOptions.ExpectNoChanges.set -> void
Pulumi.Automation.UpOptions.OnOutput.get -> System.Action<string>
Pulumi.Automation.UpOptions.OnOutput.set -> void
Pulumi.Automation.UpOptions.Program.get -> Pulumi.Automation.PulumiFn
Pulumi.Automation.UpOptions.Program.set -> void
Pulumi.Automation.UpOptions.Replace.get -> System.Collections.Generic.List<string>
Pulumi.Automation.UpOptions.Replace.set -> void
Pulumi.Automation.UpOptions.TargetDependents.get -> bool?
Pulumi.Automation.UpOptions.TargetDependents.set -> void
Pulumi.Automation.UpOptions.UpOptions() -> void
Pulumi.Automation.UpResult
Pulumi.Automation.UpResult.Outputs.get -> System.Collections.Immutable.IImmutableDictionary<string, Pulumi.Automation.OutputValue>
Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateKind.Destroy = 4 -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateKind.Import = 5 -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateKind.Preview = 1 -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateKind.Refresh = 2 -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateKind.Rename = 3 -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateKind.Update = 0 -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateOptions
Pulumi.Automation.UpdateOptions.Message.get -> string
Pulumi.Automation.UpdateOptions.Message.set -> void
Pulumi.Automation.UpdateOptions.Parallel.get -> int?
Pulumi.Automation.UpdateOptions.Parallel.set -> void
Pulumi.Automation.UpdateOptions.Target.get -> System.Collections.Generic.List<string>
Pulumi.Automation.UpdateOptions.Target.set -> void
Pulumi.Automation.UpdateOptions.UpdateOptions() -> void
Pulumi.Automation.UpdateResult
Pulumi.Automation.UpdateResult.StandardError.get -> string
Pulumi.Automation.UpdateResult.StandardOutput.get -> string
Pulumi.Automation.UpdateResult.Summary.get -> Pulumi.Automation.UpdateSummary
Pulumi.Automation.UpdateState
Pulumi.Automation.UpdateState.Failed = 3 -> Pulumi.Automation.UpdateState
Pulumi.Automation.UpdateState.InProgress = 1 -> Pulumi.Automation.UpdateState
Pulumi.Automation.UpdateState.NotStarted = 0 -> Pulumi.Automation.UpdateState
Pulumi.Automation.UpdateState.Succeeded = 2 -> Pulumi.Automation.UpdateState
Pulumi.Automation.UpdateSummary
Pulumi.Automation.UpdateSummary.Config.get -> System.Collections.Immutable.IImmutableDictionary<string, Pulumi.Automation.ConfigValue>
Pulumi.Automation.UpdateSummary.Deployment.get -> string
Pulumi.Automation.UpdateSummary.EndTime.get -> System.DateTimeOffset
Pulumi.Automation.UpdateSummary.Environment.get -> System.Collections.Immutable.IImmutableDictionary<string, string>
Pulumi.Automation.UpdateSummary.Kind.get -> Pulumi.Automation.UpdateKind
Pulumi.Automation.UpdateSummary.Message.get -> string
Pulumi.Automation.UpdateSummary.ResourceChanges.get -> System.Collections.Immutable.IImmutableDictionary<Pulumi.Automation.OperationType, int>
Pulumi.Automation.UpdateSummary.Result.get -> Pulumi.Automation.UpdateState
Pulumi.Automation.UpdateSummary.StartTime.get -> System.DateTimeOffset
Pulumi.Automation.UpdateSummary.Version.get -> int?
Pulumi.Automation.WhoAmIResult
Pulumi.Automation.WhoAmIResult.User.get -> string
Pulumi.Automation.WhoAmIResult.WhoAmIResult(string user) -> void
Pulumi.Automation.Workspace
Pulumi.Automation.Workspace.CreateStackAsync(string stackName) -> System.Threading.Tasks.Task
Pulumi.Automation.Workspace.SelectStackAsync(string stackName) -> System.Threading.Tasks.Task
Pulumi.Automation.WorkspaceStack
Pulumi.Automation.WorkspaceStack.DestroyAsync(Pulumi.Automation.DestroyOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.UpdateResult>
Pulumi.Automation.WorkspaceStack.Dispose() -> void
Pulumi.Automation.WorkspaceStack.GetConfigAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableDictionary<string, Pulumi.Automation.ConfigValue>>
Pulumi.Automation.WorkspaceStack.GetConfigValueAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.ConfigValue>
Pulumi.Automation.WorkspaceStack.GetHistoryAsync(Pulumi.Automation.HistoryOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<Pulumi.Automation.UpdateSummary>>
Pulumi.Automation.WorkspaceStack.GetInfoAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.UpdateSummary>
Pulumi.Automation.WorkspaceStack.Name.get -> string
Pulumi.Automation.WorkspaceStack.PreviewAsync(Pulumi.Automation.PreviewOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.UpdateResult>
Pulumi.Automation.WorkspaceStack.RefreshAsync(Pulumi.Automation.RefreshOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.UpdateResult>
Pulumi.Automation.WorkspaceStack.RefreshConfigAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableDictionary<string, Pulumi.Automation.ConfigValue>>
Pulumi.Automation.WorkspaceStack.RemoveConfigAsync(System.Collections.Generic.IEnumerable<string> keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
Pulumi.Automation.WorkspaceStack.RemoveConfigValueAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
Pulumi.Automation.WorkspaceStack.SetConfigAsync(System.Collections.Generic.IDictionary<string, Pulumi.Automation.ConfigValue> configMap, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
Pulumi.Automation.WorkspaceStack.SetConfigValueAsync(string key, Pulumi.Automation.ConfigValue value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
Pulumi.Automation.WorkspaceStack.UpAsync(Pulumi.Automation.UpOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.UpResult>
Pulumi.Automation.WorkspaceStack.Workspace.get -> Pulumi.Automation.Workspace
abstract Pulumi.Automation.Workspace.CreateStackAsync(string stackName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.EnvironmentVariables.get -> System.Collections.Generic.IDictionary<string, string>
abstract Pulumi.Automation.Workspace.EnvironmentVariables.set -> void
abstract Pulumi.Automation.Workspace.GetConfigAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableDictionary<string, Pulumi.Automation.ConfigValue>>
abstract Pulumi.Automation.Workspace.GetConfigValueAsync(string stackName, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.ConfigValue>
abstract Pulumi.Automation.Workspace.GetProjectSettingsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.ProjectSettings>
abstract Pulumi.Automation.Workspace.GetStackSettingsAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.StackSettings>
abstract Pulumi.Automation.Workspace.InstallPluginAsync(string name, string version, Pulumi.Automation.PluginKind kind = Pulumi.Automation.PluginKind.Resource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.ListPluginsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<Pulumi.Automation.PluginInfo>>
abstract Pulumi.Automation.Workspace.ListStacksAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<Pulumi.Automation.StackSummary>>
abstract Pulumi.Automation.Workspace.PostCommandCallbackAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.Program.get -> Pulumi.Automation.PulumiFn
abstract Pulumi.Automation.Workspace.Program.set -> void
abstract Pulumi.Automation.Workspace.PulumiHome.get -> string
abstract Pulumi.Automation.Workspace.RefreshConfigAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableDictionary<string, Pulumi.Automation.ConfigValue>>
abstract Pulumi.Automation.Workspace.RemoveConfigAsync(string stackName, System.Collections.Generic.IEnumerable<string> keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.RemoveConfigValueAsync(string stackName, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.RemovePluginAsync(string name = null, string versionRange = null, Pulumi.Automation.PluginKind kind = Pulumi.Automation.PluginKind.Resource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.RemoveStackAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.SaveProjectSettingsAsync(Pulumi.Automation.ProjectSettings settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.SaveStackSettingsAsync(string stackName, Pulumi.Automation.StackSettings settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.SecretsProvider.get -> string
abstract Pulumi.Automation.Workspace.SelectStackAsync(string stackName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.SerializeArgsForOpAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<string>>
abstract Pulumi.Automation.Workspace.SetConfigAsync(string stackName, System.Collections.Generic.IDictionary<string, Pulumi.Automation.ConfigValue> configMap, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.SetConfigValueAsync(string stackName, string key, Pulumi.Automation.ConfigValue value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
abstract Pulumi.Automation.Workspace.WhoAmIAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.WhoAmIResult>
abstract Pulumi.Automation.Workspace.WorkDir.get -> string
override Pulumi.Automation.LocalWorkspace.CreateStackAsync(string stackName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.Dispose() -> void
override Pulumi.Automation.LocalWorkspace.EnvironmentVariables.get -> System.Collections.Generic.IDictionary<string, string>
override Pulumi.Automation.LocalWorkspace.EnvironmentVariables.set -> void
override Pulumi.Automation.LocalWorkspace.GetConfigAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableDictionary<string, Pulumi.Automation.ConfigValue>>
override Pulumi.Automation.LocalWorkspace.GetConfigValueAsync(string stackName, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.ConfigValue>
override Pulumi.Automation.LocalWorkspace.GetProjectSettingsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.ProjectSettings>
override Pulumi.Automation.LocalWorkspace.GetStackSettingsAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.StackSettings>
override Pulumi.Automation.LocalWorkspace.InstallPluginAsync(string name, string version, Pulumi.Automation.PluginKind kind = Pulumi.Automation.PluginKind.Resource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.ListPluginsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<Pulumi.Automation.PluginInfo>>
override Pulumi.Automation.LocalWorkspace.ListStacksAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<Pulumi.Automation.StackSummary>>
override Pulumi.Automation.LocalWorkspace.PostCommandCallbackAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.Program.get -> Pulumi.Automation.PulumiFn
override Pulumi.Automation.LocalWorkspace.Program.set -> void
override Pulumi.Automation.LocalWorkspace.PulumiHome.get -> string
override Pulumi.Automation.LocalWorkspace.RefreshConfigAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableDictionary<string, Pulumi.Automation.ConfigValue>>
override Pulumi.Automation.LocalWorkspace.RemoveConfigAsync(string stackName, System.Collections.Generic.IEnumerable<string> keys, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.RemoveConfigValueAsync(string stackName, string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.RemovePluginAsync(string name = null, string versionRange = null, Pulumi.Automation.PluginKind kind = Pulumi.Automation.PluginKind.Resource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.RemoveStackAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.SaveProjectSettingsAsync(Pulumi.Automation.ProjectSettings settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.SaveStackSettingsAsync(string stackName, Pulumi.Automation.StackSettings settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.SecretsProvider.get -> string
override Pulumi.Automation.LocalWorkspace.SelectStackAsync(string stackName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.SerializeArgsForOpAsync(string stackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableList<string>>
override Pulumi.Automation.LocalWorkspace.SetConfigAsync(string stackName, System.Collections.Generic.IDictionary<string, Pulumi.Automation.ConfigValue> configMap, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.SetConfigValueAsync(string stackName, string key, Pulumi.Automation.ConfigValue value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
override Pulumi.Automation.LocalWorkspace.WhoAmIAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.WhoAmIResult>
override Pulumi.Automation.LocalWorkspace.WorkDir.get -> string
static Pulumi.Automation.LocalWorkspace.CreateAsync(Pulumi.Automation.LocalWorkspaceOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.LocalWorkspace>
static Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.InlineProgramArgs args) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.InlineProgramArgs args, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.LocalProgramArgs args) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateOrSelectStackAsync(Pulumi.Automation.LocalProgramArgs args, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.InlineProgramArgs args) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.InlineProgramArgs args, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.LocalProgramArgs args) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.CreateStackAsync(Pulumi.Automation.LocalProgramArgs args, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.InlineProgramArgs args) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.InlineProgramArgs args, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.LocalProgramArgs args) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.LocalWorkspace.SelectStackAsync(Pulumi.Automation.LocalProgramArgs args, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.PulumiFn.Create(System.Action program) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create(System.Func<System.Collections.Generic.IDictionary<string, object>> program) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create(System.Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<string, object>>> program) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create(System.Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> program) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create(System.Func<System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<string, object>>> program) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create(System.Func<System.Threading.Tasks.Task> program) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create<TStack>() -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.PulumiFn.Create<TStack>(System.IServiceProvider serviceProvider) -> Pulumi.Automation.PulumiFn
static Pulumi.Automation.WorkspaceStack.CreateAsync(string name, Pulumi.Automation.Workspace workspace, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.WorkspaceStack.CreateOrSelectAsync(string name, Pulumi.Automation.Workspace workspace, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
static Pulumi.Automation.WorkspaceStack.SelectAsync(string name, Pulumi.Automation.Workspace workspace, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.WorkspaceStack>
virtual Pulumi.Automation.Workspace.Dispose() -> void
virtual Pulumi.Automation.Workspace.GetStackAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<Pulumi.Automation.StackSummary>