Package com.pulumi.aws.costexplorer
Class CostexplorerFunctions
- java.lang.Object
-
- com.pulumi.aws.costexplorer.CostexplorerFunctions
-
public final class CostexplorerFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CostexplorerFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetCostCategoryResult>
getCostCategory(GetCostCategoryArgs args)
Provides details about a specific CostExplorer Cost Category.static com.pulumi.core.Output<GetCostCategoryResult>
getCostCategory(GetCostCategoryArgs args, com.pulumi.deployment.InvokeOptions options)
Provides details about a specific CostExplorer Cost Category.static java.util.concurrent.CompletableFuture<GetCostCategoryResult>
getCostCategoryPlain(GetCostCategoryPlainArgs args)
Provides details about a specific CostExplorer Cost Category.static java.util.concurrent.CompletableFuture<GetCostCategoryResult>
getCostCategoryPlain(GetCostCategoryPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides details about a specific CostExplorer Cost Category.static com.pulumi.core.Output<GetTagsResult>
getTags(GetTagsArgs args)
Provides the available cost allocation tag keys and tag values for a specified period.static com.pulumi.core.Output<GetTagsResult>
getTags(GetTagsArgs args, com.pulumi.deployment.InvokeOptions options)
Provides the available cost allocation tag keys and tag values for a specified period.static java.util.concurrent.CompletableFuture<GetTagsResult>
getTagsPlain(GetTagsPlainArgs args)
Provides the available cost allocation tag keys and tag values for a specified period.static java.util.concurrent.CompletableFuture<GetTagsResult>
getTagsPlain(GetTagsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides the available cost allocation tag keys and tag values for a specified period.
-
-
-
Method Detail
-
getCostCategory
public static com.pulumi.core.Output<GetCostCategoryResult> getCostCategory(GetCostCategoryArgs args)
Provides details about a specific CostExplorer Cost Category. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetCostCategoryArgs; 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 = CostexplorerFunctions.getCostCategory(GetCostCategoryArgs.builder() .costCategoryArn("costCategoryARN") .build()); } }
-
getCostCategoryPlain
public static java.util.concurrent.CompletableFuture<GetCostCategoryResult> getCostCategoryPlain(GetCostCategoryPlainArgs args)
Provides details about a specific CostExplorer Cost Category. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetCostCategoryArgs; 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 = CostexplorerFunctions.getCostCategory(GetCostCategoryArgs.builder() .costCategoryArn("costCategoryARN") .build()); } }
-
getCostCategory
public static com.pulumi.core.Output<GetCostCategoryResult> getCostCategory(GetCostCategoryArgs args, com.pulumi.deployment.InvokeOptions options)
Provides details about a specific CostExplorer Cost Category. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetCostCategoryArgs; 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 = CostexplorerFunctions.getCostCategory(GetCostCategoryArgs.builder() .costCategoryArn("costCategoryARN") .build()); } }
-
getCostCategoryPlain
public static java.util.concurrent.CompletableFuture<GetCostCategoryResult> getCostCategoryPlain(GetCostCategoryPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides details about a specific CostExplorer Cost Category. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetCostCategoryArgs; 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 = CostexplorerFunctions.getCostCategory(GetCostCategoryArgs.builder() .costCategoryArn("costCategoryARN") .build()); } }
-
getTags
public static com.pulumi.core.Output<GetTagsResult> getTags(GetTagsArgs args)
Provides the available cost allocation tag keys and tag values for a specified period. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetTagsArgs; import com.pulumi.aws.costexplorer.inputs.GetTagsTimePeriodArgs; 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 test = CostexplorerFunctions.getTags(GetTagsArgs.builder() .timePeriod(GetTagsTimePeriodArgs.builder() .start("2021-01-01") .end("2022-12-01") .build()) .build()); } }
-
getTagsPlain
public static java.util.concurrent.CompletableFuture<GetTagsResult> getTagsPlain(GetTagsPlainArgs args)
Provides the available cost allocation tag keys and tag values for a specified period. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetTagsArgs; import com.pulumi.aws.costexplorer.inputs.GetTagsTimePeriodArgs; 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 test = CostexplorerFunctions.getTags(GetTagsArgs.builder() .timePeriod(GetTagsTimePeriodArgs.builder() .start("2021-01-01") .end("2022-12-01") .build()) .build()); } }
-
getTags
public static com.pulumi.core.Output<GetTagsResult> getTags(GetTagsArgs args, com.pulumi.deployment.InvokeOptions options)
Provides the available cost allocation tag keys and tag values for a specified period. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetTagsArgs; import com.pulumi.aws.costexplorer.inputs.GetTagsTimePeriodArgs; 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 test = CostexplorerFunctions.getTags(GetTagsArgs.builder() .timePeriod(GetTagsTimePeriodArgs.builder() .start("2021-01-01") .end("2022-12-01") .build()) .build()); } }
-
getTagsPlain
public static java.util.concurrent.CompletableFuture<GetTagsResult> getTagsPlain(GetTagsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides the available cost allocation tag keys and tag values for a specified period. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.costexplorer.CostexplorerFunctions; import com.pulumi.aws.costexplorer.inputs.GetTagsArgs; import com.pulumi.aws.costexplorer.inputs.GetTagsTimePeriodArgs; 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 test = CostexplorerFunctions.getTags(GetTagsArgs.builder() .timePeriod(GetTagsTimePeriodArgs.builder() .start("2021-01-01") .end("2022-12-01") .build()) .build()); } }
-
-