Skip to content

Commit cdacf23

Browse files
author
awstools
committed
feat(client-ec2): Added support for ModifyInstanceMetadataDefaults and GetInstanceMetadataDefaults to set Instance Metadata Service account defaults
1 parent 92aa194 commit cdacf23

17 files changed

+1184
-304
lines changed

clients/client-ec2/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3725,6 +3725,14 @@ GetImageBlockPublicAccessState
37253725

37263726
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2/command/GetImageBlockPublicAccessStateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/GetImageBlockPublicAccessStateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/GetImageBlockPublicAccessStateCommandOutput/)
37273727

3728+
</details>
3729+
<details>
3730+
<summary>
3731+
GetInstanceMetadataDefaults
3732+
</summary>
3733+
3734+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2/command/GetInstanceMetadataDefaultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/GetInstanceMetadataDefaultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/GetInstanceMetadataDefaultsCommandOutput/)
3735+
37283736
</details>
37293737
<details>
37303738
<summary>
@@ -4213,6 +4221,14 @@ ModifyInstanceMaintenanceOptions
42134221

42144222
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2/command/ModifyInstanceMaintenanceOptionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/ModifyInstanceMaintenanceOptionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/ModifyInstanceMaintenanceOptionsCommandOutput/)
42154223

4224+
</details>
4225+
<details>
4226+
<summary>
4227+
ModifyInstanceMetadataDefaults
4228+
</summary>
4229+
4230+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2/command/ModifyInstanceMetadataDefaultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/ModifyInstanceMetadataDefaultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2/Interface/ModifyInstanceMetadataDefaultsCommandOutput/)
4231+
42164232
</details>
42174233
<details>
42184234
<summary>

clients/client-ec2/src/EC2.ts

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2150,6 +2150,11 @@ import {
21502150
GetImageBlockPublicAccessStateCommandInput,
21512151
GetImageBlockPublicAccessStateCommandOutput,
21522152
} from "./commands/GetImageBlockPublicAccessStateCommand";
2153+
import {
2154+
GetInstanceMetadataDefaultsCommand,
2155+
GetInstanceMetadataDefaultsCommandInput,
2156+
GetInstanceMetadataDefaultsCommandOutput,
2157+
} from "./commands/GetInstanceMetadataDefaultsCommand";
21532158
import {
21542159
GetInstanceTypesFromInstanceRequirementsCommand,
21552160
GetInstanceTypesFromInstanceRequirementsCommandInput,
@@ -2443,6 +2448,11 @@ import {
24432448
ModifyInstanceMaintenanceOptionsCommandInput,
24442449
ModifyInstanceMaintenanceOptionsCommandOutput,
24452450
} from "./commands/ModifyInstanceMaintenanceOptionsCommand";
2451+
import {
2452+
ModifyInstanceMetadataDefaultsCommand,
2453+
ModifyInstanceMetadataDefaultsCommandInput,
2454+
ModifyInstanceMetadataDefaultsCommandOutput,
2455+
} from "./commands/ModifyInstanceMetadataDefaultsCommand";
24462456
import {
24472457
ModifyInstanceMetadataOptionsCommand,
24482458
ModifyInstanceMetadataOptionsCommandInput,
@@ -3457,6 +3467,7 @@ const commands = {
34573467
GetGroupsForCapacityReservationCommand,
34583468
GetHostReservationPurchasePreviewCommand,
34593469
GetImageBlockPublicAccessStateCommand,
3470+
GetInstanceMetadataDefaultsCommand,
34603471
GetInstanceTypesFromInstanceRequirementsCommand,
34613472
GetInstanceUefiDataCommand,
34623473
GetIpamAddressHistoryCommand,
@@ -3518,6 +3529,7 @@ const commands = {
35183529
ModifyInstanceEventStartTimeCommand,
35193530
ModifyInstanceEventWindowCommand,
35203531
ModifyInstanceMaintenanceOptionsCommand,
3532+
ModifyInstanceMetadataDefaultsCommand,
35213533
ModifyInstanceMetadataOptionsCommand,
35223534
ModifyInstancePlacementCommand,
35233535
ModifyIpamCommand,
@@ -11032,6 +11044,24 @@ export interface EC2 {
1103211044
cb: (err: any, data?: GetImageBlockPublicAccessStateCommandOutput) => void
1103311045
): void;
1103411046

11047+
/**
11048+
* @see {@link GetInstanceMetadataDefaultsCommand}
11049+
*/
11050+
getInstanceMetadataDefaults(): Promise<GetInstanceMetadataDefaultsCommandOutput>;
11051+
getInstanceMetadataDefaults(
11052+
args: GetInstanceMetadataDefaultsCommandInput,
11053+
options?: __HttpHandlerOptions
11054+
): Promise<GetInstanceMetadataDefaultsCommandOutput>;
11055+
getInstanceMetadataDefaults(
11056+
args: GetInstanceMetadataDefaultsCommandInput,
11057+
cb: (err: any, data?: GetInstanceMetadataDefaultsCommandOutput) => void
11058+
): void;
11059+
getInstanceMetadataDefaults(
11060+
args: GetInstanceMetadataDefaultsCommandInput,
11061+
options: __HttpHandlerOptions,
11062+
cb: (err: any, data?: GetInstanceMetadataDefaultsCommandOutput) => void
11063+
): void;
11064+
1103511065
/**
1103611066
* @see {@link GetInstanceTypesFromInstanceRequirementsCommand}
1103711067
*/
@@ -12028,6 +12058,24 @@ export interface EC2 {
1202812058
cb: (err: any, data?: ModifyInstanceMaintenanceOptionsCommandOutput) => void
1202912059
): void;
1203012060

12061+
/**
12062+
* @see {@link ModifyInstanceMetadataDefaultsCommand}
12063+
*/
12064+
modifyInstanceMetadataDefaults(): Promise<ModifyInstanceMetadataDefaultsCommandOutput>;
12065+
modifyInstanceMetadataDefaults(
12066+
args: ModifyInstanceMetadataDefaultsCommandInput,
12067+
options?: __HttpHandlerOptions
12068+
): Promise<ModifyInstanceMetadataDefaultsCommandOutput>;
12069+
modifyInstanceMetadataDefaults(
12070+
args: ModifyInstanceMetadataDefaultsCommandInput,
12071+
cb: (err: any, data?: ModifyInstanceMetadataDefaultsCommandOutput) => void
12072+
): void;
12073+
modifyInstanceMetadataDefaults(
12074+
args: ModifyInstanceMetadataDefaultsCommandInput,
12075+
options: __HttpHandlerOptions,
12076+
cb: (err: any, data?: ModifyInstanceMetadataDefaultsCommandOutput) => void
12077+
): void;
12078+
1203112079
/**
1203212080
* @see {@link ModifyInstanceMetadataOptionsCommand}
1203312081
*/

clients/client-ec2/src/EC2Client.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1537,6 +1537,10 @@ import {
15371537
GetImageBlockPublicAccessStateCommandInput,
15381538
GetImageBlockPublicAccessStateCommandOutput,
15391539
} from "./commands/GetImageBlockPublicAccessStateCommand";
1540+
import {
1541+
GetInstanceMetadataDefaultsCommandInput,
1542+
GetInstanceMetadataDefaultsCommandOutput,
1543+
} from "./commands/GetInstanceMetadataDefaultsCommand";
15401544
import {
15411545
GetInstanceTypesFromInstanceRequirementsCommandInput,
15421546
GetInstanceTypesFromInstanceRequirementsCommandOutput,
@@ -1748,6 +1752,10 @@ import {
17481752
ModifyInstanceMaintenanceOptionsCommandInput,
17491753
ModifyInstanceMaintenanceOptionsCommandOutput,
17501754
} from "./commands/ModifyInstanceMaintenanceOptionsCommand";
1755+
import {
1756+
ModifyInstanceMetadataDefaultsCommandInput,
1757+
ModifyInstanceMetadataDefaultsCommandOutput,
1758+
} from "./commands/ModifyInstanceMetadataDefaultsCommand";
17511759
import {
17521760
ModifyInstanceMetadataOptionsCommandInput,
17531761
ModifyInstanceMetadataOptionsCommandOutput,
@@ -2588,6 +2596,7 @@ export type ServiceInputTypes =
25882596
| GetGroupsForCapacityReservationCommandInput
25892597
| GetHostReservationPurchasePreviewCommandInput
25902598
| GetImageBlockPublicAccessStateCommandInput
2599+
| GetInstanceMetadataDefaultsCommandInput
25912600
| GetInstanceTypesFromInstanceRequirementsCommandInput
25922601
| GetInstanceUefiDataCommandInput
25932602
| GetIpamAddressHistoryCommandInput
@@ -2649,6 +2658,7 @@ export type ServiceInputTypes =
26492658
| ModifyInstanceEventStartTimeCommandInput
26502659
| ModifyInstanceEventWindowCommandInput
26512660
| ModifyInstanceMaintenanceOptionsCommandInput
2661+
| ModifyInstanceMetadataDefaultsCommandInput
26522662
| ModifyInstanceMetadataOptionsCommandInput
26532663
| ModifyInstancePlacementCommandInput
26542664
| ModifyIpamCommandInput
@@ -3209,6 +3219,7 @@ export type ServiceOutputTypes =
32093219
| GetGroupsForCapacityReservationCommandOutput
32103220
| GetHostReservationPurchasePreviewCommandOutput
32113221
| GetImageBlockPublicAccessStateCommandOutput
3222+
| GetInstanceMetadataDefaultsCommandOutput
32123223
| GetInstanceTypesFromInstanceRequirementsCommandOutput
32133224
| GetInstanceUefiDataCommandOutput
32143225
| GetIpamAddressHistoryCommandOutput
@@ -3270,6 +3281,7 @@ export type ServiceOutputTypes =
32703281
| ModifyInstanceEventStartTimeCommandOutput
32713282
| ModifyInstanceEventWindowCommandOutput
32723283
| ModifyInstanceMaintenanceOptionsCommandOutput
3284+
| ModifyInstanceMetadataDefaultsCommandOutput
32733285
| ModifyInstanceMetadataOptionsCommandOutput
32743286
| ModifyInstancePlacementCommandOutput
32753287
| ModifyIpamCommandOutput
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
// smithy-typescript generated code
2+
import { getEndpointPlugin } from "@smithy/middleware-endpoint";
3+
import { getSerdePlugin } from "@smithy/middleware-serde";
4+
import { Command as $Command } from "@smithy/smithy-client";
5+
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
6+
7+
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
8+
import { commonParams } from "../endpoint/EndpointParameters";
9+
import { GetInstanceMetadataDefaultsRequest, GetInstanceMetadataDefaultsResult } from "../models/models_5";
10+
import { de_GetInstanceMetadataDefaultsCommand, se_GetInstanceMetadataDefaultsCommand } from "../protocols/Aws_ec2";
11+
12+
/**
13+
* @public
14+
*/
15+
export { __MetadataBearer, $Command };
16+
/**
17+
* @public
18+
*
19+
* The input for {@link GetInstanceMetadataDefaultsCommand}.
20+
*/
21+
export interface GetInstanceMetadataDefaultsCommandInput extends GetInstanceMetadataDefaultsRequest {}
22+
/**
23+
* @public
24+
*
25+
* The output of {@link GetInstanceMetadataDefaultsCommand}.
26+
*/
27+
export interface GetInstanceMetadataDefaultsCommandOutput extends GetInstanceMetadataDefaultsResult, __MetadataBearer {}
28+
29+
/**
30+
* <p>Gets the default instance metadata service (IMDS) settings that are set at the account
31+
* level in the specified Amazon Web Services
 Region.</p>
32+
* <p>For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence">Order of precedence for instance metadata options</a> in the
33+
* <i>Amazon EC2 User Guide</i>.</p>
34+
* @example
35+
* Use a bare-bones client and the command you need to make an API call.
36+
* ```javascript
37+
* import { EC2Client, GetInstanceMetadataDefaultsCommand } from "@aws-sdk/client-ec2"; // ES Modules import
38+
* // const { EC2Client, GetInstanceMetadataDefaultsCommand } = require("@aws-sdk/client-ec2"); // CommonJS import
39+
* const client = new EC2Client(config);
40+
* const input = { // GetInstanceMetadataDefaultsRequest
41+
* DryRun: true || false,
42+
* };
43+
* const command = new GetInstanceMetadataDefaultsCommand(input);
44+
* const response = await client.send(command);
45+
* // { // GetInstanceMetadataDefaultsResult
46+
* // AccountLevel: { // InstanceMetadataDefaultsResponse
47+
* // HttpTokens: "optional" || "required",
48+
* // HttpPutResponseHopLimit: Number("int"),
49+
* // HttpEndpoint: "disabled" || "enabled",
50+
* // InstanceMetadataTags: "disabled" || "enabled",
51+
* // },
52+
* // };
53+
*
54+
* ```
55+
*
56+
* @param GetInstanceMetadataDefaultsCommandInput - {@link GetInstanceMetadataDefaultsCommandInput}
57+
* @returns {@link GetInstanceMetadataDefaultsCommandOutput}
58+
* @see {@link GetInstanceMetadataDefaultsCommandInput} for command's `input` shape.
59+
* @see {@link GetInstanceMetadataDefaultsCommandOutput} for command's `response` shape.
60+
* @see {@link EC2ClientResolvedConfig | config} for EC2Client's `config` shape.
61+
*
62+
* @throws {@link EC2ServiceException}
63+
* <p>Base exception class for all service exceptions from EC2 service.</p>
64+
*
65+
* @public
66+
*/
67+
export class GetInstanceMetadataDefaultsCommand extends $Command
68+
.classBuilder<
69+
GetInstanceMetadataDefaultsCommandInput,
70+
GetInstanceMetadataDefaultsCommandOutput,
71+
EC2ClientResolvedConfig,
72+
ServiceInputTypes,
73+
ServiceOutputTypes
74+
>()
75+
.ep({
76+
...commonParams,
77+
})
78+
.m(function (this: any, Command: any, cs: any, config: EC2ClientResolvedConfig, o: any) {
79+
return [
80+
getSerdePlugin(config, this.serialize, this.deserialize),
81+
getEndpointPlugin(config, Command.getEndpointParameterInstructions()),
82+
];
83+
})
84+
.s("AmazonEC2", "GetInstanceMetadataDefaults", {})
85+
.n("EC2Client", "GetInstanceMetadataDefaultsCommand")
86+
.f(void 0, void 0)
87+
.ser(se_GetInstanceMetadataDefaultsCommand)
88+
.de(de_GetInstanceMetadataDefaultsCommand)
89+
.build() {}
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
// smithy-typescript generated code
2+
import { getEndpointPlugin } from "@smithy/middleware-endpoint";
3+
import { getSerdePlugin } from "@smithy/middleware-serde";
4+
import { Command as $Command } from "@smithy/smithy-client";
5+
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
6+
7+
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
8+
import { commonParams } from "../endpoint/EndpointParameters";
9+
import { ModifyInstanceMetadataDefaultsRequest, ModifyInstanceMetadataDefaultsResult } from "../models/models_6";
10+
import {
11+
de_ModifyInstanceMetadataDefaultsCommand,
12+
se_ModifyInstanceMetadataDefaultsCommand,
13+
} from "../protocols/Aws_ec2";
14+
15+
/**
16+
* @public
17+
*/
18+
export { __MetadataBearer, $Command };
19+
/**
20+
* @public
21+
*
22+
* The input for {@link ModifyInstanceMetadataDefaultsCommand}.
23+
*/
24+
export interface ModifyInstanceMetadataDefaultsCommandInput extends ModifyInstanceMetadataDefaultsRequest {}
25+
/**
26+
* @public
27+
*
28+
* The output of {@link ModifyInstanceMetadataDefaultsCommand}.
29+
*/
30+
export interface ModifyInstanceMetadataDefaultsCommandOutput
31+
extends ModifyInstanceMetadataDefaultsResult,
32+
__MetadataBearer {}
33+
34+
/**
35+
* <p>Modifies the default instance metadata service (IMDS) settings at the account level in
36+
* the specified Amazon Web Services
 Region.</p>
37+
* <note>
38+
* <p>To remove a parameter's account-level default setting, specify
39+
* <code>no-preference</code>. At instance launch, the value will come from the
40+
* AMI, or from the launch parameter if specified. For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence">Order of precedence for instance metadata options</a> in the
41+
* <i>Amazon EC2 User Guide</i>.</p>
42+
* </note>
43+
* @example
44+
* Use a bare-bones client and the command you need to make an API call.
45+
* ```javascript
46+
* import { EC2Client, ModifyInstanceMetadataDefaultsCommand } from "@aws-sdk/client-ec2"; // ES Modules import
47+
* // const { EC2Client, ModifyInstanceMetadataDefaultsCommand } = require("@aws-sdk/client-ec2"); // CommonJS import
48+
* const client = new EC2Client(config);
49+
* const input = { // ModifyInstanceMetadataDefaultsRequest
50+
* HttpTokens: "optional" || "required" || "no-preference",
51+
* HttpPutResponseHopLimit: Number("int"),
52+
* HttpEndpoint: "disabled" || "enabled" || "no-preference",
53+
* InstanceMetadataTags: "disabled" || "enabled" || "no-preference",
54+
* DryRun: true || false,
55+
* };
56+
* const command = new ModifyInstanceMetadataDefaultsCommand(input);
57+
* const response = await client.send(command);
58+
* // { // ModifyInstanceMetadataDefaultsResult
59+
* // Return: true || false,
60+
* // };
61+
*
62+
* ```
63+
*
64+
* @param ModifyInstanceMetadataDefaultsCommandInput - {@link ModifyInstanceMetadataDefaultsCommandInput}
65+
* @returns {@link ModifyInstanceMetadataDefaultsCommandOutput}
66+
* @see {@link ModifyInstanceMetadataDefaultsCommandInput} for command's `input` shape.
67+
* @see {@link ModifyInstanceMetadataDefaultsCommandOutput} for command's `response` shape.
68+
* @see {@link EC2ClientResolvedConfig | config} for EC2Client's `config` shape.
69+
*
70+
* @throws {@link EC2ServiceException}
71+
* <p>Base exception class for all service exceptions from EC2 service.</p>
72+
*
73+
* @public
74+
*/
75+
export class ModifyInstanceMetadataDefaultsCommand extends $Command
76+
.classBuilder<
77+
ModifyInstanceMetadataDefaultsCommandInput,
78+
ModifyInstanceMetadataDefaultsCommandOutput,
79+
EC2ClientResolvedConfig,
80+
ServiceInputTypes,
81+
ServiceOutputTypes
82+
>()
83+
.ep({
84+
...commonParams,
85+
})
86+
.m(function (this: any, Command: any, cs: any, config: EC2ClientResolvedConfig, o: any) {
87+
return [
88+
getSerdePlugin(config, this.serialize, this.deserialize),
89+
getEndpointPlugin(config, Command.getEndpointParameterInstructions()),
90+
];
91+
})
92+
.s("AmazonEC2", "ModifyInstanceMetadataDefaults", {})
93+
.n("EC2Client", "ModifyInstanceMetadataDefaultsCommand")
94+
.f(void 0, void 0)
95+
.ser(se_ModifyInstanceMetadataDefaultsCommand)
96+
.de(de_ModifyInstanceMetadataDefaultsCommand)
97+
.build() {}

clients/client-ec2/src/commands/PurchaseHostReservationCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { PurchaseHostReservationRequest, PurchaseHostReservationResult } from "../models/models_6";
9+
import { PurchaseHostReservationRequest } from "../models/models_6";
10+
import { PurchaseHostReservationResult } from "../models/models_7";
1011
import { de_PurchaseHostReservationCommand, se_PurchaseHostReservationCommand } from "../protocols/Aws_ec2";
1112

1213
/**

clients/client-ec2/src/commands/PurchaseReservedInstancesOfferingCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { PurchaseReservedInstancesOfferingRequest, PurchaseReservedInstancesOfferingResult } from "../models/models_6";
9+
import { PurchaseReservedInstancesOfferingRequest, PurchaseReservedInstancesOfferingResult } from "../models/models_7";
1010
import {
1111
de_PurchaseReservedInstancesOfferingCommand,
1212
se_PurchaseReservedInstancesOfferingCommand,

clients/client-ec2/src/commands/PurchaseScheduledInstancesCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { PurchaseScheduledInstancesRequest, PurchaseScheduledInstancesResult } from "../models/models_6";
9+
import { PurchaseScheduledInstancesRequest, PurchaseScheduledInstancesResult } from "../models/models_7";
1010
import { de_PurchaseScheduledInstancesCommand, se_PurchaseScheduledInstancesCommand } from "../protocols/Aws_ec2";
1111

1212
/**

clients/client-ec2/src/commands/RebootInstancesCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { RebootInstancesRequest } from "../models/models_6";
9+
import { RebootInstancesRequest } from "../models/models_7";
1010
import { de_RebootInstancesCommand, se_RebootInstancesCommand } from "../protocols/Aws_ec2";
1111

1212
/**

0 commit comments

Comments
 (0)