Class ServicecatalogFunctions


  • public final class ServicecatalogFunctions
    extends java.lang.Object
    • Constructor Detail

      • ServicecatalogFunctions

        public ServicecatalogFunctions()
    • Method Detail

      • getConstraint

        public static com.pulumi.core.Output<GetConstraintResult> getConstraint​(GetConstraintArgs args)
        Provides information on a Service Catalog Constraint. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetConstraintArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getConstraint(GetConstraintArgs.builder() .acceptLanguage("en") .id("cons-hrvy0335") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getConstraintPlain

        public static java.util.concurrent.CompletableFuture<GetConstraintResult> getConstraintPlain​(GetConstraintPlainArgs args)
        Provides information on a Service Catalog Constraint. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetConstraintArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getConstraint(GetConstraintArgs.builder() .acceptLanguage("en") .id("cons-hrvy0335") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getConstraint

        public static com.pulumi.core.Output<GetConstraintResult> getConstraint​(GetConstraintArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Provides information on a Service Catalog Constraint. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetConstraintArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getConstraint(GetConstraintArgs.builder() .acceptLanguage("en") .id("cons-hrvy0335") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getConstraintPlain

        public static java.util.concurrent.CompletableFuture<GetConstraintResult> getConstraintPlain​(GetConstraintPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Provides information on a Service Catalog Constraint. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetConstraintArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getConstraint(GetConstraintArgs.builder() .acceptLanguage("en") .id("cons-hrvy0335") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getLaunchPaths

        public static com.pulumi.core.Output<GetLaunchPathsResult> getLaunchPaths​(GetLaunchPathsArgs args)
        Lists the paths to the specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetLaunchPathsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getLaunchPaths(GetLaunchPathsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getLaunchPathsPlain

        public static java.util.concurrent.CompletableFuture<GetLaunchPathsResult> getLaunchPathsPlain​(GetLaunchPathsPlainArgs args)
        Lists the paths to the specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetLaunchPathsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getLaunchPaths(GetLaunchPathsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getLaunchPaths

        public static com.pulumi.core.Output<GetLaunchPathsResult> getLaunchPaths​(GetLaunchPathsArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Lists the paths to the specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetLaunchPathsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getLaunchPaths(GetLaunchPathsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getLaunchPathsPlain

        public static java.util.concurrent.CompletableFuture<GetLaunchPathsResult> getLaunchPathsPlain​(GetLaunchPathsPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Lists the paths to the specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetLaunchPathsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getLaunchPaths(GetLaunchPathsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolio

        public static com.pulumi.core.Output<GetPortfolioResult> getPortfolio​(GetPortfolioArgs args)
        Provides information for a Service Catalog Portfolio. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var portfolio = ServicecatalogFunctions.getPortfolio(GetPortfolioArgs.builder() .id("port-07052002") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolioPlain

        public static java.util.concurrent.CompletableFuture<GetPortfolioResult> getPortfolioPlain​(GetPortfolioPlainArgs args)
        Provides information for a Service Catalog Portfolio. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var portfolio = ServicecatalogFunctions.getPortfolio(GetPortfolioArgs.builder() .id("port-07052002") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolio

        public static com.pulumi.core.Output<GetPortfolioResult> getPortfolio​(GetPortfolioArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Provides information for a Service Catalog Portfolio. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var portfolio = ServicecatalogFunctions.getPortfolio(GetPortfolioArgs.builder() .id("port-07052002") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolioPlain

        public static java.util.concurrent.CompletableFuture<GetPortfolioResult> getPortfolioPlain​(GetPortfolioPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Provides information for a Service Catalog Portfolio. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var portfolio = ServicecatalogFunctions.getPortfolio(GetPortfolioArgs.builder() .id("port-07052002") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolioConstraints

        public static com.pulumi.core.Output<GetPortfolioConstraintsResult> getPortfolioConstraints​(GetPortfolioConstraintsArgs args)
        Provides information on Service Catalog Portfolio Constraints. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioConstraintsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getPortfolioConstraints(GetPortfolioConstraintsArgs.builder() .portfolioId("port-3lli3b3an") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolioConstraintsPlain

        public static java.util.concurrent.CompletableFuture<GetPortfolioConstraintsResult> getPortfolioConstraintsPlain​(GetPortfolioConstraintsPlainArgs args)
        Provides information on Service Catalog Portfolio Constraints. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioConstraintsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getPortfolioConstraints(GetPortfolioConstraintsArgs.builder() .portfolioId("port-3lli3b3an") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolioConstraints

        public static com.pulumi.core.Output<GetPortfolioConstraintsResult> getPortfolioConstraints​(GetPortfolioConstraintsArgs args,
                                                                                                    com.pulumi.deployment.InvokeOptions options)
        Provides information on Service Catalog Portfolio Constraints. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioConstraintsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getPortfolioConstraints(GetPortfolioConstraintsArgs.builder() .portfolioId("port-3lli3b3an") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getPortfolioConstraintsPlain

        public static java.util.concurrent.CompletableFuture<GetPortfolioConstraintsResult> getPortfolioConstraintsPlain​(GetPortfolioConstraintsPlainArgs args,
                                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Provides information on Service Catalog Portfolio Constraints. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetPortfolioConstraintsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getPortfolioConstraints(GetPortfolioConstraintsArgs.builder() .portfolioId("port-3lli3b3an") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProduct

        public static com.pulumi.core.Output<GetProductResult> getProduct​(GetProductArgs args)
        Use this data source to retrieve information about a Service Catalog product. > **NOTE:** A "provisioning artifact" is also known as a "version," and a "distributor" is also known as a "vendor." ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProductArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProduct(GetProductArgs.builder() .id("prod-dnigbtea24ste") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProductPlain

        public static java.util.concurrent.CompletableFuture<GetProductResult> getProductPlain​(GetProductPlainArgs args)
        Use this data source to retrieve information about a Service Catalog product. > **NOTE:** A "provisioning artifact" is also known as a "version," and a "distributor" is also known as a "vendor." ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProductArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProduct(GetProductArgs.builder() .id("prod-dnigbtea24ste") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProduct

        public static com.pulumi.core.Output<GetProductResult> getProduct​(GetProductArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about a Service Catalog product. > **NOTE:** A "provisioning artifact" is also known as a "version," and a "distributor" is also known as a "vendor." ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProductArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProduct(GetProductArgs.builder() .id("prod-dnigbtea24ste") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProductPlain

        public static java.util.concurrent.CompletableFuture<GetProductResult> getProductPlain​(GetProductPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to retrieve information about a Service Catalog product. > **NOTE:** A "provisioning artifact" is also known as a "version," and a "distributor" is also known as a "vendor." ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProductArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProduct(GetProductArgs.builder() .id("prod-dnigbtea24ste") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProvisioningArtifacts

        public static com.pulumi.core.Output<GetProvisioningArtifactsResult> getProvisioningArtifacts​(GetProvisioningArtifactsArgs args)
        Lists the provisioning artifacts for the specified product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProvisioningArtifactsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProvisioningArtifacts(GetProvisioningArtifactsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProvisioningArtifactsPlain

        public static java.util.concurrent.CompletableFuture<GetProvisioningArtifactsResult> getProvisioningArtifactsPlain​(GetProvisioningArtifactsPlainArgs args)
        Lists the provisioning artifacts for the specified product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProvisioningArtifactsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProvisioningArtifacts(GetProvisioningArtifactsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProvisioningArtifacts

        public static com.pulumi.core.Output<GetProvisioningArtifactsResult> getProvisioningArtifacts​(GetProvisioningArtifactsArgs args,
                                                                                                      com.pulumi.deployment.InvokeOptions options)
        Lists the provisioning artifacts for the specified product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProvisioningArtifactsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProvisioningArtifacts(GetProvisioningArtifactsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getProvisioningArtifactsPlain

        public static java.util.concurrent.CompletableFuture<GetProvisioningArtifactsResult> getProvisioningArtifactsPlain​(GetProvisioningArtifactsPlainArgs args,
                                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Lists the provisioning artifacts for the specified product. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.servicecatalog.ServicecatalogFunctions; import com.pulumi.aws.servicecatalog.inputs.GetProvisioningArtifactsArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = ServicecatalogFunctions.getProvisioningArtifacts(GetProvisioningArtifactsArgs.builder() .productId("prod-yakog5pdriver") .build()); } } ``` <!--End PulumiCodeChooser -->