Skip to content

Commit 94d520d

Browse files
author
AWS
committed
Amazon WorkSpaces Web Update: Amazon WorkSpaces Web now supports Administrator timeout control
1 parent 75f7d14 commit 94d520d

File tree

2 files changed

+68
-10
lines changed

2 files changed

+68
-10
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": "Amazon WorkSpaces Web now supports Administrator timeout control"
6+
}

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

Lines changed: 62 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
{"shape":"ResourceNotFoundException"},
126126
{"shape":"AccessDeniedException"},
127127
{"shape":"ThrottlingException"},
128+
{"shape":"ServiceQuotaExceededException"},
128129
{"shape":"ValidationException"},
129130
{"shape":"ConflictException"}
130131
],
@@ -751,7 +752,7 @@
751752
{"shape":"ThrottlingException"},
752753
{"shape":"ValidationException"}
753754
],
754-
"documentation":"<p>Updates the identity provider.</p>"
755+
"documentation":"<p>Updates the identity provider. </p>"
755756
},
756757
"UpdateNetworkSettings":{
757758
"name":"UpdateNetworkSettings",
@@ -1007,7 +1008,8 @@
10071008
"type":"string",
10081009
"max":131072,
10091010
"min":2,
1010-
"pattern":"\\{[\\S\\s]*\\}\\s*"
1011+
"pattern":"\\{[\\S\\s]*\\}\\s*",
1012+
"sensitive":true
10111013
},
10121014
"BrowserSettings":{
10131015
"type":"structure",
@@ -1205,7 +1207,7 @@
12051207
},
12061208
"identityProviderDetails":{
12071209
"shape":"IdentityProviderDetails",
1208-
"documentation":"<p>The identity provider details. The following list describes the provider detail keys for each identity provider type. </p> <ul> <li> <p>For Google and Login with Amazon:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> </ul> </li> <li> <p>For Facebook:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> <li> <p> <code>api_version</code> </p> </li> </ul> </li> <li> <p>For Sign in with Apple:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>team_id</code> </p> </li> <li> <p> <code>key_id</code> </p> </li> <li> <p> <code>private_key</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> </ul> </li> <li> <p>For OIDC providers:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>attributes_request_method</code> </p> </li> <li> <p> <code>oidc_issuer</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> <li> <p> <code>authorize_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>token_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>attributes_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>jwks_uri</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> </ul> </li> <li> <p>For SAML providers:</p> <ul> <li> <p> <code>MetadataFile</code> OR <code>MetadataURL</code> </p> </li> <li> <p> <code>IDPSignout</code> <i>optional</i> </p> </li> </ul> </li> </ul>"
1210+
"documentation":"<p>The identity provider details. The following list describes the provider detail keys for each identity provider type. </p> <ul> <li> <p>For Google and Login with Amazon:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> </ul> </li> <li> <p>For Facebook:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> <li> <p> <code>api_version</code> </p> </li> </ul> </li> <li> <p>For Sign in with Apple:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>team_id</code> </p> </li> <li> <p> <code>key_id</code> </p> </li> <li> <p> <code>private_key</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> </ul> </li> <li> <p>For OIDC providers:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>attributes_request_method</code> </p> </li> <li> <p> <code>oidc_issuer</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> <li> <p> <code>authorize_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>token_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>attributes_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>jwks_uri</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> </ul> </li> <li> <p>For SAML providers:</p> <ul> <li> <p> <code>MetadataFile</code> OR <code>MetadataURL</code> </p> </li> <li> <p> <code>IDPSignout</code> (boolean) <i>optional</i> </p> </li> </ul> </li> </ul>"
12091211
},
12101212
"identityProviderName":{
12111213
"shape":"IdentityProviderName",
@@ -1363,10 +1365,18 @@
13631365
"shape":"EnabledType",
13641366
"documentation":"<p>Specifies whether the user can copy text from the streaming session to the local device.</p>"
13651367
},
1368+
"disconnectTimeoutInMinutes":{
1369+
"shape":"DisconnectTimeoutInMinutes",
1370+
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
1371+
},
13661372
"downloadAllowed":{
13671373
"shape":"EnabledType",
13681374
"documentation":"<p>Specifies whether the user can download files from the streaming session to the local device.</p>"
13691375
},
1376+
"idleDisconnectTimeoutInMinutes":{
1377+
"shape":"IdleDisconnectTimeoutInMinutes",
1378+
"documentation":"<p>The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.</p>"
1379+
},
13701380
"pasteAllowed":{
13711381
"shape":"EnabledType",
13721382
"documentation":"<p>Specifies whether the user can paste text from the local device to the streaming session.</p>"
@@ -1565,11 +1575,18 @@
15651575
"members":{
15661576
}
15671577
},
1578+
"DisconnectTimeoutInMinutes":{
1579+
"type":"integer",
1580+
"box":true,
1581+
"max":600,
1582+
"min":1
1583+
},
15681584
"DisplayName":{
15691585
"type":"string",
15701586
"max":64,
15711587
"min":1,
1572-
"pattern":"^.+$"
1588+
"pattern":"^.+$",
1589+
"sensitive":true
15731590
},
15741591
"EnabledType":{
15751592
"type":"string",
@@ -1797,7 +1814,8 @@
17971814
"IdentityProviderDetails":{
17981815
"type":"map",
17991816
"key":{"shape":"StringType"},
1800-
"value":{"shape":"StringType"}
1817+
"value":{"shape":"StringType"},
1818+
"sensitive":true
18011819
},
18021820
"IdentityProviderList":{
18031821
"type":"list",
@@ -1807,7 +1825,8 @@
18071825
"type":"string",
18081826
"max":32,
18091827
"min":1,
1810-
"pattern":"^[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+$"
1828+
"pattern":"^[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+$",
1829+
"sensitive":true
18111830
},
18121831
"IdentityProviderSummary":{
18131832
"type":"structure",
@@ -1838,6 +1857,12 @@
18381857
"OIDC"
18391858
]
18401859
},
1860+
"IdleDisconnectTimeoutInMinutes":{
1861+
"type":"integer",
1862+
"box":true,
1863+
"max":60,
1864+
"min":0
1865+
},
18411866
"InternalServerException":{
18421867
"type":"structure",
18431868
"members":{
@@ -2396,14 +2421,16 @@
23962421
"documentation":"<p>The value of the tag</p>"
23972422
}
23982423
},
2399-
"documentation":"<p>The tag.</p>"
2424+
"documentation":"<p>The tag.</p>",
2425+
"sensitive":true
24002426
},
24012427
"TagExceptionMessage":{"type":"string"},
24022428
"TagKey":{
24032429
"type":"string",
24042430
"max":128,
24052431
"min":1,
2406-
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
2432+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$",
2433+
"sensitive":true
24072434
},
24082435
"TagKeyList":{
24092436
"type":"list",
@@ -2450,7 +2477,8 @@
24502477
"type":"string",
24512478
"max":256,
24522479
"min":0,
2453-
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
2480+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$",
2481+
"sensitive":true
24542482
},
24552483
"ThrottlingException":{
24562484
"type":"structure",
@@ -2597,7 +2625,7 @@
25972625
},
25982626
"identityProviderDetails":{
25992627
"shape":"IdentityProviderDetails",
2600-
"documentation":"<p>The details of the identity provider.</p>"
2628+
"documentation":"<p>The details of the identity provider. The following list describes the provider detail keys for each identity provider type. </p> <ul> <li> <p>For Google and Login with Amazon:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> </ul> </li> <li> <p>For Facebook:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> <li> <p> <code>api_version</code> </p> </li> </ul> </li> <li> <p>For Sign in with Apple:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>team_id</code> </p> </li> <li> <p> <code>key_id</code> </p> </li> <li> <p> <code>private_key</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> </ul> </li> <li> <p>For OIDC providers:</p> <ul> <li> <p> <code>client_id</code> </p> </li> <li> <p> <code>client_secret</code> </p> </li> <li> <p> <code>attributes_request_method</code> </p> </li> <li> <p> <code>oidc_issuer</code> </p> </li> <li> <p> <code>authorize_scopes</code> </p> </li> <li> <p> <code>authorize_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>token_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>attributes_url</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> <li> <p> <code>jwks_uri</code> <i>if not available from discovery URL specified by <code>oidc_issuer</code> key</i> </p> </li> </ul> </li> <li> <p>For SAML providers:</p> <ul> <li> <p> <code>MetadataFile</code> OR <code>MetadataURL</code> </p> </li> <li> <p> <code>IDPSignout</code> (boolean) <i>optional</i> </p> </li> </ul> </li> </ul>"
26012629
},
26022630
"identityProviderName":{
26032631
"shape":"IdentityProviderName",
@@ -2731,10 +2759,18 @@
27312759
"shape":"EnabledType",
27322760
"documentation":"<p>Specifies whether the user can copy text from the streaming session to the local device.</p>"
27332761
},
2762+
"disconnectTimeoutInMinutes":{
2763+
"shape":"DisconnectTimeoutInMinutes",
2764+
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
2765+
},
27342766
"downloadAllowed":{
27352767
"shape":"EnabledType",
27362768
"documentation":"<p>Specifies whether the user can download files from the streaming session to the local device.</p>"
27372769
},
2770+
"idleDisconnectTimeoutInMinutes":{
2771+
"shape":"IdleDisconnectTimeoutInMinutes",
2772+
"documentation":"<p>The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.</p>"
2773+
},
27382774
"pasteAllowed":{
27392775
"shape":"EnabledType",
27402776
"documentation":"<p>Specifies whether the user can paste text from the local device to the streaming session.</p>"
@@ -2777,10 +2813,18 @@
27772813
"shape":"EnabledType",
27782814
"documentation":"<p>Specifies whether the user can copy text from the streaming session to the local device.</p>"
27792815
},
2816+
"disconnectTimeoutInMinutes":{
2817+
"shape":"DisconnectTimeoutInMinutes",
2818+
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
2819+
},
27802820
"downloadAllowed":{
27812821
"shape":"EnabledType",
27822822
"documentation":"<p>Specifies whether the user can download files from the streaming session to the local device.</p>"
27832823
},
2824+
"idleDisconnectTimeoutInMinutes":{
2825+
"shape":"IdleDisconnectTimeoutInMinutes",
2826+
"documentation":"<p>The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.</p>"
2827+
},
27842828
"pasteAllowed":{
27852829
"shape":"EnabledType",
27862830
"documentation":"<p>Specifies whether the user can paste text from the local device to the streaming session.</p>"
@@ -2811,10 +2855,18 @@
28112855
"shape":"EnabledType",
28122856
"documentation":"<p>Specifies whether the user can copy text from the streaming session to the local device.</p>"
28132857
},
2858+
"disconnectTimeoutInMinutes":{
2859+
"shape":"DisconnectTimeoutInMinutes",
2860+
"documentation":"<p>The amount of time that a streaming session remains active after users disconnect.</p>"
2861+
},
28142862
"downloadAllowed":{
28152863
"shape":"EnabledType",
28162864
"documentation":"<p>Specifies whether the user can download files from the streaming session to the local device.</p>"
28172865
},
2866+
"idleDisconnectTimeoutInMinutes":{
2867+
"shape":"IdleDisconnectTimeoutInMinutes",
2868+
"documentation":"<p>The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.</p>"
2869+
},
28182870
"pasteAllowed":{
28192871
"shape":"EnabledType",
28202872
"documentation":"<p>Specifies whether the user can paste text from the local device to the streaming session.</p>"

0 commit comments

Comments
 (0)