AWS::AppStream::Stack UserSetting
Specifies an action and whether the action is enabled or disabled for users during their streaming sessions.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Action" :
String
, "MaximumLength" :Integer
, "Permission" :String
}
YAML
Action:
String
MaximumLength:Integer
Permission:String
Properties
Action
-
The action that is enabled or disabled.
Required: Yes
Type: String
Allowed values:
CLIPBOARD_COPY_FROM_LOCAL_DEVICE | CLIPBOARD_COPY_TO_LOCAL_DEVICE | FILE_UPLOAD | FILE_DOWNLOAD | PRINTING_TO_LOCAL_DEVICE | DOMAIN_PASSWORD_SIGNIN | DOMAIN_SMART_CARD_SIGNIN | AUTO_TIME_ZONE_REDIRECTION
Update requires: No interruption
MaximumLength
-
Specifies the number of characters that can be copied by end users from the local device to the remote session, and to the local device from the remote session.
This can be specified only for the
CLIPBOARD_COPY_FROM_LOCAL_DEVICE
andCLIPBOARD_COPY_TO_LOCAL_DEVICE
actions.This defaults to 20,971,520 (20 MB) when unspecified and the permission is
ENABLED
. This can't be specified when the permission isDISABLED
.The value can be between 1 and 20,971,520 (20 MB).
Required: No
Type: Integer
Update requires: No interruption
Permission
-
Indicates whether the action is enabled or disabled.
Required: Yes
Type: String
Allowed values:
ENABLED | DISABLED
Update requires: No interruption