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
All Classes All Packages
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
- 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 providedfunc
. - 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
- 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
-
Creates and registers a new component resource, @see
ComponentResource(String, String, ResourceArgs, ComponentResourceOptions, boolean)
. - ComponentResource(String, String, ComponentResourceOptions) - Constructor for class com.pulumi.resources.ComponentResource
-
Creates and registers a new component resource, @see
ComponentResource(String, String, ResourceArgs, ComponentResourceOptions, boolean)
. - ComponentResource(String, String, ComponentResourceOptions, boolean) - Constructor for class com.pulumi.resources.ComponentResource
-
Creates and registers a new component resource, @see
ComponentResource(String, String, ResourceArgs, ComponentResourceOptions, boolean)
. - ComponentResource(String, String, ResourceArgs, ComponentResourceOptions) - Constructor for class com.pulumi.resources.ComponentResource
-
Creates and registers a new component resource, @see
ComponentResource(String, String, ResourceArgs, ComponentResourceOptions, boolean)
. - 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
-
The
ComponentResourceOptions
builder. - concatList(Output<List<E>>, Output<List<E>>) - Static method in interface com.pulumi.core.Output
-
Concatenates two lists of
Output
, can take anull
value that will be treated as an empty list, always returnsnon-null
. - concatMap(Output<Map<String, V>>, Output<Map<String, V>>) - Static method in interface com.pulumi.core.Output
-
Concatenates two
Map
wrapped in anOutput
. - 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 anOutput
- copyOfMap(Map<String, V>) - Static method in interface com.pulumi.core.Output
-
Returns a shallow copy of the
Map
wrapped in anOutput
- 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
- 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 aLeft
orrightFunction
if this is aRight
. - 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
ifobject
is anEither
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
- flatMap(Function<? super R, ? extends Either<? extends L, ? extends R1>>) - Method in class com.pulumi.core.Either
-
Applies
function
if this is aRight
or returnsLeft
. - format(String, Output...) - Static method in interface com.pulumi.core.Output
-
Takes in a
formattableString
with potentialOutput
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
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 aList
. - 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 aRight
or returnsLeft
. - mapBuilder() - Static method in interface com.pulumi.core.Output
-
Helps to build a
Map
wrapped in anOutput
. - 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 givenrightFunction
;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 @seeCustomResourceOptions
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 aJsonElement
- 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 emptyOutput
<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
- or(R) - Method in class com.pulumi.core.Either
-
Returns this
Either
value if it has theRight
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 betweenResource
s. - Output.ListBuilder<E> - Class in com.pulumi.core
-
A
List
wrapped in anOutput
builder. - Output.MapBuilder<V> - Class in com.pulumi.core
-
A
Map
wrapped in anOutput
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
-
More:
CustomResource.getId()
- 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 inRight
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 aLeft
orrightFunction
if this is aRight
. - 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
All Classes All Packages