Package com.pulumi.aws.savingsplans
Class SavingsplansFunctions
- java.lang.Object
-
- com.pulumi.aws.savingsplans.SavingsplansFunctions
-
public final class SavingsplansFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SavingsplansFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetOfferingsResult>getOfferings()Data source for getting AWS Savings Plans Offerings.static com.pulumi.core.Output<GetOfferingsResult>getOfferings(GetOfferingsArgs args)Data source for getting AWS Savings Plans Offerings.static com.pulumi.core.Output<GetOfferingsResult>getOfferings(GetOfferingsArgs args, com.pulumi.deployment.InvokeOptions options)Data source for getting AWS Savings Plans Offerings.static com.pulumi.core.Output<GetOfferingsResult>getOfferings(GetOfferingsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for getting AWS Savings Plans Offerings.static java.util.concurrent.CompletableFuture<GetOfferingsResult>getOfferingsPlain()Data source for getting AWS Savings Plans Offerings.static java.util.concurrent.CompletableFuture<GetOfferingsResult>getOfferingsPlain(GetOfferingsPlainArgs args)Data source for getting AWS Savings Plans Offerings.static java.util.concurrent.CompletableFuture<GetOfferingsResult>getOfferingsPlain(GetOfferingsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for getting AWS Savings Plans Offerings.static com.pulumi.core.Output<GetSavingsPlanResult>getSavingsPlan(GetSavingsPlanArgs args)Use this data source to get information on an existing AWS Savings Plan.static com.pulumi.core.Output<GetSavingsPlanResult>getSavingsPlan(GetSavingsPlanArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information on an existing AWS Savings Plan.static com.pulumi.core.Output<GetSavingsPlanResult>getSavingsPlan(GetSavingsPlanArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get information on an existing AWS Savings Plan.static java.util.concurrent.CompletableFuture<GetSavingsPlanResult>getSavingsPlanPlain(GetSavingsPlanPlainArgs args)Use this data source to get information on an existing AWS Savings Plan.static java.util.concurrent.CompletableFuture<GetSavingsPlanResult>getSavingsPlanPlain(GetSavingsPlanPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information on an existing AWS Savings Plan.
-
-
-
Method Detail
-
getOfferings
public static com.pulumi.core.Output<GetOfferingsResult> getOfferings()
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getOfferingsPlain
public static java.util.concurrent.CompletableFuture<GetOfferingsResult> getOfferingsPlain()
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getOfferings
public static com.pulumi.core.Output<GetOfferingsResult> getOfferings(GetOfferingsArgs args)
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getOfferingsPlain
public static java.util.concurrent.CompletableFuture<GetOfferingsResult> getOfferingsPlain(GetOfferingsPlainArgs args)
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getOfferings
public static com.pulumi.core.Output<GetOfferingsResult> getOfferings(GetOfferingsArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getOfferings
public static com.pulumi.core.Output<GetOfferingsResult> getOfferings(GetOfferingsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getOfferingsPlain
public static java.util.concurrent.CompletableFuture<GetOfferingsResult> getOfferingsPlain(GetOfferingsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for getting AWS Savings Plans Offerings. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetOfferingsArgs; import com.pulumi.aws.savingsplans.inputs.GetOfferingsFilterArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getOfferings(GetOfferingsArgs.builder() .filters(GetOfferingsFilterArgs.builder() .name("region") .values("us-west-2") .build()) .productType("EC2") .build()); } }
-
getSavingsPlan
public static com.pulumi.core.Output<GetSavingsPlanResult> getSavingsPlan(GetSavingsPlanArgs args)
Use this data source to get information on an existing AWS Savings Plan. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetSavingsPlanArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getSavingsPlan(GetSavingsPlanArgs.builder() .savingsPlanId("sp-12345678901234567") .build()); ctx.export("savingsPlanState", example.state()); } }
-
getSavingsPlanPlain
public static java.util.concurrent.CompletableFuture<GetSavingsPlanResult> getSavingsPlanPlain(GetSavingsPlanPlainArgs args)
Use this data source to get information on an existing AWS Savings Plan. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetSavingsPlanArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getSavingsPlan(GetSavingsPlanArgs.builder() .savingsPlanId("sp-12345678901234567") .build()); ctx.export("savingsPlanState", example.state()); } }
-
getSavingsPlan
public static com.pulumi.core.Output<GetSavingsPlanResult> getSavingsPlan(GetSavingsPlanArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information on an existing AWS Savings Plan. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetSavingsPlanArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getSavingsPlan(GetSavingsPlanArgs.builder() .savingsPlanId("sp-12345678901234567") .build()); ctx.export("savingsPlanState", example.state()); } }
-
getSavingsPlan
public static com.pulumi.core.Output<GetSavingsPlanResult> getSavingsPlan(GetSavingsPlanArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get information on an existing AWS Savings Plan. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetSavingsPlanArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getSavingsPlan(GetSavingsPlanArgs.builder() .savingsPlanId("sp-12345678901234567") .build()); ctx.export("savingsPlanState", example.state()); } }
-
getSavingsPlanPlain
public static java.util.concurrent.CompletableFuture<GetSavingsPlanResult> getSavingsPlanPlain(GetSavingsPlanPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information on an existing AWS Savings Plan. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.savingsplans.SavingsplansFunctions; import com.pulumi.aws.savingsplans.inputs.GetSavingsPlanArgs; import java.util.ArrayList; import java.util.Arrays; 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 = SavingsplansFunctions.getSavingsPlan(GetSavingsPlanArgs.builder() .savingsPlanId("sp-12345678901234567") .build()); ctx.export("savingsPlanState", example.state()); } }
-
-