Skip to content

Commit 4c734ab

Browse files
author
AWS
committed
Amazon WorkSpaces Web Update: Add support for toolbar configuration under user settings.
1 parent b25c16d commit 4c734ab

File tree

2 files changed

+85
-0
lines changed

2 files changed

+85
-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 Web",
4+
"contributor": "",
5+
"description": "Add support for toolbar configuration under user settings."
6+
}

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

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2201,6 +2201,10 @@
22012201
"shape":"TagList",
22022202
"documentation":"<p>The tags to add to the user settings resource. A tag is a key-value pair.</p>"
22032203
},
2204+
"toolbarConfiguration":{
2205+
"shape":"ToolbarConfiguration",
2206+
"documentation":"<p>The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.</p>"
2207+
},
22042208
"uploadAllowed":{
22052209
"shape":"EnabledType",
22062210
"documentation":"<p>Specifies whether the user can upload files from the local device to the streaming session.</p>"
@@ -2941,6 +2945,10 @@
29412945
"max":100,
29422946
"min":1
29432947
},
2948+
"HiddenToolbarItemList":{
2949+
"type":"list",
2950+
"member":{"shape":"ToolbarItem"}
2951+
},
29442952
"IdentityProvider":{
29452953
"type":"structure",
29462954
"required":["identityProviderArn"],
@@ -3634,6 +3642,19 @@
36343642
"max":5000,
36353643
"min":1
36363644
},
3645+
"MaxDisplayResolution":{
3646+
"type":"string",
3647+
"enum":[
3648+
"size4096X2160",
3649+
"size3840X2160",
3650+
"size3440X1440",
3651+
"size2560X1440",
3652+
"size1920X1080",
3653+
"size1280X720",
3654+
"size1024X768",
3655+
"size800X600"
3656+
]
3657+
},
36373658
"MaxResults":{
36383659
"type":"integer",
36393660
"box":true,
@@ -4228,6 +4249,45 @@
42284249
},
42294250
"exception":true
42304251
},
4252+
"ToolbarConfiguration":{
4253+
"type":"structure",
4254+
"members":{
4255+
"hiddenToolbarItems":{
4256+
"shape":"HiddenToolbarItemList",
4257+
"documentation":"<p>The list of toolbar items to be hidden.</p>"
4258+
},
4259+
"maxDisplayResolution":{
4260+
"shape":"MaxDisplayResolution",
4261+
"documentation":"<p>The maximum display resolution that is allowed for the session.</p>"
4262+
},
4263+
"toolbarType":{
4264+
"shape":"ToolbarType",
4265+
"documentation":"<p>The type of toolbar displayed during the session.</p>"
4266+
},
4267+
"visualMode":{
4268+
"shape":"VisualMode",
4269+
"documentation":"<p>The visual mode of the toolbar.</p>"
4270+
}
4271+
},
4272+
"documentation":"<p>The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.</p>"
4273+
},
4274+
"ToolbarItem":{
4275+
"type":"string",
4276+
"enum":[
4277+
"Windows",
4278+
"DualMonitor",
4279+
"FullScreen",
4280+
"Webcam",
4281+
"Microphone"
4282+
]
4283+
},
4284+
"ToolbarType":{
4285+
"type":"string",
4286+
"enum":[
4287+
"Floating",
4288+
"Docked"
4289+
]
4290+
},
42314291
"TrustStore":{
42324292
"type":"structure",
42334293
"required":["trustStoreArn"],
@@ -4614,6 +4674,10 @@
46144674
"shape":"EnabledType",
46154675
"documentation":"<p>Specifies whether the user can print to the local device.</p>"
46164676
},
4677+
"toolbarConfiguration":{
4678+
"shape":"ToolbarConfiguration",
4679+
"documentation":"<p>The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.</p>"
4680+
},
46174681
"uploadAllowed":{
46184682
"shape":"EnabledType",
46194683
"documentation":"<p>Specifies whether the user can upload files from the local device to the streaming session.</p>"
@@ -4722,6 +4786,10 @@
47224786
"shape":"EnabledType",
47234787
"documentation":"<p>Specifies whether the user can print to the local device.</p>"
47244788
},
4789+
"toolbarConfiguration":{
4790+
"shape":"ToolbarConfiguration",
4791+
"documentation":"<p>The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.</p>"
4792+
},
47254793
"uploadAllowed":{
47264794
"shape":"EnabledType",
47274795
"documentation":"<p>Specifies whether the user can upload files from the local device to the streaming session.</p>"
@@ -4773,6 +4841,10 @@
47734841
"shape":"EnabledType",
47744842
"documentation":"<p>Specifies whether the user can print to the local device.</p>"
47754843
},
4844+
"toolbarConfiguration":{
4845+
"shape":"ToolbarConfiguration",
4846+
"documentation":"<p>The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.</p>"
4847+
},
47764848
"uploadAllowed":{
47774849
"shape":"EnabledType",
47784850
"documentation":"<p>Specifies whether the user can upload files from the local device to the streaming session.</p>"
@@ -4842,6 +4914,13 @@
48424914
"other"
48434915
]
48444916
},
4917+
"VisualMode":{
4918+
"type":"string",
4919+
"enum":[
4920+
"Dark",
4921+
"Light"
4922+
]
4923+
},
48454924
"VpcId":{
48464925
"type":"string",
48474926
"max":255,

0 commit comments

Comments
 (0)