Lb Functions
object LbFunctions
Functions
Link copied to clipboard
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
suspend fun getHostedZoneId(argument: suspend GetHostedZoneIdPlainArgsBuilder.() -> Unit): GetHostedZoneIdResult
suspend fun getHostedZoneId(loadBalancerType: String? = null, region: String? = null): GetHostedZoneIdResult
Link copied to clipboard
Use this data source to get a list of Load Balancer ARNs matching the specified criteria. Useful for passing to other resources.
Link copied to clipboard
suspend fun getListener(argument: suspend GetListenerPlainArgsBuilder.() -> Unit): GetListenerResult
suspend fun getListener(arn: String? = null, loadBalancerArn: String? = null, port: Int? = null, tags: Map<String, String>? = null): GetListenerResult
Link copied to clipboard
suspend fun getLoadBalancer(argument: suspend GetLoadBalancerPlainArgsBuilder.() -> Unit): GetLoadBalancerResult
suspend fun getLoadBalancer(arn: String? = null, name: String? = null, tags: Map<String, String>? = null): GetLoadBalancerResult
Link copied to clipboard
suspend fun getTargetGroup(argument: suspend GetTargetGroupPlainArgsBuilder.() -> Unit): GetTargetGroupResult
suspend fun getTargetGroup(arn: String? = null, name: String? = null, tags: Map<String, String>? = null): GetTargetGroupResult