Package com.pulumi.aws.lb
Class LbFunctions
- java.lang.Object
-
- com.pulumi.aws.lb.LbFunctions
-
public final class LbFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LbFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetHostedZoneIdResult>getHostedZoneId()Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static com.pulumi.core.Output<GetHostedZoneIdResult>getHostedZoneId(GetHostedZoneIdArgs args)Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static com.pulumi.core.Output<GetHostedZoneIdResult>getHostedZoneId(GetHostedZoneIdArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static com.pulumi.core.Output<GetHostedZoneIdResult>getHostedZoneId(GetHostedZoneIdArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static java.util.concurrent.CompletableFuture<GetHostedZoneIdResult>getHostedZoneIdPlain()Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static java.util.concurrent.CompletableFuture<GetHostedZoneIdResult>getHostedZoneIdPlain(GetHostedZoneIdPlainArgs args)Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static java.util.concurrent.CompletableFuture<GetHostedZoneIdResult>getHostedZoneIdPlain(GetHostedZoneIdPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias.static com.pulumi.core.Output<GetLbsResult>getLbs()Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static com.pulumi.core.Output<GetLbsResult>getLbs(GetLbsArgs args)Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static com.pulumi.core.Output<GetLbsResult>getLbs(GetLbsArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static com.pulumi.core.Output<GetLbsResult>getLbs(GetLbsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetLbsResult>getLbsPlain()Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetLbsResult>getLbsPlain(GetLbsPlainArgs args)Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetLbsResult>getLbsPlain(GetLbsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get a list of Load Balancer ARNs matching the specified criteria.static com.pulumi.core.Output<GetListenerResult>getListener()> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static com.pulumi.core.Output<GetListenerResult>getListener(GetListenerArgs args)> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static com.pulumi.core.Output<GetListenerResult>getListener(GetListenerArgs args, com.pulumi.deployment.InvokeOptions options)> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static com.pulumi.core.Output<GetListenerResult>getListener(GetListenerArgs args, com.pulumi.deployment.InvokeOutputOptions options)> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static java.util.concurrent.CompletableFuture<GetListenerResult>getListenerPlain()> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static java.util.concurrent.CompletableFuture<GetListenerResult>getListenerPlain(GetListenerPlainArgs args)> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static java.util.concurrent.CompletableFuture<GetListenerResult>getListenerPlain(GetListenerPlainArgs args, com.pulumi.deployment.InvokeOptions options)> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`.static com.pulumi.core.Output<GetListenerRuleResult>getListenerRule()Provides information about an AWS Elastic Load Balancing Listener Rule.static com.pulumi.core.Output<GetListenerRuleResult>getListenerRule(GetListenerRuleArgs args)Provides information about an AWS Elastic Load Balancing Listener Rule.static com.pulumi.core.Output<GetListenerRuleResult>getListenerRule(GetListenerRuleArgs args, com.pulumi.deployment.InvokeOptions options)Provides information about an AWS Elastic Load Balancing Listener Rule.static com.pulumi.core.Output<GetListenerRuleResult>getListenerRule(GetListenerRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides information about an AWS Elastic Load Balancing Listener Rule.static java.util.concurrent.CompletableFuture<GetListenerRuleResult>getListenerRulePlain()Provides information about an AWS Elastic Load Balancing Listener Rule.static java.util.concurrent.CompletableFuture<GetListenerRuleResult>getListenerRulePlain(GetListenerRulePlainArgs args)Provides information about an AWS Elastic Load Balancing Listener Rule.static java.util.concurrent.CompletableFuture<GetListenerRuleResult>getListenerRulePlain(GetListenerRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides information about an AWS Elastic Load Balancing Listener Rule.static com.pulumi.core.Output<GetLoadBalancerResult>getLoadBalancer()> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static com.pulumi.core.Output<GetLoadBalancerResult>getLoadBalancer(GetLoadBalancerArgs args)> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static com.pulumi.core.Output<GetLoadBalancerResult>getLoadBalancer(GetLoadBalancerArgs args, com.pulumi.deployment.InvokeOptions options)> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static com.pulumi.core.Output<GetLoadBalancerResult>getLoadBalancer(GetLoadBalancerArgs args, com.pulumi.deployment.InvokeOutputOptions options)> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static java.util.concurrent.CompletableFuture<GetLoadBalancerResult>getLoadBalancerPlain()> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static java.util.concurrent.CompletableFuture<GetLoadBalancerResult>getLoadBalancerPlain(GetLoadBalancerPlainArgs args)> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static java.util.concurrent.CompletableFuture<GetLoadBalancerResult>getLoadBalancerPlain(GetLoadBalancerPlainArgs args, com.pulumi.deployment.InvokeOptions options)> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`.static com.pulumi.core.Output<GetTargetGroupResult>getTargetGroup()> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static com.pulumi.core.Output<GetTargetGroupResult>getTargetGroup(GetTargetGroupArgs args)> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static com.pulumi.core.Output<GetTargetGroupResult>getTargetGroup(GetTargetGroupArgs args, com.pulumi.deployment.InvokeOptions options)> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static com.pulumi.core.Output<GetTargetGroupResult>getTargetGroup(GetTargetGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static java.util.concurrent.CompletableFuture<GetTargetGroupResult>getTargetGroupPlain()> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static java.util.concurrent.CompletableFuture<GetTargetGroupResult>getTargetGroupPlain(GetTargetGroupPlainArgs args)> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static java.util.concurrent.CompletableFuture<GetTargetGroupResult>getTargetGroupPlain(GetTargetGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`.static com.pulumi.core.Output<GetTrustStoreResult>getTrustStore()Provides information about a Load Balancer Trust Store.static com.pulumi.core.Output<GetTrustStoreResult>getTrustStore(GetTrustStoreArgs args)Provides information about a Load Balancer Trust Store.static com.pulumi.core.Output<GetTrustStoreResult>getTrustStore(GetTrustStoreArgs args, com.pulumi.deployment.InvokeOptions options)Provides information about a Load Balancer Trust Store.static com.pulumi.core.Output<GetTrustStoreResult>getTrustStore(GetTrustStoreArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides information about a Load Balancer Trust Store.static java.util.concurrent.CompletableFuture<GetTrustStoreResult>getTrustStorePlain()Provides information about a Load Balancer Trust Store.static java.util.concurrent.CompletableFuture<GetTrustStoreResult>getTrustStorePlain(GetTrustStorePlainArgs args)Provides information about a Load Balancer Trust Store.static java.util.concurrent.CompletableFuture<GetTrustStoreResult>getTrustStorePlain(GetTrustStorePlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides information about a Load Balancer Trust Store.
-
-
-
Method Detail
-
getHostedZoneId
public static com.pulumi.core.Output<GetHostedZoneIdResult> getHostedZoneId()
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getHostedZoneIdPlain
public static java.util.concurrent.CompletableFuture<GetHostedZoneIdResult> getHostedZoneIdPlain()
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getHostedZoneId
public static com.pulumi.core.Output<GetHostedZoneIdResult> getHostedZoneId(GetHostedZoneIdArgs args)
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getHostedZoneIdPlain
public static java.util.concurrent.CompletableFuture<GetHostedZoneIdResult> getHostedZoneIdPlain(GetHostedZoneIdPlainArgs args)
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getHostedZoneId
public static com.pulumi.core.Output<GetHostedZoneIdResult> getHostedZoneId(GetHostedZoneIdArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getHostedZoneId
public static com.pulumi.core.Output<GetHostedZoneIdResult> getHostedZoneId(GetHostedZoneIdArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getHostedZoneIdPlain
public static java.util.concurrent.CompletableFuture<GetHostedZoneIdResult> getHostedZoneIdPlain(GetHostedZoneIdPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the HostedZoneId of the AWS Elastic Load Balancing (ELB) in a given region for the purpose of using in an AWS Route53 Alias. Specify the ELB type (`network` or `application`) to return the relevant the associated HostedZoneId. Ref: [ELB service endpoints](https://docs.aws.amazon.com/general/latest/gr/elb.html#elb_region) ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetHostedZoneIdArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; import com.pulumi.aws.route53.inputs.RecordAliasArgs; 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 main = LbFunctions.getHostedZoneId(GetHostedZoneIdArgs.builder() .build()); var www = new Record("www", RecordArgs.builder() .aliases(RecordAliasArgs.builder() .name(mainAwsLb.dnsName()) .zoneId(main.id()) .evaluateTargetHealth(true) .build()) .zoneId(primary.zoneId()) .name("example.com") .type("A") .build()); } }
-
getLbs
public static com.pulumi.core.Output<GetLbsResult> getLbs()
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getLbsPlain
public static java.util.concurrent.CompletableFuture<GetLbsResult> getLbsPlain()
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getLbs
public static com.pulumi.core.Output<GetLbsResult> getLbs(GetLbsArgs args)
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getLbsPlain
public static java.util.concurrent.CompletableFuture<GetLbsResult> getLbsPlain(GetLbsPlainArgs args)
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getLbs
public static com.pulumi.core.Output<GetLbsResult> getLbs(GetLbsArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getLbs
public static com.pulumi.core.Output<GetLbsResult> getLbs(GetLbsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getLbsPlain
public static java.util.concurrent.CompletableFuture<GetLbsResult> getLbsPlain(GetLbsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLbsArgs; 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 = LbFunctions.getLbs(GetLbsArgs.builder() .tags(Map.of("elbv2.k8s.aws/cluster", "my-cluster")) .build()); } }
-
getListener
public static com.pulumi.core.Output<GetListenerResult> getListener()
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListenerPlain
public static java.util.concurrent.CompletableFuture<GetListenerResult> getListenerPlain()
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListener
public static com.pulumi.core.Output<GetListenerResult> getListener(GetListenerArgs args)
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListenerPlain
public static java.util.concurrent.CompletableFuture<GetListenerResult> getListenerPlain(GetListenerPlainArgs args)
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListener
public static com.pulumi.core.Output<GetListenerResult> getListener(GetListenerArgs args, com.pulumi.deployment.InvokeOptions options)
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListener
public static com.pulumi.core.Output<GetListenerResult> getListener(GetListenerArgs args, com.pulumi.deployment.InvokeOutputOptions options)
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListenerPlain
public static java.util.concurrent.CompletableFuture<GetListenerResult> getListenerPlain(GetListenerPlainArgs args, com.pulumi.deployment.InvokeOptions options)
> **Note:** `aws.alb.Listener` is known as `aws.lb.Listener`. The functionality is identical. Provides information about a Load Balancer Listener. This data source can prove useful when a module accepts an LB Listener as an input variable and needs to know the LB it is attached to, or other information specific to the listener in question. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerArgs; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var listenerArn = config.require("listenerArn"); final var listener = LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build()); // get listener from load_balancer_arn and port final var selected = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build()); final var selected443 = LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.arn()) .port(443) .build()); } }
-
getListenerRule
public static com.pulumi.core.Output<GetListenerRuleResult> getListenerRule()
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getListenerRulePlain
public static java.util.concurrent.CompletableFuture<GetListenerRuleResult> getListenerRulePlain()
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getListenerRule
public static com.pulumi.core.Output<GetListenerRuleResult> getListenerRule(GetListenerRuleArgs args)
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getListenerRulePlain
public static java.util.concurrent.CompletableFuture<GetListenerRuleResult> getListenerRulePlain(GetListenerRulePlainArgs args)
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getListenerRule
public static com.pulumi.core.Output<GetListenerRuleResult> getListenerRule(GetListenerRuleArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getListenerRule
public static com.pulumi.core.Output<GetListenerRuleResult> getListenerRule(GetListenerRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getListenerRulePlain
public static java.util.concurrent.CompletableFuture<GetListenerRuleResult> getListenerRulePlain(GetListenerRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about an AWS Elastic Load Balancing Listener Rule. ## Example Usage ### Match by Rule ARN
### Match by Listener ARN and Prioritypackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbRuleArn = config.require("lbRuleArn"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .arn(lbRuleArn) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetListenerRuleArgs; 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 config = ctx.config(); final var lbListenerArn = config.require("lbListenerArn"); final var lbRulePriority = config.requireDouble("lbRulePriority"); final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder() .listenerArn(lbListenerArn) .priority(lbRulePriority) .build()); } }
-
getLoadBalancer
public static com.pulumi.core.Output<GetLoadBalancerResult> getLoadBalancer()
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getLoadBalancerPlain
public static java.util.concurrent.CompletableFuture<GetLoadBalancerResult> getLoadBalancerPlain()
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getLoadBalancer
public static com.pulumi.core.Output<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args)
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getLoadBalancerPlain
public static java.util.concurrent.CompletableFuture<GetLoadBalancerResult> getLoadBalancerPlain(GetLoadBalancerPlainArgs args)
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getLoadBalancer
public static com.pulumi.core.Output<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, com.pulumi.deployment.InvokeOptions options)
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getLoadBalancer
public static com.pulumi.core.Output<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, com.pulumi.deployment.InvokeOutputOptions options)
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getLoadBalancerPlain
public static java.util.concurrent.CompletableFuture<GetLoadBalancerResult> getLoadBalancerPlain(GetLoadBalancerPlainArgs args, com.pulumi.deployment.InvokeOptions options)
> **Note:** `aws.alb.LoadBalancer` is known as `aws.lb.LoadBalancer`. The functionality is identical. Provides information about a Load Balancer. This data source can prove useful when a module accepts an LB as an input variable and needs to, for example, determine the security groups associated with it, etc. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetLoadBalancerArgs; 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 config = ctx.config(); final var lbArn = config.get("lbArn").orElse(""); final var lbName = config.get("lbName").orElse(""); final var test = LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .arn(lbArn) .name(lbName) .build()); } }
-
getTargetGroup
public static com.pulumi.core.Output<GetTargetGroupResult> getTargetGroup()
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTargetGroupPlain
public static java.util.concurrent.CompletableFuture<GetTargetGroupResult> getTargetGroupPlain()
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTargetGroup
public static com.pulumi.core.Output<GetTargetGroupResult> getTargetGroup(GetTargetGroupArgs args)
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTargetGroupPlain
public static java.util.concurrent.CompletableFuture<GetTargetGroupResult> getTargetGroupPlain(GetTargetGroupPlainArgs args)
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTargetGroup
public static com.pulumi.core.Output<GetTargetGroupResult> getTargetGroup(GetTargetGroupArgs args, com.pulumi.deployment.InvokeOptions options)
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTargetGroup
public static com.pulumi.core.Output<GetTargetGroupResult> getTargetGroup(GetTargetGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTargetGroupPlain
public static java.util.concurrent.CompletableFuture<GetTargetGroupResult> getTargetGroupPlain(GetTargetGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
> **Note:** `aws.alb.TargetGroup` is known as `aws.lb.TargetGroup`. The functionality is identical. Provides information about a Load Balancer Target Group. This data source can prove useful when a module accepts an LB Target Group as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Target Group for use in other resources, given LB Target Group name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTargetGroupArgs; 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 config = ctx.config(); final var lbTgArn = config.get("lbTgArn").orElse(""); final var lbTgName = config.get("lbTgName").orElse(""); final var test = LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build()); } }
-
getTrustStore
public static com.pulumi.core.Output<GetTrustStoreResult> getTrustStore()
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
getTrustStorePlain
public static java.util.concurrent.CompletableFuture<GetTrustStoreResult> getTrustStorePlain()
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
getTrustStore
public static com.pulumi.core.Output<GetTrustStoreResult> getTrustStore(GetTrustStoreArgs args)
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
getTrustStorePlain
public static java.util.concurrent.CompletableFuture<GetTrustStoreResult> getTrustStorePlain(GetTrustStorePlainArgs args)
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
getTrustStore
public static com.pulumi.core.Output<GetTrustStoreResult> getTrustStore(GetTrustStoreArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
getTrustStore
public static com.pulumi.core.Output<GetTrustStoreResult> getTrustStore(GetTrustStoreArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
getTrustStorePlain
public static java.util.concurrent.CompletableFuture<GetTrustStoreResult> getTrustStorePlain(GetTrustStorePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a Load Balancer Trust Store. This data source can prove useful when a module accepts an LB Trust Store as an input variable and needs to know its attributes. It can also be used to get the ARN of an LB Trust Store for use in other resources, given LB Trust Store name. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.lb.LbFunctions; import com.pulumi.aws.lb.inputs.GetTrustStoreArgs; 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 config = ctx.config(); final var lbTsArn = config.get("lbTsArn").orElse(""); final var lbTsName = config.get("lbTsName").orElse(""); final var test = LbFunctions.getTrustStore(GetTrustStoreArgs.builder() .arn(lbTsArn) .name(lbTsName) .build()); } }
-
-