diff --git a/clients/client-ec2/src/EC2.ts b/clients/client-ec2/src/EC2.ts index b7ee2ceeee5b..2809bd172182 100644 --- a/clients/client-ec2/src/EC2.ts +++ b/clients/client-ec2/src/EC2.ts @@ -2894,6 +2894,9 @@ export class EC2 extends EC2Client { * 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.

*

For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

*

You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public allocateAddress( args: AllocateAddressCommandInput, @@ -3141,6 +3144,10 @@ export class EC2 extends EC2Client { * Addresses section of Amazon EC2 * Pricing.

* + * + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public associateAddress( args: AssociateAddressCommandInput, @@ -3605,7 +3612,10 @@ export class EC2 extends EC2Client { } /** - *

Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ * + *

Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's * security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You * can only link an instance that's in the running state. An instance is * automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when @@ -4717,6 +4727,9 @@ export class EC2 extends EC2Client { * supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is * that possible?" in the Default VPCs * FAQ.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public createDefaultVpc( args: CreateDefaultVpcCommandInput, @@ -9704,6 +9717,9 @@ export class EC2 extends EC2Client { *

Describes the specified Elastic IP addresses or all of your Elastic IP addresses.

*

An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. * For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeAddresses( args: DescribeAddressesCommandInput, @@ -10022,6 +10038,9 @@ export class EC2 extends EC2Client { *

Describes one or more of your linked EC2-Classic instances. This request only returns * information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot * use this request to return information about other instances.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeClassicLinkInstances( args: DescribeClassicLinkInstancesCommandInput, @@ -11300,6 +11319,9 @@ export class EC2 extends EC2Client { * not specify any instance IDs at all, the call fails. If you describe instances and * specify only instance IDs that are in an unaffected zone, the call works * normally.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon EC2 User Guide.

+ *
*/ public describeInstances( args: DescribeInstancesCommandInput, @@ -12499,6 +12521,9 @@ export class EC2 extends EC2Client { *

Describes one or more of the Reserved Instances that you purchased.

*

For more information about Reserved Instances, see Reserved * Instances in the Amazon EC2 User Guide.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeReservedInstances( args: DescribeReservedInstancesCommandInput, @@ -12569,6 +12594,9 @@ export class EC2 extends EC2Client { /** *

Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.

*

For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeReservedInstancesModifications( args: DescribeReservedInstancesModificationsCommandInput, @@ -12606,6 +12634,9 @@ export class EC2 extends EC2Client { *

If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.

*

For more information, see Reserved Instance Marketplace * in the Amazon EC2 User Guide.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeReservedInstancesOfferings( args: DescribeReservedInstancesOfferingsCommandInput, @@ -12676,6 +12707,10 @@ export class EC2 extends EC2Client { *

You can search for an available schedule no more than 3 months in advance. You must meet the minimum required duration of 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.

*

After you find a schedule that meets your needs, call PurchaseScheduledInstances * to purchase Scheduled Instances with that schedule.

+ * + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeScheduledInstanceAvailability( args: DescribeScheduledInstanceAvailabilityCommandInput, @@ -12710,6 +12745,10 @@ export class EC2 extends EC2Client { /** *

Describes the specified Scheduled Instances or all your Scheduled Instances.

+ * + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeScheduledInstances( args: DescribeScheduledInstancesCommandInput, @@ -14024,6 +14063,9 @@ export class EC2 extends EC2Client { /** *

Describes the ClassicLink status of one or more VPCs.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public describeVpcClassicLink( args: DescribeVpcClassicLinkCommandInput, @@ -14055,7 +14097,10 @@ export class EC2 extends EC2Client { } /** - *

Describes the ClassicLink DNS support status of one or more VPCs. If enabled, the DNS + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ * + *

Describes the ClassicLink DNS support status of one or more VPCs. If enabled, the DNS * hostname of a linked EC2-Classic instance resolves to its private IP address when * addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname * of an instance in a VPC resolves to its private IP address when addressed from a linked @@ -14428,7 +14473,10 @@ export class EC2 extends EC2Client { } /** - *

Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
+ *

Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped.

*/ public detachClassicLinkVpc( args: DetachClassicLinkVpcCommandInput, @@ -14880,6 +14928,9 @@ export class EC2 extends EC2Client { /** *

Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that has EC2-Classic instances linked to it.

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public disableVpcClassicLink( args: DisableVpcClassicLinkCommandInput, @@ -14916,6 +14967,10 @@ export class EC2 extends EC2Client { * in the VPC to which it's linked. For more information, see ClassicLink in the * Amazon Elastic Compute Cloud User Guide.

*

You must specify a VPC ID in the request.

+ * + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public disableVpcClassicLinkDnsSupport( args: DisableVpcClassicLinkDnsSupportCommandInput, @@ -14951,6 +15006,10 @@ export class EC2 extends EC2Client { *

An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more * information, see Elastic IP * Addresses in the Amazon Elastic Compute Cloud User Guide.

+ * + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*

This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.

*/ public disassociateAddress( @@ -15699,7 +15758,10 @@ export class EC2 extends EC2Client { } /** - *

Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ * + *

Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your * ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot * enable your VPC for ClassicLink if any of your VPC route tables have existing routes for * address ranges within the 10.0.0.0/8 IP address range, excluding local @@ -15737,7 +15799,10 @@ export class EC2 extends EC2Client { } /** - *

Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ * + *

Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS * hostname of a linked EC2-Classic instance resolves to its private IP address when * addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname * of an instance in a VPC resolves to its private IP address when addressed from a linked @@ -18581,6 +18646,10 @@ export class EC2 extends EC2Client { * type.

*

For more information, see Modifying Reserved * Instances in the Amazon EC2 User Guide.

+ * + * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
*/ public modifyReservedInstances( args: ModifyReservedInstancesCommandInput, @@ -19333,7 +19402,10 @@ export class EC2 extends EC2Client { } /** - *

Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:

+ * + *

We are retiring EC2-Classic on August 15, 2022. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

+ *
+ *

Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:

*