Skip to content

Commit 7143552

Browse files
author
AWS
committed
Amazon WorkSpaces Update: Added IPv6 address support for WorkSpaces using Dual-Stack subnets
1 parent 5fb2111 commit 7143552

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
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": "Amazon WorkSpaces",
4+
"contributor": "",
5+
"description": "Added IPv6 address support for WorkSpaces using Dual-Stack subnets"
6+
}

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4109,6 +4109,10 @@
41094109
"type":"list",
41104110
"member":{"shape":"IpAddress"}
41114111
},
4112+
"DnsIpv6Addresses":{
4113+
"type":"list",
4114+
"member":{"shape":"Ipv6Address"}
4115+
},
41124116
"DomainName":{
41134117
"type":"string",
41144118
"pattern":"^([a-zA-Z0-9]+[.-])+([a-zA-Z0-9])+$"
@@ -4761,6 +4765,10 @@
47614765
"type":"list",
47624766
"member":{"shape":"IpRuleItem"}
47634767
},
4768+
"Ipv6Address":{
4769+
"type":"string",
4770+
"pattern":"^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|[0-9a-fA-F]{1,4}(?::[0-9a-fA-F]{1,4}){0,6}::[0-9a-fA-F]{1,4}$"
4771+
},
47644772
"Limit":{
47654773
"type":"integer",
47664774
"max":25,
@@ -6534,6 +6542,10 @@
65346542
"shape":"IpAddress",
65356543
"documentation":"<p>The IP address of the WorkSpace.</p>"
65366544
},
6545+
"Ipv6Address":{
6546+
"shape":"Ipv6Address",
6547+
"documentation":"<p>The IPv6 address of the WorkSpace.</p>"
6548+
},
65376549
"State":{
65386550
"shape":"WorkspaceState",
65396551
"documentation":"<p>The operational state of the WorkSpace.</p> <ul> <li> <p> <code>PENDING</code> – The WorkSpace is in a waiting state (for example, the WorkSpace is being created).</p> </li> <li> <p> <code>AVAILABLE</code> – The WorkSpace is running and has passed the health checks.</p> </li> <li> <p> <code>IMPAIRED</code> – Refer to <code>UNHEALTHY</code> state.</p> </li> <li> <p> <code>UNHEALTHY</code> – The WorkSpace is not responding to health checks.</p> </li> <li> <p> <code>REBOOTING</code> – The WorkSpace is being rebooted (restarted).</p> </li> <li> <p> <code>STARTING</code> – The WorkSpace is starting up and health checks are being run.</p> </li> <li> <p> <code>REBUILDING</code> – The WorkSpace is being rebuilt.</p> </li> <li> <p> <code>RESTORING</code> – The WorkSpace is being restored.</p> </li> <li> <p> <code>MAINTENANCE</code> – The WorkSpace is undergoing scheduled maintenance by Amazon Web Services.</p> </li> <li> <p> <code>ADMIN_MAINTENANCE</code> – The WorkSpace is undergoing maintenance by the WorkSpaces administrator.</p> </li> <li> <p> <code>TERMINATING</code> – The WorkSpace is being deleted.</p> </li> <li> <p> <code>TERMINATED</code> – The WorkSpace has been deleted.</p> </li> <li> <p> <code>SUSPENDED</code> – The WorkSpace has been suspended for image creation.</p> </li> <li> <p> <code>UPDATING</code> – The WorkSpace is undergoing an update.</p> </li> <li> <p> <code>STOPPING</code> – The WorkSpace is being stopped.</p> </li> <li> <p> <code>STOPPED</code> – The WorkSpace has been stopped.</p> </li> <li> <p> <code>ERROR </code> – The WorkSpace is an error state (for example, an error occurred during startup).</p> </li> </ul> <note> <p>After a WorkSpace is terminated, the <code>TERMINATED</code> state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using <a href=\"https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaces.html\"> DescribeWorkSpaces</a>. If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated.</p> </note>"
@@ -6800,6 +6812,10 @@
68006812
"shape":"DnsIpAddresses",
68016813
"documentation":"<p>The IP addresses of the DNS servers for the directory.</p>"
68026814
},
6815+
"DnsIpv6Addresses":{
6816+
"shape":"DnsIpv6Addresses",
6817+
"documentation":"<p>The IPv6 addresses of the DNS servers for the directory.</p>"
6818+
},
68036819
"CustomerUserName":{
68046820
"shape":"UserName",
68056821
"documentation":"<p>The user name for the service account.</p>"
@@ -7186,6 +7202,10 @@
71867202
"WorkspaceName":{
71877203
"shape":"WorkspaceName",
71887204
"documentation":"<p>The name of the user-decoupled WorkSpace.</p> <note> <p> <code>WorkspaceName</code> is required if <code>UserName</code> is <code>[UNDEFINED]</code> for user-decoupled WorkSpaces. <code>WorkspaceName</code> is not applicable if <code>UserName</code> is specified for user-assigned WorkSpaces.</p> </note>"
7205+
},
7206+
"Ipv6Address":{
7207+
"shape":"Ipv6Address",
7208+
"documentation":"<p>The IPv6 address for the WorkSpace.</p>"
71897209
}
71907210
},
71917211
"documentation":"<p>Describes the information used to create a WorkSpace.</p>"

0 commit comments

Comments
 (0)