Home
Amazon WorkSpaces Web
Amazon Workspaces Web Vocabulary
Amazon Workspaces Web Vocabulary
Vocabulary for Amazon WorkSpaces Web secure browser portal management.
15 Terms
3 Groups
Updated 2026-04-19
Amazon WorkSpaces Web Vocabulary is a controlled vocabulary published by Amazon WorkSpaces Web on the APIs.io network, defining 15 terms.
The terms are organized into 3 groups — apis, resources, and actions.
Defined terms include Amazon WorkSpaces Web API, portals, user-settings, browser-settings, and network-settings.
A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.
Term Groups
apis 1
resources 7
actions 7
Terms
Amazon WorkSpaces Web API
user-access-logging-settings
Controlled Vocabulary
vocabulary: "1.0.0"
info:
provider: "Amazon WorkSpaces Web"
description: "Vocabulary for Amazon WorkSpaces Web secure browser portal management."
created: "2026-04-19"
modified: "2026-04-19"
operational:
apis:
- namespace: workspaces-web
name: Amazon WorkSpaces Web API
version: "2020-07-08"
baseUrl: https://workspaces-web.amazonaws.com
status: active
resources:
- name: portals
api: workspaces-web
actions: [list, create, get, update, delete]
- name: user-settings
api: workspaces-web
actions: [list, create, get, update, delete, associate, disassociate]
- name: browser-settings
api: workspaces-web
actions: [list, create, get, update, delete, associate, disassociate]
- name: network-settings
api: workspaces-web
actions: [list, create, get, update, delete, associate, disassociate]
- name: trust-stores
api: workspaces-web
actions: [list, create, get, update, delete, associate, disassociate]
- name: ip-access-settings
api: workspaces-web
actions: [list, create, get, update, delete, associate, disassociate]
- name: user-access-logging-settings
api: workspaces-web
actions: [list, create, get, update, delete, associate, disassociate]
actions:
- name: list
httpMethods: [GET]
pattern: read
- name: get
httpMethods: [GET]
pattern: read
- name: create
httpMethods: [POST]
pattern: write
- name: update
httpMethods: [PATCH, PUT]
pattern: write
- name: delete
httpMethods: [DELETE]
pattern: destructive
- name: associate
httpMethods: [PUT]
pattern: write
- name: disassociate
httpMethods: [DELETE]
pattern: write
schemas:
core:
- name: Portal
description: A WorkSpaces Web portal
key_properties: [portalArn, displayName, portalStatus, browserSettingsArn, networkSettingsArn]
- name: UserSettings
description: User settings for browser sessions
key_properties: [userSettingsArn, downloadAllowed, uploadAllowed, printAllowed, copyAllowed, pasteAllowed]
- name: BrowserSettings
description: Browser policy settings
key_properties: [browserSettingsArn, browserPolicy]
- name: NetworkSettings
description: Network configuration for portal connectivity
key_properties: [networkSettingsArn, vpcId, subnetIds, securityGroupIds]
enums:
portal-status:
- Active
- Incomplete
- Pending
allowed-states:
- Enabled
- Disabled
authentication:
schemes:
- name: HMAC
type: hmac
description: AWS Signature Version 4 signing
capability:
workflows:
- name: Secure Browser Management
file: capabilities/secure-browser-management.yaml
description: >-
Workflow for IT administrators to manage WorkSpaces Web portals
and their associated security and network configurations.
apis: [workspaces-web]
tool_count: 6
personas: [IT Administrator, Security Engineer]
domains: [End User Computing, Security, Administration]
personas:
- id: it-administrator
name: IT Administrator
description: Manages WorkSpaces Web portals and configurations.
workflows: [secure-browser-management]
- id: security-engineer
name: Security Engineer
description: Configures browser policies and access controls.
workflows: [secure-browser-management]
domains:
- name: End User Computing
description: Secure remote browser access infrastructure
- name: Security
description: Browser policy and access control enforcement
- name: Administration
description: Portal and resource provisioning
namespaces:
consumed:
- workspaces-web
rest:
- name: secure-browser-management-api
port: 8080
mcp:
- name: secure-browser-management-mcp
port: 9090
binds:
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_REGION
crossReference:
- resource: portals
operations: [list, create, get]
workflows: [secure-browser-management]
personas: [IT Administrator]
- resource: user-settings
operations: [list]
workflows: [secure-browser-management]
personas: [IT Administrator, Security Engineer]
- resource: browser-settings
operations: [list]
workflows: [secure-browser-management]
personas: [Security Engineer]
- resource: network-settings
operations: [list]
workflows: [secure-browser-management]
personas: [IT Administrator]
- resource: trust-stores
operations: [list]
workflows: [secure-browser-management]
personas: [Security Engineer]