Class: Aws::AppStream::Types::UserSetting

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb

Overview

Note:

When making an API call, you may pass UserSetting data as a hash:

{
  action: "CLIPBOARD_COPY_FROM_LOCAL_DEVICE", # required, accepts CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, FILE_UPLOAD, FILE_DOWNLOAD, PRINTING_TO_LOCAL_DEVICE
  permission: "ENABLED", # required, accepts ENABLED, DISABLED
}

Describes an action and whether the action is enabled or disabled for users during their streaming sessions.

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The action that is enabled or disabled.

Returns:

  • (String)


3927
3928
3929
3930
3931
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 3927

class UserSetting < Struct.new(
  :action,
  :permission)
  include Aws::Structure
end

#permissionString

Indicates whether the action is enabled or disabled.

Returns:

  • (String)


3927
3928
3929
3930
3931
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 3927

class UserSetting < Struct.new(
  :action,
  :permission)
  include Aws::Structure
end