LoadBalancerFilter

class aws_cdk.cloud_assembly_schema.LoadBalancerFilter(*, load_balancer_type, load_balancer_arn=None, load_balancer_tags=None)

Bases: object

Filters for selecting load balancers.

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

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_filter = cloud_assembly_schema.LoadBalancerFilter(
    load_balancer_type=cloud_assembly_schema.LoadBalancerType.NETWORK,

    # the properties below are optional
    load_balancer_arn="loadBalancerArn",
    load_balancer_tags=[cloud_assembly_schema.Tag(
        key="key",
        value="value"
    )]
)

Attributes

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.