Skip to content

Commit

Permalink
docs(client-elastic-load-balancing-v2): This release enables routing …
Browse files Browse the repository at this point in the history
…policies with Availability Zone affinity for Network Load Balancers.
  • Loading branch information
awstools committed Oct 12, 2023
1 parent 8153a41 commit 8368f0f
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 65 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ export interface SetSubnetsCommandOutput extends SetSubnetsOutput, __MetadataBea
/**
* @public
* <p>Enables the Availability Zones for the specified public subnets for the specified
* Application Load Balancer or Network Load Balancer. The specified subnets replace the
* Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the
* previously enabled subnets.</p>
* <p>When you specify subnets for a Network Load Balancer, you must include all subnets that
* <p>When you specify subnets for a Network Load Balancer, or Gateway Load Balancer you must include all subnets that
* were enabled previously, with their existing configurations, plus any additional
* subnets.</p>
* @example
Expand Down
19 changes: 19 additions & 0 deletions clients/client-elastic-load-balancing-v2/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3183,6 +3183,17 @@ export interface LoadBalancerAttribute {
* default is <code>false</code>.</p>
* </li>
* </ul>
* <p>The following attributes are supported by only Network Load Balancers:</p>
* <ul>
* <li>
* <p>
* <code>dns_record.client_routing_policy</code> - Indicates how traffic is
* distributed among the load balancer Availability Zones. The possible values are
* <code>availability_zone_affinity</code> with 100 percent zonal affinity,
* <code>partial_availability_zone_affinity</code> with 85 percent zonal affinity,
* and <code>any_availability_zone</code> with 0 percent zonal affinity.</p>
* </li>
* </ul>
*/
Key?: string;

Expand Down Expand Up @@ -4424,6 +4435,8 @@ export interface SetSubnetsInput {
* Zones.</p>
* <p>[Network Load Balancers] You can specify subnets from one or more Availability
* Zones.</p>
* <p>[Gateway Load Balancers] You can specify subnets from one or more Availability
* Zones.</p>
*/
Subnets?: string[];

Expand All @@ -4441,6 +4454,8 @@ export interface SetSubnetsInput {
* internet-facing load balancer. For internal load balancers, you can specify one private IP
* address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you
* can specify one IPv6 address per subnet.</p>
* <p>[Gateway Load Balancers] You can specify subnets from one or more Availability
* Zones.</p>
*/
SubnetMappings?: SubnetMapping[];

Expand All @@ -4450,6 +4465,9 @@ export interface SetSubnetsInput {
* balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and
* <code>dualstack</code> (for IPv4 and IPv6 addresses). You can’t specify
* <code>dualstack</code> for a load balancer with a UDP or TCP_UDP listener.</p>
* <p>[Gateway Load Balancers] The type of IP addresses used by the subnets for your load
* balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and
* <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>
*/
IpAddressType?: IpAddressType | string;
}
Expand All @@ -4467,6 +4485,7 @@ export interface SetSubnetsOutput {
/**
* @public
* <p>[Network Load Balancers] The IP address type.</p>
* <p>[Gateway Load Balancers] The IP address type.</p>
*/
IpAddressType?: IpAddressType | string;
}
Loading

0 comments on commit 8368f0f

Please sign in to comment.