Skip to content

Commit 3b5b044

Browse files
author
AWS
committed
Amazon WorkSpaces Web Update: Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging.
1 parent 9fec27c commit 3b5b044

File tree

2 files changed

+42
-9
lines changed

2 files changed

+42
-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": "Amazon WorkSpaces Web",
4+
"contributor": "",
5+
"description": "Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging."
6+
}

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

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@
8686
{"shape":"ResourceNotFoundException"},
8787
{"shape":"AccessDeniedException"},
8888
{"shape":"ThrottlingException"},
89-
{"shape":"ValidationException"}
89+
{"shape":"ValidationException"},
90+
{"shape":"ConflictException"}
9091
],
9192
"documentation":"<p>Associates a trust store with a web portal.</p>",
9293
"idempotent":true
@@ -452,7 +453,8 @@
452453
{"shape":"ResourceNotFoundException"},
453454
{"shape":"AccessDeniedException"},
454455
{"shape":"ThrottlingException"},
455-
{"shape":"ValidationException"}
456+
{"shape":"ValidationException"},
457+
{"shape":"ConflictException"}
456458
],
457459
"documentation":"<p>Disassociates browser settings from a web portal.</p>",
458460
"idempotent":true
@@ -471,7 +473,8 @@
471473
{"shape":"ResourceNotFoundException"},
472474
{"shape":"AccessDeniedException"},
473475
{"shape":"ThrottlingException"},
474-
{"shape":"ValidationException"}
476+
{"shape":"ValidationException"},
477+
{"shape":"ConflictException"}
475478
],
476479
"documentation":"<p>Disassociates IP access settings from a web portal.</p>",
477480
"idempotent":true
@@ -490,7 +493,8 @@
490493
{"shape":"ResourceNotFoundException"},
491494
{"shape":"AccessDeniedException"},
492495
{"shape":"ThrottlingException"},
493-
{"shape":"ValidationException"}
496+
{"shape":"ValidationException"},
497+
{"shape":"ConflictException"}
494498
],
495499
"documentation":"<p>Disassociates network settings from a web portal.</p>",
496500
"idempotent":true
@@ -509,7 +513,8 @@
509513
{"shape":"ResourceNotFoundException"},
510514
{"shape":"AccessDeniedException"},
511515
{"shape":"ThrottlingException"},
512-
{"shape":"ValidationException"}
516+
{"shape":"ValidationException"},
517+
{"shape":"ConflictException"}
513518
],
514519
"documentation":"<p>Disassociates a trust store from a web portal.</p>",
515520
"idempotent":true
@@ -528,7 +533,8 @@
528533
{"shape":"ResourceNotFoundException"},
529534
{"shape":"AccessDeniedException"},
530535
{"shape":"ThrottlingException"},
531-
{"shape":"ValidationException"}
536+
{"shape":"ValidationException"},
537+
{"shape":"ConflictException"}
532538
],
533539
"documentation":"<p>Disassociates user access logging settings from a web portal.</p>",
534540
"idempotent":true
@@ -547,7 +553,8 @@
547553
{"shape":"ResourceNotFoundException"},
548554
{"shape":"AccessDeniedException"},
549555
{"shape":"ThrottlingException"},
550-
{"shape":"ValidationException"}
556+
{"shape":"ValidationException"},
557+
{"shape":"ConflictException"}
551558
],
552559
"documentation":"<p>Disassociates user settings from a web portal.</p>",
553560
"idempotent":true
@@ -1635,6 +1642,10 @@
16351642
"portalArn":{
16361643
"shape":"ARN",
16371644
"documentation":"<p>The ARN of the web portal.</p>"
1645+
},
1646+
"tags":{
1647+
"shape":"TagList",
1648+
"documentation":"<p>The tags to add to the identity provider resource. A tag is a key-value pair.</p>"
16381649
}
16391650
}
16401651
},
@@ -1679,7 +1690,7 @@
16791690
},
16801691
"tags":{
16811692
"shape":"TagList",
1682-
"documentation":"<p>The tags to add to the browser settings resource. A tag is a key-value pair.</p>"
1693+
"documentation":"<p>The tags to add to the IP access settings resource. A tag is a key-value pair.</p>"
16831694
}
16841695
}
16851696
},
@@ -1878,6 +1889,10 @@
18781889
"shape":"keyArn",
18791890
"documentation":"<p>The customer managed key used to encrypt sensitive information in the user settings.</p>"
18801891
},
1892+
"deepLinkAllowed":{
1893+
"shape":"EnabledType",
1894+
"documentation":"<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
1895+
},
18811896
"disconnectTimeoutInMinutes":{
18821897
"shape":"DisconnectTimeoutInMinutes",
18831898
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
@@ -3711,6 +3726,10 @@
37113726
"shape":"EnabledType",
37123727
"documentation":"<p>Specifies whether the user can copy text from the streaming session to the local device.</p>"
37133728
},
3729+
"deepLinkAllowed":{
3730+
"shape":"EnabledType",
3731+
"documentation":"<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
3732+
},
37143733
"disconnectTimeoutInMinutes":{
37153734
"shape":"DisconnectTimeoutInMinutes",
37163735
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
@@ -3815,6 +3834,10 @@
38153834
"shape":"keyArn",
38163835
"documentation":"<p>The customer managed key used to encrypt sensitive information in the user settings.</p>"
38173836
},
3837+
"deepLinkAllowed":{
3838+
"shape":"EnabledType",
3839+
"documentation":"<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
3840+
},
38183841
"disconnectTimeoutInMinutes":{
38193842
"shape":"DisconnectTimeoutInMinutes",
38203843
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
@@ -3862,6 +3885,10 @@
38623885
"shape":"EnabledType",
38633886
"documentation":"<p>Specifies whether the user can copy text from the streaming session to the local device.</p>"
38643887
},
3888+
"deepLinkAllowed":{
3889+
"shape":"EnabledType",
3890+
"documentation":"<p>Specifies whether the user can use deep links that open automatically when connecting to a session.</p>"
3891+
},
38653892
"disconnectTimeoutInMinutes":{
38663893
"shape":"DisconnectTimeoutInMinutes",
38673894
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
@@ -3957,5 +3984,5 @@
39573984
"pattern":"^arn:[\\w+=\\/,.@-]+:kms:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:key\\/[a-zA-Z0-9-]+$"
39583985
}
39593986
},
3960-
"documentation":"<p>WorkSpaces Web is a low cost, fully managed WorkSpace built specifically to facilitate secure, web-based workloads. WorkSpaces Web makes it easy for customers to safely provide their employees with access to internal websites and SaaS web applications without the administrative burden of appliances or specialized client software. WorkSpaces Web provides simple policy tools tailored for user interactions, while offloading common tasks like capacity management, scaling, and maintaining browser images.</p>"
3987+
"documentation":"<p>Amazon WorkSpaces Secure Browser is a low cost, fully managed WorkSpace built specifically to facilitate secure, web-based workloads. WorkSpaces Secure Browser makes it easy for customers to safely provide their employees with access to internal websites and SaaS web applications without the administrative burden of appliances or specialized client software. WorkSpaces Secure Browser provides simple policy tools tailored for user interactions, while offloading common tasks like capacity management, scaling, and maintaining browser images.</p>"
39613988
}

0 commit comments

Comments
 (0)