Skip to content

Commit c26a7df

Browse files
author
AWS
committed
AWS Parallel Computing Service Update: Add support for IPv6 Networking for Clusters.
1 parent 0a6b71c commit c26a7df

File tree

2 files changed

+31
-9
lines changed

2 files changed

+31
-9
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Parallel Computing Service",
4+
"contributor": "",
5+
"description": "Add support for IPv6 Networking for Clusters."
6+
}

services/pcs/src/main/resources/codegen-resources/service-2.json

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -974,8 +974,7 @@
974974
},
975975
"DeleteClusterResponse":{
976976
"type":"structure",
977-
"members":{
978-
}
977+
"members":{}
979978
},
980979
"DeleteComputeNodeGroupRequest":{
981980
"type":"structure",
@@ -1001,8 +1000,7 @@
10011000
},
10021001
"DeleteComputeNodeGroupResponse":{
10031002
"type":"structure",
1004-
"members":{
1005-
}
1003+
"members":{}
10061004
},
10071005
"DeleteQueueRequest":{
10081006
"type":"structure",
@@ -1028,8 +1026,7 @@
10281026
},
10291027
"DeleteQueueResponse":{
10301028
"type":"structure",
1031-
"members":{
1032-
}
1029+
"members":{}
10331030
},
10341031
"Endpoint":{
10351032
"type":"structure",
@@ -1045,11 +1042,15 @@
10451042
},
10461043
"privateIpAddress":{
10471044
"shape":"String",
1048-
"documentation":"<p>The endpoint's private IP address.</p> <p>Example: <code>2.2.2.2</code> </p>"
1045+
"documentation":"<p>For clusters that use IPv4, this is the endpoint's private IP address.</p> <p>Example: <code>10.1.2.3</code> </p> <p>For clusters configured to use IPv6, this is an empty string.</p>"
10491046
},
10501047
"publicIpAddress":{
10511048
"shape":"String",
1052-
"documentation":"<p>The endpoint's public IP address.</p> <p>Example: <code>1.1.1.1</code> </p>"
1049+
"documentation":"<p>The endpoint's public IP address.</p> <p>Example: <code>192.0.2.1</code> </p>"
1050+
},
1051+
"ipv6Address":{
1052+
"shape":"String",
1053+
"documentation":"<p>The endpoint's IPv6 address.</p> <p>Example: <code>2001:db8::1</code> </p>"
10531054
},
10541055
"port":{
10551056
"shape":"String",
@@ -1301,6 +1302,13 @@
13011302
"max":100,
13021303
"min":1
13031304
},
1305+
"NetworkType":{
1306+
"type":"string",
1307+
"enum":[
1308+
"IPV4",
1309+
"IPV6"
1310+
]
1311+
},
13041312
"Networking":{
13051313
"type":"structure",
13061314
"members":{
@@ -1310,7 +1318,11 @@
13101318
},
13111319
"securityGroupIds":{
13121320
"shape":"SecurityGroupIdList",
1313-
"documentation":"<p>The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.</p> <p>The following rules are required:</p> <ul> <li> <p>Inbound rule 1</p> <ul> <li> <p>Protocol: All</p> </li> <li> <p>Ports: All</p> </li> <li> <p>Source: Self</p> </li> </ul> </li> <li> <p>Outbound rule 1</p> <ul> <li> <p>Protocol: All</p> </li> <li> <p>Ports: All</p> </li> <li> <p>Destination: 0.0.0.0/0 (IPv4)</p> </li> </ul> </li> <li> <p>Outbound rule 2</p> <ul> <li> <p>Protocol: All</p> </li> <li> <p>Ports: All</p> </li> <li> <p>Destination: Self</p> </li> </ul> </li> </ul>"
1321+
"documentation":"<p>The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.</p> <p>The following rules are required:</p> <ul> <li> <p>Inbound rule 1</p> <ul> <li> <p>Protocol: All</p> </li> <li> <p>Ports: All</p> </li> <li> <p>Source: Self</p> </li> </ul> </li> <li> <p>Outbound rule 1</p> <ul> <li> <p>Protocol: All</p> </li> <li> <p>Ports: All</p> </li> <li> <p>Destination: 0.0.0.0/0 (IPv4) or ::/0 (IPv6)</p> </li> </ul> </li> <li> <p>Outbound rule 2</p> <ul> <li> <p>Protocol: All</p> </li> <li> <p>Ports: All</p> </li> <li> <p>Destination: Self</p> </li> </ul> </li> </ul>"
1322+
},
1323+
"networkType":{
1324+
"shape":"NetworkType",
1325+
"documentation":"<p>The IP address version the cluster uses. The default is <code>IPV4</code>.</p>"
13141326
}
13151327
},
13161328
"documentation":"<p>The networking configuration for the cluster's control plane.</p>"
@@ -1325,6 +1337,10 @@
13251337
"securityGroupIds":{
13261338
"shape":"SecurityGroupIdList",
13271339
"documentation":"<p>A list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.</p>"
1340+
},
1341+
"networkType":{
1342+
"shape":"NetworkType",
1343+
"documentation":"<p>The IP address version the cluster uses. The default is <code>IPV4</code>.</p>"
13281344
}
13291345
},
13301346
"documentation":"<p>The networking configuration for the cluster's control plane.</p>"

0 commit comments

Comments
 (0)