@swamp/aws/appstream
v2026.04.23.3
AWS APPSTREAM infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsappstreamcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/appstream@swamp/aws/appstream/app-blockv2026.04.23.2app_block.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | |
| Description? | string | |
| DisplayName? | string | |
| SourceS3Location | object | |
| SetupScriptDetails? | object | |
| Tags? | array | |
| PackagingType? | string | |
| PostSetupScriptDetails? | object |
createCreate a AppStream AppBlock
getGet a AppStream AppBlock
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream AppBlock |
updateUpdate a AppStream AppBlock
deleteDelete a AppStream AppBlock
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream AppBlock |
syncSync AppStream AppBlock state from AWS
Resources
state(infinite)— AppStream AppBlock resource state
@swamp/aws/appstream/app-block-builderv2026.04.23.2app_block_builder.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | |
| Description? | string | |
| DisplayName? | string | |
| Platform | string | |
| AccessEndpoints? | array | |
| Tags? | array | |
| VpcConfig | object | |
| EnableDefaultInternetAccess? | boolean | |
| IamRoleArn? | string | |
| InstanceType | string | |
| AppBlockArns? | array |
createCreate a AppStream AppBlockBuilder
getGet a AppStream AppBlockBuilder
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream AppBlockBuilder |
updateUpdate a AppStream AppBlockBuilder
deleteDelete a AppStream AppBlockBuilder
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream AppBlockBuilder |
syncSync AppStream AppBlockBuilder state from AWS
Resources
state(infinite)— AppStream AppBlockBuilder resource state
@swamp/aws/appstream/applicationv2026.04.23.2application.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | |
| DisplayName? | string | |
| Description? | string | |
| LaunchPath | string | |
| LaunchParameters? | string | |
| WorkingDirectory? | string | |
| InstanceFamilies | array | |
| IconS3Location | object | |
| AppBlockArn | string | |
| Platforms | array | |
| Tags? | array | |
| AttributesToDelete? | array |
createCreate a AppStream Application
getGet a AppStream Application
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream Application |
updateUpdate a AppStream Application
deleteDelete a AppStream Application
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream Application |
syncSync AppStream Application state from AWS
Resources
state(infinite)— AppStream Application resource state
@swamp/aws/appstream/application-entitlement-associationv2026.04.23.2application_entitlement_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| StackName | string | |
| EntitlementName | string | |
| ApplicationIdentifier | string |
createCreate a AppStream ApplicationEntitlementAssociation
getGet a AppStream ApplicationEntitlementAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream ApplicationEntitlementAssociation |
deleteDelete a AppStream ApplicationEntitlementAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream ApplicationEntitlementAssociation |
syncSync AppStream ApplicationEntitlementAssociation state from AWS
Resources
state(infinite)— AppStream ApplicationEntitlementAssociation resource state
@swamp/aws/appstream/application-fleet-associationv2026.04.23.2application_fleet_association.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| FleetName | string | |
| ApplicationArn | string |
createCreate a AppStream ApplicationFleetAssociation
getGet a AppStream ApplicationFleetAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream ApplicationFleetAssociation |
deleteDelete a AppStream ApplicationFleetAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream ApplicationFleetAssociation |
syncSync AppStream ApplicationFleetAssociation state from AWS
Resources
state(infinite)— AppStream ApplicationFleetAssociation resource state
@swamp/aws/appstream/directory-configv2026.04.23.2directory_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| OrganizationalUnitDistinguishedNames | array | |
| ServiceAccountCredentials | object | |
| DirectoryName | string | |
| CertificateBasedAuthProperties? | object |
createCreate a AppStream DirectoryConfig
getGet a AppStream DirectoryConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream DirectoryConfig |
updateUpdate a AppStream DirectoryConfig
deleteDelete a AppStream DirectoryConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream DirectoryConfig |
syncSync AppStream DirectoryConfig state from AWS
Resources
state(infinite)— AppStream DirectoryConfig resource state
@swamp/aws/appstream/entitlementv2026.04.23.2entitlement.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | |
| StackName | string | |
| Description? | string | |
| AppVisibility | string | |
| Attributes | array |
createCreate a AppStream Entitlement
getGet a AppStream Entitlement
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream Entitlement |
updateUpdate a AppStream Entitlement
deleteDelete a AppStream Entitlement
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream Entitlement |
syncSync AppStream Entitlement state from AWS
Resources
state(infinite)— AppStream Entitlement resource state
@swamp/aws/appstream/image-builderv2026.04.23.2image_builder.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Description? | string | |
| VpcConfig? | object | |
| EnableDefaultInternetAccess? | boolean | |
| DomainJoinInfo? | object | |
| AppstreamAgentVersion? | string | |
| Name | string | |
| ImageName? | string | |
| DisplayName? | string | |
| IamRoleArn? | string | |
| InstanceType | string | |
| Tags? | array | |
| ImageArn? | string | |
| AccessEndpoints? | array | |
| SoftwaresToInstall? | array | |
| SoftwaresToUninstall? | array | |
| RootVolumeConfig? | object |
createCreate a AppStream ImageBuilder
getGet a AppStream ImageBuilder
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream ImageBuilder |
deleteDelete a AppStream ImageBuilder
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream ImageBuilder |
syncSync AppStream ImageBuilder state from AWS
Resources
state(infinite)— AppStream ImageBuilder resource state
@swamp/aws/appstream/stackv2026.04.23.2stack.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Description? | string | The description to display. |
| StorageConnectors? | array | The storage connectors to enable. |
| DeleteStorageConnectors? | boolean | This parameter has been deprecated. Deletes the storage connectors currently enabled for the stack. |
| EmbedHostDomains? | array | The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. |
| UserSettings? | array | The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled. |
| AttributesToDelete? | array | The stack attributes to delete. |
| RedirectURL? | string | The URL that users are redirected to after their streaming session ends. |
| StreamingExperienceSettings? | object | The streaming protocol that you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. |
| Name? | string | The name of the stack. |
| FeedbackURL? | string | The URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. |
| ApplicationSettings? | object | The persistent application settings for users of the stack. When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session. |
| DisplayName? | string | The stack name to display. |
| Tags? | array | An array of key-value pairs. |
| AccessEndpoints? | array | The list of virtual private cloud (VPC) interface endpoint objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. |
createCreate a AppStream Stack
getGet a AppStream Stack
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream Stack |
updateUpdate a AppStream Stack
deleteDelete a AppStream Stack
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppStream Stack |
syncSync AppStream Stack state from AWS
Resources
state(infinite)— AppStream Stack resource state
2026.04.23.21.7 MBApr 23, 2026
AWS APPSTREAM infrastructure models
Release Notes
- Updated: app_block, app_block_builder, application, application_entitlement_association, application_fleet_association, directory_config, entitlement, image_builder, stack
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure
2026.04.03.21.7 MBApr 3, 2026
AWS APPSTREAM infrastructure models
Release Notes
- Updated: app_block, app_block_builder, application, application_entitlement_association, application_fleet_association, directory_config, entitlement, image_builder, stack
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure
2026.03.31.11.8 MBMar 31, 2026
AWS APPSTREAM infrastructure models
Release Notes
- Added: stack
Changelog
Models
+stack
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure
2026.03.25.11.6 MBMar 25, 2026
AWS APPSTREAM infrastructure models
Release Notes
- Updated: image_builder
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure
2026.03.19.11.6 MBMar 19, 2026
AWS APPSTREAM infrastructure models
Release Notes
- Updated: app_block, app_block_builder, application, application_entitlement_association, application_fleet_association, directory_config, entitlement, image_builder
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure
2026.03.16.11.6 MBMar 16, 2026
AWS APPSTREAM infrastructure models
Release Notes
- Updated: app_block, app_block_builder, application, application_entitlement_association, application_fleet_association, directory_config, entitlement, image_builder
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure
2026.03.10.51.6 MBMar 10, 2026
AWS APPSTREAM infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsappstreamcloudinfrastructure