Package com.pulumi.aws.elasticache
Class ElasticacheFunctions
- java.lang.Object
-
- com.pulumi.aws.elasticache.ElasticacheFunctions
-
public final class ElasticacheFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ElasticacheFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetClusterResult>
getCluster(GetClusterArgs args)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->static com.pulumi.core.Output<GetClusterResult>
getCluster(GetClusterArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->static java.util.concurrent.CompletableFuture<GetClusterResult>
getClusterPlain(GetClusterPlainArgs args)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->static java.util.concurrent.CompletableFuture<GetClusterResult>
getClusterPlain(GetClusterPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->static com.pulumi.core.Output<GetReplicationGroupResult>
getReplicationGroup(GetReplicationGroupArgs args)
Use this data source to get information about an ElastiCache Replication Group.static com.pulumi.core.Output<GetReplicationGroupResult>
getReplicationGroup(GetReplicationGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Replication Group.static java.util.concurrent.CompletableFuture<GetReplicationGroupResult>
getReplicationGroupPlain(GetReplicationGroupPlainArgs args)
Use this data source to get information about an ElastiCache Replication Group.static java.util.concurrent.CompletableFuture<GetReplicationGroupResult>
getReplicationGroupPlain(GetReplicationGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Replication Group.static com.pulumi.core.Output<GetReservedCacheNodeOfferingResult>
getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs args)
Information about a single ElastiCache Reserved Cache Node Offering.static com.pulumi.core.Output<GetReservedCacheNodeOfferingResult>
getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs args, com.pulumi.deployment.InvokeOptions options)
Information about a single ElastiCache Reserved Cache Node Offering.static java.util.concurrent.CompletableFuture<GetReservedCacheNodeOfferingResult>
getReservedCacheNodeOfferingPlain(GetReservedCacheNodeOfferingPlainArgs args)
Information about a single ElastiCache Reserved Cache Node Offering.static java.util.concurrent.CompletableFuture<GetReservedCacheNodeOfferingResult>
getReservedCacheNodeOfferingPlain(GetReservedCacheNodeOfferingPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Information about a single ElastiCache Reserved Cache Node Offering.static com.pulumi.core.Output<GetSubnetGroupResult>
getSubnetGroup(GetSubnetGroupArgs args)
Provides information about a ElastiCache Subnet Group.static com.pulumi.core.Output<GetSubnetGroupResult>
getSubnetGroup(GetSubnetGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a ElastiCache Subnet Group.static java.util.concurrent.CompletableFuture<GetSubnetGroupResult>
getSubnetGroupPlain(GetSubnetGroupPlainArgs args)
Provides information about a ElastiCache Subnet Group.static java.util.concurrent.CompletableFuture<GetSubnetGroupResult>
getSubnetGroupPlain(GetSubnetGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a ElastiCache Subnet Group.static com.pulumi.core.Output<GetUserResult>
getUser(GetUserArgs args)
Use this data source to get information about an ElastiCache User.static com.pulumi.core.Output<GetUserResult>
getUser(GetUserArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache User.static java.util.concurrent.CompletableFuture<GetUserResult>
getUserPlain(GetUserPlainArgs args)
Use this data source to get information about an ElastiCache User.static java.util.concurrent.CompletableFuture<GetUserResult>
getUserPlain(GetUserPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache User.
-
-
-
Method Detail
-
getCluster
public static com.pulumi.core.Output<GetClusterResult> getCluster(GetClusterArgs args)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetClusterArgs; 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 myCluster = ElasticacheFunctions.getCluster(GetClusterArgs.builder() .clusterId("my-cluster-id") .build()); } }
-
getClusterPlain
public static java.util.concurrent.CompletableFuture<GetClusterResult> getClusterPlain(GetClusterPlainArgs args)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetClusterArgs; 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 myCluster = ElasticacheFunctions.getCluster(GetClusterArgs.builder() .clusterId("my-cluster-id") .build()); } }
-
getCluster
public static com.pulumi.core.Output<GetClusterResult> getCluster(GetClusterArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetClusterArgs; 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 myCluster = ElasticacheFunctions.getCluster(GetClusterArgs.builder() .clusterId("my-cluster-id") .build()); } }
-
getClusterPlain
public static java.util.concurrent.CompletableFuture<GetClusterResult> getClusterPlain(GetClusterPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Cluster ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetClusterArgs; 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 myCluster = ElasticacheFunctions.getCluster(GetClusterArgs.builder() .clusterId("my-cluster-id") .build()); } }
-
getReplicationGroup
public static com.pulumi.core.Output<GetReplicationGroupResult> getReplicationGroup(GetReplicationGroupArgs args)
Use this data source to get information about an ElastiCache Replication Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReplicationGroupArgs; 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 bar = ElasticacheFunctions.getReplicationGroup(GetReplicationGroupArgs.builder() .replicationGroupId("example") .build()); } }
-
getReplicationGroupPlain
public static java.util.concurrent.CompletableFuture<GetReplicationGroupResult> getReplicationGroupPlain(GetReplicationGroupPlainArgs args)
Use this data source to get information about an ElastiCache Replication Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReplicationGroupArgs; 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 bar = ElasticacheFunctions.getReplicationGroup(GetReplicationGroupArgs.builder() .replicationGroupId("example") .build()); } }
-
getReplicationGroup
public static com.pulumi.core.Output<GetReplicationGroupResult> getReplicationGroup(GetReplicationGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Replication Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReplicationGroupArgs; 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 bar = ElasticacheFunctions.getReplicationGroup(GetReplicationGroupArgs.builder() .replicationGroupId("example") .build()); } }
-
getReplicationGroupPlain
public static java.util.concurrent.CompletableFuture<GetReplicationGroupResult> getReplicationGroupPlain(GetReplicationGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache Replication Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReplicationGroupArgs; 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 bar = ElasticacheFunctions.getReplicationGroup(GetReplicationGroupArgs.builder() .replicationGroupId("example") .build()); } }
-
getReservedCacheNodeOffering
public static com.pulumi.core.Output<GetReservedCacheNodeOfferingResult> getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs args)
Information about a single ElastiCache Reserved Cache Node Offering. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReservedCacheNodeOfferingArgs; 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 = ElasticacheFunctions.getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs.builder() .cacheNodeType("cache.t4g.small") .duration("P1Y") .offeringType("No Upfront") .productDescription("redis") .build()); } }
-
getReservedCacheNodeOfferingPlain
public static java.util.concurrent.CompletableFuture<GetReservedCacheNodeOfferingResult> getReservedCacheNodeOfferingPlain(GetReservedCacheNodeOfferingPlainArgs args)
Information about a single ElastiCache Reserved Cache Node Offering. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReservedCacheNodeOfferingArgs; 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 = ElasticacheFunctions.getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs.builder() .cacheNodeType("cache.t4g.small") .duration("P1Y") .offeringType("No Upfront") .productDescription("redis") .build()); } }
-
getReservedCacheNodeOffering
public static com.pulumi.core.Output<GetReservedCacheNodeOfferingResult> getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs args, com.pulumi.deployment.InvokeOptions options)
Information about a single ElastiCache Reserved Cache Node Offering. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReservedCacheNodeOfferingArgs; 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 = ElasticacheFunctions.getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs.builder() .cacheNodeType("cache.t4g.small") .duration("P1Y") .offeringType("No Upfront") .productDescription("redis") .build()); } }
-
getReservedCacheNodeOfferingPlain
public static java.util.concurrent.CompletableFuture<GetReservedCacheNodeOfferingResult> getReservedCacheNodeOfferingPlain(GetReservedCacheNodeOfferingPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Information about a single ElastiCache Reserved Cache Node Offering. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetReservedCacheNodeOfferingArgs; 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 = ElasticacheFunctions.getReservedCacheNodeOffering(GetReservedCacheNodeOfferingArgs.builder() .cacheNodeType("cache.t4g.small") .duration("P1Y") .offeringType("No Upfront") .productDescription("redis") .build()); } }
-
getSubnetGroup
public static com.pulumi.core.Output<GetSubnetGroupResult> getSubnetGroup(GetSubnetGroupArgs args)
Provides information about a ElastiCache Subnet Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetSubnetGroupArgs; 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 = ElasticacheFunctions.getSubnetGroup(GetSubnetGroupArgs.builder() .name("my-subnet-group") .build()); } }
-
getSubnetGroupPlain
public static java.util.concurrent.CompletableFuture<GetSubnetGroupResult> getSubnetGroupPlain(GetSubnetGroupPlainArgs args)
Provides information about a ElastiCache Subnet Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetSubnetGroupArgs; 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 = ElasticacheFunctions.getSubnetGroup(GetSubnetGroupArgs.builder() .name("my-subnet-group") .build()); } }
-
getSubnetGroup
public static com.pulumi.core.Output<GetSubnetGroupResult> getSubnetGroup(GetSubnetGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a ElastiCache Subnet Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetSubnetGroupArgs; 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 = ElasticacheFunctions.getSubnetGroup(GetSubnetGroupArgs.builder() .name("my-subnet-group") .build()); } }
-
getSubnetGroupPlain
public static java.util.concurrent.CompletableFuture<GetSubnetGroupResult> getSubnetGroupPlain(GetSubnetGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a ElastiCache Subnet Group. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetSubnetGroupArgs; 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 = ElasticacheFunctions.getSubnetGroup(GetSubnetGroupArgs.builder() .name("my-subnet-group") .build()); } }
-
getUser
public static com.pulumi.core.Output<GetUserResult> getUser(GetUserArgs args)
Use this data source to get information about an ElastiCache User. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetUserArgs; 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 bar = ElasticacheFunctions.getUser(GetUserArgs.builder() .userId("example") .build()); } }
-
getUserPlain
public static java.util.concurrent.CompletableFuture<GetUserResult> getUserPlain(GetUserPlainArgs args)
Use this data source to get information about an ElastiCache User. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetUserArgs; 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 bar = ElasticacheFunctions.getUser(GetUserArgs.builder() .userId("example") .build()); } }
-
getUser
public static com.pulumi.core.Output<GetUserResult> getUser(GetUserArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache User. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetUserArgs; 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 bar = ElasticacheFunctions.getUser(GetUserArgs.builder() .userId("example") .build()); } }
-
getUserPlain
public static java.util.concurrent.CompletableFuture<GetUserResult> getUserPlain(GetUserPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an ElastiCache User. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.elasticache.ElasticacheFunctions; import com.pulumi.aws.elasticache.inputs.GetUserArgs; 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 bar = ElasticacheFunctions.getUser(GetUserArgs.builder() .userId("example") .build()); } }
-
-