Aws/workspacesweb
@swamp/aws/workspaceswebv2026.09.15.1
01README
AWS WORKSPACESWEB infrastructure models
02Models
@swamp/aws/workspacesweb/browser-settingsv2026.08.17.2browser_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AdditionalEncryptionContext? | record | |
| BrowserPolicy? | string | |
| CustomerManagedKey? | string | |
| Tags? | array | |
| WebContentFilteringPolicy? | object |
fn create()
Create a WorkSpacesWeb BrowserSettings
fn get(identifier: string)
Get a WorkSpacesWeb BrowserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb BrowserSettings |
fn update()
Update a WorkSpacesWeb BrowserSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb BrowserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb BrowserSettings |
fn sync()
Sync WorkSpacesWeb BrowserSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb BrowserSettings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb BrowserSettings resource state
@swamp/aws/workspacesweb/data-protection-settingsv2026.08.17.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) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AdditionalEncryptionContext? | record | |
| CustomerManagedKey? | string | |
| Description? | string | |
| DisplayName? | string | |
| InlineRedactionConfiguration? | object | |
| Tags? | array |
fn create()
Create a WorkSpacesWeb DataProtectionSettings
fn get(identifier: string)
Get a WorkSpacesWeb DataProtectionSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb DataProtectionSettings |
fn update()
Update a WorkSpacesWeb DataProtectionSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb DataProtectionSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb DataProtectionSettings |
fn sync()
Sync WorkSpacesWeb DataProtectionSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb DataProtectionSettings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb DataProtectionSettings resource state
@swamp/aws/workspacesweb/identity-providerv2026.08.17.2identity_provider.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| IdentityProviderDetails | record | |
| IdentityProviderName | string | |
| IdentityProviderType | enum | |
| PortalArn? | string | |
| Tags? | array |
fn create()
Create a WorkSpacesWeb IdentityProvider
fn get(identifier: string)
Get a WorkSpacesWeb IdentityProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IdentityProvider |
fn update()
Update a WorkSpacesWeb IdentityProvider
fn delete(identifier: string)
Delete a WorkSpacesWeb IdentityProvider
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IdentityProvider |
fn sync()
Sync WorkSpacesWeb IdentityProvider state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb IdentityProvider resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb IdentityProvider resource state
@swamp/aws/workspacesweb/ip-access-settingsv2026.08.17.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) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AdditionalEncryptionContext? | record | |
| CustomerManagedKey? | string | |
| Description? | string | |
| DisplayName? | string | |
| IpRules | array | |
| Tags? | array |
fn create()
Create a WorkSpacesWeb IpAccessSettings
fn get(identifier: string)
Get a WorkSpacesWeb IpAccessSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IpAccessSettings |
fn update()
Update a WorkSpacesWeb IpAccessSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb IpAccessSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb IpAccessSettings |
fn sync()
Sync WorkSpacesWeb IpAccessSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb IpAccessSettings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb IpAccessSettings resource state
@swamp/aws/workspacesweb/network-settingsv2026.08.17.2network_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| SecurityGroupIds | array | |
| SubnetIds | array | |
| Tags? | array | |
| VpcId | string |
fn create()
Create a WorkSpacesWeb NetworkSettings
fn get(identifier: string)
Get a WorkSpacesWeb NetworkSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb NetworkSettings |
fn update()
Update a WorkSpacesWeb NetworkSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb NetworkSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb NetworkSettings |
fn sync()
Sync WorkSpacesWeb NetworkSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb NetworkSettings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb NetworkSettings resource state
@swamp/aws/workspacesweb/portalv2026.08.17.2portal.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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 |
fn create()
Create a WorkSpacesWeb Portal
fn get(identifier: string)
Get a WorkSpacesWeb Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb Portal |
fn update()
Update a WorkSpacesWeb Portal
fn delete(identifier: string)
Delete a WorkSpacesWeb Portal
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb Portal |
fn sync()
Sync WorkSpacesWeb Portal state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb Portal resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb Portal resource state
@swamp/aws/workspacesweb/session-loggerv2026.08.17.2session_logger.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AdditionalEncryptionContext? | record | |
| CustomerManagedKey? | string | |
| DisplayName? | string | |
| EventFilter | object | |
| LogConfiguration | object | |
| Tags? | array |
fn create()
Create a WorkSpacesWeb SessionLogger
fn get(identifier: string)
Get a WorkSpacesWeb SessionLogger
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb SessionLogger |
fn update()
Update a WorkSpacesWeb SessionLogger
fn delete(identifier: string)
Delete a WorkSpacesWeb SessionLogger
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb SessionLogger |
fn sync()
Sync WorkSpacesWeb SessionLogger state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb SessionLogger resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb SessionLogger resource state
@swamp/aws/workspacesweb/trust-storev2026.08.17.2trust_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| CertificateList | array | |
| Tags? | array |
fn create()
Create a WorkSpacesWeb TrustStore
fn get(identifier: string)
Get a WorkSpacesWeb TrustStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb TrustStore |
fn update()
Update a WorkSpacesWeb TrustStore
fn delete(identifier: string)
Delete a WorkSpacesWeb TrustStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb TrustStore |
fn sync()
Sync WorkSpacesWeb TrustStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb TrustStore resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb TrustStore resource state
@swamp/aws/workspacesweb/user-access-logging-settingsv2026.08.17.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) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| KinesisStreamArn | string | Kinesis stream ARN to which log events are published. |
| Tags? | array |
fn create()
Create a WorkSpacesWeb UserAccessLoggingSettings
fn get(identifier: string)
Get a WorkSpacesWeb UserAccessLoggingSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserAccessLoggingSettings |
fn update()
Update a WorkSpacesWeb UserAccessLoggingSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb UserAccessLoggingSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserAccessLoggingSettings |
fn sync()
Sync WorkSpacesWeb UserAccessLoggingSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb UserAccessLoggingSettings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb UserAccessLoggingSettings resource state
@swamp/aws/workspacesweb/user-settingsv2026.08.17.2user_settings.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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 |
fn create()
Create a WorkSpacesWeb UserSettings
fn get(identifier: string)
Get a WorkSpacesWeb UserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserSettings |
fn update()
Update a WorkSpacesWeb UserSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb UserSettings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the WorkSpacesWeb UserSettings |
fn sync()
Sync WorkSpacesWeb UserSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb UserSettings resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— WorkSpacesWeb UserSettings resource state
03Previous Versions
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 100
Downloads
0
Archive size
2.4 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels