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:
aws_cdk.cloud_assembly_schema.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 arnload_balancer_tags (
Optional
[Sequence
[Tag
]]) – Match load balancer tags. Default: - does not match load balancers by tagsaccount (
str
) – Query account.region (
str
) – Query region.listener_arn (
Optional
[str
]) – Find by listener’s arn. Default: - does not find by listener arnlistener_port (
Union
[int
,float
,None
]) – Filter listeners by listener port. Default: - does not filter by a listener portlistener_protocol (
Optional
[LoadBalancerListenerProtocol
]) – Filter by listener protocol. Default: - does not filter by listener protocollookup_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.
- Return type
str
-
listener_arn
¶ Find by listener’s arn.
- Default
does not find by listener arn
- Return type
Optional
[str
]
-
listener_port
¶ Filter listeners by listener port.
- Default
does not filter by a listener port
- Return type
Union
[int
,float
,None
]
-
listener_protocol
¶ Filter by listener protocol.
- Default
does not filter by listener protocol
- Return type
Optional
[LoadBalancerListenerProtocol
]
-
load_balancer_arn
¶ Find by load balancer’s ARN.
- Default
does not search by load balancer arn
- Return type
Optional
[str
]
Match load balancer tags.
- Default
does not match load balancers by tags
- Return type
Optional
[List
[Tag
]]
-
load_balancer_type
¶ Filter load balancers by their type.
- Return type
-
lookup_role_arn
¶ The ARN of the role that should be used to look up the missing values.
- Default
None
- Return type
Optional
[str
]
-
region
¶ Query region.
- Return type
str