LoadBalancerListenerContextQuery

class aws_cdk.cloud_assembly_schema.LoadBalancerListenerContextQuery(*, load_balancer_type, load_balancer_arn=None, load_balancer_tags=None, account, region, listener_arn=None, listener_port=None, listener_protocol=None, lookup_role_arn=None)

Bases: LoadBalancerFilter

Query input for looking up a load balancer listener.

Parameters:
  • load_balancer_type (LoadBalancerType) – Filter load balancers by their type.

  • load_balancer_arn (Optional[str]) – Find by load balancer’s ARN. Default: - does not search by load balancer arn

  • load_balancer_tags (Optional[Sequence[Union[Tag, Dict[str, Any]]]]) – Match load balancer tags. Default: - does not match load balancers by tags

  • account (str) – Query account.

  • region (str) – Query region.

  • listener_arn (Optional[str]) – Find by listener’s arn. Default: - does not find by listener arn

  • listener_port (Union[int, float, None]) – Filter listeners by listener port. Default: - does not filter by a listener port

  • listener_protocol (Optional[LoadBalancerListenerProtocol]) – Filter by listener protocol. Default: - does not filter by listener protocol

  • lookup_role_arn (Optional[str]) – The ARN of the role that should be used to look up the missing values. Default: - None

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.cloud_assembly_schema as cloud_assembly_schema

load_balancer_listener_context_query = cloud_assembly_schema.LoadBalancerListenerContextQuery(
    account="account",
    load_balancer_type=cloud_assembly_schema.LoadBalancerType.NETWORK,
    region="region",

    # the properties below are optional
    listener_arn="listenerArn",
    listener_port=123,
    listener_protocol=cloud_assembly_schema.LoadBalancerListenerProtocol.HTTP,
    load_balancer_arn="loadBalancerArn",
    load_balancer_tags=[cloud_assembly_schema.Tag(
        key="key",
        value="value"
    )],
    lookup_role_arn="lookupRoleArn"
)

Attributes

account

Query account.

listener_arn

Find by listener’s arn.

Default:
  • does not find by listener arn

listener_port

Filter listeners by listener port.

Default:
  • does not filter by a listener port

listener_protocol

Filter by listener protocol.

Default:
  • does not filter by listener protocol

load_balancer_arn

Find by load balancer’s ARN.

Default:
  • does not search by load balancer arn

load_balancer_tags

Match load balancer tags.

Default:
  • does not match load balancers by tags

load_balancer_type

Filter load balancers by their type.

lookup_role_arn

The ARN of the role that should be used to look up the missing values.

Default:
  • None

region

Query region.