Skip to content

Commit 6fc319f

Browse files
author
awstools
committed
feat(client-appstream): AWS Appstream support for IPv6
1 parent 8c22eaa commit 6fc319f

File tree

9 files changed

+32
-1
lines changed

9 files changed

+32
-1
lines changed

clients/client-appstream/src/commands/CreateImageBuilderCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ export interface CreateImageBuilderCommandOutput extends CreateImageBuilderResul
108108
* // },
109109
* // NetworkAccessConfiguration: { // NetworkAccessConfiguration
110110
* // EniPrivateIpAddress: "STRING_VALUE",
111+
* // EniIpv6Addresses: [ // StringList
112+
* // "STRING_VALUE",
113+
* // ],
111114
* // EniId: "STRING_VALUE",
112115
* // },
113116
* // ImageBuilderErrors: [ // ResourceErrors

clients/client-appstream/src/commands/DeleteImageBuilderCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ export interface DeleteImageBuilderCommandOutput extends DeleteImageBuilderResul
7272
* // },
7373
* // NetworkAccessConfiguration: { // NetworkAccessConfiguration
7474
* // EniPrivateIpAddress: "STRING_VALUE",
75+
* // EniIpv6Addresses: [ // StringList
76+
* // "STRING_VALUE",
77+
* // ],
7578
* // EniId: "STRING_VALUE",
7679
* // },
7780
* // ImageBuilderErrors: [ // ResourceErrors

clients/client-appstream/src/commands/DescribeImageBuildersCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ export interface DescribeImageBuildersCommandOutput extends DescribeImageBuilder
7777
* // },
7878
* // NetworkAccessConfiguration: { // NetworkAccessConfiguration
7979
* // EniPrivateIpAddress: "STRING_VALUE",
80+
* // EniIpv6Addresses: [ // StringList
81+
* // "STRING_VALUE",
82+
* // ],
8083
* // EniId: "STRING_VALUE",
8184
* // },
8285
* // ImageBuilderErrors: [ // ResourceErrors

clients/client-appstream/src/commands/DescribeSessionsCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ export interface DescribeSessionsCommandOutput extends DescribeSessionsResult, _
6363
* // AuthenticationType: "API" || "SAML" || "USERPOOL" || "AWS_AD",
6464
* // NetworkAccessConfiguration: { // NetworkAccessConfiguration
6565
* // EniPrivateIpAddress: "STRING_VALUE",
66+
* // EniIpv6Addresses: [ // StringList
67+
* // "STRING_VALUE",
68+
* // ],
6669
* // EniId: "STRING_VALUE",
6770
* // },
6871
* // InstanceId: "STRING_VALUE",

clients/client-appstream/src/commands/StartImageBuilderCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ export interface StartImageBuilderCommandOutput extends StartImageBuilderResult,
7373
* // },
7474
* // NetworkAccessConfiguration: { // NetworkAccessConfiguration
7575
* // EniPrivateIpAddress: "STRING_VALUE",
76+
* // EniIpv6Addresses: [ // StringList
77+
* // "STRING_VALUE",
78+
* // ],
7679
* // EniId: "STRING_VALUE",
7780
* // },
7881
* // ImageBuilderErrors: [ // ResourceErrors

clients/client-appstream/src/commands/StopImageBuilderCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ export interface StopImageBuilderCommandOutput extends StopImageBuilderResult, _
7272
* // },
7373
* // NetworkAccessConfiguration: { // NetworkAccessConfiguration
7474
* // EniPrivateIpAddress: "STRING_VALUE",
75+
* // EniIpv6Addresses: [ // StringList
76+
* // "STRING_VALUE",
77+
* // ],
7578
* // EniId: "STRING_VALUE",
7679
* // },
7780
* // ImageBuilderErrors: [ // ResourceErrors

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3404,6 +3404,12 @@ export interface NetworkAccessConfiguration {
34043404
*/
34053405
EniPrivateIpAddress?: string | undefined;
34063406

3407+
/**
3408+
* <p>The IPv6 addresses of the elastic network interface that is attached to instances in your VPC.</p>
3409+
* @public
3410+
*/
3411+
EniIpv6Addresses?: string[] | undefined;
3412+
34073413
/**
34083414
* <p>The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.</p>
34093415
* @public

clients/client-appstream/src/schemas/schemas_0.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ const _EDIA = "EnableDefaultInternetAccess";
271271
const _EDL = "ErrorDetailsList";
272272
const _EHD = "EmbedHostDomains";
273273
const _EI = "EniId";
274+
const _EIA = "EniIpv6Addresses";
274275
const _EL = "EntitlementList";
275276
const _EM = "ErrorMessage";
276277
const _EN = "EntitlementName";
@@ -1441,7 +1442,7 @@ export var ListEntitledApplicationsResult: StaticStructureSchema = [
14411442
];
14421443
export var ListTagsForResourceRequest: StaticStructureSchema = [3, n0, _LTFRR, 0, [_RA], [0]];
14431444
export var ListTagsForResourceResponse: StaticStructureSchema = [3, n0, _LTFRRi, 0, [_T], [128 | 0]];
1444-
export var NetworkAccessConfiguration: StaticStructureSchema = [3, n0, _NAC, 0, [_EPIA, _EI], [0, 0]];
1445+
export var NetworkAccessConfiguration: StaticStructureSchema = [3, n0, _NAC, 0, [_EPIA, _EIA, _EI], [0, 64 | 0, 0]];
14451446
export var OperationNotPermittedException: StaticErrorSchema = [
14461447
-3,
14471448
n0,

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7319,6 +7319,12 @@
73197319
"smithy.api#documentation": "<p>The private IP address of the elastic network interface that is attached to instances in your VPC.</p>"
73207320
}
73217321
},
7322+
"EniIpv6Addresses": {
7323+
"target": "com.amazonaws.appstream#StringList",
7324+
"traits": {
7325+
"smithy.api#documentation": "<p>The IPv6 addresses of the elastic network interface that is attached to instances in your VPC.</p>"
7326+
}
7327+
},
73227328
"EniId": {
73237329
"target": "com.amazonaws.appstream#String",
73247330
"traits": {

0 commit comments

Comments
 (0)