diff --git a/clients/client-ec2/src/EC2.ts b/clients/client-ec2/src/EC2.ts index a5eaca072e26..5964f6f90716 100644 --- a/clients/client-ec2/src/EC2.ts +++ b/clients/client-ec2/src/EC2.ts @@ -4691,9 +4691,9 @@ export class EC2 extends EC2Client { /** *
Cancels the specified Spot Fleet requests.
- *After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. - * You must specify whether the Spot Fleet should also terminate its Spot Instances. If you - * terminate the instances, the Spot Fleet request enters the + *
After you cancel a Spot Fleet request, the Spot Fleet launches no new instances.
+ *You must also specify whether a canceled Spot Fleet request should terminate its instances. If you
+ * choose to terminate the instances, the Spot Fleet request enters the
* cancelled_terminating
state. Otherwise, the Spot Fleet request enters
* the cancelled_running
state and the instances continue to run until they
* are interrupted or you terminate them manually.
Deletes the specified EC2 Fleet.
+ *Deletes the specified EC2 Fleets.
*After you delete an EC2 Fleet, it launches no new instances.
- *You must specify whether a deleted EC2 Fleet should also terminate its instances. If you + *
You must also specify whether a deleted EC2 Fleet should terminate its instances. If you
* choose to terminate the instances, the EC2 Fleet enters the deleted_terminating
* state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances
* continue to run until they are interrupted or you terminate them manually.
spot
.
* We recommend that you set MaxResults
to a value between 5 and 1000 to
- * limit the number of results returned. This paginates the output, which makes the list
- * more manageable and returns the results faster. If the list of results exceeds your
- * MaxResults
value, then that number of results is returned along with a
+ * limit the number of items returned. This paginates the output, which makes the list
+ * more manageable and returns the items faster. If the list of items exceeds your
+ * MaxResults
value, then that number of items is returned along with a
* NextToken
value that can be passed to a subsequent
* DescribeSpotInstanceRequests
request to retrieve the remaining
- * results.
Spot Instance requests are deleted four hours after they are canceled and their instances are * terminated.
*/ @@ -19047,7 +19047,14 @@ export class EC2 extends EC2Client { } /** - *Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI).
+ *To import your virtual machines (VMs) with a console-based experience, you can use the + * Import virtual machine images to Amazon Web Services template in the Migration Hub Orchestrator console. For more + * information, see the + * Migration Hub Orchestrator User Guide + * .
+ *Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI).
*Amazon Web Services VM Import/Export strongly recommends specifying a value for either the
* --license-type
or --usage-operation
parameter when you create a new
@@ -19767,9 +19774,9 @@ export class EC2 extends EC2Client {
}
/**
- *
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.
- * You can use the Attribute
parameter to specify the attribute or one of the following parameters:
- * Description
or LaunchPermission
.
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.
+ *To specify the attribute, you can use the Attribute
parameter, or one of the following parameters:
+ * Description
, ImdsSupport
, or LaunchPermission
.
Images with an Amazon Web Services Marketplace product code cannot be made public.
*To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance * and create an AMI from the instance.
@@ -21445,15 +21452,16 @@ export class EC2 extends EC2Client { * addresses when queried from instances in the peer VPC. * * - *If the peered VPCs are in the same Amazon Web Services account, you can enable DNS resolution - * for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP - * addresses in the peer VPC. This option is not available if the peered VPCs are in different - * different Amazon Web Services accounts or different Regions. For peered VPCs in different - * Amazon Web Services accounts, each Amazon Web Services account owner must initiate a separate request - * to modify the peering connection options. For inter-region peering connections, you must use the - * Region for the requester VPC to modify the requester VPC peering options and the Region for the - * accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and - * the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
+ *If the peered VPCs are in the same Amazon Web Services account, you can enable DNS + * resolution for queries from the local VPC. This ensures that queries from the local VPC + * resolve to private IP addresses in the peer VPC. This option is not available if the + * peered VPCs are in different Amazon Web Services accounts or different Regions. For + * peered VPCs in different Amazon Web Services accounts, each Amazon Web Services account + * owner must initiate a separate request to modify the peering connection options. For + * inter-region peering connections, you must use the Region for the requester VPC to + * modify the requester VPC peering options and the Region for the accepter VPC to modify + * the accepter VPC peering options. To verify which VPCs are the accepter and the + * requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
*/ public modifyVpcPeeringConnectionOptions( args: ModifyVpcPeeringConnectionOptionsCommandInput, diff --git a/clients/client-ec2/src/commands/CancelSpotFleetRequestsCommand.ts b/clients/client-ec2/src/commands/CancelSpotFleetRequestsCommand.ts index c4bce4944c17..d127d5d22078 100644 --- a/clients/client-ec2/src/commands/CancelSpotFleetRequestsCommand.ts +++ b/clients/client-ec2/src/commands/CancelSpotFleetRequestsCommand.ts @@ -36,9 +36,9 @@ export interface CancelSpotFleetRequestsCommandOutput extends CancelSpotFleetReq /** *Cancels the specified Spot Fleet requests.
- *After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. - * You must specify whether the Spot Fleet should also terminate its Spot Instances. If you - * terminate the instances, the Spot Fleet request enters the + *
After you cancel a Spot Fleet request, the Spot Fleet launches no new instances.
+ *You must also specify whether a canceled Spot Fleet request should terminate its instances. If you
+ * choose to terminate the instances, the Spot Fleet request enters the
* cancelled_terminating
state. Otherwise, the Spot Fleet request enters
* the cancelled_running
state and the instances continue to run until they
* are interrupted or you terminate them manually.
Deletes the specified EC2 Fleet.
+ *Deletes the specified EC2 Fleets.
*After you delete an EC2 Fleet, it launches no new instances.
- *You must specify whether a deleted EC2 Fleet should also terminate its instances. If you + *
You must also specify whether a deleted EC2 Fleet should terminate its instances. If you
* choose to terminate the instances, the EC2 Fleet enters the deleted_terminating
* state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances
* continue to run until they are interrupted or you terminate them manually.
spot
.
* We recommend that you set MaxResults
to a value between 5 and 1000 to
- * limit the number of results returned. This paginates the output, which makes the list
- * more manageable and returns the results faster. If the list of results exceeds your
- * MaxResults
value, then that number of results is returned along with a
+ * limit the number of items returned. This paginates the output, which makes the list
+ * more manageable and returns the items faster. If the list of items exceeds your
+ * MaxResults
value, then that number of items is returned along with a
* NextToken
value that can be passed to a subsequent
* DescribeSpotInstanceRequests
request to retrieve the remaining
- * results.
Spot Instance requests are deleted four hours after they are canceled and their instances are * terminated.
* @example diff --git a/clients/client-ec2/src/commands/ImportImageCommand.ts b/clients/client-ec2/src/commands/ImportImageCommand.ts index e457d50e11ae..aa148825e795 100644 --- a/clients/client-ec2/src/commands/ImportImageCommand.ts +++ b/clients/client-ec2/src/commands/ImportImageCommand.ts @@ -32,7 +32,14 @@ export interface ImportImageCommandInput extends ImportImageRequest {} export interface ImportImageCommandOutput extends ImportImageResult, __MetadataBearer {} /** - *Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI).
+ *To import your virtual machines (VMs) with a console-based experience, you can use the + * Import virtual machine images to Amazon Web Services template in the Migration Hub Orchestrator console. For more + * information, see the + * Migration Hub Orchestrator User Guide + * .
+ *Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI).
*Amazon Web Services VM Import/Export strongly recommends specifying a value for either the
* --license-type
or --usage-operation
parameter when you create a new
diff --git a/clients/client-ec2/src/commands/ModifyImageAttributeCommand.ts b/clients/client-ec2/src/commands/ModifyImageAttributeCommand.ts
index 57f7f4e6063d..46571b3b0371 100644
--- a/clients/client-ec2/src/commands/ModifyImageAttributeCommand.ts
+++ b/clients/client-ec2/src/commands/ModifyImageAttributeCommand.ts
@@ -30,9 +30,9 @@ export interface ModifyImageAttributeCommandInput extends ModifyImageAttributeRe
export interface ModifyImageAttributeCommandOutput extends __MetadataBearer {}
/**
- *
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.
- * You can use the Attribute
parameter to specify the attribute or one of the following parameters:
- * Description
or LaunchPermission
.
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.
+ *To specify the attribute, you can use the Attribute
parameter, or one of the following parameters:
+ * Description
, ImdsSupport
, or LaunchPermission
.
Images with an Amazon Web Services Marketplace product code cannot be made public.
*To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance * and create an AMI from the instance.
diff --git a/clients/client-ec2/src/commands/ModifyVpcPeeringConnectionOptionsCommand.ts b/clients/client-ec2/src/commands/ModifyVpcPeeringConnectionOptionsCommand.ts index c6f9a1fefec4..8a2ff17f1fe1 100644 --- a/clients/client-ec2/src/commands/ModifyVpcPeeringConnectionOptionsCommand.ts +++ b/clients/client-ec2/src/commands/ModifyVpcPeeringConnectionOptionsCommand.ts @@ -53,15 +53,16 @@ export interface ModifyVpcPeeringConnectionOptionsCommandOutput * addresses when queried from instances in the peer VPC. * * - *If the peered VPCs are in the same Amazon Web Services account, you can enable DNS resolution - * for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP - * addresses in the peer VPC. This option is not available if the peered VPCs are in different - * different Amazon Web Services accounts or different Regions. For peered VPCs in different - * Amazon Web Services accounts, each Amazon Web Services account owner must initiate a separate request - * to modify the peering connection options. For inter-region peering connections, you must use the - * Region for the requester VPC to modify the requester VPC peering options and the Region for the - * accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and - * the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
+ *If the peered VPCs are in the same Amazon Web Services account, you can enable DNS + * resolution for queries from the local VPC. This ensures that queries from the local VPC + * resolve to private IP addresses in the peer VPC. This option is not available if the + * peered VPCs are in different Amazon Web Services accounts or different Regions. For + * peered VPCs in different Amazon Web Services accounts, each Amazon Web Services account + * owner must initiate a separate request to modify the peering connection options. For + * inter-region peering connections, you must use the Region for the requester VPC to + * modify the requester VPC peering options and the Region for the accepter VPC to modify + * the accepter VPC peering options. To verify which VPCs are the accepter and the + * requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-ec2/src/models/models_0.ts b/clients/client-ec2/src/models/models_0.ts index 59361f1ba7a3..bae209d59f43 100644 --- a/clients/client-ec2/src/models/models_0.ts +++ b/clients/client-ec2/src/models/models_0.ts @@ -2343,10 +2343,8 @@ export interface AllocateHostsRequest { /** *Indicates whether to enable or disable host maintenance for the Dedicated Host. For - * more information, see Host + * more information, see Host * maintenance in the Amazon EC2 User Guide.
- *Default: on
- *
Checks whether you have the required permissions for the action, without actually
- * making the request, and provides an error response. If you have the required
- * permissions, the error response is DryRunOperation
. Otherwise, it is
- * UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request,
+ * and provides an error response. If you have the required permissions, the error response is DryRunOperation
.
+ * Otherwise, it is UnauthorizedOperation
.
Indicates whether to terminate instances for a Spot Fleet request if it is canceled - * successfully.
+ *Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. + * The default is to terminate the instances.
+ *To let the instances continue to run after the Spot Fleet request is canceled, specify
+ * no-terminate-instances
.
The instance type.
+ *
+ * mac1.metal
is not supported as a launch template override.
If you specify InstanceType
, you can't specify
* InstanceRequirements
.
If you specify InstanceRequirements
, you can't specify
- * InstanceType
.
InstanceType
.
* The instance type.
+ *
+ * mac1.metal
is not supported as a launch template override.
If you specify InstanceType
, you can't specify
* InstanceRequirements
.
Indicates whether to terminate the instances when the EC2 Fleet is deleted. The default is to + *
Indicates whether to terminate the associated instances when the EC2 Fleet is deleted. The default is to * terminate the instances.
*To let the instances continue to run after the EC2 Fleet is deleted, specify
- * NoTerminateInstances
. Supported only for fleets of type
+ * no-terminate-instances
. Supported only for fleets of type
* maintain
and request
.
For instant
fleets, you cannot specify NoTerminateInstances
. A
* deleted instant
fleet with running instances is not supported.
The CIDR you want to deprovision from the pool.
+ *The CIDR you want to deprovision from the pool. Enter the CIDR you want to deprovision with a netmask of /32
. You must rerun this command for each IP address in the CIDR range. If your CIDR is a /24
, you will have to run this command to deprovision each of the 256 IP addresses in the /24
CIDR.
The maximum number of results to return in a single call. To retrieve the remaining results, - * make another request with the returned NextToken value. If this parameter is not specified, - * then all results are returned.
+ *The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; @@ -3682,7 +3682,8 @@ export interface DescribeFastLaunchImagesSuccessItem { LaunchTemplate?: FastLaunchLaunchTemplateSpecificationResponse; /** - *The maximum number of parallel instances that are launched for creating resources.
+ *The maximum number of instances that Amazon EC2 can launch at the same time to create + * pre-provisioned snapshots for Windows faster launching.
*/ MaxParallelLaunches?: number; @@ -3715,8 +3716,8 @@ export interface DescribeFastLaunchImagesResult { FastLaunchImages?: DescribeFastLaunchImagesSuccessItem[]; /** - *The token to use for the next set of results. This value is null when there are - * no more results to return.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and
- * 1000. The default value is 1000. To retrieve the remaining results, make another call with
- * the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; @@ -4085,13 +4086,14 @@ export interface DescribeFleetHistoryResult { *The last date and time for the events, in UTC format (for example, * YYYY-MM-DDTHH:MM:SSZ). * All records up to this time were retrieved.
- *If nextToken
indicates that there are more results, this value is not
+ *
If nextToken
indicates that there are more items, this value is not
* present.
The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and
- * 1000. The default value is 1000. To retrieve the remaining results, make another call with
- * the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; @@ -4152,7 +4154,8 @@ export interface DescribeFleetInstancesResult { ActiveInstances?: ActiveInstance[]; /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and
- * 1000. The default value is 1000. To retrieve the remaining results, make another call with
- * the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; @@ -4737,7 +4740,8 @@ export interface FleetData { export interface DescribeFleetsResult { /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return with a single call.
- * To retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next page of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; } @@ -6544,7 +6549,8 @@ export interface DescribeImagesResult { Images?: Image[]; /** - *The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of items to return for this request. To get the next page of - * items, make another request with the token returned in the output. This value - * can be between 5 and 1000. You cannot specify this parameter and the instance IDs - * parameter in the same call. For more information, see Pagination.
+ *The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
+ *You cannot specify this parameter and the instance IDs + * parameter in the same call.
*/ MaxResults?: number; /** - *The token returned from a previous paginated request. - * Pagination continues from the end of the items returned by the previous request.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; } @@ -7164,8 +7170,8 @@ export interface DescribeInstanceCreditSpecificationsResult { InstanceCreditSpecifications?: InstanceCreditSpecification[]; /** - *The token to include in another request to get the next page of items.
- * This value is null
when there are no more items to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of items to return for this request. To get the next page of items, - * make another request with the token returned in the output. This value can be between 5 and 1000. - * You cannot specify this parameter and the instance IDs parameter in the same request. For more information, - * see Pagination.
+ *The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
+ *You cannot specify this parameter and the instance IDs parameter in the same request.
*/ MaxResults?: number; /** - *The token returned from a previous paginated request. - * Pagination continues from the end of the items returned by the previous request.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; } diff --git a/clients/client-ec2/src/models/models_4.ts b/clients/client-ec2/src/models/models_4.ts index 6ef15e624214..d38309f2e4a6 100644 --- a/clients/client-ec2/src/models/models_4.ts +++ b/clients/client-ec2/src/models/models_4.ts @@ -478,8 +478,8 @@ export interface DescribeInstancesResult { Reservations?: Reservation[]; /** - *The token to include in another request to get the next page of items.
- * This value is null
when there are no more items to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of items to return for this request. To retrieve the next page of - * items, make another request with the token returned in the output. This value - * can be between 5 and 1000. You cannot specify this parameter and the instance IDs - * parameter in the same call. For more information, see Pagination.
+ *The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
+ *You cannot specify this parameter and the instance IDs parameter in the same request.
*/ MaxResults?: number; /** - *The token returned from a previous paginated request. - * Pagination continues from the end of the items returned by the previous request.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; @@ -754,8 +753,8 @@ export interface DescribeInstanceStatusResult { InstanceStatuses?: InstanceStatus[]; /** - *The token to include in another request to get the next page of items.
- * This value is null
when there are no more items to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1
- * and 1000. The default value is 1000. To retrieve the remaining results, make another
- * call with the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The token required to retrieve the next set of results. This value is
- * null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1
- * and 1000. The default value is 1000. To retrieve the remaining results, make another
- * call with the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The last date and time for the events, in UTC format (for example, * YYYY-MM-DDTHH:MM:SSZ). * All records up to this time were retrieved.
- *If nextToken
indicates that there are more results, this value is not
+ *
If nextToken
indicates that there are more items, this value is not
* present.
The token required to retrieve the next set of results. This value is
- * null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1
- * and 1000. The default value is 1000. To retrieve the remaining results, make another
- * call with the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The Base64-encoded user data that instances use when starting up.
+ *The base64-encoded user data that instances use when starting up. User data is limited to 16 KB.
*/ UserData?: string; @@ -6956,7 +6958,7 @@ export interface SpotFleetLaunchSpecification { * identify instance types with those attributes. *If you specify InstanceRequirements
, you can't specify
- * InstanceType
.
InstanceType
.
* The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to - * increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
+ * increased interruptions. If you do not specify this parameter, you will pay the current Spot price. *If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.
*The priority for the launch template override. The highest priority is launched - * first.
+ * first. *If OnDemandAllocationStrategy
is set to prioritized
, Spot Fleet
- * uses priority to determine which launch template override to use first in fulfilling
- * On-Demand capacity.
If the Spot AllocationStrategy
is set to
- * capacityOptimizedPrioritized
, Spot Fleet uses priority on a best-effort basis
- * to determine which launch template override to use in fulfilling Spot capacity, but
- * optimizes for capacity first.
capacityOptimizedPrioritized
, Spot Fleet uses priority on a best-effort basis
+ * to determine which launch template override to use in fulfilling Spot capacity, but
+ * optimizes for capacity first.
* Valid values are whole numbers starting at 0
. The lower the number, the
- * higher the priority. If no number is set, the launch template override has the lowest
- * priority. You can set the same priority for different launch template overrides.
If you specify InstanceRequirements
, you can't specify
- * InstanceType
.
InstanceType
.
* Any parameters that you specify override the same parameters in the launch - * template.
+ * template. */ Overrides?: LaunchTemplateOverrides[]; } @@ -7464,8 +7466,8 @@ export interface SpotFleetRequestConfig { */ export interface DescribeSpotFleetRequestsResponse { /** - *The token required to retrieve the next set of results. This value is
- * null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The token to request the next set of results. This value is null
when
- * there are no more results to return.
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; /** - *The maximum number of results to return in a single call. Specify a value between 5
- * and 1000. To retrieve the remaining results, make another call with the returned
- * NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; } @@ -7720,7 +7721,7 @@ export interface RunInstancesMonitoringEnabled { */ export interface LaunchSpecification { /** - *The Base64-encoded user data for the instance.
+ *The base64-encoded user data that instances use when starting up. User data is limited to 16 KB.
*/ UserData?: string; @@ -7958,8 +7959,8 @@ export interface DescribeSpotInstanceRequestsResult { SpotInstanceRequests?: SpotInstanceRequest[]; /** - *The token to use to retrieve the next set of results. This value is null
- * when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1
- * and 1000. The default value is 1000. To retrieve the remaining results, make another
- * call with the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; @@ -8101,8 +8102,8 @@ export interface SpotPrice { */ export interface DescribeSpotPriceHistoryResult { /** - *The token required to retrieve the next set of results. This value is null or an empty - * string when there are no more results to return.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The token for the next page of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; /** - *The maximum number of results to return in a single call. To retrieve the remaining
- * results, make another call with the returned NextToken
value. This value can be
- * between 1 and 200. You cannot specify this parameter and the ImageIDs
parameter
+ *
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
+ *You cannot specify this parameter and the ImageIDs
parameter
* in the same call.
The token to use to retrieve the next page of results. This value is null
- * when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of parallel instances to launch for creating resources.
+ *The maximum number of instances that Amazon EC2 can launch at the same time to + * create pre-provisioned snapshots for Windows faster launching.
*/ MaxParallelLaunches?: number; @@ -2477,7 +2478,9 @@ export interface EnableFastLaunchRequest { LaunchTemplate?: FastLaunchLaunchTemplateSpecificationRequest; /** - *The maximum number of parallel instances to launch for creating resources. Value must be 6
or greater.
The maximum number of instances that Amazon EC2 can launch at the same time to create
+ * pre-provisioned snapshots for Windows faster launching. Value must be
+ * 6
or greater.
The configuration settings that were defined for creating and managing the pre-provisioned snapshots - * for faster launching of the Windows AMI. This property is returned when the associated + *
Settings to create and manage the pre-provisioned snapshots that Amazon EC2 uses for faster
+ * launches from the Windows AMI. This property is returned when the associated
* resourceType
is snapshot
.
The maximum number of parallel instances to launch for creating resources.
+ *The maximum number of instances that Amazon EC2 can launch at the same time to + * create pre-provisioned snapshots for Windows faster launching.
*/ MaxParallelLaunches?: number; @@ -3939,14 +3943,14 @@ export interface GetInstanceTypesFromInstanceRequirementsRequest { InstanceRequirements: InstanceRequirementsRequest | undefined; /** - *The maximum number of results to return in a single call. Specify a value between 1 and
- * 1000. The default value is 1000. To retrieve the remaining results, make another call with
- * the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; } @@ -3968,7 +3972,8 @@ export interface GetInstanceTypesFromInstanceRequirementsResult { InstanceTypes?: InstanceTypeInfoFromInstanceRequirements[]; /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and
- * 1000. The default value is 1000. To retrieve the remaining results, make another call with
- * the returned NextToken
value.
The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; /** - *The token for the next set of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; } @@ -5160,7 +5165,8 @@ export interface GetSpotPlacementScoresResult { SpotPlacementScores?: SpotPlacementScore[]; /** - *The token for the next set of results.
+ *The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The token for the next page of results.
+ *The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
*/ NextToken?: string; /** - *The maximum number of results to return with a single call.
- * To retrieve the remaining results, make another call with the returned nextToken
value.
If you do not specify a value for MaxResults, the request - * returns 1,000 items per page by default. For more information, see - * - * Pagination.
+ *The maximum number of items to return for this request. + * To get the next page of items, make another request with the token returned in the output. + * For more information, see Pagination.
*/ MaxResults?: number; @@ -6707,7 +6710,8 @@ export interface ListImagesInRecycleBinResult { Images?: ImageRecycleBinInfo[]; /** - *The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there
+ * are no more items to return.
The name of the attribute to modify.
- *Valid values: description
| launchPermission
+ *
Valid values: description
| imdsSupport
| launchPermission
*
The value of the attribute being modified.
- * This parameter can be used only when the Attribute
parameter is description
.
Attribute
parameter is description
or imdsSupport
.
*/
Value?: string;
@@ -835,6 +835,20 @@ export interface ModifyImageAttributeRequest {
* The Amazon Resource Name (ARN) of an organizational unit (OU). This parameter can be used only when the Attribute
parameter is launchPermission
.
Set to v2.0
to indicate that IMDSv2 is specified in the AMI. Instances
+ * launched from this AMI will have HttpTokens
automatically set to
+ * required
so that, by default, the instance requires that IMDSv2 is used when
+ * requesting instance metadata. In addition, HttpPutResponseHopLimit
is set to
+ * 2
. For more information, see Configure
+ * the AMI in the Amazon EC2 User Guide.
Do not use this parameter unless your AMI software supports IMDSv2. After you set the value to v2.0
,
+ * you can't undo it. The only way to “reset” your AMI is to create a new AMI from the underlying snapshot.
The Base64-encoded user data for the instance. User data is limited to 16 KB.
+ *The base64-encoded user data that instances use when starting up. User data is limited to 16 KB.
*/ UserData?: string; } diff --git a/clients/client-ec2/src/protocols/Aws_ec2.ts b/clients/client-ec2/src/protocols/Aws_ec2.ts index 6f736f501ffc..e6362d527f4e 100644 --- a/clients/client-ec2/src/protocols/Aws_ec2.ts +++ b/clients/client-ec2/src/protocols/Aws_ec2.ts @@ -51236,6 +51236,13 @@ const serializeAws_ec2ModifyImageAttributeRequest = ( entries[loc] = value; }); } + if (input.ImdsSupport != null) { + const memberEntries = serializeAws_ec2AttributeValue(input.ImdsSupport, context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `ImdsSupport.${key}`; + entries[loc] = value; + }); + } return entries; }; diff --git a/codegen/sdk-codegen/aws-models/ec2.json b/codegen/sdk-codegen/aws-models/ec2.json index 3a2d6c1d76d7..079b1573472a 100644 --- a/codegen/sdk-codegen/aws-models/ec2.json +++ b/codegen/sdk-codegen/aws-models/ec2.json @@ -1680,7 +1680,7 @@ "HostMaintenance": { "target": "com.amazonaws.ec2#HostMaintenance", "traits": { - "smithy.api#documentation": "Indicates whether to enable or disable host maintenance for the Dedicated Host. For\n more information, see Host\n maintenance in the Amazon EC2 User Guide.
\nDefault: on
\n
Indicates whether to enable or disable host maintenance for the Dedicated Host. For\n more information, see Host\n maintenance in the Amazon EC2 User Guide.
" } } }, @@ -4247,9 +4247,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "af-south-1", "UseFIPS": false, - "Region": "af-south-1" + "UseDualStack": false } }, { @@ -4260,9 +4260,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-east-1", "UseFIPS": false, - "Region": "ap-east-1" + "UseDualStack": false } }, { @@ -4273,9 +4273,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-northeast-1", "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": false } }, { @@ -4286,9 +4286,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-northeast-2", "UseFIPS": false, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { @@ -4299,9 +4299,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-northeast-3", "UseFIPS": false, - "Region": "ap-northeast-3" + "UseDualStack": false } }, { @@ -4312,9 +4312,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-south-1", "UseFIPS": false, - "Region": "ap-south-1" + "UseDualStack": false } }, { @@ -4325,9 +4325,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "ap-south-1", "UseFIPS": false, - "Region": "ap-south-1" + "UseDualStack": true } }, { @@ -4338,9 +4338,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": false, - "Region": "ap-southeast-1" + "UseDualStack": false } }, { @@ -4351,9 +4351,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-southeast-2", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": false } }, { @@ -4364,9 +4364,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ap-southeast-3", "UseFIPS": false, - "Region": "ap-southeast-3" + "UseDualStack": false } }, { @@ -4377,9 +4377,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ca-central-1", "UseFIPS": false, - "Region": "ca-central-1" + "UseDualStack": false } }, { @@ -4390,9 +4390,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "ca-central-1", "UseFIPS": true, - "Region": "ca-central-1" + "UseDualStack": false } }, { @@ -4403,9 +4403,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "eu-central-1", "UseFIPS": false, - "Region": "eu-central-1" + "UseDualStack": false } }, { @@ -4416,9 +4416,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "eu-north-1", "UseFIPS": false, - "Region": "eu-north-1" + "UseDualStack": false } }, { @@ -4429,9 +4429,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "eu-south-1", "UseFIPS": false, - "Region": "eu-south-1" + "UseDualStack": false } }, { @@ -4442,9 +4442,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "eu-west-1", "UseFIPS": false, - "Region": "eu-west-1" + "UseDualStack": false } }, { @@ -4455,9 +4455,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "eu-west-1", "UseFIPS": false, - "Region": "eu-west-1" + "UseDualStack": true } }, { @@ -4468,9 +4468,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "eu-west-2", "UseFIPS": false, - "Region": "eu-west-2" + "UseDualStack": false } }, { @@ -4481,9 +4481,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "eu-west-3", "UseFIPS": false, - "Region": "eu-west-3" + "UseDualStack": false } }, { @@ -4494,9 +4494,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "me-south-1", "UseFIPS": false, - "Region": "me-south-1" + "UseDualStack": false } }, { @@ -4507,9 +4507,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "sa-east-1", "UseFIPS": false, - "Region": "sa-east-1" + "UseDualStack": false } }, { @@ -4520,9 +4520,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "sa-east-1", "UseFIPS": false, - "Region": "sa-east-1" + "UseDualStack": true } }, { @@ -4533,9 +4533,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": false } }, { @@ -4546,9 +4546,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true, - "Region": "us-east-1" + "UseDualStack": false } }, { @@ -4559,9 +4559,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": true } }, { @@ -4572,9 +4572,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-east-2", "UseFIPS": false, - "Region": "us-east-2" + "UseDualStack": false } }, { @@ -4585,9 +4585,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-east-2", "UseFIPS": true, - "Region": "us-east-2" + "UseDualStack": false } }, { @@ -4598,9 +4598,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "us-east-2", "UseFIPS": false, - "Region": "us-east-2" + "UseDualStack": true } }, { @@ -4611,9 +4611,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-west-1", "UseFIPS": false, - "Region": "us-west-1" + "UseDualStack": false } }, { @@ -4624,9 +4624,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-west-1", "UseFIPS": true, - "Region": "us-west-1" + "UseDualStack": false } }, { @@ -4637,9 +4637,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": false, - "Region": "us-west-2" + "UseDualStack": false } }, { @@ -4650,9 +4650,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": true, - "Region": "us-west-2" + "UseDualStack": false } }, { @@ -4663,9 +4663,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "us-west-2", "UseFIPS": false, - "Region": "us-west-2" + "UseDualStack": true } }, { @@ -4676,9 +4676,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": true, - "Region": "us-east-1" + "UseDualStack": true } }, { @@ -4689,9 +4689,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "cn-north-1", "UseFIPS": false, - "Region": "cn-north-1" + "UseDualStack": false } }, { @@ -4702,9 +4702,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "cn-northwest-1", "UseFIPS": false, - "Region": "cn-northwest-1" + "UseDualStack": false } }, { @@ -4715,9 +4715,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "cn-north-1", "UseFIPS": true, - "Region": "cn-north-1" + "UseDualStack": true } }, { @@ -4728,9 +4728,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "cn-north-1", "UseFIPS": true, - "Region": "cn-north-1" + "UseDualStack": false } }, { @@ -4741,9 +4741,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "cn-north-1", "UseFIPS": false, - "Region": "cn-north-1" + "UseDualStack": true } }, { @@ -4754,9 +4754,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": false, - "Region": "us-gov-east-1" + "UseDualStack": false } }, { @@ -4767,9 +4767,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": false, - "Region": "us-gov-west-1" + "UseDualStack": false } }, { @@ -4780,9 +4780,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": true, - "Region": "us-gov-east-1" + "UseDualStack": true } }, { @@ -4793,9 +4793,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": true, - "Region": "us-gov-east-1" + "UseDualStack": false } }, { @@ -4806,9 +4806,9 @@ } }, "params": { - "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": false, - "Region": "us-gov-east-1" + "UseDualStack": true } }, { @@ -4819,9 +4819,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-iso-east-1", "UseFIPS": false, - "Region": "us-iso-east-1" + "UseDualStack": false } }, { @@ -4832,9 +4832,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-iso-west-1", "UseFIPS": false, - "Region": "us-iso-west-1" + "UseDualStack": false } }, { @@ -4845,9 +4845,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-iso-east-1", "UseFIPS": true, - "Region": "us-iso-east-1" + "UseDualStack": false } }, { @@ -4858,9 +4858,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": false, - "Region": "us-isob-east-1" + "UseDualStack": false } }, { @@ -4871,9 +4871,9 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": true, - "Region": "us-isob-east-1" + "UseDualStack": false } }, { @@ -4884,9 +4884,9 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -4898,8 +4898,8 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -4909,9 +4909,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseDualStack": false, - "UseFIPS": true, "Region": "us-east-1", + "UseFIPS": true, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -4921,9 +4921,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseDualStack": true, - "UseFIPS": false, "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": true, "Endpoint": "https://example.com" } } @@ -5832,7 +5832,7 @@ } }, "PublicIp": { - "target": "com.amazonaws.ec2#String", + "target": "com.amazonaws.ec2#EipAllocationPublicIp", "traits": { "smithy.api#documentation": "[EC2-Classic] The Elastic IP address to associate with the instance. This is required for\n EC2-Classic.
" } @@ -9382,7 +9382,7 @@ "target": "com.amazonaws.ec2#CancelSpotFleetRequestsResponse" }, "traits": { - "smithy.api#documentation": "Cancels the specified Spot Fleet requests.
\nAfter you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances.\n You must specify whether the Spot Fleet should also terminate its Spot Instances. If you\n terminate the instances, the Spot Fleet request enters the\n cancelled_terminating
state. Otherwise, the Spot Fleet request enters\n the cancelled_running
state and the instances continue to run until they\n are interrupted or you terminate them manually.
Cancels the specified Spot Fleet requests.
\nAfter you cancel a Spot Fleet request, the Spot Fleet launches no new instances.
\nYou must also specify whether a canceled Spot Fleet request should terminate its instances. If you\n choose to terminate the instances, the Spot Fleet request enters the\n cancelled_terminating
state. Otherwise, the Spot Fleet request enters\n the cancelled_running
state and the instances continue to run until they\n are interrupted or you terminate them manually.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to terminate instances for a Spot Fleet request if it is canceled\n successfully.
", + "smithy.api#documentation": "Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. \n The default is to terminate the instances.
\nTo let the instances continue to run after the Spot Fleet request is canceled, specify\n no-terminate-instances
.
Deletes the specified EC2 Fleet.
\nAfter you delete an EC2 Fleet, it launches no new instances.
\nYou must specify whether a deleted EC2 Fleet should also terminate its instances. If you\n choose to terminate the instances, the EC2 Fleet enters the deleted_terminating
\n state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances\n continue to run until they are interrupted or you terminate them manually.
For instant
fleets, EC2 Fleet must terminate the instances when the fleet is\n deleted. A deleted instant
fleet with running instances is not\n supported.
\n Restrictions\n
\nYou can delete up to 25 instant
fleets in a single request. If you exceed this\n number, no instant
fleets are deleted and an error is returned. There is no\n restriction on the number of fleets of type maintain
or request
that can be deleted\n in a single request.
Up to 1000 instances can be terminated in a single request to delete\n instant
fleets.
For more information, see Delete an EC2\n Fleet in the Amazon EC2 User Guide.
" + "smithy.api#documentation": "Deletes the specified EC2 Fleets.
\nAfter you delete an EC2 Fleet, it launches no new instances.
\nYou must also specify whether a deleted EC2 Fleet should terminate its instances. If you\n choose to terminate the instances, the EC2 Fleet enters the deleted_terminating
\n state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances\n continue to run until they are interrupted or you terminate them manually.
For instant
fleets, EC2 Fleet must terminate the instances when the fleet is\n deleted. A deleted instant
fleet with running instances is not\n supported.
\n Restrictions\n
\nYou can delete up to 25 instant
fleets in a single request. If you exceed this\n number, no instant
fleets are deleted and an error is returned. There is no\n restriction on the number of fleets of type maintain
or request
that can be deleted\n in a single request.
Up to 1000 instances can be terminated in a single request to delete\n instant
fleets.
For more information, see Delete an EC2\n Fleet in the Amazon EC2 User Guide.
" } }, "com.amazonaws.ec2#DeleteFleetsRequest": { @@ -20997,7 +20997,7 @@ "traits": { "smithy.api#clientOptional": {}, "smithy.api#default": false, - "smithy.api#documentation": "Indicates whether to terminate the instances when the EC2 Fleet is deleted. The default is to\n terminate the instances.
\nTo let the instances continue to run after the EC2 Fleet is deleted, specify\n NoTerminateInstances
. Supported only for fleets of type\n maintain
and request
.
For instant
fleets, you cannot specify NoTerminateInstances
. A\n deleted instant
fleet with running instances is not supported.
Indicates whether to terminate the associated instances when the EC2 Fleet is deleted. The default is to\n terminate the instances.
\nTo let the instances continue to run after the EC2 Fleet is deleted, specify\n no-terminate-instances
. Supported only for fleets of type\n maintain
and request
.
For instant
fleets, you cannot specify NoTerminateInstances
. A\n deleted instant
fleet with running instances is not supported.
The CIDR you want to deprovision from the pool.
", + "smithy.api#documentation": "The CIDR you want to deprovision from the pool. Enter the CIDR you want to deprovision with a netmask of /32
. You must rerun this command for each IP address in the CIDR range. If your CIDR is a /24
, you will have to run this command to deprovision each of the 256 IP addresses in the /24
CIDR.
The maximum number of results to return in a single call. To retrieve the remaining results, \n\t\t\tmake another request with the returned NextToken value. If this parameter is not specified, \n\t\t\tthen all results are returned.
" + "smithy.api#documentation": "The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#NextToken", "traits": { - "smithy.api#documentation": "The token for the next set of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "DryRun": { @@ -27072,7 +27072,7 @@ "target": "com.amazonaws.ec2#NextToken", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to use for the next set of results. This value is null when there are \n\t\t\tno more results to return.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of parallel instances that are launched for creating resources.
", + "smithy.api#documentation": "The maximum number of instances that Amazon EC2 can launch at the same time to create \n\t\t\tpre-provisioned snapshots for Windows faster launching.
", "smithy.api#xmlName": "maxParallelLaunches" } }, @@ -27431,13 +27431,13 @@ "traits": { "smithy.api#clientOptional": {}, "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of results to return in a single call. Specify a value between 1 and\n 1000. The default value is 1000. To retrieve the remaining results, make another call with\n the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token for the next set of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "FleetId": { @@ -27476,7 +27476,7 @@ "target": "com.amazonaws.ec2#DateTime", "traits": { "aws.protocols#ec2QueryName": "LastEvaluatedTime", - "smithy.api#documentation": "The last date and time for the events, in UTC format (for example,\n YYYY-MM-DDTHH:MM:SSZ).\n All records up to this time were retrieved.
\nIf nextToken
indicates that there are more results, this value is not\n present.
The last date and time for the events, in UTC format (for example,\n YYYY-MM-DDTHH:MM:SSZ).\n All records up to this time were retrieved.
\nIf nextToken
indicates that there are more items, this value is not\n present.
The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and\n 1000. The default value is 1000. To retrieve the remaining results, make another call with\n the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token for the next set of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "FleetId": { @@ -27578,7 +27578,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and\n 1000. The default value is 1000. To retrieve the remaining results, make another call with\n the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token for the next set of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "FleetIds": { @@ -27727,7 +27727,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token for the next page of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } } }, @@ -28605,7 +28605,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of items to return for this request. To get the next page of\n items, make another request with the token returned in the output. This value\n can be between 5 and 1000. You cannot specify this parameter and the instance IDs\n parameter in the same call. For more information, see Pagination.
" + "smithy.api#documentation": "The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the instance IDs\n parameter in the same call.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token returned from a previous paginated request.\n Pagination continues from the end of the items returned by the previous request.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } } }, @@ -28941,7 +28941,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to include in another request to get the next page of items. \n This value is null
when there are no more items to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of items to return for this request. To retrieve the next page of\n items, make another request with the token returned in the output. This value\n can be between 5 and 1000. You cannot specify this parameter and the instance IDs\n parameter in the same call. For more information, see Pagination.
" + "smithy.api#documentation": "The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the instance IDs parameter in the same request.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token returned from a previous paginated request.\n Pagination continues from the end of the items returned by the previous request.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "DryRun": { @@ -29200,7 +29200,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to include in another request to get the next page of items. \n This value is null
when there are no more items to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of items to return for this request. To get the next page of items, \n make another request with the token returned in the output. This value can be between 5 and 1000. \n You cannot specify this parameter and the instance IDs parameter in the same request. For more information, \n see Pagination.
", + "smithy.api#documentation": "The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the instance IDs parameter in the same request.
", "smithy.api#xmlName": "maxResults" } }, @@ -29571,7 +29571,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token returned from a previous paginated request.\n Pagination continues from the end of the items returned by the previous request.
", + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
", "smithy.api#xmlName": "nextToken" } } @@ -29595,7 +29595,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to include in another request to get the next page of items. \n This value is null
when there are no more items to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1\n and 1000. The default value is 1000. To retrieve the remaining results, make another\n call with the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } }, @@ -33943,7 +33943,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The token required to retrieve the next set of results. This value is\n null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1\n and 1000. The default value is 1000. To retrieve the remaining results, make another\n call with the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } }, @@ -34053,7 +34053,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The last date and time for the events, in UTC format (for example,\n YYYY-MM-DDTHH:MM:SSZ).\n All records up to this time were retrieved.
\nIf nextToken
indicates that there are more results, this value is not\n present.
The last date and time for the events, in UTC format (for example,\n YYYY-MM-DDTHH:MM:SSZ).\n All records up to this time were retrieved.
\nIf nextToken
indicates that there are more items, this value is not\n present.
The token required to retrieve the next set of results. This value is\n null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1\n and 1000. The default value is 1000. To retrieve the remaining results, make another\n call with the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } }, @@ -34177,7 +34177,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The token required to retrieve the next set of results. This value is\n null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
Describes the specified Spot Instance requests.
\nYou can use DescribeSpotInstanceRequests
to find a running Spot Instance by\n examining the response. If the status of the Spot Instance is fulfilled
, the\n instance ID appears in the response and contains the identifier of the instance.\n Alternatively, you can use DescribeInstances\n with a filter to look for instances where the instance lifecycle is\n spot
.
We recommend that you set MaxResults
to a value between 5 and 1000 to\n limit the number of results returned. This paginates the output, which makes the list\n more manageable and returns the results faster. If the list of results exceeds your\n MaxResults
value, then that number of results is returned along with a\n NextToken
value that can be passed to a subsequent\n DescribeSpotInstanceRequests
request to retrieve the remaining\n results.
Spot Instance requests are deleted four hours after they are canceled and their instances are\n terminated.
", + "smithy.api#documentation": "Describes the specified Spot Instance requests.
\nYou can use DescribeSpotInstanceRequests
to find a running Spot Instance by\n examining the response. If the status of the Spot Instance is fulfilled
, the\n instance ID appears in the response and contains the identifier of the instance.\n Alternatively, you can use DescribeInstances\n with a filter to look for instances where the instance lifecycle is\n spot
.
We recommend that you set MaxResults
to a value between 5 and 1000 to\n limit the number of items returned. This paginates the output, which makes the list\n more manageable and returns the items faster. If the list of items exceeds your\n MaxResults
value, then that number of items is returned along with a\n NextToken
value that can be passed to a subsequent\n DescribeSpotInstanceRequests
request to retrieve the remaining\n items.
Spot Instance requests are deleted four hours after they are canceled and their instances are\n terminated.
", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -34342,7 +34342,7 @@ "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token to request the next set of results. This value is null
when\n there are no more results to return.
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "MaxResults": { @@ -34350,7 +34350,7 @@ "traits": { "smithy.api#clientOptional": {}, "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of results to return in a single call. Specify a value between 5\n and 1000. To retrieve the remaining results, make another call with the returned\n NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } } }, @@ -34374,7 +34374,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to use to retrieve the next set of results. This value is null
\n when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1\n and 1000. The default value is 1000. To retrieve the remaining results, make another\n call with the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } }, @@ -34458,7 +34458,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
", "smithy.api#xmlName": "nextToken" } }, @@ -34490,7 +34490,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token required to retrieve the next set of results. This value is null or an empty\n string when there are no more results to return.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The token for the next page of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "MaxResults": { @@ -34657,7 +34657,7 @@ "traits": { "smithy.api#clientOptional": {}, "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken
value. This value can be\n between 1 and 200. You cannot specify this parameter and the ImageIDs
parameter\n in the same call.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the ImageIDs
parameter\n in the same call.
The token to use to retrieve the next page of results. This value is null
\n when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of parallel instances to launch for creating resources.
", + "smithy.api#documentation": "The maximum number of instances that Amazon EC2 can launch at the same time to \n\t\t\tcreate pre-provisioned snapshots for Windows faster launching.
", "smithy.api#xmlName": "maxParallelLaunches" } }, @@ -39638,7 +39638,7 @@ } }, "PublicIp": { - "target": "com.amazonaws.ec2#String", + "target": "com.amazonaws.ec2#EipAllocationPublicIp", "traits": { "smithy.api#documentation": "[EC2-Classic] The Elastic IP address. Required for EC2-Classic.
" } @@ -41226,6 +41226,9 @@ } } }, + "com.amazonaws.ec2#EipAllocationPublicIp": { + "type": "string" + }, "com.amazonaws.ec2#EipAssociationIdList": { "type": "list", "member": { @@ -41843,7 +41846,7 @@ "traits": { "smithy.api#clientOptional": {}, "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of parallel instances to launch for creating resources. Value must be 6
or greater.
The maximum number of instances that Amazon EC2 can launch at the same time to create \n\t\t\tpre-provisioned snapshots for Windows faster launching. Value must be \n\t\t\t6
or greater.
The configuration settings that were defined for creating and managing the pre-provisioned snapshots \n\t\t\tfor faster launching of the Windows AMI. This property is returned when the associated \n\t\t\tresourceType
is snapshot
.
Settings to create and manage the pre-provisioned snapshots that Amazon EC2 uses for faster \n\t\t\tlaunches from the Windows AMI. This property is returned when the associated \n\t\t\tresourceType
is snapshot
.
The maximum number of parallel instances to launch for creating resources.
", + "smithy.api#documentation": "The maximum number of instances that Amazon EC2 can launch at the same time to \n\t\t\tcreate pre-provisioned snapshots for Windows faster launching.
", "smithy.api#xmlName": "maxParallelLaunches" } }, @@ -44838,7 +44841,7 @@ "target": "com.amazonaws.ec2#InstanceType", "traits": { "aws.protocols#ec2QueryName": "InstanceType", - "smithy.api#documentation": "The instance type.
\nIf you specify InstanceType
, you can't specify\n InstanceRequirements
.
The instance type.
\n\n mac1.metal
is not supported as a launch template override.
If you specify InstanceType
, you can't specify\n InstanceRequirements
.
The instance type.
\nIf you specify InstanceType
, you can't specify\n InstanceRequirements
.
The instance type.
\n\n mac1.metal
is not supported as a launch template override.
If you specify InstanceType
, you can't specify\n InstanceRequirements
.
The attributes for the instance types. When you specify instance attributes, Amazon EC2 will\n identify instance types with those attributes.
\nIf you specify InstanceRequirements
, you can't specify\n InstanceType
.
The attributes for the instance types. When you specify instance attributes, Amazon EC2 will\n identify instance types with those attributes.
\nIf you specify InstanceRequirements
, you can't specify\n InstanceType
.
The maximum number of results to return in a single call. Specify a value between 1 and\u2028 \n 1000. The default value is 1000. To retrieve the remaining results, make another call with\u2028 \n the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token for the next set of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } } }, @@ -46914,7 +46917,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
The maximum number of results to return in a single call. Specify a value between 1 and\u2028 \n 1000. The default value is 1000. To retrieve the remaining results, make another call with\u2028 \n the returned NextToken
value.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "NextToken": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The token for the next set of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } } }, @@ -48280,7 +48283,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token for the next set of results.
", + "smithy.api#documentation": "The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI).
\nAmazon Web Services VM Import/Export strongly recommends specifying a value for either the\n --license-type
or --usage-operation
parameter when you create a new\n VM Import task. This ensures your operating system is licensed appropriately and your billing is\n optimized.
For more information, see Importing a \n VM as an image using VM Import/Export in the VM Import/Export User Guide.
" + "smithy.api#documentation": "To import your virtual machines (VMs) with a console-based experience, you can use the\n Import virtual machine images to Amazon Web Services template in the Migration Hub Orchestrator console. For more\n information, see the \n Migration Hub Orchestrator User Guide\n .
\nImport single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI).
\nAmazon Web Services VM Import/Export strongly recommends specifying a value for either the\n --license-type
or --usage-operation
parameter when you create a new\n VM Import task. This ensures your operating system is licensed appropriately and your billing is\n optimized.
For more information, see Importing a \n VM as an image using VM Import/Export in the VM Import/Export User Guide.
" } }, "com.amazonaws.ec2#ImportImageLicenseConfigurationRequest": { @@ -62588,7 +62591,7 @@ "target": "com.amazonaws.ec2#SensitiveUserData", "traits": { "aws.protocols#ec2QueryName": "UserData", - "smithy.api#documentation": "The Base64-encoded user data for the instance.
", + "smithy.api#documentation": "The base64-encoded user data that instances use when starting up. User data is limited to 16 KB.
", "smithy.api#xmlName": "userData" } }, @@ -62977,7 +62980,7 @@ "target": "com.amazonaws.ec2#LaunchTemplateOverridesList", "traits": { "aws.protocols#ec2QueryName": "Overrides", - "smithy.api#documentation": "Any parameters that you specify override the same parameters in the launch\n template.
", + "smithy.api#documentation": "Any parameters that you specify override the same parameters in the launch\n template.
", "smithy.api#xmlName": "overrides" } } @@ -64115,7 +64118,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "SpotPrice", - "smithy.api#documentation": "The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to \n increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
\nIf you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.
\nThe maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to \n increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
\nIf you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.
\nThe priority for the launch template override. The highest priority is launched\n first.
\nIf OnDemandAllocationStrategy
is set to prioritized
, Spot Fleet\n uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.
If the Spot AllocationStrategy
is set to\n capacityOptimizedPrioritized
, Spot Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.
Valid values are whole numbers starting at 0
. The lower the number, the\n higher the priority. If no number is set, the launch template override has the lowest\n priority. You can set the same priority for different launch template overrides.
The priority for the launch template override. The highest priority is launched\n first.
\nIf OnDemandAllocationStrategy
is set to prioritized
, Spot Fleet\n uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.
If the Spot AllocationStrategy
is set to\n capacityOptimizedPrioritized
, Spot Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.
Valid values are whole numbers starting at 0
. The lower the number, the\n higher the priority. If no number is set, the launch template override has the lowest\n priority. You can set the same priority for different launch template overrides.
The instance requirements. When you specify instance requirements, Amazon EC2 will identify\n instance types with the provided requirements, and then use your On-Demand and Spot\n allocation strategies to launch instances from these instance types, in the same way as\n when you specify a list of instance types.
\nIf you specify InstanceRequirements
, you can't specify\n InstanceType
.
The instance requirements. When you specify instance requirements, Amazon EC2 will identify\n instance types with the provided requirements, and then use your On-Demand and Spot\n allocation strategies to launch instances from these instance types, in the same way as\n when you specify a list of instance types.
\nIf you specify InstanceRequirements
, you can't specify\n InstanceType
.
The token for the next page of results.
" + "smithy.api#documentation": "The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
" } }, "MaxResults": { "target": "com.amazonaws.ec2#ListImagesInRecycleBinMaxResults", "traits": { - "smithy.api#documentation": "The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
If you do not specify a value for MaxResults, the request \n returns 1,000 items per page by default. For more information, see \n \n Pagination.
" + "smithy.api#documentation": "The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, "DryRun": { @@ -64821,7 +64824,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NextToken", - "smithy.api#documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
The token to include in another request to get the next page of items. This value is null
when there\n are no more items to return.
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.\n You can use the Attribute
parameter to specify the attribute or one of the following parameters: \n Description
or LaunchPermission
.
Images with an Amazon Web Services Marketplace product code cannot be made public.
\nTo enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance \n and create an AMI from the instance.
" + "smithy.api#documentation": "Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time.
\nTo specify the attribute, you can use the Attribute
parameter, or one of the following parameters: \n Description
, ImdsSupport
, or LaunchPermission
.
Images with an Amazon Web Services Marketplace product code cannot be made public.
\nTo enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance \n and create an AMI from the instance.
" } }, "com.amazonaws.ec2#ModifyImageAttributeRequest": { @@ -67141,7 +67144,7 @@ "Attribute": { "target": "com.amazonaws.ec2#String", "traits": { - "smithy.api#documentation": "The name of the attribute to modify.
\nValid values: description
| launchPermission
\n
The name of the attribute to modify.
\nValid values: description
| imdsSupport
| launchPermission
\n
The value of the attribute being modified. \n This parameter can be used only when the Attribute
parameter is description
.
The value of the attribute being modified. \n This parameter can be used only when the Attribute
parameter is description
or imdsSupport
.
The Amazon Resource Name (ARN) of an organizational unit (OU). This parameter can be used only when the Attribute
parameter is launchPermission
.
Set to v2.0
to indicate that IMDSv2 is specified in the AMI. Instances\n launched from this AMI will have HttpTokens
automatically set to\n required
so that, by default, the instance requires that IMDSv2 is used when\n requesting instance metadata. In addition, HttpPutResponseHopLimit
is set to\n 2
. For more information, see Configure\n the AMI in the Amazon EC2 User Guide.
Do not use this parameter unless your AMI software supports IMDSv2. After you set the value to v2.0
, \n you can't undo it. The only way to “reset” your AMI is to create a new AMI from the underlying snapshot.
We are retiring EC2-Classic. 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.
\nModifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
\nEnable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
\nEnable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
\nEnable/disable the ability to resolve public DNS hostnames to private IP\n addresses when queried from instances in the peer VPC.
\nIf the peered VPCs are in the same Amazon Web Services account, you can enable DNS resolution \n for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP\n addresses in the peer VPC. This option is not available if the peered VPCs are in different\n different Amazon Web Services accounts or different Regions. For peered VPCs in different \n Amazon Web Services accounts, each Amazon Web Services account owner must initiate a separate request \n to modify the peering connection options. For inter-region peering connections, you must use the \n Region for the requester VPC to modify the requester VPC peering options and the Region for the \n accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and \n the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
" + "smithy.api#documentation": "We are retiring EC2-Classic. 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.
\nModifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
\nEnable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
\nEnable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
\nEnable/disable the ability to resolve public DNS hostnames to private IP\n addresses when queried from instances in the peer VPC.
\nIf the peered VPCs are in the same Amazon Web Services account, you can enable DNS\n resolution for queries from the local VPC. This ensures that queries from the local VPC\n resolve to private IP addresses in the peer VPC. This option is not available if the\n peered VPCs are in different Amazon Web Services accounts or different Regions. For\n peered VPCs in different Amazon Web Services accounts, each Amazon Web Services account\n owner must initiate a separate request to modify the peering connection options. For\n inter-region peering connections, you must use the Region for the requester VPC to\n modify the requester VPC peering options and the Region for the accepter VPC to modify\n the accepter VPC peering options. To verify which VPCs are the accepter and the\n requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
" } }, "com.amazonaws.ec2#ModifyVpcPeeringConnectionOptionsRequest": { @@ -79624,7 +79633,7 @@ "target": "com.amazonaws.ec2#SensitiveUserData", "traits": { "aws.protocols#ec2QueryName": "UserData", - "smithy.api#documentation": "The Base64-encoded user data for the instance. User data is limited to 16 KB.
", + "smithy.api#documentation": "The base64-encoded user data that instances use when starting up. User data is limited to 16 KB.
", "smithy.api#xmlName": "userData" } } @@ -86438,7 +86447,7 @@ "target": "com.amazonaws.ec2#SensitiveUserData", "traits": { "aws.protocols#ec2QueryName": "UserData", - "smithy.api#documentation": "The Base64-encoded user data that instances use when starting up.
", + "smithy.api#documentation": "The base64-encoded user data that instances use when starting up. User data is limited to 16 KB.
", "smithy.api#xmlName": "userData" } }, @@ -86464,7 +86473,7 @@ "target": "com.amazonaws.ec2#InstanceRequirements", "traits": { "aws.protocols#ec2QueryName": "InstanceRequirements", - "smithy.api#documentation": "The attributes for the instance types. When you specify instance attributes, Amazon EC2 will\n identify instance types with those attributes.
\nIf you specify InstanceRequirements
, you can't specify\n InstanceType
.
The attributes for the instance types. When you specify instance attributes, Amazon EC2 will\n identify instance types with those attributes.
\nIf you specify InstanceRequirements
, you can't specify\n InstanceType
.