Skip to content

Commit

Permalink
feat(client-ec2): Release u7i-6tb.112xlarge, u7i-8tb.112xlarge, u7inh…
Browse files Browse the repository at this point in the history
…-32tb.480xlarge, p5e.48xlarge, p5en.48xlarge, f2.12xlarge, f2.48xlarge, trn2.48xlarge instance types.
  • Loading branch information
awstools committed Jan 17, 2025
1 parent 67c0a58 commit 8fa946c
Show file tree
Hide file tree
Showing 36 changed files with 136 additions and 74 deletions.
8 changes: 4 additions & 4 deletions clients/client-ec2/src/commands/AssignIpv6AddressesCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ export interface AssignIpv6AddressesCommandInput extends AssignIpv6AddressesRequ
export interface AssignIpv6AddressesCommandOutput extends AssignIpv6AddressesResult, __MetadataBearer {}

/**
* <p>Assigns one or more IPv6 addresses to the specified network interface. You can
* specify one or more specific IPv6 addresses, or you can specify the number of IPv6
* addresses to be automatically assigned from within the subnet's IPv6 CIDR block range.
* <p>Assigns the specified IPv6 addresses to the specified network interface. You can
* specify specific IPv6 addresses, or you can specify the number of IPv6
* addresses to be automatically assigned from the subnet's IPv6 CIDR block range.
* You can assign as many IPv6 addresses to a network interface as you can assign private
* IPv4 addresses, and the limit varies per instance type.</p>
* IPv4 addresses, and the limit varies by instance type.</p>
* <p>You must specify either the IPv6 addresses or the IPv6 address count in the request. </p>
* <p>You can optionally use Prefix Delegation on the network interface. You must specify
* either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ export interface AssignPrivateIpAddressesCommandInput extends AssignPrivateIpAdd
export interface AssignPrivateIpAddressesCommandOutput extends AssignPrivateIpAddressesResult, __MetadataBearer {}

/**
* <p>Assigns one or more secondary private IP addresses to the specified network interface.</p>
* <p>You can specify one or more specific secondary IP addresses, or you can specify the number
* of secondary IP addresses to be automatically assigned within the subnet's CIDR block range.
* <p>Assigns the specified secondary private IP addresses to the specified network interface.</p>
* <p>You can specify specific secondary IP addresses, or you can specify the number
* of secondary IP addresses to be automatically assigned from the subnet's CIDR block range.
* The number of secondary IP addresses that you can assign to an instance varies by instance type.
* For more information about Elastic IP addresses, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html">Elastic IP Addresses</a> in the <i>Amazon EC2 User Guide</i>.</p>
* <p>When you move a secondary private IP address to another network interface, any Elastic IP address
Expand Down

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions clients/client-ec2/src/commands/CreateFleetCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export interface CreateManagedPrefixListCommandInput extends CreateManagedPrefix
export interface CreateManagedPrefixListCommandOutput extends CreateManagedPrefixListResult, __MetadataBearer {}

/**
* <p>Creates a managed prefix list. You can specify one or more entries for the prefix list.
* <p>Creates a managed prefix list. You can specify entries for the prefix list.
* Each entry consists of a CIDR block and an optional description.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
Expand Down

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions clients/client-ec2/src/commands/DescribeFleetsCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export interface DescribeNetworkInterfacesCommandInput extends DescribeNetworkIn
export interface DescribeNetworkInterfacesCommandOutput extends DescribeNetworkInterfacesResult, __MetadataBearer {}

/**
* <p>Describes one or more of your network interfaces.</p>
* <p>Describes the specified network interfaces or all your network interfaces.</p>
* <p>If you have a large number of network interfaces, the operation fails unless
* you use pagination or one of the following filters: <code>group-id</code>,
* <code>mac-address</code>, <code>private-dns-name</code>, <code>private-ip-address</code>,
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion clients/client-ec2/src/commands/ImportInstanceCommand.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion clients/client-ec2/src/commands/ModifyFleetCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions clients/client-ec2/src/commands/RequestSpotFleetCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions clients/client-ec2/src/commands/RunInstancesCommand.ts

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export interface UnassignIpv6AddressesCommandInput extends UnassignIpv6Addresses
export interface UnassignIpv6AddressesCommandOutput extends UnassignIpv6AddressesResult, __MetadataBearer {}

/**
* <p>Unassigns one or more IPv6 addresses IPv4 Prefix Delegation prefixes from a network interface.</p>
* <p>Unassigns the specified IPv6 addresses or Prefix Delegation prefixes from a network interface.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export interface UnassignPrivateIpAddressesCommandInput extends UnassignPrivateI
export interface UnassignPrivateIpAddressesCommandOutput extends __MetadataBearer {}

/**
* <p>Unassigns one or more secondary private IP addresses, or IPv4 Prefix Delegation prefixes from a
* <p>Unassigns the specified secondary private IP addresses or IPv4 Prefix Delegation prefixes from a
* network interface.</p>
* @example
* Use a bare-bones client and the command you need to make an API call.
Expand Down
6 changes: 3 additions & 3 deletions clients/client-ec2/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3902,7 +3902,7 @@ export interface AssignIpv6AddressesRequest {
Ipv6PrefixCount?: number | undefined;

/**
* <p>One or more IPv6 prefixes assigned to the network interface. You cannot use this option if you use the <code>Ipv6PrefixCount</code> option.</p>
* <p>One or more IPv6 prefixes assigned to the network interface. You can't use this option if you use the <code>Ipv6PrefixCount</code> option.</p>
* @public
*/
Ipv6Prefixes?: string[] | undefined;
Expand Down Expand Up @@ -3960,13 +3960,13 @@ export interface AssignIpv6AddressesResult {
*/
export interface AssignPrivateIpAddressesRequest {
/**
* <p>One or more IPv4 prefixes assigned to the network interface. You cannot use this option if you use the <code>Ipv4PrefixCount</code> option.</p>
* <p>One or more IPv4 prefixes assigned to the network interface. You can't use this option if you use the <code>Ipv4PrefixCount</code> option.</p>
* @public
*/
Ipv4Prefixes?: string[] | undefined;

/**
* <p>The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the <code>Ipv4 Prefixes</code> option.</p>
* <p>The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You can't use this option if you use the <code>Ipv4 Prefixes</code> option.</p>
* @public
*/
Ipv4PrefixCount?: number | undefined;
Expand Down
22 changes: 18 additions & 4 deletions clients/client-ec2/src/models/models_1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -998,6 +998,8 @@ export const _InstanceType = {
f1_16xlarge: "f1.16xlarge",
f1_2xlarge: "f1.2xlarge",
f1_4xlarge: "f1.4xlarge",
f2_12xlarge: "f2.12xlarge",
f2_48xlarge: "f2.48xlarge",
g2_2xlarge: "g2.2xlarge",
g2_8xlarge: "g2.8xlarge",
g3_16xlarge: "g3.16xlarge",
Expand Down Expand Up @@ -1354,6 +1356,8 @@ export const _InstanceType = {
p4d_24xlarge: "p4d.24xlarge",
p4de_24xlarge: "p4de.24xlarge",
p5_48xlarge: "p5.48xlarge",
p5e_48xlarge: "p5e.48xlarge",
p5en_48xlarge: "p5en.48xlarge",
r3_2xlarge: "r3.2xlarge",
r3_4xlarge: "r3.4xlarge",
r3_8xlarge: "r3.8xlarge",
Expand Down Expand Up @@ -1590,11 +1594,15 @@ export const _InstanceType = {
trn1_2xlarge: "trn1.2xlarge",
trn1_32xlarge: "trn1.32xlarge",
trn1n_32xlarge: "trn1n.32xlarge",
trn2_48xlarge: "trn2.48xlarge",
u7i_12tb_224xlarge: "u7i-12tb.224xlarge",
u7i_6tb_112xlarge: "u7i-6tb.112xlarge",
u7i_8tb_112xlarge: "u7i-8tb.112xlarge",
u7ib_12tb_224xlarge: "u7ib-12tb.224xlarge",
u7in_16tb_224xlarge: "u7in-16tb.224xlarge",
u7in_24tb_224xlarge: "u7in-24tb.224xlarge",
u7in_32tb_224xlarge: "u7in-32tb.224xlarge",
u7inh_32tb_480xlarge: "u7inh-32tb.480xlarge",
u_12tb1_112xlarge: "u-12tb1.112xlarge",
u_12tb1_metal: "u-12tb1.metal",
u_18tb1_112xlarge: "u-18tb1.112xlarge",
Expand Down Expand Up @@ -4238,10 +4246,13 @@ export interface InstanceRequirementsRequest {
* <p>The accelerator types that must be on the instance type.</p>
* <ul>
* <li>
* <p>To include instance types with GPU hardware, specify <code>gpu</code>.</p>
* <p>For instance types with FPGA accelerators, specify <code>fpga</code>.</p>
* </li>
* <li>
* <p>To include instance types with FPGA hardware, specify <code>fpga</code>.</p>
* <p>For instance types with GPU accelerators, specify <code>gpu</code>.</p>
* </li>
* <li>
* <p>For instance types with Inference accelerators, specify <code>inference</code>.</p>
* </li>
* </ul>
* <p>Default: Any accelerator type</p>
Expand Down Expand Up @@ -5818,10 +5829,13 @@ export interface InstanceRequirements {
* <p>The accelerator types that must be on the instance type.</p>
* <ul>
* <li>
* <p>For instance types with FPGA accelerators, specify <code>fpga</code>.</p>
* </li>
* <li>
* <p>For instance types with GPU accelerators, specify <code>gpu</code>.</p>
* </li>
* <li>
* <p>For instance types with FPGA accelerators, specify <code>fpga</code>.</p>
* <p>For instance types with Inference accelerators, specify <code>inference</code>.</p>
* </li>
* </ul>
* <p>Default: Any accelerator type</p>
Expand Down Expand Up @@ -9653,7 +9667,7 @@ export interface InstanceIpv6AddressRequest {
}

/**
* <p>Describes the IPv4 prefix option for a network interface.</p>
* <p>Describes the IPv6 prefix option for a network interface.</p>
* @public
*/
export interface Ipv6PrefixSpecificationRequest {
Expand Down
2 changes: 1 addition & 1 deletion clients/client-ec2/src/models/models_2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1312,7 +1312,7 @@ export interface CreateNetworkInterfaceRequest {
PrivateIpAddress?: string | undefined;

/**
* <p>The IDs of one or more security groups.</p>
* <p>The IDs of the security groups.</p>
* @public
*/
Groups?: string[] | undefined;
Expand Down
2 changes: 1 addition & 1 deletion clients/client-ec2/src/models/models_7.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9445,7 +9445,7 @@ export interface UnassignIpv6AddressesResult {
UnassignedIpv6Addresses?: string[] | undefined;

/**
* <p>The IPv4 prefixes that have been unassigned from the network interface.</p>
* <p>The IPv6 prefixes that have been unassigned from the network interface.</p>
* @public
*/
UnassignedIpv6Prefixes?: string[] | undefined;
Expand Down
Loading

0 comments on commit 8fa946c

Please sign in to comment.