@swamp/aws/workspacesweb
v2026.04.03.2
AWS WORKSPACESWEB infrastructure models
Labels
awsworkspaceswebcloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/aws/workspaceswebRelease Notes
- Updated: browser_settings, data_protection_settings, identity_provider, ip_access_settings, network_settings, portal, session_logger, trust_store, user_access_logging_settings, user_settings
@swamp/aws/workspacesweb/browser-settingsv2026.04.03.2browser_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalEncryptionContext? | record | |
| BrowserPolicy? | string | |
| CustomerManagedKey? | string | |
| Tags? | array | |
| WebContentFilteringPolicy? | object |
createCreate a WorkSpacesWeb BrowserSettings
getGet a WorkSpacesWeb BrowserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb BrowserSettings |
updateUpdate a WorkSpacesWeb BrowserSettings
deleteDelete a WorkSpacesWeb BrowserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb BrowserSettings |
syncSync WorkSpacesWeb BrowserSettings state from AWS
Resources
state(infinite)— WorkSpacesWeb BrowserSettings resource state
@swamp/aws/workspacesweb/data-protection-settingsv2026.04.03.2data_protection_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalEncryptionContext? | record | |
| CustomerManagedKey? | string | |
| Description? | string | |
| DisplayName? | string | |
| InlineRedactionConfiguration? | object | |
| Tags? | array |
createCreate a WorkSpacesWeb DataProtectionSettings
getGet a WorkSpacesWeb DataProtectionSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb DataProtectionSettings |
updateUpdate a WorkSpacesWeb DataProtectionSettings
deleteDelete a WorkSpacesWeb DataProtectionSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb DataProtectionSettings |
syncSync WorkSpacesWeb DataProtectionSettings state from AWS
Resources
state(infinite)— WorkSpacesWeb DataProtectionSettings resource state
@swamp/aws/workspacesweb/identity-providerv2026.04.03.2identity_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| IdentityProviderDetails | record | |
| IdentityProviderName | string | |
| IdentityProviderType | enum | |
| PortalArn? | string | |
| Tags? | array |
createCreate a WorkSpacesWeb IdentityProvider
getGet a WorkSpacesWeb IdentityProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IdentityProvider |
updateUpdate a WorkSpacesWeb IdentityProvider
deleteDelete a WorkSpacesWeb IdentityProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IdentityProvider |
syncSync WorkSpacesWeb IdentityProvider state from AWS
Resources
state(infinite)— WorkSpacesWeb IdentityProvider resource state
@swamp/aws/workspacesweb/ip-access-settingsv2026.04.03.2ip_access_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalEncryptionContext? | record | |
| CustomerManagedKey? | string | |
| Description? | string | |
| DisplayName? | string | |
| IpRules | array | |
| Tags? | array |
createCreate a WorkSpacesWeb IpAccessSettings
getGet a WorkSpacesWeb IpAccessSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IpAccessSettings |
updateUpdate a WorkSpacesWeb IpAccessSettings
deleteDelete a WorkSpacesWeb IpAccessSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IpAccessSettings |
syncSync WorkSpacesWeb IpAccessSettings state from AWS
Resources
state(infinite)— WorkSpacesWeb IpAccessSettings resource state
@swamp/aws/workspacesweb/network-settingsv2026.04.03.2network_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| SecurityGroupIds | array | |
| SubnetIds | array | |
| Tags? | array | |
| VpcId | string |
createCreate a WorkSpacesWeb NetworkSettings
getGet a WorkSpacesWeb NetworkSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb NetworkSettings |
updateUpdate a WorkSpacesWeb NetworkSettings
deleteDelete a WorkSpacesWeb NetworkSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb NetworkSettings |
syncSync WorkSpacesWeb NetworkSettings state from AWS
Resources
state(infinite)— WorkSpacesWeb NetworkSettings resource state
@swamp/aws/workspacesweb/portalv2026.04.03.2portal.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalEncryptionContext? | record | |
| AuthenticationType? | enum | |
| BrowserSettingsArn? | string | |
| CustomerManagedKey? | string | |
| DataProtectionSettingsArn? | string | |
| DisplayName? | string | |
| InstanceType? | enum | |
| IpAccessSettingsArn? | string | |
| MaxConcurrentSessions? | number | |
| NetworkSettingsArn? | string | |
| PortalCustomDomain? | string | |
| SessionLoggerArn? | string | |
| Tags? | array | |
| TrustStoreArn? | string | |
| UserAccessLoggingSettingsArn? | string | |
| UserSettingsArn? | string |
createCreate a WorkSpacesWeb Portal
getGet a WorkSpacesWeb Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb Portal |
updateUpdate a WorkSpacesWeb Portal
deleteDelete a WorkSpacesWeb Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb Portal |
syncSync WorkSpacesWeb Portal state from AWS
Resources
state(infinite)— WorkSpacesWeb Portal resource state
@swamp/aws/workspacesweb/session-loggerv2026.04.03.2session_logger.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalEncryptionContext? | record | |
| CustomerManagedKey? | string | |
| DisplayName? | string | |
| EventFilter | object | |
| LogConfiguration | object | |
| Tags? | array |
createCreate a WorkSpacesWeb SessionLogger
getGet a WorkSpacesWeb SessionLogger
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb SessionLogger |
updateUpdate a WorkSpacesWeb SessionLogger
deleteDelete a WorkSpacesWeb SessionLogger
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb SessionLogger |
syncSync WorkSpacesWeb SessionLogger state from AWS
Resources
state(infinite)— WorkSpacesWeb SessionLogger resource state
@swamp/aws/workspacesweb/trust-storev2026.04.03.2trust_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CertificateList | array | |
| Tags? | array |
createCreate a WorkSpacesWeb TrustStore
getGet a WorkSpacesWeb TrustStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb TrustStore |
updateUpdate a WorkSpacesWeb TrustStore
deleteDelete a WorkSpacesWeb TrustStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb TrustStore |
syncSync WorkSpacesWeb TrustStore state from AWS
Resources
state(infinite)— WorkSpacesWeb TrustStore resource state
@swamp/aws/workspacesweb/user-access-logging-settingsv2026.04.03.2user_access_logging_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| KinesisStreamArn | string | Kinesis stream ARN to which log events are published. |
| Tags? | array |
createCreate a WorkSpacesWeb UserAccessLoggingSettings
getGet a WorkSpacesWeb UserAccessLoggingSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserAccessLoggingSettings |
updateUpdate a WorkSpacesWeb UserAccessLoggingSettings
deleteDelete a WorkSpacesWeb UserAccessLoggingSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserAccessLoggingSettings |
syncSync WorkSpacesWeb UserAccessLoggingSettings state from AWS
Resources
state(infinite)— WorkSpacesWeb UserAccessLoggingSettings resource state
@swamp/aws/workspacesweb/user-settingsv2026.04.03.2user_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalEncryptionContext? | record | |
| BrandingConfiguration? | object | |
| CookieSynchronizationConfiguration? | object | |
| CopyAllowed | enum | |
| CustomerManagedKey? | string | |
| DisconnectTimeoutInMinutes? | number | |
| DownloadAllowed | enum | |
| IdleDisconnectTimeoutInMinutes? | number | |
| PasteAllowed | enum | |
| PrintAllowed | enum | |
| Tags? | array | |
| ToolbarConfiguration? | object | |
| UploadAllowed | enum | |
| DeepLinkAllowed? | enum | |
| WebAuthnAllowed? | enum |
createCreate a WorkSpacesWeb UserSettings
getGet a WorkSpacesWeb UserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserSettings |
updateUpdate a WorkSpacesWeb UserSettings
deleteDelete a WorkSpacesWeb UserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserSettings |
syncSync WorkSpacesWeb UserSettings state from AWS
Resources
state(infinite)— WorkSpacesWeb UserSettings resource state
2026.03.19.12.1 MBMar 19, 2026
AWS WORKSPACESWEB infrastructure models
Release Notes
- Updated: browser_settings, data_protection_settings, identity_provider, ip_access_settings, network_settings, portal, session_logger, trust_store, user_access_logging_settings, user_settings
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsworkspaceswebcloudinfrastructure
2026.03.16.12.0 MBMar 16, 2026
AWS WORKSPACESWEB infrastructure models
Release Notes
- Updated: browser_settings, data_protection_settings, identity_provider, ip_access_settings, network_settings, portal, session_logger, trust_store, user_access_logging_settings, user_settings
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsworkspaceswebcloudinfrastructure
2026.03.10.52.0 MBMar 10, 2026
AWS WORKSPACESWEB infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsworkspaceswebcloudinfrastructure