AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::AppStream::Stack

CfnStack

The `AWS::AppStream::Stack` resource creates a stack to start streaming applications to Amazon AppStream 2.0 users. A stack consists of an associated fleet, user access policies, and storage configurations.

Import

import { CfnStack } from 'aws-cdk-lib/aws-appstream';

Or use the module namespace:

import * as appstream from 'aws-cdk-lib/aws-appstream';
// appstream.CfnStack

Properties

Configuration passed to the constructor as CfnStackProps.

accessEndpointsOptional
IResolvable | IResolvable | AccessEndpointProperty[]

The list of virtual private cloud (VPC) interface endpoint objects. Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.

applicationSettingsOptional
IResolvable | ApplicationSettingsProperty

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.

attributesToDeleteOptional
string[]

The stack attributes to delete.

deleteStorageConnectorsOptional
boolean | IResolvable

*This parameter has been deprecated.*. Deletes the storage connectors currently enabled for the stack.

descriptionOptional
string

The description to display.

displayNameOptional
string

The stack name to display.

embedHostDomainsOptional
string[]

The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded WorkSpaces Applications streaming sessions.

feedbackUrlOptional
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.

nameOptional
string

The name of the stack.

redirectUrlOptional
string

The URL that users are redirected to after their streaming session ends.

storageConnectorsOptional
IResolvable | IResolvable | StorageConnectorProperty[]

The storage connectors to enable.

streamingExperienceSettingsOptional
IResolvable | StreamingExperienceSettingsProperty

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.

tagsOptional
CfnTag[]

An array of key-value pairs.

userSettingsOptional
IResolvable | IResolvable | UserSettingProperty[]

The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter