Package com.pulumi.resources
Interface ResourceTransformation
-
public interface ResourceTransformation
The callback signature for thetransformations
resource option.- See Also:
apply(Args)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ResourceTransformation.Args
The argument bag passed to aResource
transformation.static class
ResourceTransformation.Result
the result that must be returned by a resource transformation callback.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<ResourceTransformation.Result>
apply(ResourceTransformation.Args args)
ResourceTransformation#apply is the callback signature forResourceOptions.getResourceTransformations()
.
-
-
-
Method Detail
-
apply
java.util.Optional<ResourceTransformation.Result> apply(ResourceTransformation.Args args)
ResourceTransformation#apply is the callback signature forResourceOptions.getResourceTransformations()
. A transformation is passed the same set of inputs provided to theResource
constructor, and can optionally return alternate values for the "properties" and/or "options" prior to the resource actually being created. The effect will be as though those "properties" and/or "options" were passed in place of the original call to theResource
constructor.- Returns:
- The new values to use for the "args" and "options" of the
Resource
in place of the originally provided values. ReturnsOptional.empty()
if the resource will not be transformed.
-
-