aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationListenerLookupOptions

interface ApplicationListenerLookupOptions

LanguageType name
.NETAmazon.CDK.AWS.ElasticLoadBalancingV2.ApplicationListenerLookupOptions
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awselasticloadbalancingv2#ApplicationListenerLookupOptions
Javasoftware.amazon.awscdk.services.elasticloadbalancingv2.ApplicationListenerLookupOptions
Pythonaws_cdk.aws_elasticloadbalancingv2.ApplicationListenerLookupOptions
TypeScript (source)aws-cdk-lib » aws_elasticloadbalancingv2 » ApplicationListenerLookupOptions

Options for ApplicationListener lookup.

Example

const listener = elbv2.ApplicationListener.fromLookup(this, 'ALBListener', {
  loadBalancerArn: 'arn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/my-load-balancer/1234567890123456',
  listenerProtocol: elbv2.ApplicationProtocol.HTTPS,
  listenerPort: 443,
});

Properties

NameTypeDescription
listenerArn?stringARN of the listener to look up.
listenerPort?numberFilter listeners by listener port.
listenerProtocol?ApplicationProtocolFilter listeners by listener protocol.
loadBalancerArn?stringFilter listeners by associated load balancer arn.
loadBalancerTags?{ [string]: string }Filter listeners by associated load balancer tags.

listenerArn?

Type: string (optional, default: does not filter by listener arn)

ARN of the listener to look up.


listenerPort?

Type: number (optional, default: does not filter by listener port)

Filter listeners by listener port.


listenerProtocol?

Type: ApplicationProtocol (optional, default: does not filter by listener protocol)

Filter listeners by listener protocol.


loadBalancerArn?

Type: string (optional, default: does not filter by load balancer arn)

Filter listeners by associated load balancer arn.


loadBalancerTags?

Type: { [string]: string } (optional, default: does not filter by load balancer tags)

Filter listeners by associated load balancer tags.