Interface LoadBalancerContextResponse

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
LoadBalancerContextResponse.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:54.724Z") @Stability(Stable) public interface LoadBalancerContextResponse extends software.amazon.jsii.JsiiSerializable
Properties of a discovered load balancer.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cxapi.*;
 LoadBalancerContextResponse loadBalancerContextResponse = LoadBalancerContextResponse.builder()
         .ipAddressType(LoadBalancerIpAddressType.IPV4)
         .loadBalancerArn("loadBalancerArn")
         .loadBalancerCanonicalHostedZoneId("loadBalancerCanonicalHostedZoneId")
         .loadBalancerDnsName("loadBalancerDnsName")
         .securityGroupIds(List.of("securityGroupIds"))
         .vpcId("vpcId")
         .build();
 
  • Method Details

    • getIpAddressType

      @Stability(Stable) @NotNull LoadBalancerIpAddressType getIpAddressType()
      Type of IP address.
    • getLoadBalancerArn

      @Stability(Stable) @NotNull String getLoadBalancerArn()
      The ARN of the load balancer.
    • getLoadBalancerCanonicalHostedZoneId

      @Stability(Stable) @NotNull String getLoadBalancerCanonicalHostedZoneId()
      The hosted zone ID of the load balancer's name.
    • getLoadBalancerDnsName

      @Stability(Stable) @NotNull String getLoadBalancerDnsName()
      Load balancer's DNS name.
    • getSecurityGroupIds

      @Stability(Stable) @NotNull List<String> getSecurityGroupIds()
      Load balancer's security groups.
    • getVpcId

      @Stability(Stable) @NotNull String getVpcId()
      Load balancer's VPC.
    • builder

      @Stability(Stable) static LoadBalancerContextResponse.Builder builder()
      Returns:
      a LoadBalancerContextResponse.Builder of LoadBalancerContextResponse