diff --git a/clients/client-ec2/src/commands/DescribeElasticGpusCommand.ts b/clients/client-ec2/src/commands/DescribeElasticGpusCommand.ts index 4089310d2b15..097755725cc5 100644 --- a/clients/client-ec2/src/commands/DescribeElasticGpusCommand.ts +++ b/clients/client-ec2/src/commands/DescribeElasticGpusCommand.ts @@ -28,7 +28,12 @@ export interface DescribeElasticGpusCommandOutput extends DescribeElasticGpusRes /** * @public - *

Describes the Elastic Graphics accelerator associated with your instances. For more information + * + *

Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

+ * + *

Describes the Elastic Graphics accelerator associated with your instances. For more information * about Elastic Graphics, see Amazon Elastic Graphics.

* @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-ec2/src/commands/GetLaunchTemplateDataCommand.ts b/clients/client-ec2/src/commands/GetLaunchTemplateDataCommand.ts index 727acaf87eff..6e5e13a1f3ef 100644 --- a/clients/client-ec2/src/commands/GetLaunchTemplateDataCommand.ts +++ b/clients/client-ec2/src/commands/GetLaunchTemplateDataCommand.ts @@ -36,9 +36,8 @@ export interface GetLaunchTemplateDataCommandOutput extends GetLaunchTemplateDat * create a launch template.

*

This action calls on other describe actions to get instance information. Depending on * your instance configuration, you may need to allow the following actions in your IAM - * policy: DescribeSpotInstanceRequests, - * DescribeInstanceCreditSpecifications, DescribeVolumes, - * DescribeInstanceAttribute, and DescribeElasticGpus. Or, + * policy: DescribeSpotInstanceRequests, DescribeInstanceCreditSpecifications, + * DescribeVolumes, and DescribeInstanceAttribute. Or, * you can allow describe* depending on your instance requirements.

* @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-ec2/src/commands/StartInstancesCommand.ts b/clients/client-ec2/src/commands/StartInstancesCommand.ts index a391bb942e98..f43c20f9ab51 100644 --- a/clients/client-ec2/src/commands/StartInstancesCommand.ts +++ b/clients/client-ec2/src/commands/StartInstancesCommand.ts @@ -41,7 +41,7 @@ export interface StartInstancesCommandOutput extends StartInstancesResult, __Met *

Performing this operation on an instance that uses an instance store as its root * device returns an error.

*

If you attempt to start a T3 instance with host tenancy and the - * unlimted CPU credit option, the request fails. The + * unlimited CPU credit option, the request fails. The * unlimited CPU credit option is not supported on Dedicated Hosts. Before * you start the instance, either change its CPU credit option to standard, or * change its tenancy to default or dedicated.

diff --git a/clients/client-ec2/src/models/models_1.ts b/clients/client-ec2/src/models/models_1.ts index 5730c299b696..5e526b74053c 100644 --- a/clients/client-ec2/src/models/models_1.ts +++ b/clients/client-ec2/src/models/models_1.ts @@ -1070,6 +1070,8 @@ export interface Subnet { /** * @public *

Indicates whether instances launched in this subnet receive a public IPv4 address.

+ *

Starting on February 1, 2024, Amazon Web Services will charge for all public IPv4 addresses, including public IPv4 addresses + * associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

*/ MapPublicIpOnLaunch?: boolean; @@ -6413,7 +6415,12 @@ export interface CreditSpecificationRequest { /** * @public - *

A specification for an Elastic Graphics accelerator.

+ * + *

Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

+ *
+ *

A specification for an Elastic Graphics accelerator.

*/ export interface ElasticGpuSpecification { /** @@ -7202,10 +7209,10 @@ export interface LaunchTemplateTagSpecificationRequest { *

The type of resource to tag.

*

Valid Values lists all resource types for Amazon EC2 that can be tagged. When * you create a launch template, you can specify tags for the following resource types - * only: instance | volume | elastic-gpu | + * only: instance | volume | * network-interface | spot-instances-request. * If the instance does not include the resource type that you specify, the instance - * launch fails. For example, not all instance types include an Elastic GPU.

+ * launch fails. For example, not all instance types include a volume.

*

To tag a resource after it has been created, see CreateTags.

*/ ResourceType?: ResourceType; @@ -7387,7 +7394,12 @@ export interface RequestLaunchTemplateData { /** * @public - *

An elastic GPU to associate with the instance.

+ *

Deprecated.

+ * + *

Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

+ *
*/ ElasticGpuSpecifications?: ElasticGpuSpecification[]; @@ -7943,12 +7955,22 @@ export interface CreditSpecification { /** * @public - *

Describes an elastic GPU.

+ *

Deprecated.

+ * + *

Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

+ *
*/ export interface ElasticGpuSpecificationResponse { /** * @public - *

The elastic GPU type.

+ *

Deprecated.

+ * + *

Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

+ *
*/ Type?: string; } @@ -8707,7 +8729,12 @@ export interface ResponseLaunchTemplateData { /** * @public - *

The elastic GPU specification.

+ *

Deprecated.

+ * + *

Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

+ *
*/ ElasticGpuSpecifications?: ElasticGpuSpecificationResponse[]; diff --git a/clients/client-ec2/src/models/models_2.ts b/clients/client-ec2/src/models/models_2.ts index 9c3d1a8fbce1..ce782618b590 100644 --- a/clients/client-ec2/src/models/models_2.ts +++ b/clients/client-ec2/src/models/models_2.ts @@ -6988,7 +6988,7 @@ export interface VpnTunnelOptionsSpecification { * of the rekey is randomly selected based on the value for * RekeyFuzzPercentage.

*

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

- *

Default: 540 + *

Default: 270 *

*/ RekeyMarginTimeSeconds?: number; diff --git a/clients/client-ec2/src/models/models_3.ts b/clients/client-ec2/src/models/models_3.ts index 1fd6582a9992..19d31170fdb1 100644 --- a/clients/client-ec2/src/models/models_3.ts +++ b/clients/client-ec2/src/models/models_3.ts @@ -2353,12 +2353,12 @@ export interface DescribeAvailabilityZonesRequest { * *
  • *

    - * parent-zoneID - The ID of the zone that handles some of the Local Zone + * parent-zone-id - The ID of the zone that handles some of the Local Zone * and Wavelength Zone control plane operations, such as API calls.

    *
  • *
  • *

    - * parent-zoneName - The ID of the zone that handles some of the Local Zone + * parent-zone-name - The ID of the zone that handles some of the Local Zone * and Wavelength Zone control plane operations, such as API calls.

    *
  • *
  • @@ -5136,7 +5136,12 @@ export type ElasticGpuStatus = (typeof ElasticGpuStatus)[keyof typeof ElasticGpu /** * @public - *

    Describes the status of an Elastic Graphics accelerator.

    + * + *

    Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

    + *
    + *

    Describes the status of an Elastic Graphics accelerator.

    */ export interface ElasticGpuHealth { /** @@ -5161,7 +5166,12 @@ export type ElasticGpuState = (typeof ElasticGpuState)[keyof typeof ElasticGpuSt /** * @public - *

    Describes an Elastic Graphics accelerator.

    + * + *

    Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

    + *
    + *

    Describes an Elastic Graphics accelerator.

    */ export interface ElasticGpus { /** diff --git a/clients/client-ec2/src/models/models_4.ts b/clients/client-ec2/src/models/models_4.ts index dd5a156b17f2..2acb81700cad 100644 --- a/clients/client-ec2/src/models/models_4.ts +++ b/clients/client-ec2/src/models/models_4.ts @@ -1635,7 +1635,12 @@ export type InstanceBootModeValues = (typeof InstanceBootModeValues)[keyof typeo /** * @public - *

    Describes the association between an instance and an Elastic Graphics accelerator.

    + * + *

    Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

    + *
    + *

    Describes the association between an instance and an Elastic Graphics accelerator.

    */ export interface ElasticGpuAssociation { /** @@ -2582,7 +2587,12 @@ export interface Instance { /** * @public - *

    The Elastic GPU associated with the instance.

    + *

    Deprecated.

    + * + *

    Amazon Elastic Graphics reached end of life on January 8, 2024. For + * workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, + * G4dn, or G5 instances.

    + *
    */ ElasticGpuAssociations?: ElasticGpuAssociation[]; @@ -9129,6 +9139,11 @@ export interface DescribeRouteTablesRequest { *