A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

add(Output<E>) - Method in class com.pulumi.core.Output.ListBuilder
 
add(E) - Method in class com.pulumi.core.Output.ListBuilder
 
add(E...) - Method in class com.pulumi.core.Output.ListBuilder
 
addAll(Iterable<? extends E>) - Method in class com.pulumi.core.Output.ListBuilder
 
addAll(Iterator<? extends E>) - Method in class com.pulumi.core.Output.ListBuilder
 
additionalSecretOutputs(String...) - Method in class com.pulumi.resources.CustomResourceOptions.Builder
 
additionalSecretOutputs(List<String>) - Method in class com.pulumi.resources.CustomResourceOptions.Builder
 
addParameter(TypeShape<?>) - Method in class com.pulumi.core.TypeShape.Builder
 
addParameter(Class<?>) - Method in class com.pulumi.core.TypeShape.Builder
 
addParameters(Class<?>...) - Method in class com.pulumi.core.TypeShape.Builder
 
Alias - Class in com.pulumi.core
Alias is a description of prior named used for a resource.
Alias.Builder - Class in com.pulumi.core
 
aliases - Variable in class com.pulumi.resources.ResourceOptions
 
aliases(Alias...) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
aliases(Output<Alias>...) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
aliases(List<Output<Alias>>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
all(Output<T>...) - Static method in interface com.pulumi.core.Output
Combines all the Output<T> values in outputs into a single Output<T> with an List<T> containing all their underlying values.
all(Iterable<Output<T>>) - Static method in interface com.pulumi.core.Output
 
append(T1) - Method in class com.pulumi.core.Tuples.Tuple0
 
append(T2) - Method in class com.pulumi.core.Tuples.Tuple1
 
append(T3) - Method in class com.pulumi.core.Tuples.Tuple2
 
append(T4) - Method in class com.pulumi.core.Tuples.Tuple3
 
append(T5) - Method in class com.pulumi.core.Tuples.Tuple4
 
append(T6) - Method in class com.pulumi.core.Tuples.Tuple5
 
append(T7) - Method in class com.pulumi.core.Tuples.Tuple6
 
append(T8) - Method in class com.pulumi.core.Tuples.Tuple7
 
apply(ResourceTransformation.Args) - Method in interface com.pulumi.resources.ResourceTransformation
ResourceTransformation#apply is the callback signature for @see ResourceOptions.getResourceTransformations().
apply(Function<T, Output<U>>) - Method in interface com.pulumi.core.Output
Transforms the data of this Output<T> with the provided func.
applyValue(Function<T, U>) - Method in interface com.pulumi.core.Output
 
Archive - Class in com.pulumi.asset
An Archive represents a collection of named assets.
Archive(String, Object) - Constructor for class com.pulumi.asset.Archive
 
Archive.InvalidArchive - Class in com.pulumi.asset
 
args - Variable in class com.pulumi.deployment.MockCallArgs
 
Args(Resource, ResourceArgs, ResourceOptions) - Constructor for class com.pulumi.resources.ResourceTransformation.Args
 
asPlaintext() - Method in interface com.pulumi.core.Output
Returns a new Output<T> which is a copy of the existing output but marked as a non-secret.
asSecret() - Method in interface com.pulumi.core.Output
Returns a new Output<T> which is a copy of the existing output but marked as a secret.
Asset - Class in com.pulumi.asset
Asset represents a single blob of text or data that is managed as a first class entity.
Asset(String, Object) - Constructor for class com.pulumi.asset.Asset
 
Asset.InvalidAsset - Class in com.pulumi.asset
 
AssetArchive - Class in com.pulumi.asset
An AssetArchive is an archive created from an in-memory collection of named assets or other archives.
AssetArchive(Map<String, AssetOrArchive>) - Constructor for class com.pulumi.asset.AssetArchive
 
AssetOrArchive - Class in com.pulumi.asset
Base class of @see Assets and @see Archives.
AssetOrArchive(String, String, Object) - Constructor for class com.pulumi.asset.AssetOrArchive
 
AssetOrArchive.AssetOrArchiveInternal - Class in com.pulumi.asset
 
asString() - Method in class com.pulumi.core.TypeShape
 

B

build() - Method in class com.pulumi.core.Alias.Builder
 
build() - Method in class com.pulumi.core.Output.ListBuilder
 
build() - Method in class com.pulumi.core.Output.MapBuilder
 
build() - Method in class com.pulumi.core.TypeShape.Builder
 
build() - Method in class com.pulumi.resources.ComponentResourceOptions.Builder
 
build() - Method in class com.pulumi.resources.CustomResourceOptions.Builder
 
build() - Method in class com.pulumi.resources.CustomTimeouts.Builder
 
builder() - Static method in class com.pulumi.core.Alias
 
builder() - Static method in class com.pulumi.resources.ComponentResourceOptions
 
builder() - Static method in class com.pulumi.resources.CustomResourceOptions
 
builder() - Static method in class com.pulumi.resources.CustomTimeouts
 
builder(Class<? super T>) - Static method in class com.pulumi.core.TypeShape
 
Builder() - Constructor for class com.pulumi.core.Alias.Builder
 
Builder() - Constructor for class com.pulumi.resources.CustomTimeouts.Builder
 
Builder(T) - Constructor for class com.pulumi.resources.ResourceOptions.Builder
 

C

call(String, TypeShape<T>, CallArgs) - Method in interface com.pulumi.deployment.Deployment
call(String, TypeShape<T>, CallArgs, Resource) - Method in interface com.pulumi.deployment.Deployment
call(String, TypeShape<T>, CallArgs, Resource, CallOptions) - Method in interface com.pulumi.deployment.Deployment
Dynamically calls the function token, which is offered by a provider plugin.
call(String, CallArgs) - Method in interface com.pulumi.deployment.Deployment
Same as Deployment.call(String, TypeShape, CallArgs, Resource, CallOptions), however the return value is ignored.
call(String, CallArgs, Resource) - Method in interface com.pulumi.deployment.Deployment
Same as Deployment.call(String, TypeShape, CallArgs, Resource, CallOptions), however the return value is ignored.
call(String, CallArgs, Resource, CallOptions) - Method in interface com.pulumi.deployment.Deployment
Same as Deployment.call(String, TypeShape, CallArgs, Resource, CallOptions), however the return value is ignored.
CallArgs - Class in com.pulumi.resources
Base type for all call argument classes.
CallArgs() - Constructor for class com.pulumi.resources.CallArgs
 
callAsync(MockCallArgs) - Method in interface com.pulumi.deployment.Mocks
Invoked when the program needs to call a provider to load data (e.g., to retrieve an existing resource).
callAsync(Provider.CallRequest) - Method in class com.pulumi.deployment.MockMonitor
 
CallOptions - Class in com.pulumi.deployment
Options to help control the behavior of @see Deployment.call(String, TypeShape, CallArgs, Resource, CallOptions).
CallOptions() - Constructor for class com.pulumi.deployment.CallOptions
 
CallOptions(Resource, ProviderResource, String) - Constructor for class com.pulumi.deployment.CallOptions
 
CallOptions.CallOptionsInternal - Class in com.pulumi.deployment
 
childResources - Variable in class com.pulumi.resources.Resource
 
com.pulumi - package com.pulumi
 
com.pulumi.asset - package com.pulumi.asset
 
com.pulumi.context - package com.pulumi.context
 
com.pulumi.core - package com.pulumi.core
 
com.pulumi.core.annotations - package com.pulumi.core.annotations
 
com.pulumi.core.function - package com.pulumi.core.function
 
com.pulumi.deployment - package com.pulumi.deployment
 
com.pulumi.exceptions - package com.pulumi.exceptions
 
com.pulumi.resources - package com.pulumi.resources
 
complete(Output<T>) - Method in interface com.pulumi.resources.Resource.LazyField
 
completeOrThrow(Output<T>) - Method in interface com.pulumi.resources.Resource.LazyField
 
ComponentResource - Class in com.pulumi.resources
A @see Resource that aggregates one or more other child resources into a higher level abstraction.
ComponentResource(String, String) - Constructor for class com.pulumi.resources.ComponentResource
ComponentResource(String, String, ComponentResourceOptions) - Constructor for class com.pulumi.resources.ComponentResource
ComponentResource(String, String, ComponentResourceOptions, boolean) - Constructor for class com.pulumi.resources.ComponentResource
ComponentResource(String, String, ResourceArgs, ComponentResourceOptions) - Constructor for class com.pulumi.resources.ComponentResource
ComponentResource(String, String, ResourceArgs, ComponentResourceOptions, boolean) - Constructor for class com.pulumi.resources.ComponentResource
Creates and registers a new component resource.
ComponentResource.ComponentResourceInternal - Class in com.pulumi.resources
 
ComponentResourceInternal(ComponentResource) - Constructor for class com.pulumi.resources.ComponentResource.ComponentResourceInternal
 
ComponentResourceOptions - Class in com.pulumi.resources
A bag of optional settings that control a @see ComponentResource behavior.
ComponentResourceOptions(Output<String>, Resource, Output<List<Resource>>, boolean, List<String>, String, CustomTimeouts, List<ResourceTransformation>, List<Output<Alias>>, String, List<String>, boolean, String, List<ProviderResource>) - Constructor for class com.pulumi.resources.ComponentResourceOptions
 
ComponentResourceOptions.Builder - Class in com.pulumi.resources
concatList(Output<List<E>>, Output<List<E>>) - Static method in interface com.pulumi.core.Output
Concatenates two lists of Output, can take a null value that will be treated as an empty list, always returns non-null.
concatMap(Output<Map<String, V>>, Output<Map<String, V>>) - Static method in interface com.pulumi.core.Output
Concatenates two Map wrapped in an Output.
config() - Method in interface com.pulumi.context.ConfigContext
Creates a new Config instance, with the default name, the name of the current project.
config(String) - Method in interface com.pulumi.context.ConfigContext
Creates a new Config instance.
Config - Class in com.pulumi
Config is a bag of related configuration state.
Config(DeploymentImpl.Config, String) - Constructor for class com.pulumi.Config
 
Config.ConfigMissingException - Exception in com.pulumi
ConfigMissingException is used when a configuration value is completely missing.
ConfigContext - Interface in com.pulumi.context
Provides Config in the current context.
ConfigMissingException(String) - Constructor for exception com.pulumi.Config.ConfigMissingException
 
ConfigMissingException(String, List<String>) - Constructor for exception com.pulumi.Config.ConfigMissingException
 
Context - Interface in com.pulumi
Provides the current stack context used in the stack callback.
copy() - Method in interface com.pulumi.core.Output
Creates a shallow copy (the underlying CompletableFuture is copied) of this Output<T>
copy() - Method in class com.pulumi.resources.ComponentResourceOptions
 
copy() - Method in class com.pulumi.resources.CustomResourceOptions
 
copy() - Method in class com.pulumi.resources.CustomTimeouts
 
copyNullable(T) - Static method in class com.pulumi.resources.Resources
 
copyNullableList(List<T>) - Static method in class com.pulumi.resources.Resources
 
copyOfList(List<E>) - Static method in interface com.pulumi.core.Output
Returns a shallow copy of the List wrapped in an Output
copyOfMap(Map<String, V>) - Static method in interface com.pulumi.core.Output
Returns a shallow copy of the Map wrapped in an Output
create(Output<String>, Output<String>, Resource, Output<String>, Output<String>, Output<String>) - Static method in class com.pulumi.core.Urn
Computes a URN from the combination of a resource name, resource type, optional parent, optional project and optional stack.
create(String, String, String) - Static method in class com.pulumi.core.Urn
 
create(Duration) - Method in class com.pulumi.resources.CustomTimeouts.Builder
 
CustomResource - Class in com.pulumi.resources
CustomResource is a resource whose create, read, update, and delete (CRUD) operations are managed by performing external operations on some physical entity.
CustomResource(String, String, ResourceArgs, boolean) - Constructor for class com.pulumi.resources.CustomResource
Creates and registers a new managed resource.
CustomResource(String, String, ResourceArgs, CustomResourceOptions) - Constructor for class com.pulumi.resources.CustomResource
Creates and registers a new managed resource.
CustomResource(String, String, ResourceArgs, CustomResourceOptions, boolean) - Constructor for class com.pulumi.resources.CustomResource
Creates and registers a new managed resource.
CustomResource.CustomResourceInternal - Class in com.pulumi.resources
 
CustomResourceInternal(CustomResource) - Constructor for class com.pulumi.resources.CustomResource.CustomResourceInternal
 
CustomResourceOptions - Class in com.pulumi.resources
A bag of optional settings that control a @see ComponentResource behavior.
CustomResourceOptions.Builder - Class in com.pulumi.resources
 
customTimeouts - Variable in class com.pulumi.resources.ResourceOptions
 
customTimeouts(CustomTimeouts) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
CustomTimeouts - Class in com.pulumi.resources
Optional timeouts to supply in @see ResourceOptions.getCustomTimeouts()
CustomTimeouts(Duration, Duration, Duration) - Constructor for class com.pulumi.resources.CustomTimeouts
 
CustomTimeouts.Builder - Class in com.pulumi.resources
The CustomTimeouts builder
CustomType - Annotation Type in com.pulumi.core.annotations
Annotation used by a Pulumi Cloud Provider Package to mark complex types used for a Resource output property.
CustomType.Constructor - Annotation Type in com.pulumi.core.annotations
Annotation used by a Pulumi Cloud Provider Package to marks the constructor for a complex property type so that it can be instantiated by the Pulumi runtime.
CustomType.Parameter - Annotation Type in com.pulumi.core.annotations
Annotation used by a Pulumi Cloud Provider Package to marks a constructor parameter for a complex property type so that it can be instantiated by the Pulumi runtime.

D

debug(String) - Method in interface com.pulumi.context.LoggingContext
Logs a debug-level message that is generally hidden from end-users.
debug(String) - Method in class com.pulumi.Log
Logs a debug-level message that is generally hidden from end-users.
debug(String, Resource) - Method in class com.pulumi.Log
Logs a debug-level message that is generally hidden from end-users.
debug(String, Resource, Integer, Boolean) - Method in class com.pulumi.Log
Logs a debug-level message that is generally hidden from end-users.
debug(String, Object...) - Method in interface com.pulumi.context.LoggingContext
Logs a debug-level message that is generally hidden from end-users.
debugOrExcessive(String, String) - Method in class com.pulumi.Log
 
delete(Duration) - Method in class com.pulumi.resources.CustomTimeouts.Builder
 
deleteBeforeReplace(boolean) - Method in class com.pulumi.resources.CustomResourceOptions.Builder
 
DependencyResource - Class in com.pulumi.resources
A @see Resource that is used to indicate that an @see Output has a dependency on a particular resource.
DependencyResource(String) - Constructor for class com.pulumi.resources.DependencyResource
 
dependsOn - Variable in class com.pulumi.resources.ResourceOptions
 
dependsOn(Output<List<Resource>>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
dependsOn(Resource...) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
dependsOn(List<Resource>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
Deployment - Interface in com.pulumi.deployment
 
DeploymentInstance - Interface in com.pulumi.deployment
 

E

either(Class<L>, Class<R>) - Static method in class com.pulumi.core.TypeShape
 
either(Function<L, V>, Function<R, V>) - Method in class com.pulumi.core.Either
Applies leftFunction if this is a Left or rightFunction if this is a Right.
Either<L,​R> - Class in com.pulumi.core
Represents a value of one of two possible types (a disjoint union).
Empty - Static variable in class com.pulumi.core.Tuples.Tuple0
 
Empty - Static variable in class com.pulumi.core.TypeShape
 
Empty - Static variable in class com.pulumi.deployment.CallOptions
 
Empty - Static variable in class com.pulumi.deployment.InvokeOptions
 
Empty - Static variable in class com.pulumi.resources.CallArgs
 
Empty - Static variable in class com.pulumi.resources.ComponentResourceOptions
 
Empty - Static variable in class com.pulumi.resources.CustomResourceOptions
 
Empty - Static variable in class com.pulumi.resources.InvokeArgs
 
Empty - Static variable in class com.pulumi.resources.ResourceArgs
 
Empty - Static variable in class com.pulumi.resources.StackOptions
 
Empty - Static variable in class com.pulumi.resources.StackReferenceArgs
 
EnumType - Annotation Type in com.pulumi.core.annotations
Annotation used by a Pulumi Cloud Provider Package to mark enum types.
EnumType.Converter - Annotation Type in com.pulumi.core.annotations
Annotation used to mark an explicit converter method that converts the enum type to the underlying type.
equals(Object) - Method in class com.pulumi.core.Either
Returns true if object is an Either instance, and either the contained references are equal to each other.
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple1
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple2
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple3
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple4
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple5
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple6
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple7
 
equals(Object) - Method in class com.pulumi.core.Tuples.Tuple8
 
equals(Object) - Method in class com.pulumi.resources.CustomTimeouts
 
error() - Method in class com.pulumi.core.Either
Same as Either.left(), a convenience method for Value/Error use case.
error(String) - Method in interface com.pulumi.context.LoggingContext
Logs a fatal condition.
error(String) - Method in class com.pulumi.Log
Logs a fatal condition.
error(String, Resource) - Method in class com.pulumi.Log
Logs a fatal condition.
error(String, Resource, Integer, Boolean) - Method in class com.pulumi.Log
Logs a fatal condition.
error(String, Object...) - Method in interface com.pulumi.context.LoggingContext
Logs a fatal condition.
errorOf(L) - Static method in class com.pulumi.core.Either
Same as Either.ofLeft(L), a convenience method for Value/Error use case.
exception(Exception) - Method in class com.pulumi.Log
Logs an exception.
exception(Exception, Resource) - Method in class com.pulumi.Log
Logs an exception.
exception(Exception, Resource, Integer, Boolean) - Method in class com.pulumi.Log
Logs an exception.
excessive(String, Object...) - Method in class com.pulumi.Log
 
export(String, Output<?>) - Method in interface com.pulumi.Context
Append an Output to exported stack outputs.
Export - Annotation Type in com.pulumi.core.annotations
Annotation used by a mark @see Resource output properties.
extract(Parameter) - Static method in class com.pulumi.core.TypeShape
 

F

fail(Throwable) - Method in interface com.pulumi.resources.Resource.LazyField
 
FileArchive - Class in com.pulumi.asset
A FileArchive is a file-based archive, or a collection of file-based assets.
FileArchive(String) - Constructor for class com.pulumi.asset.FileArchive
 
FileAsset - Class in com.pulumi.asset
FileAsset is a kind of asset produced from a given path to a file on the local filesystem.
FileAsset(String) - Constructor for class com.pulumi.asset.FileAsset
 
findOutputs(Object) - Static method in class com.pulumi.resources.Resource.ResourceInternal
Finds all Output fields annotated with Export, validates the annotation presence and content, validates non-null-ness of fields, ensures the field type is Output and uses reflection to get the references to them.
flatMap(Function<? super R, ? extends Either<? extends L, ? extends R1>>) - Method in class com.pulumi.core.Either
Applies function if this is a Right or returns Left.
format(String, Output...) - Static method in interface com.pulumi.core.Output
Takes in a formattableString with potential Output in the 'placeholder holes'.
from(AssetOrArchive) - Static method in class com.pulumi.asset.AssetOrArchive.AssetOrArchiveInternal
 
from(CallOptions) - Static method in class com.pulumi.deployment.CallOptions.CallOptionsInternal
 
from(InvokeOptions) - Static method in class com.pulumi.deployment.InvokeOptions.InvokeOptionsInternal
 
from(ComponentResource) - Static method in class com.pulumi.resources.ComponentResource.ComponentResourceInternal
 
from(CustomResource) - Static method in class com.pulumi.resources.CustomResource.CustomResourceInternal
 
from(InputArgs) - Static method in class com.pulumi.resources.InputArgs.InputArgsInternal
 
from(ProviderResource) - Static method in class com.pulumi.resources.ProviderResource.ProviderResourceInternal
 
from(Resource) - Static method in class com.pulumi.resources.Resource.ResourceInternal
 
from(Stack) - Static method in class com.pulumi.resources.Stack.StackInternal
 
future() - Method in interface com.pulumi.resources.Resource.LazyField
 

G

get(String) - Method in class com.pulumi.Config
Loads an optional configuration value by its key, or returns empty if it doesn't exist.
getAdditionalSecretOutputs() - Method in class com.pulumi.resources.CustomResourceOptions
The names of outputs for this resource that should be treated as secrets.
getAliases() - Method in class com.pulumi.resources.Resource.ResourceInternal
A list of aliases applied to this resource.
getAliases() - Method in class com.pulumi.resources.ResourceOptions
An optional list of aliases to treat this resource as matching.
getAnnotatedConstructor(Class<A>) - Method in class com.pulumi.core.TypeShape
 
getAnnotatedMethod(Class<A>) - Method in class com.pulumi.core.TypeShape
 
getAnnotation(Class<A>) - Method in class com.pulumi.core.TypeShape
 
getArgs() - Method in class com.pulumi.resources.ResourceTransformation.Args
The original properties passed to the Resource constructor.
getArgs() - Method in class com.pulumi.resources.ResourceTransformation.Result
The original properties passed to the Resource constructor.
getBoolean(String) - Method in class com.pulumi.Config
Loads an optional configuration value, as a boolean, by its key, or null if it doesn't exist.
getChildResources() - Method in class com.pulumi.resources.Resource
The child resources of this resource.
getConfig() - Method in interface com.pulumi.deployment.DeploymentInstance
 
getCreate() - Method in class com.pulumi.resources.CustomTimeouts
 
getCustomTimeouts() - Method in class com.pulumi.resources.ResourceOptions
An optional CustomTimeouts configuration.
getDelete() - Method in class com.pulumi.resources.CustomTimeouts
 
getDeleteBeforeReplace() - Method in class com.pulumi.resources.CustomResourceOptions
When set to "true", indicates that this resource should be deleted before its replacement is created when replacement is necessary.
getDependsOn() - Method in class com.pulumi.resources.ResourceOptions
Optional additional explicit dependencies on other resources.
getDouble(String) - Method in class com.pulumi.Config
Loads an optional configuration value, as a number, by its key, or null if it doesn't exist.
getErrorCount() - Method in class com.pulumi.deployment.MockEngine
 
getErrorCount() - Method in class com.pulumi.Log
 
getErrors() - Method in class com.pulumi.deployment.MockEngine
 
getId() - Method in class com.pulumi.resources.CustomResource
ID is the provider-assigned unique ID for this managed resource.
getId() - Method in class com.pulumi.resources.ResourceOptions
An optional existing ID to load, rather than create.
getIgnoreChanges() - Method in class com.pulumi.resources.ResourceOptions
Ignore changes to any of the specified properties.
getImportId() - Method in class com.pulumi.resources.CustomResourceOptions
When provided with a resource ID, import indicates that this resource's provider should import its state from the cloud resource with the given ID.The inputs to the resource's constructor must align with the resource's current state.Once a resource has been imported, the import property must be removed from the resource's options.
getInstance() - Static method in interface com.pulumi.deployment.Deployment
The current running deployment instance.
getInteger(String) - Method in class com.pulumi.Config
Loads an optional configuration value, as a number, by its key, or null if it doesn't exist.
getName() - Method in class com.pulumi.Config
The configuration bag's logical name and uniquely identifies it.
getName() - Method in class com.pulumi.core.Alias
The previous name of the resource.
getName() - Method in class com.pulumi.resources.StackReference
 
getName() - Method in class com.pulumi.resources.StackReferenceArgs
 
getNestedProvider(String) - Method in class com.pulumi.deployment.CallOptions.CallOptionsInternal
 
getNestedProvider(String) - Method in class com.pulumi.deployment.InvokeOptions.InvokeOptionsInternal
 
getObject(String, TypeShape<T>) - Method in class com.pulumi.Config
 
getObject(String, Class<T>) - Method in class com.pulumi.Config
Loads an optional configuration value as a JSON string and deserializes it as an object, by its key, or null if it doesn't exist.
getOptions() - Method in class com.pulumi.resources.ResourceTransformation.Args
The original resource options passed to the Resource constructor.
getOptions() - Method in class com.pulumi.resources.ResourceTransformation.Result
The original resource options passed to the Resource constructor.
getOutput(Output<String>) - Method in class com.pulumi.resources.StackReference
Fetches the value of the named stack output, or null if the stack output was not found.
getOutput(String) - Method in class com.pulumi.resources.StackReference
Fetches the value of the named stack output, or null if the stack output was not found.
getOutputs() - Method in class com.pulumi.resources.Stack.StackInternal
 
getOutputs() - Method in class com.pulumi.resources.StackReference
 
getPackage() - Method in class com.pulumi.resources.ProviderResource.ProviderResourceInternal
 
getParameter(int) - Method in class com.pulumi.core.TypeShape
 
getParameterCount() - Method in class com.pulumi.core.TypeShape
 
getParameters() - Method in class com.pulumi.core.TypeShape
 
getParent() - Method in class com.pulumi.core.Alias
The previous parent of the resource.
getParent() - Method in class com.pulumi.deployment.CallOptions
An optional parent to use for default options for this invoke (e.g.
getParent() - Method in class com.pulumi.deployment.InvokeOptions
An optional parent to use for default options for this invoke (e.g.
getParent() - Method in class com.pulumi.resources.ResourceOptions
An optional parent resource to which this resource belongs.
getParentUrn() - Method in class com.pulumi.core.Alias
The previous parent of the resource.
getPluginDownloadURL() - Method in class com.pulumi.resources.ResourceOptions
An optional URL, corresponding to the url from which the provider plugin that should be used when operating on this resource is downloaded from.
getProject() - Method in class com.pulumi.core.Alias
The previous project of the resource.
getProjectName() - Method in interface com.pulumi.deployment.Deployment
 
getPropName() - Method in class com.pulumi.asset.AssetOrArchive.AssetOrArchiveInternal
 
getProvider() - Method in class com.pulumi.deployment.CallOptions
 
getProvider() - Method in class com.pulumi.deployment.InvokeOptions
 
getProvider() - Method in class com.pulumi.resources.Resource.ResourceInternal
The specified provider or provider determined from the parent for custom resources.
getProvider() - Method in class com.pulumi.resources.ResourceOptions
An optional provider to use for this resource's CRUD operations.
getProvider(Resource, String) - Static method in class com.pulumi.resources.Resource.ResourceInternal
Fetches the provider for the given module member, if any.
getProvider(String) - Method in class com.pulumi.resources.Resource.ResourceInternal
Fetches the provider for the given module member, if any.
getProviders() - Method in class com.pulumi.resources.ComponentResourceOptions
An optional list of providers to use for child resources.
getRegistrationId() - Method in class com.pulumi.resources.ProviderResource.ProviderResourceInternal
 
getRemote() - Method in class com.pulumi.resources.Resource.ResourceInternal
 
getReplaceOnChanges() - Method in class com.pulumi.resources.ResourceOptions
Changes to any of these property paths will force a replacement.
getResource() - Method in exception com.pulumi.exceptions.ResourceException
 
getResource() - Method in class com.pulumi.resources.ResourceTransformation.Args
The Resource instance that is being transformed.
getResourceName() - Method in class com.pulumi.resources.Resource
The name assigned to the resource at construction.
getResourceTransformations() - Method in class com.pulumi.resources.ResourceOptions
Optional list of transformations to apply to this resource during construction.
getResourceTransformations() - Method in class com.pulumi.resources.StackOptions
Optional list of transformations to apply to this stack's resources during construction.
getResourceType() - Method in class com.pulumi.resources.Resource
The type assigned to the resource at construction.
getRootResourceAsync(EngineOuterClass.GetRootResourceRequest) - Method in class com.pulumi.deployment.MockEngine
 
getSecret(String) - Method in class com.pulumi.Config
Loads an optional configuration value by its key, marking it as a secret, or empty if it doesn't exist.
getSecretBoolean(String) - Method in class com.pulumi.Config
Loads an optional configuration value, as a boolean, by its key, making it as a secret or null if it doesn't exist.
getSecretInteger(String) - Method in class com.pulumi.Config
Loads an optional configuration value, as a number, by its key, marking it as a secret or null if it doesn't exist.
getSecretObject(String, TypeShape<T>) - Method in class com.pulumi.Config
 
getSecretObject(String, Class<T>) - Method in class com.pulumi.Config
Loads an optional configuration value as a JSON string and deserializes it as an object, by its key, marking it as a secret or null (empty) if it doesn't exist.
getSecretOutputNames() - Method in class com.pulumi.resources.StackReference
 
getService(Class<?>) - Method in interface com.pulumi.core.function.ServiceProvider
 
getSigKey() - Method in class com.pulumi.asset.AssetOrArchive.AssetOrArchiveInternal
 
getStack() - Method in class com.pulumi.core.Alias
The previous stack of the resource.
getStackName() - Method in interface com.pulumi.deployment.Deployment
 
getType() - Method in class com.pulumi.core.Alias
The previous type of the resource.
getType() - Method in class com.pulumi.core.TypeShape
 
getTypeName() - Method in class com.pulumi.core.TypeShape
 
getUpdate() - Method in class com.pulumi.resources.CustomTimeouts
 
getUrn() - Method in class com.pulumi.core.Alias
The previous urn to alias to.
getUrn() - Method in class com.pulumi.resources.Resource
Urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
getUrn() - Method in class com.pulumi.resources.ResourceOptions
The URN of a previously-registered resource of this type to read from the engine.
getValue() - Method in class com.pulumi.asset.AssetOrArchive.AssetOrArchiveInternal
 
getValueAsync(Output<String>) - Method in class com.pulumi.resources.StackReference
Fetches the value of the named stack output.
getValueAsync(String) - Method in class com.pulumi.resources.StackReference
Fetches the value of the named stack output.
getVersion() - Method in class com.pulumi.deployment.CallOptions
An optional version, corresponding to the version of the provider plugin that should be used when performing this invokes.
getVersion() - Method in class com.pulumi.deployment.InvokeOptions
An optional version, corresponding to the version of the provider plugin that should be used when performing this invoke.
getVersion() - Method in class com.pulumi.resources.Resource.ResourceInternal
The specified provider version.
getVersion() - Method in class com.pulumi.resources.ResourceOptions
An optional version, corresponding to the version of the provider plugin that should be used when operating on this resource.
golangString(Optional<Duration>) - Static method in class com.pulumi.resources.CustomTimeouts
 

H

hashCode() - Method in class com.pulumi.core.Either
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple1
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple2
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple3
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple4
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple5
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple6
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple7
 
hashCode() - Method in class com.pulumi.core.Tuples.Tuple8
 
hashCode() - Method in class com.pulumi.resources.CustomTimeouts
 
hasLoggedErrors() - Method in class com.pulumi.deployment.MockEngine
 
hasLoggedErrors() - Method in class com.pulumi.Log
 
hasNoParent() - Method in class com.pulumi.core.Alias
Used to indicate the resource previously had no parent.
hasParameters() - Method in class com.pulumi.core.TypeShape
 

I

id - Variable in class com.pulumi.deployment.MockResourceArgs
Resource identifier.
id - Variable in class com.pulumi.resources.ResourceOptions
 
id() - Method in class com.pulumi.resources.Resource.LazyFields
 
id(Output<String>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
id(String) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
idFuture() - Method in class com.pulumi.resources.CustomResource
 
idFuture() - Method in class com.pulumi.resources.Resource
Lazy Initialization method called at the beginning of the constructor.
ignore() - Static method in class com.pulumi.Log
 
ignoreChanges - Variable in class com.pulumi.resources.ResourceOptions
 
ignoreChanges(String...) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
ignoreChanges(List<String>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
Import - Annotation Type in com.pulumi.core.annotations
Annotation used by a Pulumi Cloud Provider Package to mark @see Resource input fields.
importId(String) - Method in class com.pulumi.resources.CustomResourceOptions.Builder
 
info(String) - Method in interface com.pulumi.context.LoggingContext
Logs an informational message that is generally printed to stdout during resource operations.
info(String) - Method in class com.pulumi.Log
Logs an informational message that is generally printed to stdout during resource operations.
info(String, Resource) - Method in class com.pulumi.Log
Logs an informational message that is generally printed to stdout during resource operations.
info(String, Resource, Integer, Boolean) - Method in class com.pulumi.Log
Logs an informational message that is generally printed to stdout during resource operations.
info(String, Object...) - Method in interface com.pulumi.context.LoggingContext
Logs an informational message that is generally printed to stdout during resource operations.
InputArgs - Class in com.pulumi.resources
Base type for all input argument classes.
InputArgs() - Constructor for class com.pulumi.resources.InputArgs
 
InputArgs.InputArgsInternal - Class in com.pulumi.resources
 
inputs - Variable in class com.pulumi.deployment.MockResourceArgs
Dictionary of resource input properties.
InvalidArchive() - Constructor for class com.pulumi.asset.Archive.InvalidArchive
 
InvalidAsset() - Constructor for class com.pulumi.asset.Asset.InvalidAsset
 
invoke(String, TypeShape<T>, InvokeArgs) - Method in interface com.pulumi.deployment.Deployment
invoke(String, TypeShape<T>, InvokeArgs, InvokeOptions) - Method in interface com.pulumi.deployment.Deployment
Dynamically invokes the function token, which is offered by a provider plugin.
InvokeArgs - Class in com.pulumi.resources
Base type for all invoke argument classes.
InvokeArgs() - Constructor for class com.pulumi.resources.InvokeArgs
 
invokeAsync(String, TypeShape<T>, InvokeArgs) - Method in interface com.pulumi.deployment.Deployment
invokeAsync(String, TypeShape<T>, InvokeArgs, InvokeOptions) - Method in interface com.pulumi.deployment.Deployment
Dynamically invokes the function token, which is offered by a provider plugin.
invokeAsync(String, InvokeArgs) - Method in interface com.pulumi.deployment.Deployment
Same as @see Deployment.invokeAsync(String, TypeShape, InvokeArgs, InvokeOptions), however the return value is ignored.
invokeAsync(String, InvokeArgs, InvokeOptions) - Method in interface com.pulumi.deployment.Deployment
Same as @see Deployment.invokeAsync(String, TypeShape, InvokeArgs, InvokeOptions), however the return value is ignored.
invokeAsync(Provider.InvokeRequest) - Method in class com.pulumi.deployment.MockMonitor
 
InvokeOptions - Class in com.pulumi.deployment
Options to help control the behavior of @see Deployment.invokeAsync(String, TypeShape, InvokeArgs, InvokeOptions).
InvokeOptions() - Constructor for class com.pulumi.deployment.InvokeOptions
 
InvokeOptions(Resource, ProviderResource, String) - Constructor for class com.pulumi.deployment.InvokeOptions
 
InvokeOptions.InvokeOptionsInternal - Class in com.pulumi.deployment
 
isAssignableFrom(TypeShape<U>) - Method in class com.pulumi.core.TypeShape
Returns true if the type and all of the parameters are assignable from the given other shape.
isDryRun() - Method in interface com.pulumi.deployment.Deployment
Whether or not the application is currently being previewed or actually applied.
isError() - Method in class com.pulumi.core.Either
Same as Either.isLeft(), a convenience method for Value/Error use case.
isHideStack() - Method in exception com.pulumi.exceptions.ResourceException
 
isLeft() - Method in class com.pulumi.core.Either
 
isProtect() - Method in class com.pulumi.resources.ResourceOptions
When set to true, protect ensures this resource cannot be deleted.
isRetainOnDelete() - Method in class com.pulumi.resources.ResourceOptions
If set to True, the providers Delete method will not be called for this resource.
isRight() - Method in class com.pulumi.core.Either
 
isValue() - Method in class com.pulumi.core.Either
Same as Either.isRight(), a convenience method for Value/Error use case.

J

json() - Method in annotation type com.pulumi.core.annotations.Import
 

K

KeyMissingException(String, String) - Constructor for exception com.pulumi.resources.StackReference.KeyMissingException
 

L

LazyFields(Resource.LazyField<String>, Optional<Resource.LazyField<String>>) - Constructor for class com.pulumi.resources.Resource.LazyFields
 
left() - Method in class com.pulumi.core.Either
Returns the contained instance, which must be present.
list(Class<E>) - Static method in class com.pulumi.core.TypeShape
 
listBuilder() - Static method in interface com.pulumi.core.Output
Helps to build an Output that wraps a List.
ListBuilder() - Constructor for class com.pulumi.core.Output.ListBuilder
 
log() - Method in interface com.pulumi.Context
 
Log - Class in com.pulumi
Logging functions that can be called from a Java application that will be logged to the Pulumi log stream.
Log(EngineLogger) - Constructor for class com.pulumi.Log
 
Log(EngineLogger, boolean) - Constructor for class com.pulumi.Log
 
logAsync(EngineOuterClass.LogRequest) - Method in class com.pulumi.deployment.MockEngine
 
LogException - Exception in com.pulumi.exceptions
Special exception we throw if we had a problem actually logging a message to the engine error rpc endpoint.
LogException(Throwable) - Constructor for exception com.pulumi.exceptions.LogException
 
LoggingContext - Interface in com.pulumi.context
Provides Config in current context.

M

map(Class<K>, Class<V>) - Static method in class com.pulumi.core.TypeShape
 
map(Function<? super R, ? extends R1>) - Method in class com.pulumi.core.Either
Applies function if this is a Right or returns Left.
mapBuilder() - Static method in interface com.pulumi.core.Output
Helps to build a Map wrapped in an Output.
MapBuilder() - Constructor for class com.pulumi.core.Output.MapBuilder
 
mapOrThrow(Function<L, E>, Function<R, T>) - Method in class com.pulumi.core.Either
Returns the Right instance, if present, mapped with the given rightFunction; throw leftFunction.apply(left()) otherwise.
merge(ComponentResourceOptions, ComponentResourceOptions) - Static method in class com.pulumi.resources.ComponentResourceOptions
Takes two "ComponentResourceOptions" values and produces a new "ComponentResourceOptions" with the respective properties of "options2" merged over the same properties in "options1".
merge(ComponentResourceOptions, ComponentResourceOptions, Output<String>) - Static method in class com.pulumi.resources.ComponentResourceOptions
 
merge(CustomResourceOptions, CustomResourceOptions) - Static method in class com.pulumi.resources.CustomResourceOptions
Takes two @see CustomResourceOptions values and produces a new @see CustomResourceOptions with the respective properties of "options2" merged over the same properties in "options1".
merge(CustomResourceOptions, CustomResourceOptions, Output<String>) - Static method in class com.pulumi.resources.CustomResourceOptions
 
mergeNullableList(List<T>, List<T>) - Static method in class com.pulumi.resources.Resources
 
mergeSharedOptions(T, T) - Static method in class com.pulumi.resources.ResourceOptions
 
mergeSharedOptions(T, T, Output<String>) - Static method in class com.pulumi.resources.ResourceOptions
 
MockCallArgs - Class in com.pulumi.deployment
MockCallArgs for use in CallAsync
MockCallArgs(String, ImmutableMap<String, Object>, String) - Constructor for class com.pulumi.deployment.MockCallArgs
 
MockEngine - Class in com.pulumi.deployment
 
MockEngine() - Constructor for class com.pulumi.deployment.MockEngine
 
MockMonitor - Class in com.pulumi.deployment
 
MockMonitor(Mocks, Log) - Constructor for class com.pulumi.deployment.MockMonitor
 
MockResourceArgs - Class in com.pulumi.deployment
MockResourceArgs for use in NewResourceAsync
MockResourceArgs(String, String, ImmutableMap<String, Object>, String, String) - Constructor for class com.pulumi.deployment.MockResourceArgs
 
Mocks - Interface in com.pulumi.deployment
Hooks to mock the engine that provide test doubles for offline unit testing of stacks.

N

name - Variable in class com.pulumi.deployment.MockResourceArgs
Resource name.
name - Variable in class com.pulumi.resources.StackReferenceArgs
The name of the stack to reference.
name() - Method in annotation type com.pulumi.core.annotations.Export
 
name() - Method in annotation type com.pulumi.core.annotations.Import
 
name(Output<String>) - Method in class com.pulumi.core.Alias.Builder
 
name(String) - Method in class com.pulumi.core.Alias.Builder
 
newResourceAsync(MockResourceArgs) - Method in interface com.pulumi.deployment.Mocks
Invoked when a new resource is created by the program.
noParent() - Static method in class com.pulumi.core.Alias
 

O

of(Class<T>) - Static method in class com.pulumi.core.TypeShape
 
of(String) - Static method in class com.pulumi.Config
Deprecated.
will be removed in the future, use ConfigContext.config(String)
of(CompletableFuture<T>) - Static method in interface com.pulumi.core.Output
Returns an Output<T> describing a future value.
of(Supplier<CompletableFuture<Map<String, Output<?>>>>, StackOptions) - Static method in class com.pulumi.resources.Stack.StackInternal
 
of(T) - Static method in interface com.pulumi.core.Output
Returns an Output<T> describing the given non-null value.
of(T1, T2) - Static method in class com.pulumi.core.Tuples
 
of(T1, T2, T3) - Static method in class com.pulumi.core.Tuples
 
of(T1, T2, T3, T4) - Static method in class com.pulumi.core.Tuples
 
of(T1, T2, T3, T4, T5) - Static method in class com.pulumi.core.Tuples
 
of(T1, T2, T3, T4, T5, T6) - Static method in class com.pulumi.core.Tuples
 
of(T1, T2, T3, T4, T5, T6, T7) - Static method in class com.pulumi.core.Tuples
 
of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in class com.pulumi.core.Tuples
 
ofJson() - Static method in interface com.pulumi.core.Output
 
ofJson(JsonElement) - Static method in interface com.pulumi.core.Output
Represents an Output value that wraps a JsonElement
ofLeft(Output<L>) - Static method in interface com.pulumi.core.Output
 
ofLeft(L) - Static method in class com.pulumi.core.Either
Returns an Either instance containing the given non-null reference.
ofLeft(L) - Static method in interface com.pulumi.core.Output
Represents an Output value that can be one of two different types.
ofList() - Static method in interface com.pulumi.core.Output
 
ofList(E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E, E, E, E, E, E) - Static method in interface com.pulumi.core.Output
 
ofList(E, E, E, E, E, E, E, E, E, E, E, E, E...) - Static method in interface com.pulumi.core.Output
 
ofMap() - Static method in interface com.pulumi.core.Output
 
ofMap(String, V) - Static method in interface com.pulumi.core.Output
 
ofMap(String, V, String, V) - Static method in interface com.pulumi.core.Output
 
ofMap(String, V, String, V, String, V) - Static method in interface com.pulumi.core.Output
 
ofMap(String, V, String, V, String, V, String, V) - Static method in interface com.pulumi.core.Output
 
ofMap(String, V, String, V, String, V, String, V, String, V) - Static method in interface com.pulumi.core.Output
 
ofNullable(T) - Static method in interface com.pulumi.core.Output
Returns an Output<T> describing the given value, if non-null, otherwise returns an empty Output<T>.
ofRight(Output<R>) - Static method in interface com.pulumi.core.Output
 
ofRight(R) - Static method in class com.pulumi.core.Either
Returns an Either instance containing the given non-null reference.
ofRight(R) - Static method in interface com.pulumi.core.Output
 
ofSecret(T) - Static method in interface com.pulumi.core.Output
Returns an Output<T> describing the given non-null secret value.
optional(Class<T>) - Static method in class com.pulumi.core.TypeShape
 
options - Variable in class com.pulumi.resources.ResourceOptions.Builder
 
or(Either<? extends L, ? extends R>) - Method in class com.pulumi.core.Either
Returns this Either if it has the Right value present; secondChoice otherwise.
or(R) - Method in class com.pulumi.core.Either
Returns this Either value if it has the Right value present; defaultValue otherwise.
orThrow(Function<L, E>) - Method in class com.pulumi.core.Either
Returns the Right value if it is present; throw leftFunction.apply(left()) otherwise.
output(T) - Method in interface com.pulumi.context.OutputContext
Creates a new Output with a non-null value.
Output<T> - Interface in com.pulumi.core
Output<T> is a key part of how Pulumi tracks dependencies between Resources.
Output.ListBuilder<E> - Class in com.pulumi.core
A List wrapped in an Output builder.
Output.MapBuilder<V> - Class in com.pulumi.core
A Map wrapped in an Output builder.
OutputContext - Interface in com.pulumi.context
Allows for Output creation in current context.
outputs - Variable in class com.pulumi.resources.StackReference
The outputs of the referenced stack.

P

parameters() - Method in annotation type com.pulumi.core.annotations.Export
 
parent - Variable in class com.pulumi.resources.ResourceOptions
 
parent(Resource) - Method in class com.pulumi.core.Alias.Builder
 
parent(Resource) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
parentUrn(Output<String>) - Method in class com.pulumi.core.Alias.Builder
 
parseJson(Output<String>) - Static method in interface com.pulumi.core.Output
 
parseJson(String) - Static method in interface com.pulumi.core.Output
 
pluginDownloadURL - Variable in class com.pulumi.resources.ResourceOptions
 
pluginDownloadURL(String) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
project(Output<String>) - Method in class com.pulumi.core.Alias.Builder
 
project(String) - Method in class com.pulumi.core.Alias.Builder
 
projectName() - Method in interface com.pulumi.Context
 
propName - Variable in class com.pulumi.asset.AssetOrArchive
 
protect - Variable in class com.pulumi.resources.ResourceOptions
 
protect(boolean) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
provider - Variable in class com.pulumi.deployment.MockCallArgs
 
provider - Variable in class com.pulumi.deployment.MockResourceArgs
 
provider - Variable in class com.pulumi.resources.ResourceOptions
 
provider(ProviderResource) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
ProviderResource - Class in com.pulumi.resources
A @see Resource that implements CRUD operations for other custom resources.
ProviderResource(String, String, ResourceArgs, CustomResourceOptions) - Constructor for class com.pulumi.resources.ProviderResource
Creates and registers a new provider resource for a particular package.
ProviderResource(String, String, ResourceArgs, CustomResourceOptions, boolean) - Constructor for class com.pulumi.resources.ProviderResource
Creates and registers a new provider resource for a particular package.
ProviderResource.ProviderResourceInternal - Class in com.pulumi.resources
 
providers(ProviderResource...) - Method in class com.pulumi.resources.ComponentResourceOptions.Builder
 
providers(List<ProviderResource>) - Method in class com.pulumi.resources.ComponentResourceOptions.Builder
 
Pulumi - Interface in com.pulumi
Pulumi program entrypoint.
put(String, Output<V>) - Method in class com.pulumi.core.Output.MapBuilder
 
put(String, V) - Method in class com.pulumi.core.Output.MapBuilder
 
put(Map.Entry<? extends String, ? extends V>) - Method in class com.pulumi.core.Output.MapBuilder
 
putAll(Iterable<? extends Map.Entry<? extends String, ? extends V>>) - Method in class com.pulumi.core.Output.MapBuilder
 
putAll(Map<? extends String, ? extends V>) - Method in class com.pulumi.core.Output.MapBuilder
 

R

readResourceAsync(Resource, Resource.ReadResourceRequest) - Method in class com.pulumi.deployment.MockMonitor
 
registerOutputs(Output<Map<String, Output<?>>>) - Method in class com.pulumi.resources.ComponentResource
 
registerOutputs(CompletableFuture<Map<String, Output<?>>>) - Method in class com.pulumi.resources.ComponentResource
 
registerOutputs(Map<String, Output<?>>) - Method in class com.pulumi.resources.ComponentResource
 
registerPropertyOutputs() - Method in class com.pulumi.resources.Stack.StackInternal
Validate the values and register them as stack outputs.
registerResourceAsync(Resource, Resource.RegisterResourceRequest) - Method in class com.pulumi.deployment.MockMonitor
 
registerResourceOutputsAsync(Resource.RegisterResourceOutputsRequest) - Method in class com.pulumi.deployment.MockMonitor
 
remote - Variable in class com.pulumi.resources.Resource
 
RemoteArchive - Class in com.pulumi.asset
A RemoteArchive is a file-based archive fetched from a remote location.
RemoteArchive(String) - Constructor for class com.pulumi.asset.RemoteArchive
 
RemoteAsset - Class in com.pulumi.asset
RemoteAsset is a kind of asset produced from a given URI string.
RemoteAsset(String) - Constructor for class com.pulumi.asset.RemoteAsset
 
replaceOnChanges - Variable in class com.pulumi.resources.ResourceOptions
 
replaceOnChanges(String...) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
replaceOnChanges(List<String>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
require(String) - Method in class com.pulumi.Config
Loads a configuration value by its given key.
requireBoolean(String) - Method in class com.pulumi.Config
Loads a configuration value, as a boolean, by its given key.
required() - Method in annotation type com.pulumi.core.annotations.Import
 
requireInteger(String) - Method in class com.pulumi.Config
Loads a configuration value, as a number, by its given key.
requireObject(String, Class<T>) - Method in class com.pulumi.Config
Loads a configuration value as a JSON string and deserializes it into an object.
requireOutput(Output<String>) - Method in class com.pulumi.resources.StackReference
Fetches the value of the named stack output, or throws an error if the output was not found.
requireOutput(String) - Method in class com.pulumi.resources.StackReference
Fetches the value of the named stack output, or throws an error if the output was not found.
requireSecret(String) - Method in class com.pulumi.Config
Loads a configuration value by its given key, marking it as a secret.
requireSecretBoolean(String) - Method in class com.pulumi.Config
Loads a configuration value, as a boolean, by its given key, marking it as a secret.
requireSecretInteger(String) - Method in class com.pulumi.Config
Loads a configuration value, as a number, by its given key, marking it as a secret.
requireSecretObject(String, Class<T>) - Method in class com.pulumi.Config
Loads a configuration value as a JSON string and deserializes it into an object, marking it as a secret.
requireValueAsync(Output<String>) - Method in class com.pulumi.resources.StackReference
Fetches the value promptly of the named stack output.
requireValueAsync(String) - Method in class com.pulumi.resources.StackReference
Fetches the value promptly of the named stack output.
resource - Variable in class com.pulumi.resources.Resource.ResourceInternal
 
Resource - Class in com.pulumi.resources
Resource represents a class whose CRUD operations are implemented by a provider plugin.
Resource(String, String, boolean, ResourceArgs, ResourceOptions) - Constructor for class com.pulumi.resources.Resource
 
Resource(String, String, boolean, ResourceArgs, ResourceOptions, boolean, boolean) - Constructor for class com.pulumi.resources.Resource
Creates and registers a new resource object.
Resource.LazyField<T> - Interface in com.pulumi.resources
 
Resource.LazyFields - Class in com.pulumi.resources
 
Resource.ResourceInternal - Class in com.pulumi.resources
 
ResourceArgs - Class in com.pulumi.resources
Base type for all resource argument classes.
ResourceArgs() - Constructor for class com.pulumi.resources.ResourceArgs
 
ResourceException - Exception in com.pulumi.exceptions
ResourceException can be used for terminating a program abruptly, specifically associating the problem with a Resource.
ResourceException() - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(boolean) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(Resource) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(Resource, boolean) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(String) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(String, Resource) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(String, Resource, boolean) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(String, Throwable) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(String, Throwable, Resource) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(String, Throwable, Resource, boolean) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(Throwable) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(Throwable, Resource) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceException(Throwable, Resource, boolean) - Constructor for exception com.pulumi.exceptions.ResourceException
 
ResourceInternal(Resource) - Constructor for class com.pulumi.resources.Resource.ResourceInternal
 
ResourceOptions - Class in com.pulumi.resources
ResourceOptions is a bag of optional settings that control a resource's behavior.
ResourceOptions() - Constructor for class com.pulumi.resources.ResourceOptions
 
ResourceOptions(Output<String>, Resource, Output<List<Resource>>, boolean, List<String>, String, ProviderResource, CustomTimeouts, List<ResourceTransformation>, List<Output<Alias>>, String, List<String>, boolean, String) - Constructor for class com.pulumi.resources.ResourceOptions
 
ResourceOptions.Builder<T extends ResourceOptions,​B extends ResourceOptions.Builder<T,​B>> - Class in com.pulumi.resources
 
resources - Variable in class com.pulumi.deployment.MockMonitor
 
Resources - Class in com.pulumi.resources
 
ResourceTransformation - Interface in com.pulumi.resources
 
ResourceTransformation.Args - Class in com.pulumi.resources
 
ResourceTransformation.Result - Class in com.pulumi.resources
 
resourceTransformations - Variable in class com.pulumi.resources.ResourceOptions
 
resourceTransformations(ResourceTransformation...) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
resourceTransformations(List<ResourceTransformation>) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
ResourceType - Annotation Type in com.pulumi.core.annotations
 
Result(ResourceArgs, ResourceOptions) - Constructor for class com.pulumi.resources.ResourceTransformation.Result
 
retainOnDelete - Variable in class com.pulumi.resources.ResourceOptions
 
retainOnDelete(boolean) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
right() - Method in class com.pulumi.core.Either
Returns the contained instance, which must be present.
RootPulumiStackTypeName - Static variable in class com.pulumi.resources.Stack.StackInternal
The type name that should be used to construct the root component in the tree of Pulumi resources allocated by a deployment.
run(Consumer<Context>) - Static method in interface com.pulumi.Pulumi
Run a Pulumi stack callback and wait for result.
runAsync(Consumer<Context>) - Static method in interface com.pulumi.Pulumi
Run a Pulumi stack callback asynchronously.
runAsync(Supplier<Map<String, Output<?>>>) - Static method in interface com.pulumi.deployment.Deployment
An entry-point to a Pulumi application.
runAsyncFuture(Supplier<CompletableFuture<Map<String, Output<?>>>>) - Static method in interface com.pulumi.deployment.Deployment
An entry-point to a Pulumi application.
runAsyncFuture(Supplier<CompletableFuture<Map<String, Output<?>>>>, StackOptions) - Static method in interface com.pulumi.deployment.Deployment
An entry-point to a Pulumi application.
runAsyncRunnable(Runnable) - Static method in interface com.pulumi.deployment.Deployment
An entry-point to a Pulumi application.
runAsyncStack(Supplier<S>) - Static method in interface com.pulumi.deployment.Deployment
An entry-point to a Pulumi application.
RunException - Exception in com.pulumi.exceptions
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.
RunException(String) - Constructor for exception com.pulumi.exceptions.RunException
 
RunException(String, Throwable) - Constructor for exception com.pulumi.exceptions.RunException
 

S

secretOutputNames - Variable in class com.pulumi.resources.StackReference
The names of any stack outputs which contain secrets.
ServiceProvider - Interface in com.pulumi.core.function
 
setId(Output<String>) - Method in class com.pulumi.resources.CustomResource.CustomResourceInternal
setRootResourceAsync(EngineOuterClass.SetRootResourceRequest) - Method in class com.pulumi.deployment.MockEngine
 
setUrn(Output<String>) - Method in class com.pulumi.resources.Resource.ResourceInternal
 
sigKey - Variable in class com.pulumi.asset.AssetOrArchive
 
stack(Output<String>) - Method in class com.pulumi.core.Alias.Builder
 
stack(String) - Method in class com.pulumi.core.Alias.Builder
 
Stack - Class in com.pulumi.resources
 
Stack() - Constructor for class com.pulumi.resources.Stack
Create a Stack with stack resources defined in derived class constructor.
Stack(StackOptions) - Constructor for class com.pulumi.resources.Stack
Create a Stack with stack resources defined in derived class constructor.
Stack.StackInternal - Class in com.pulumi.resources
 
stackName() - Method in interface com.pulumi.Context
 
StackOptions - Class in com.pulumi.resources
 
StackOptions() - Constructor for class com.pulumi.resources.StackOptions
 
StackOptions(List<ResourceTransformation>) - Constructor for class com.pulumi.resources.StackOptions
 
StackReference - Class in com.pulumi.resources
Manages a reference to a Pulumi stack and provides access to the referenced stack's outputs.
StackReference(String) - Constructor for class com.pulumi.resources.StackReference
Create a StackReference resource with the given unique name.
StackReference(String, StackReferenceArgs) - Constructor for class com.pulumi.resources.StackReference
Create a StackReference resource with the given unique name, arguments.
StackReference(String, StackReferenceArgs, CustomResourceOptions) - Constructor for class com.pulumi.resources.StackReference
Create a StackReference resource with the given unique name, arguments, and options.
StackReference.KeyMissingException - Exception in com.pulumi.resources
ConfigMissingException is used when a configuration value is completely missing.
StackReferenceArgs - Class in com.pulumi.resources
The set of arguments for constructing a StackReference resource.
StackReferenceArgs(Output<String>) - Constructor for class com.pulumi.resources.StackReferenceArgs
 
StringAsset - Class in com.pulumi.asset
StringAsset is a kind of asset produced from an in-memory UTF8-encoded string.
StringAsset(String) - Constructor for class com.pulumi.asset.StringAsset
 
supportsFeatureAsync(Resource.SupportsFeatureRequest) - Method in class com.pulumi.deployment.MockMonitor
 
swap() - Method in class com.pulumi.core.Either
If this is a Left, then return the left value in Right or vice versa.

T

t1 - Variable in class com.pulumi.core.Tuples.Tuple1
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple2
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple3
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple4
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple5
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple6
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t1 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple2
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple3
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple4
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple5
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple6
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t2 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t3 - Variable in class com.pulumi.core.Tuples.Tuple3
 
t3 - Variable in class com.pulumi.core.Tuples.Tuple4
 
t3 - Variable in class com.pulumi.core.Tuples.Tuple5
 
t3 - Variable in class com.pulumi.core.Tuples.Tuple6
 
t3 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t3 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t4 - Variable in class com.pulumi.core.Tuples.Tuple4
 
t4 - Variable in class com.pulumi.core.Tuples.Tuple5
 
t4 - Variable in class com.pulumi.core.Tuples.Tuple6
 
t4 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t4 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t5 - Variable in class com.pulumi.core.Tuples.Tuple5
 
t5 - Variable in class com.pulumi.core.Tuples.Tuple6
 
t5 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t5 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t6 - Variable in class com.pulumi.core.Tuples.Tuple6
 
t6 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t6 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t7 - Variable in class com.pulumi.core.Tuples.Tuple7
 
t7 - Variable in class com.pulumi.core.Tuples.Tuple8
 
t8 - Variable in class com.pulumi.core.Tuples.Tuple8
 
toGSON() - Method in class com.pulumi.core.TypeShape
 
token - Variable in class com.pulumi.deployment.MockCallArgs
Resource identifier.
toMapAsync(Log) - Method in class com.pulumi.resources.InputArgs.InputArgsInternal
 
toNullableMapAsync(Log) - Method in class com.pulumi.resources.InputArgs.InputArgsInternal
 
toString() - Method in class com.pulumi.core.Either
 
toString() - Method in class com.pulumi.core.Tuples.Tuple0
 
toString() - Method in class com.pulumi.core.Tuples.Tuple1
 
toString() - Method in class com.pulumi.core.Tuples.Tuple2
 
toString() - Method in class com.pulumi.core.Tuples.Tuple3
 
toString() - Method in class com.pulumi.core.Tuples.Tuple4
 
toString() - Method in class com.pulumi.core.Tuples.Tuple5
 
toString() - Method in class com.pulumi.core.Tuples.Tuple6
 
toString() - Method in class com.pulumi.core.Tuples.Tuple7
 
toString() - Method in class com.pulumi.core.Tuples.Tuple8
 
toString() - Method in class com.pulumi.core.TypeShape
 
transform(Function<L, A>, Function<R, B>) - Method in class com.pulumi.core.Either
Applies leftFunction if this is a Left or rightFunction if this is a Right.
trySetId(Output<String>) - Method in class com.pulumi.resources.CustomResource.CustomResourceInternal
 
trySetUrn(Output<String>) - Method in class com.pulumi.resources.Resource.ResourceInternal
 
tuple(Output<T1>, Output<T2>) - Static method in interface com.pulumi.core.Output
 
tuple(Output<T1>, Output<T2>, Output<T3>) - Static method in interface com.pulumi.core.Output
 
tuple(Output<T1>, Output<T2>, Output<T3>, Output<T4>) - Static method in interface com.pulumi.core.Output
 
tuple(Output<T1>, Output<T2>, Output<T3>, Output<T4>, Output<T5>) - Static method in interface com.pulumi.core.Output
 
tuple(Output<T1>, Output<T2>, Output<T3>, Output<T4>, Output<T5>, Output<T6>) - Static method in interface com.pulumi.core.Output
 
tuple(Output<T1>, Output<T2>, Output<T3>, Output<T4>, Output<T5>, Output<T6>, Output<T7>) - Static method in interface com.pulumi.core.Output
 
tuple(Output<T1>, Output<T2>, Output<T3>, Output<T4>, Output<T5>, Output<T6>, Output<T7>, Output<T8>) - Static method in interface com.pulumi.core.Output
Combines all the Output values in the provided parameters and combines them all into a single tuple containing each of their underlying values.
Tuple1(T1) - Constructor for class com.pulumi.core.Tuples.Tuple1
 
Tuple2(T1, T2) - Constructor for class com.pulumi.core.Tuples.Tuple2
 
Tuple3(T1, T2, T3) - Constructor for class com.pulumi.core.Tuples.Tuple3
 
Tuple4(T1, T2, T3, T4) - Constructor for class com.pulumi.core.Tuples.Tuple4
 
Tuple5(T1, T2, T3, T4, T5) - Constructor for class com.pulumi.core.Tuples.Tuple5
 
Tuple6(T1, T2, T3, T4, T5, T6) - Constructor for class com.pulumi.core.Tuples.Tuple6
 
Tuple7(T1, T2, T3, T4, T5, T6, T7) - Constructor for class com.pulumi.core.Tuples.Tuple7
 
Tuple8(T1, T2, T3, T4, T5, T6, T7, T8) - Constructor for class com.pulumi.core.Tuples.Tuple8
 
Tuples - Class in com.pulumi.core
 
Tuples() - Constructor for class com.pulumi.core.Tuples
 
Tuples.Tuple - Interface in com.pulumi.core
 
Tuples.Tuple0 - Class in com.pulumi.core
 
Tuples.Tuple1<T1> - Class in com.pulumi.core
 
Tuples.Tuple2<T1,​T2> - Class in com.pulumi.core
 
Tuples.Tuple3<T1,​T2,​T3> - Class in com.pulumi.core
 
Tuples.Tuple4<T1,​T2,​T3,​T4> - Class in com.pulumi.core
 
Tuples.Tuple5<T1,​T2,​T3,​T4,​T5> - Class in com.pulumi.core
 
Tuples.Tuple6<T1,​T2,​T3,​T4,​T5,​T6> - Class in com.pulumi.core
 
Tuples.Tuple7<T1,​T2,​T3,​T4,​T5,​T6,​T7> - Class in com.pulumi.core
 
Tuples.Tuple8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> - Class in com.pulumi.core
 
type - Variable in class com.pulumi.deployment.MockResourceArgs
Resource type name.
type() - Method in annotation type com.pulumi.core.annotations.Export
 
type() - Method in annotation type com.pulumi.core.annotations.ResourceType
 
type(Output<String>) - Method in class com.pulumi.core.Alias.Builder
 
type(String) - Method in class com.pulumi.core.Alias.Builder
 
TypeShape<T> - Class in com.pulumi.core
 
TypeShape.Builder<T> - Class in com.pulumi.core
 

U

update(Duration) - Method in class com.pulumi.resources.CustomTimeouts.Builder
 
urn - Variable in class com.pulumi.resources.ResourceOptions
 
urn() - Method in class com.pulumi.resources.Resource.LazyFields
 
urn(String) - Method in class com.pulumi.resources.ResourceOptions.Builder
 
Urn - Class in com.pulumi.core
An automatically generated logical URN, used to stably identify resources.

V

validateMember(Class<?>, String) - Method in class com.pulumi.resources.CallArgs
 
validateMember(Class<?>, String) - Method in class com.pulumi.resources.InputArgs
 
validateMember(Class<?>, String) - Method in class com.pulumi.resources.InvokeArgs
 
validateMember(Class<?>, String) - Method in class com.pulumi.resources.ResourceArgs
 
value - Variable in class com.pulumi.asset.AssetOrArchive
 
value() - Method in annotation type com.pulumi.core.annotations.CustomType.Parameter
We need to know the name of a constructor parameter, and unfortunately Java compiler does not give this information through reflection (by default)
value() - Method in class com.pulumi.core.Either
Same as Either.right(), a convenience method for Value/Error use case.
valueOf(R) - Static method in class com.pulumi.core.Either
Same as Either.ofRight(R), a convenience method for Value/Error use case.
version - Variable in class com.pulumi.resources.ResourceOptions
 
version() - Method in annotation type com.pulumi.core.annotations.ResourceType
 
version(String) - Method in class com.pulumi.resources.ResourceOptions.Builder
 

W

warn(String) - Method in interface com.pulumi.context.LoggingContext
Logs a warning to indicate that something went wrong, but not catastrophically so.
warn(String) - Method in class com.pulumi.Log
Logs a warning to indicate that something went wrong, but not catastrophically so.
warn(String, Resource) - Method in class com.pulumi.Log
Logs a warning to indicate that something went wrong, but not catastrophically so.
warn(String, Resource, Integer, Boolean) - Method in class com.pulumi.Log
Logs a warning to indicate that something went wrong, but not catastrophically so.
warn(String, Object...) - Method in interface com.pulumi.context.LoggingContext
Logs a warning to indicate that something went wrong, but not catastrophically so.
withUrn(String) - Static method in class com.pulumi.core.Alias
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages