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
Provides information about an AWS Elastic Load Balancing Listener Rule.
suspend fun getListenerRule(argument: suspend GetListenerRulePlainArgsBuilder.() -> Unit): GetListenerRuleResult
suspend fun getListenerRule(actions: List<GetListenerRuleAction>? = null, arn: String? = null, conditions: List<GetListenerRuleCondition>? = null, listenerArn: String? = null, priority: Int? = null): GetListenerRuleResult
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, loadBalancingAnomalyMitigation: String? = null, name: String? = null, tags: Map<String, String>? = null): GetTargetGroupResult
Link copied to clipboard
suspend fun getTrustStore(argument: suspend GetTrustStorePlainArgsBuilder.() -> Unit): GetTrustStoreResult