Skip to main content

Aws/workspacesweb

@swamp/aws/workspaceswebv2026.09.15.1· 1d agoMODELS
01README

AWS WORKSPACESWEB infrastructure models

02Models10
@swamp/aws/workspacesweb/browser-settingsv2026.08.17.2browser_settings.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb BrowserSettings
fn update()
Update a WorkSpacesWeb BrowserSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb BrowserSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb BrowserSettings
fn sync()
Sync WorkSpacesWeb BrowserSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb BrowserSettings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb DataProtectionSettings
fn update()
Update a WorkSpacesWeb DataProtectionSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb DataProtectionSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb DataProtectionSettings
fn sync()
Sync WorkSpacesWeb DataProtectionSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb DataProtectionSettings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
IdentityProviderDetailsrecord
IdentityProviderNamestring
IdentityProviderTypeenum
PortalArn?string
Tags?array
fn create()
Create a WorkSpacesWeb IdentityProvider
fn get(identifier: string)
Get a WorkSpacesWeb IdentityProvider
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb IdentityProvider
fn update()
Update a WorkSpacesWeb IdentityProvider
fn delete(identifier: string)
Delete a WorkSpacesWeb IdentityProvider
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb IdentityProvider
fn sync()
Sync WorkSpacesWeb IdentityProvider state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb IdentityProvider resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
IpRulesarray
Tags?array
fn create()
Create a WorkSpacesWeb IpAccessSettings
fn get(identifier: string)
Get a WorkSpacesWeb IpAccessSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb IpAccessSettings
fn update()
Update a WorkSpacesWeb IpAccessSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb IpAccessSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb IpAccessSettings
fn sync()
Sync WorkSpacesWeb IpAccessSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb IpAccessSettings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
SecurityGroupIdsarray
SubnetIdsarray
Tags?array
VpcIdstring
fn create()
Create a WorkSpacesWeb NetworkSettings
fn get(identifier: string)
Get a WorkSpacesWeb NetworkSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb NetworkSettings
fn update()
Update a WorkSpacesWeb NetworkSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb NetworkSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb NetworkSettings
fn sync()
Sync WorkSpacesWeb NetworkSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb NetworkSettings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb Portal
fn update()
Update a WorkSpacesWeb Portal
fn delete(identifier: string)
Delete a WorkSpacesWeb Portal
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb Portal
fn sync()
Sync WorkSpacesWeb Portal state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb Portal resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
EventFilterobject
LogConfigurationobject
Tags?array
fn create()
Create a WorkSpacesWeb SessionLogger
fn get(identifier: string)
Get a WorkSpacesWeb SessionLogger
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb SessionLogger
fn update()
Update a WorkSpacesWeb SessionLogger
fn delete(identifier: string)
Delete a WorkSpacesWeb SessionLogger
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb SessionLogger
fn sync()
Sync WorkSpacesWeb SessionLogger state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb SessionLogger resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
CertificateListarray
Tags?array
fn create()
Create a WorkSpacesWeb TrustStore
fn get(identifier: string)
Get a WorkSpacesWeb TrustStore
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb TrustStore
fn update()
Update a WorkSpacesWeb TrustStore
fn delete(identifier: string)
Delete a WorkSpacesWeb TrustStore
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb TrustStore
fn sync()
Sync WorkSpacesWeb TrustStore state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb TrustStore resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
KinesisStreamArnstringKinesis stream ARN to which log events are published.
Tags?array
fn create()
Create a WorkSpacesWeb UserAccessLoggingSettings
fn get(identifier: string)
Get a WorkSpacesWeb UserAccessLoggingSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb UserAccessLoggingSettings
fn update()
Update a WorkSpacesWeb UserAccessLoggingSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb UserAccessLoggingSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb UserAccessLoggingSettings
fn sync()
Sync WorkSpacesWeb UserAccessLoggingSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb UserAccessLoggingSettings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
CopyAllowedenum
CustomerManagedKey?string
DisconnectTimeoutInMinutes?number
DownloadAllowedenum
IdleDisconnectTimeoutInMinutes?number
PasteAllowedenum
PrintAllowedenum
Tags?array
ToolbarConfiguration?object
UploadAllowedenum
DeepLinkAllowed?enum
WebAuthnAllowed?enum
fn create()
Create a WorkSpacesWeb UserSettings
fn get(identifier: string)
Get a WorkSpacesWeb UserSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb UserSettings
fn update()
Update a WorkSpacesWeb UserSettings
fn delete(identifier: string)
Delete a WorkSpacesWeb UserSettings
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesWeb UserSettings
fn sync()
Sync WorkSpacesWeb UserSettings state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkSpacesWeb UserSettings resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— WorkSpacesWeb UserSettings resource state
03Previous Versions19
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