Package com.pulumi.aws.alb
Class AlbFunctions
- java.lang.Object
-
- com.pulumi.aws.alb.AlbFunctions
-
public final class AlbFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AlbFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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 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<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 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 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`.
-
-
-
Method Detail
-
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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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.get("listenerArn"); final var listener = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build())); final var selected = Output.of(LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build())); final var selected443 = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.apply(getLoadBalancerResult -> getLoadBalancerResult.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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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.get("listenerArn"); final var listener = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build())); final var selected = Output.of(LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build())); final var selected443 = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.apply(getLoadBalancerResult -> getLoadBalancerResult.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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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.get("listenerArn"); final var listener = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build())); final var selected = Output.of(LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build())); final var selected443 = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.apply(getLoadBalancerResult -> getLoadBalancerResult.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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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.get("listenerArn"); final var listener = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build())); final var selected = Output.of(LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build())); final var selected443 = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.apply(getLoadBalancerResult -> getLoadBalancerResult.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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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.get("listenerArn"); final var listener = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build())); final var selected = Output.of(LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build())); final var selected443 = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.apply(getLoadBalancerResult -> getLoadBalancerResult.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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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.get("listenerArn"); final var listener = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .arn(listenerArn) .build())); final var selected = Output.of(LbFunctions.getLoadBalancer(GetLoadBalancerArgs.builder() .name("default-public") .build())); final var selected443 = Output.of(LbFunctions.getListener(GetListenerArgs.builder() .loadBalancerArn(selected.apply(getLoadBalancerResult -> getLoadBalancerResult.arn())) .port(443) .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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(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 Usage ```java package generated_program; import java.util.*; import java.io.*; import java.nio.*; import com.pulumi.*; 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 = Output.of(LbFunctions.getTargetGroup(GetTargetGroupArgs.builder() .arn(lbTgArn) .name(lbTgName) .build())); } } ```
-
-