Skip to content

Commit 49db96c

Browse files
author
awstools
committed
feat(client-lightsail): This release adds support for IPv6-only instance plans.
1 parent 40442fb commit 49db96c

File tree

6 files changed

+30
-0
lines changed

6 files changed

+30
-0
lines changed

clients/client-lightsail/src/commands/GetBundlesCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export interface GetBundlesCommandOutput extends GetBundlesResult, __MetadataBea
6969
* // supportedAppCategories: [ // AppCategoryList
7070
* // "LfR",
7171
* // ],
72+
* // publicIpv4AddressCount: Number("int"),
7273
* // },
7374
* // ],
7475
* // nextPageToken: "STRING_VALUE",

clients/client-lightsail/src/commands/GetInstanceAccessDetailsCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ export interface GetInstanceAccessDetailsCommandOutput extends GetInstanceAccess
5050
* // certKey: "STRING_VALUE",
5151
* // expiresAt: new Date("TIMESTAMP"),
5252
* // ipAddress: "STRING_VALUE",
53+
* // ipv6Addresses: [ // Ipv6AddressList
54+
* // "STRING_VALUE",
55+
* // ],
5356
* // password: "STRING_VALUE",
5457
* // passwordData: { // PasswordData
5558
* // ciphertext: "STRING_VALUE",

clients/client-lightsail/src/models/models_0.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2217,6 +2217,12 @@ export interface Bundle {
22172217
* </important>
22182218
*/
22192219
supportedAppCategories?: AppCategory[];
2220+
2221+
/**
2222+
* @public
2223+
* <p>An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.</p>
2224+
*/
2225+
publicIpv4AddressCount?: number;
22202226
}
22212227

22222228
/**

clients/client-lightsail/src/models/models_1.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1352,6 +1352,12 @@ export interface InstanceAccessDetails {
13521352
*/
13531353
ipAddress?: string;
13541354

1355+
/**
1356+
* @public
1357+
* <p>The IPv6 address of the Amazon Lightsail instance.</p>
1358+
*/
1359+
ipv6Addresses?: string[];
1360+
13551361
/**
13561362
* @public
13571363
* <p>For RDP access, the password for your Amazon Lightsail instance. Password will be an empty

clients/client-lightsail/src/protocols/Aws_json1_1.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13888,6 +13888,7 @@ const de_Bundle = (output: any, context: __SerdeContext): Bundle => {
1388813888
name: __expectString,
1388913889
power: __expectInt32,
1389013890
price: __limitedParseFloat32,
13891+
publicIpv4AddressCount: __expectInt32,
1389113892
ramSizeInGb: __limitedParseFloat32,
1389213893
supportedAppCategories: _json,
1389313894
supportedPlatforms: _json,
@@ -15634,6 +15635,7 @@ const de_InstanceAccessDetails = (output: any, context: __SerdeContext): Instanc
1563415635
hostKeys: (_: any) => de_HostKeysList(_, context),
1563515636
instanceName: __expectString,
1563615637
ipAddress: __expectString,
15638+
ipv6Addresses: _json,
1563715639
password: __expectString,
1563815640
passwordData: _json,
1563915641
privateKey: __expectString,

codegen/sdk-codegen/aws-models/lightsail.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1650,6 +1650,12 @@
16501650
"traits": {
16511651
"smithy.api#documentation": "<p>Virtual computer blueprints that are supported by a Lightsail for Research bundle.</p>\n <important>\n <p>This parameter only applies to Lightsail for Research resources.</p>\n </important>"
16521652
}
1653+
},
1654+
"publicIpv4AddressCount": {
1655+
"target": "com.amazonaws.lightsail#integer",
1656+
"traits": {
1657+
"smithy.api#documentation": "<p>An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.</p>"
1658+
}
16531659
}
16541660
},
16551661
"traits": {
@@ -14117,6 +14123,12 @@
1411714123
"smithy.api#documentation": "<p>The public IP address of the Amazon Lightsail instance.</p>"
1411814124
}
1411914125
},
14126+
"ipv6Addresses": {
14127+
"target": "com.amazonaws.lightsail#Ipv6AddressList",
14128+
"traits": {
14129+
"smithy.api#documentation": "<p>The IPv6 address of the Amazon Lightsail instance.</p>"
14130+
}
14131+
},
1412014132
"password": {
1412114133
"target": "com.amazonaws.lightsail#string",
1412214134
"traits": {

0 commit comments

Comments
 (0)