Package com.pulumi.resources
Interface ResourceTransformation
-
public interface ResourceTransformationThe callback signature for thetransformationsresource option.- See Also:
apply(Args)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classResourceTransformation.ArgsThe argument bag passed to aResourcetransformation.static classResourceTransformation.Resultthe 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 theResourceconstructor, 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 theResourceconstructor.- Returns:
- The new values to use for the "args" and "options" of the
Resourcein place of the originally provided values. ReturnsOptional.empty()if the resource will not be transformed.
-
-