# ApplicationListenerLookupOptions

Options for ApplicationListener lookup.

Extends: ApplicationListenerLookupOptions
Extends: BaseListenerLookupOptions

- Source: [`aws-elasticloadbalancingv2/lib/alb/application-listener.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-elasticloadbalancingv2/lib/alb/application-listener.ts#L196)

## Example

```ts
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

- `listenerArn`: string — ARN of the listener to look up.

  **Default:** does not filter by listener arn

- `listenerPort`: number — Filter listeners by listener port.

  **Default:** does not filter by listener port

- `listenerProtocol`: [ApplicationProtocol](/cdk/api/v2/docs/aws-cdk-lib.aws_elasticloadbalancingv2.ApplicationProtocol.html) — Filter listeners by listener protocol.

  **Default:** does not filter by listener protocol

- `loadBalancerArn`: string — Filter listeners by associated load balancer arn.

  **Default:** does not filter by load balancer arn

- `loadBalancerTags`: { [key: string]: string } — Filter listeners by associated load balancer tags.

  **Default:** does not filter by load balancer tags
