AWS::AppStream::Stack
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.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::AppStream::Stack", "Properties" : { "AccessEndpoints" :
[ AccessEndpoint, ... ]
, "ApplicationSettings" :ApplicationSettings
, "AttributesToDelete" :[ String, ... ]
, "DeleteStorageConnectors" :Boolean
, "Description" :String
, "DisplayName" :String
, "EmbedHostDomains" :[ String, ... ]
, "FeedbackURL" :String
, "Name" :String
, "RedirectURL" :String
, "StorageConnectors" :[ StorageConnector, ... ]
, "StreamingExperienceSettings" :StreamingExperienceSettings
, "Tags" :[ Tag, ... ]
, "UserSettings" :[ UserSetting, ... ]
} }
YAML
Type: AWS::AppStream::Stack Properties: AccessEndpoints:
- AccessEndpoint
ApplicationSettings:ApplicationSettings
AttributesToDelete:- String
DeleteStorageConnectors:Boolean
Description:String
DisplayName:String
EmbedHostDomains:- String
FeedbackURL:String
Name:String
RedirectURL:String
StorageConnectors:- StorageConnector
StreamingExperienceSettings:StreamingExperienceSettings
Tags:- Tag
UserSettings:- UserSetting
Properties
AccessEndpoints
-
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.
Required: No
Type: Array of AccessEndpoint
Minimum:
1
Maximum:
4
Update requires: No interruption
ApplicationSettings
-
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.
Required: No
Type: ApplicationSettings
Update requires: No interruption
AttributesToDelete
-
The stack attributes to delete.
Required: No
Type: Array of String
Update requires: No interruption
DeleteStorageConnectors
-
This parameter has been deprecated.
Deletes the storage connectors currently enabled for the stack.
Required: No
Type: Boolean
Update requires: No interruption
Description
-
The description to display.
Required: No
Type: String
Minimum:
1
Update requires: No interruption
DisplayName
-
The stack name to display.
Required: No
Type: String
Maximum:
100
Update requires: No interruption
EmbedHostDomains
-
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.
Required: No
Type: Array of String
Minimum:
1
Maximum:
20
Update requires: No interruption
FeedbackURL
-
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.
Required: No
Type: String
Maximum:
1000
Update requires: No interruption
Name
-
The name of the stack.
Required: No
Type: String
Pattern:
^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
Update requires: Replacement
RedirectURL
-
The URL that users are redirected to after their streaming session ends.
Required: No
Type: String
Maximum:
1000
Update requires: No interruption
StorageConnectors
-
The storage connectors to enable.
Required: No
Type: Array of StorageConnector
Update requires: No interruption
StreamingExperienceSettings
-
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.
Required: No
Type: StreamingExperienceSettings
Update requires: No interruption
-
An array of key-value pairs.
Required: No
Type: Array of Tag
Update requires: No interruption
UserSettings
-
The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.
Required: No
Type: Array of UserSetting
Minimum:
1
Update requires: No interruption
See also
-
CreateStack in the Amazon AppStream 2.0 API Reference