Skip to main content

Apply methods

In Scala apply is a well known syntax that turns any class or object into a function and allows user to invoke it. Pulumi uses apply method in place of functionalities usually covered by map and flatMap duo in Scala. To preserve idiomatic feeling of Besom code Pulumi's apply method family is represented by map and flatMap allowing Outputs to be used in for comprehensions.