Interface LoadBalancerFilter

  • All Superinterfaces:
    ContextLookupRoleOptions, software.amazon.jsii.JsiiSerializable
    All Known Subinterfaces:
    LoadBalancerContextQuery, LoadBalancerListenerContextQuery
    All Known Implementing Classes:
    LoadBalancerContextQuery.Jsii$Proxy, LoadBalancerFilter.Jsii$Proxy, LoadBalancerListenerContextQuery.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
               date="2026-07-30T08:06:26.709Z")
    @Stability(Stable)
    public interface LoadBalancerFilter
    extends software.amazon.jsii.JsiiSerializable, ContextLookupRoleOptions
    Filters for selecting load balancers.

    Example:

     // The code below shows an example of how to instantiate this type.
     // The values are placeholders you should change.
     import software.amazon.awscdk.cloudassembly.schema.*;
     Object assumeRoleAdditionalOptions;
     LoadBalancerFilter loadBalancerFilter = LoadBalancerFilter.builder()
             .account("account")
             .loadBalancerType(LoadBalancerType.NETWORK)
             .region("region")
             // the properties below are optional
             .assumeRoleAdditionalOptions(Map.of(
                     "assumeRoleAdditionalOptionsKey", assumeRoleAdditionalOptions))
             .loadBalancerArn("loadBalancerArn")
             .loadBalancerTags(List.of(Tag.builder()
                     .key("key")
                     .value("value")
                     .build()))
             .lookupRoleArn("lookupRoleArn")
             .lookupRoleExternalId("lookupRoleExternalId")
             .build();
     
    • Method Detail

      • getLoadBalancerType

        @Stability(Stable)
        @NotNull
        LoadBalancerType getLoadBalancerType()
        Filter load balancers by their type.
      • getLoadBalancerArn

        @Stability(Stable)
        @Nullable
        default String getLoadBalancerArn()
        Find by load balancer's ARN.

        Default: - does not search by load balancer arn

      • getLoadBalancerTags

        @Stability(Stable)
        @Nullable
        default List<Tag> getLoadBalancerTags()
        Match load balancer tags.

        Default: - does not match load balancers by tags