Skip to content

Commit 4e2b92b

Browse files
author
AWS
committed
Amazon WorkSpaces Update: Updated modifyStreamingProperties to support PrivateLink VPC endpoints for directories
1 parent 50b76fe commit 4e2b92b

File tree

2 files changed

+74
-1
lines changed

2 files changed

+74
-1
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": "Updated modifyStreamingProperties to support PrivateLink VPC endpoints for directories"
6+
}

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

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,10 @@
10791079
"output":{"shape":"ModifyWorkspaceAccessPropertiesResult"},
10801080
"errors":[
10811081
{"shape":"ResourceNotFoundException"},
1082-
{"shape":"AccessDeniedException"}
1082+
{"shape":"AccessDeniedException"},
1083+
{"shape":"InvalidParameterValuesException"},
1084+
{"shape":"InvalidParameterCombinationException"},
1085+
{"shape":"OperationNotSupportedException"}
10831086
],
10841087
"documentation":"<p>Specifies which devices and operating systems users can use to access their WorkSpaces. For more information, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/update-directory-details.html#control-device-access\"> Control Device Access</a>.</p>"
10851088
},
@@ -1501,6 +1504,43 @@
15011504
"documentation":"<p>The user is not authorized to access a resource.</p>",
15021505
"exception":true
15031506
},
1507+
"AccessEndpoint":{
1508+
"type":"structure",
1509+
"members":{
1510+
"AccessEndpointType":{
1511+
"shape":"AccessEndpointType",
1512+
"documentation":"<p>Indicates the type of access endpoint.</p>"
1513+
},
1514+
"VpcEndpointId":{
1515+
"shape":"AlphanumericDashUnderscoreNonEmptyString",
1516+
"documentation":"<p>Indicates the VPC endpoint to use for access.</p>"
1517+
}
1518+
},
1519+
"documentation":"<p>Describes the access type and endpoint for a WorkSpace.</p>"
1520+
},
1521+
"AccessEndpointConfig":{
1522+
"type":"structure",
1523+
"required":["AccessEndpoints"],
1524+
"members":{
1525+
"AccessEndpoints":{
1526+
"shape":"AccessEndpointList",
1527+
"documentation":"<p>Indicates a list of access endpoints associated with this directory.</p>"
1528+
},
1529+
"InternetFallbackProtocols":{
1530+
"shape":"InternetFallbackProtocolList",
1531+
"documentation":"<p>Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.</p>"
1532+
}
1533+
},
1534+
"documentation":"<p>Describes the access endpoint configuration for a WorkSpace.</p>"
1535+
},
1536+
"AccessEndpointList":{
1537+
"type":"list",
1538+
"member":{"shape":"AccessEndpoint"}
1539+
},
1540+
"AccessEndpointType":{
1541+
"type":"string",
1542+
"enum":["STREAMING_WSP"]
1543+
},
15041544
"AccessPropertyValue":{
15051545
"type":"string",
15061546
"enum":[
@@ -1617,6 +1657,10 @@
16171657
"pattern":"^(http|https)\\://\\S+"
16181658
},
16191659
"Alias":{"type":"string"},
1660+
"AlphanumericDashUnderscoreNonEmptyString":{
1661+
"type":"string",
1662+
"pattern":"^[a-zA-Z0-9\\_\\-]{1,1000}$"
1663+
},
16201664
"AmazonUuid":{
16211665
"type":"string",
16221666
"max":36,
@@ -4325,6 +4369,25 @@
43254369
"documentation":"<p>Unexpected server error occured.</p>",
43264370
"exception":true
43274371
},
4372+
"InternetFallbackProtocol":{
4373+
"type":"string",
4374+
"enum":["PCOIP"]
4375+
},
4376+
"InternetFallbackProtocolList":{
4377+
"type":"list",
4378+
"member":{"shape":"InternetFallbackProtocol"}
4379+
},
4380+
"InvalidParameterCombinationException":{
4381+
"type":"structure",
4382+
"members":{
4383+
"message":{
4384+
"shape":"ExceptionMessage",
4385+
"documentation":"<p>The exception error message.</p>"
4386+
}
4387+
},
4388+
"documentation":"<p>Two or more of the selected parameter values cannot be used together.</p>",
4389+
"exception":true
4390+
},
43284391
"InvalidParameterValuesException":{
43294392
"type":"structure",
43304393
"members":{
@@ -6319,6 +6382,10 @@
63196382
"DeviceTypeWorkSpacesThinClient":{
63206383
"shape":"AccessPropertyValue",
63216384
"documentation":"<p>Indicates whether users can access their WorkSpaces through a WorkSpaces Thin Client.</p>"
6385+
},
6386+
"AccessEndpointConfig":{
6387+
"shape":"AccessEndpointConfig",
6388+
"documentation":"<p>Specifies the configuration for accessing the WorkSpace.</p>"
63226389
}
63236390
},
63246391
"documentation":"<p>The device types and operating systems that can be used to access a WorkSpace. For more information, see <a href=\"https://docs.aws.amazon.com/workspaces/latest/adminguide/workspaces-network-requirements.html\">Amazon WorkSpaces Client Network Requirements</a>.</p>"

0 commit comments

Comments
 (0)