All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Alias |
Alias is a description of prior named used for a resource.
|
| Alias.Builder |
|
| Archive |
An Archive represents a collection of named assets.
|
| Archive.InvalidArchive |
|
| Asset |
Asset represents a single blob of text or data that is managed as a first class entity.
|
| Asset.InvalidAsset |
|
| AssetArchive |
An AssetArchive is an archive created from an in-memory collection of named assets or other
archives.
|
| AssetOrArchive |
|
| AssetOrArchive.AssetOrArchiveInternal |
|
| AutomationException |
|
| CallArgs |
Base type for all call argument classes.
|
| CallOptions |
|
| CallOptions.CallOptionsInternal |
|
| CancelEvent |
CancelEvent is emitted when the user initiates a cancellation of the
update in progress, or the update successfully completes.
|
| CommandException |
|
| CommandResult |
|
| CommandRunOptions |
Configuration options for running a Pulumi command.
|
| CommandRunOptions.Builder |
|
| ComponentResource |
A @see Resource that aggregates one or more other child resources into a higher
level abstraction.
|
| ComponentResource.ComponentResourceInternal |
|
| ComponentResourceOptions |
|
| ComponentResourceOptions.Builder |
|
| ConcurrentUpdateException |
|
| Config |
Config is a bag of related configuration state.
|
| Config.ConfigMissingException |
ConfigMissingException is used when a configuration value is completely missing.
|
| ConfigContext |
Provides Config in the current context.
|
| ConfigureRequest |
|
| ConfigureResponse |
|
| ConfigValue |
|
| ConstructRequest |
|
| ConstructResponse |
|
| Context |
Provides the current stack context used in the stack callback.
|
| CustomResource |
CustomResource is a resource whose create, read, update, and delete (CRUD) operations are
managed by performing external operations on some physical entity.
|
| CustomResource.CustomResourceInternal |
|
| CustomResourceOptions |
|
| CustomResourceOptions.Builder |
|
| CustomTimeouts |
|
| CustomTimeouts.Builder |
|
| CustomType |
Annotation used by a Pulumi Cloud Provider Package to mark complex types used for a Resource
output property.
|
| CustomType.Builder |
Annotation used by a Pulumi provider to mark a builder for a complex
property type so that it can be instantiated by the Pulumi runtime.
|
| CustomType.Setter |
Annotation used by a Pulumi provider to mark a setter for a complex
property type so that it can be instantiated by the Pulumi runtime.
|
| DependencyResource |
A @see Resource that is used to indicate that an @see Output
has a dependency on a particular resource.
|
| Deployment |
|
| DeploymentInstance |
|
| DestroyOptions |
|
| DestroyOptions.Builder |
|
| DiagnosticEvent |
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.
|
| DiffKind |
DiffKind describes the kind of a particular property diff.
|
| Either<L,R> |
Represents a value of one of two possible types (a disjoint union).
|
| EmptyMocks |
|
| EngineEvent |
EngineEvent describes a Pulumi engine event, such as a change to a
resource or diagnostic message.
|
| EnumType |
Annotation used by a Pulumi Cloud Provider Package to mark enum types.
|
| EnumType.Converter |
Annotation used to mark an explicit converter method that converts the enum type to the underlying type.
|
| EventLogWatcher |
Watches a Pulumi engine log file for events and invokes a callback for each
event.
|
| Export |
Annotation used by a mark Resource output properties.
|
| FileArchive |
A FileArchive is a file-based archive, or a collection of file-based assets.
|
| FileAsset |
FileAsset is a kind of asset produced from a given path to a file on the local filesystem.
|
| GetSchemaRequest |
|
| GetSchemaResponse |
|
| HistoryOptions |
|
| HistoryOptions.Builder |
|
| Import |
Annotation used by a Pulumi Cloud Provider Package
to mark @see Resource input fields.
|
| InputArgs |
Base type for all input argument classes.
|
| InputArgs.InputArgsInternal |
|
| InvokeArgs |
Base type for all invoke argument classes.
|
| InvokeOptions |
|
| InvokeOptions.Builder |
|
| InvokeOptions.InvokeOptionsInternal |
|
| InvokeOutputOptions |
|
| InvokeOutputOptions.Builder |
|
| InvokeOutputOptions.InvokeOutputOptionsInternal |
|
| LoaderGrpc |
Loader is a service for getting schemas from the Pulumi engine for use in code generators and other tools.
|
| LoaderGrpc.AsyncService |
Loader is a service for getting schemas from the Pulumi engine for use in code generators and other tools.
|
| LoaderGrpc.LoaderBlockingStub |
A stub to allow clients to do synchronous rpc calls to service Loader.
|
| LoaderGrpc.LoaderFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service Loader.
|
| LoaderGrpc.LoaderImplBase |
Base class for the server implementation of the service Loader.
|
| LoaderGrpc.LoaderStub |
A stub to allow clients to do asynchronous rpc calls to service Loader.
|
| LoaderOuterClass |
|
| LoaderOuterClass.GetSchemaRequest |
GetSchemaRequest allows the engine to return a schema for a given package and version.
|
| LoaderOuterClass.GetSchemaRequest.Builder |
GetSchemaRequest allows the engine to return a schema for a given package and version.
|
| LoaderOuterClass.GetSchemaRequestOrBuilder |
|
| LoaderOuterClass.GetSchemaResponse |
GetSchemaResponse returns the schema data for the requested package.
|
| LoaderOuterClass.GetSchemaResponse.Builder |
GetSchemaResponse returns the schema data for the requested package.
|
| LoaderOuterClass.GetSchemaResponseOrBuilder |
|
| LoaderOuterClass.Parameterization |
Parameterization specifies the name, version, and value for a parameterized package.
|
| LoaderOuterClass.Parameterization.Builder |
Parameterization specifies the name, version, and value for a parameterized package.
|
| LoaderOuterClass.ParameterizationOrBuilder |
|
| LocalPulumiCommand |
A PulumiCommand implementation that uses a locally installed Pulumi CLI.
|
| LocalPulumiCommandOptions |
|
| LocalPulumiCommandOptions.Builder |
|
| LocalSerializer |
|
| LocalWorkspace |
LocalWorkspace is a default implementation of the Workspace interface.
|
| LocalWorkspaceOptions |
Extensibility options to configure a LocalWorkspace; e.g: settings to
seed and environment variables to pass through to every command.
|
| LocalWorkspaceOptions.Builder |
|
| Log |
Logging functions that can be called from a Java application that will be logged to the Pulumi log stream.
|
| LogException |
Special exception we throw if we had a problem actually logging a message to the engine
error rpc endpoint.
|
| LoggingContext |
Provides Config in current context.
|
| MapperGrpc |
Mapper is a service for getting mappings from other ecosystems to Pulumi.
|
| MapperGrpc.AsyncService |
Mapper is a service for getting mappings from other ecosystems to Pulumi.
|
| MapperGrpc.MapperBlockingStub |
A stub to allow clients to do synchronous rpc calls to service Mapper.
|
| MapperGrpc.MapperFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service Mapper.
|
| MapperGrpc.MapperImplBase |
Base class for the server implementation of the service Mapper.
|
| MapperGrpc.MapperStub |
A stub to allow clients to do asynchronous rpc calls to service Mapper.
|
| MapperOuterClass |
|
| MapperOuterClass.GetMappingRequest |
GetMappingRequest allows the engine to return ecosystem specific information to allow the converter to be
convert provider types from a source markup to Pulumi.
|
| MapperOuterClass.GetMappingRequest.Builder |
GetMappingRequest allows the engine to return ecosystem specific information to allow the converter to be
convert provider types from a source markup to Pulumi.
|
| MapperOuterClass.GetMappingRequestOrBuilder |
|
| MapperOuterClass.GetMappingResponse |
GetMappingResponse returns converter plugin specific data for the requested provider.
|
| MapperOuterClass.GetMappingResponse.Builder |
GetMappingResponse returns converter plugin specific data for the requested provider.
|
| MapperOuterClass.GetMappingResponseOrBuilder |
|
| MissingExpectedEventException |
An exception thrown when an expected event is missing.
|
| MissingRequiredPropertyException |
MissingRequiredPropertyException is thrown when a required input property is missing from a resource args builder
|
| MockDeployment |
Simple mock of Deployment that does mostly nothing.
|
| MockEngine |
|
| MockMonitor |
|
| MockRunner |
|
| Mocks |
Hooks to mock the engine that provide test doubles for offline unit testing of stacks.
|
| Mocks.CallArgs |
MockCallArgs for use in CallAsync
|
| Mocks.ResourceArgs |
|
| Mocks.ResourceResult |
A resource identifier and resource state.
|
| NoSummaryEventException |
|
| OperationType |
The type of operation being performed on a resource.
|
| Output<T> |
Output<T> is a key part of how Pulumi tracks dependencies
between Resources.
|
| Output.ListBuilder<E> |
A List wrapped in an Output builder.
|
| Output.MapBuilder<V> |
A Map wrapped in an Output builder.
|
| OutputContext |
Allows for Output creation in current context.
|
| OutputValue |
Represents a stack output value.
|
| PendingCreateValue |
Config values for Importing Pending Create operations.
|
| PendingCreateValue.Builder |
|
| PluginInfo |
Information about a plugin.
|
| PluginInstallOptions |
Options for installing plugins.
|
| PluginInstallOptions.Builder |
|
| PluginKind |
The kind of Pulumi plugin.
|
| PluginRemoveOptions |
Options for removing plugins.
|
| PluginRemoveOptions.Builder |
|
| PolicyEvent |
PolicyEvent is emitted whenever there is Policy violation.
|
| PreludeEvent |
|
| PreviewOptions |
|
| PreviewOptions.Builder |
|
| PreviewResult |
Represents the result of a preview operation.
|
| ProjectBackend |
Configuration for the project's Pulumi state storage backend.
|
| ProjectBackend.Builder |
|
| ProjectConfigItemsType |
The project configuration items type.
|
| ProjectConfigItemsType.Builder |
|
| ProjectConfigType |
The project configuration type.
|
| ProjectConfigType.Builder |
|
| ProjectOptions |
An optional set of project options.
|
| ProjectOptions.Builder |
|
| ProjectPluginOptions |
Plugin options.
|
| ProjectPluginOptions.Builder |
|
| ProjectPlugins |
A set of plugins configured for a Pulumi project.
|
| ProjectPlugins.Builder |
|
| ProjectRuntime |
A description of the Project's program runtime and associated metadata.
|
| ProjectRuntime.Builder |
|
| ProjectRuntimeName |
Supported Pulumi program language runtimes.
|
| ProjectRuntimeOptions |
Various configuration options that apply to different language runtimes.
|
| ProjectRuntimeOptions.Builder |
|
| ProjectSettings |
A Pulumi project manifest.
|
| ProjectSettings.Builder |
|
| ProjectSettingsConflictException |
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.
|
| ProjectTemplate |
A template used to seed new stacks created from this project.
|
| ProjectTemplate.Builder |
|
| ProjectTemplateConfigValue |
A placeholder config value for a project template.
|
| PropertyDiff |
PropertyDiff describes the difference between a single property's old
and new values.
|
| PropertyValue |
|
| PropertyValue.OutputReference |
|
| PropertyValue.ResourceReference |
|
| PropertyValue.ValueType |
|
| Provider |
|
| ProviderResource |
A @see Resource that implements CRUD operations
for other custom resources.
|
| ProviderResource.ProviderResourceInternal |
|
| Pulumi |
Pulumi program entrypoint.
|
| Pulumi.API |
Pulumi entrypoint operations.
|
| PulumiCommand |
A Pulumi command.
|
| PulumiTest |
Provides a test Pulumi runner and exposes various internals for the testing purposes.
|
| PulumiTest.API |
Pulumi test entrypoint operations.
|
| PulumiTestInternal |
Provides an internal test Pulumi entrypoint and exposes various internals for the testing purposes.
|
| PulumiTestInternal.APIInternal |
|
| PulumiTestInternal.Builder |
|
| RefreshOptions |
|
| RefreshOptions.Builder |
|
| RemoteArchive |
A RemoteArchive is a file-based archive fetched from a remote location.
|
| RemoteAsset |
RemoteAsset is a kind of asset produced from a given URI string.
|
| Resource |
Resource represents a class whose CRUD operations are implemented by a provider plugin.
|
| Resource.LazyField<T> |
|
| Resource.LazyFields |
|
| Resource.ResourceInternal |
|
| ResourceArgs |
Base type for all resource argument classes.
|
| ResourceException |
ResourceException can be used for terminating a program abruptly, specifically associating the
problem with a Resource.
|
| ResourceOperationFailedEvent |
|
| ResourceOptions |
ResourceOptions is a bag of optional settings that control a resource's behavior.
|
| ResourceOptions.Builder<T extends ResourceOptions,B extends ResourceOptions.Builder<T,B>> |
|
| ResourceOutputsEvent |
|
| ResourcePreEvent |
|
| ResourceProviderService |
|
| Resources |
|
| ResourceTransformation |
The callback signature for the transformations resource option.
|
| ResourceTransformation.Args |
The argument bag passed to a Resource transformation.
|
| ResourceTransformation.Result |
the result that must be returned by a resource transformation callback.
|
| ResourceType |
|
| RunException |
RunException can be used for terminating a program abruptly, but resulting in a clean exit
rather than the usual verbose unhandled error logic which emits the source program text
and complete stack trace.
|
| SecretsProviderOptions |
|
| SecretsProviderOptions.Builder |
|
| SkipIfFalse |
|
| StackAlreadyExistsException |
An exception thrown when a stack already exists.
|
| StackDeployment |
|
| StackNotFoundException |
An exception thrown when a stack is not found.
|
| StackOptions |
|
| StackOptions.Builder |
|
| StackReference |
Manages a reference to a Pulumi stack and provides access to the referenced stack's outputs.
|
| StackReference.KeyMissingException |
ConfigMissingException is used when a configuration value is completely missing.
|
| StackReferenceArgs |
|
| StackReferenceArgs.Builder |
|
| StackReferenceOutputDetails |
StackReferenceOutputDetails records an output from a StackReference.
|
| StackReferenceOutputDetails.Builder |
|
| StackSettings |
Represents configuration settings for a stack.
|
| StackSettings.Builder |
|
| StackSettingsConfigValue |
Represents a configuration value for a stack.
|
| StackSummary |
Information about a stack.
|
| StandardOutputEvent |
StandardOutputEvent is emitted whenever a generic message is
written, for example warnings from the pulumi CLI itself.
|
| StepEventMetadata |
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.
|
| StepEventStateMetadata |
StepEventStateMetadata is the more detailed state information for a
resource as it relates to a step(s) being performed.
|
| StringAsset |
StringAsset is a kind of asset produced from an in-memory UTF8-encoded string.
|
| SummaryEvent |
SummaryEvent is emitted at the end of an update, with a summary of
the changes made.
|
| TestOptions |
Optional settings for tests.
|
| TestOptions.Builder |
|
| TestResult |
A test result information.
|
| Tuples |
|
| Tuples.Tuple |
|
| Tuples.Tuple0 |
|
| Tuples.Tuple1<T1> |
|
| Tuples.Tuple2<T1,T2> |
|
| Tuples.Tuple3<T1,T2,T3> |
|
| Tuples.Tuple4<T1,T2,T3,T4> |
|
| Tuples.Tuple5<T1,T2,T3,T4,T5> |
|
| Tuples.Tuple6<T1,T2,T3,T4,T5,T6> |
|
| Tuples.Tuple7<T1,T2,T3,T4,T5,T6,T7> |
|
| Tuples.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> |
|
| TypeShape<T> |
|
| TypeShape.Builder<T> |
|
| UpdateKind |
The kind of update being performed.
|
| UpdateOptions |
Common options controlling the behavior of update actions taken
against an instance of WorkspaceStack.
|
| UpdateOptions.Builder<B extends UpdateOptions.Builder<B>> |
Base builder for all update options.
|
| UpdateResult |
The result of an update operation.
|
| UpdateState |
The state of an update.
|
| UpdateSummary |
Information about an update.
|
| UpOptions |
|
| UpOptions.Builder |
|
| UpResult |
The result of an up operation.
|
| Version |
Represents a semantic version (SemVer).
|
| WhoAmIResult |
|
| Workspace |
Workspace is the execution context containing a single Pulumi project, a
program, and multiple stacks.
|
| WorkspaceStack |
WorkspaceStack is an isolated, independently configurable instance of
a
Pulumi program.
|
| WorkspaceStackState |
|