Skip to content

Commit 75ba83c

Browse files
author
AWS
committed
Amazon WorkSpaces Web Update: Support for managing web content filtering for defining, tracking and regulating type of content accessed with WorkSpaces Secure Browser as part of browser settings.
1 parent c424763 commit 75ba83c

File tree

2 files changed

+87
-2
lines changed

2 files changed

+87
-2
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": "Support for managing web content filtering for defining, tracking and regulating type of content accessed with WorkSpaces Secure Browser as part of browser settings."
6+
}

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

Lines changed: 81 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,6 +1750,12 @@
17501750
"IAM_Identity_Center"
17511751
]
17521752
},
1753+
"BlockedCategories":{
1754+
"type":"list",
1755+
"member":{"shape":"Category"},
1756+
"max":100,
1757+
"min":1
1758+
},
17531759
"BrowserPolicy":{
17541760
"type":"string",
17551761
"max":131072,
@@ -1780,6 +1786,10 @@
17801786
"additionalEncryptionContext":{
17811787
"shape":"EncryptionContextMap",
17821788
"documentation":"<p>The additional encryption context of the browser settings.</p>"
1789+
},
1790+
"webContentFilteringPolicy":{
1791+
"shape":"WebContentFilteringPolicy",
1792+
"documentation":"<p>The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.</p>"
17831793
}
17841794
},
17851795
"documentation":"<p>The browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal. </p>"
@@ -1810,6 +1820,38 @@
18101820
"pattern":"[_\\-\\d\\w]+",
18111821
"sensitive":true
18121822
},
1823+
"Category":{
1824+
"type":"string",
1825+
"enum":[
1826+
"Cults",
1827+
"Gambling",
1828+
"Nudity",
1829+
"Pornography",
1830+
"SexEducation",
1831+
"Tasteless",
1832+
"Violence",
1833+
"DownloadSites",
1834+
"ImageSharing",
1835+
"PeerToPeer",
1836+
"StreamingMediaAndDownloads",
1837+
"GenerativeAI",
1838+
"CriminalActivity",
1839+
"Hacking",
1840+
"HateAndIntolerance",
1841+
"IllegalDrug",
1842+
"IllegalSoftware",
1843+
"SchoolCheating",
1844+
"SelfHarm",
1845+
"Weapons",
1846+
"Chat",
1847+
"Games",
1848+
"InstantMessaging",
1849+
"ProfessionalNetwork",
1850+
"SocialNetworking",
1851+
"WebBasedEmail",
1852+
"ParkedDomains"
1853+
]
1854+
},
18131855
"Certificate":{
18141856
"type":"structure",
18151857
"members":{
@@ -1989,7 +2031,6 @@
19892031
},
19902032
"CreateBrowserSettingsRequest":{
19912033
"type":"structure",
1992-
"required":["browserPolicy"],
19932034
"members":{
19942035
"tags":{
19952036
"shape":"TagList",
@@ -2011,6 +2052,10 @@
20112052
"shape":"ClientToken",
20122053
"documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.</p> <p>If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK. </p>",
20132054
"idempotencyToken":true
2055+
},
2056+
"webContentFilteringPolicy":{
2057+
"shape":"WebContentFilteringPolicy",
2058+
"documentation":"<p>The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.</p>"
20142059
}
20152060
}
20162061
},
@@ -2902,7 +2947,8 @@
29022947
"SessionConnect",
29032948
"SessionStart",
29042949
"SessionDisconnect",
2905-
"SessionEnd"
2950+
"SessionEnd",
2951+
"UrlBlockByContentFilter"
29062952
]
29072953
},
29082954
"EventFilter":{
@@ -4859,6 +4905,10 @@
48594905
"shape":"ClientToken",
48604906
"documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request. </p> <p>If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.</p>",
48614907
"idempotencyToken":true
4908+
},
4909+
"webContentFilteringPolicy":{
4910+
"shape":"WebContentFilteringPolicy",
4911+
"documentation":"<p>The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.</p>"
48624912
}
48634913
}
48644914
},
@@ -5232,6 +5282,17 @@
52325282
}
52335283
}
52345284
},
5285+
"UrlPattern":{
5286+
"type":"string",
5287+
"pattern":"((([a-zA-Z][a-zA-Z0-9+.-]*):\\/\\/(\\*|[\\w%._\\-\\+~#=@]+)?(\\/[^@\\s]*)?(?:\\?([^*\\s]+(?:\\*?)))?)|(\\*|[\\w%._\\-\\+~#=@]+\\.[\\w%._\\-\\+~#=@]+)(?::(\\d{1,5}))?(\\/[^@\\s]*)?(?:\\?([^*\\s]+(?:\\*?)))?|(([a-zA-Z][a-zA-Z0-9+.-]*):(\\/\\/)?\\*))",
5288+
"sensitive":true
5289+
},
5290+
"UrlPatternList":{
5291+
"type":"list",
5292+
"member":{"shape":"UrlPattern"},
5293+
"max":1000,
5294+
"min":1
5295+
},
52355296
"UserAccessLoggingSettings":{
52365297
"type":"structure",
52375298
"required":["userAccessLoggingSettingsArn"],
@@ -5459,6 +5520,24 @@
54595520
"min":1,
54605521
"pattern":"vpc-[0-9a-z]*"
54615522
},
5523+
"WebContentFilteringPolicy":{
5524+
"type":"structure",
5525+
"members":{
5526+
"blockedCategories":{
5527+
"shape":"BlockedCategories",
5528+
"documentation":"<p>Categories of websites that are blocked on the end user’s browsers.</p>"
5529+
},
5530+
"allowedUrls":{
5531+
"shape":"UrlPatternList",
5532+
"documentation":"<p>URLs and domains that are always accessible to end users.</p>"
5533+
},
5534+
"blockedUrls":{
5535+
"shape":"UrlPatternList",
5536+
"documentation":"<p>URLs and domains that end users cannot access.</p>"
5537+
}
5538+
},
5539+
"documentation":"<p>The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.</p>"
5540+
},
54625541
"keyArn":{
54635542
"type":"string",
54645543
"max":2048,

0 commit comments

Comments
 (0)