Class: Aws::WorkSpacesWeb::Types::UserSettings

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

Overview

A user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#associated_portal_arnsArray<String>

A list of web portal ARNs that this user settings is associated with.

Returns:

  • (Array<String>)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#copy_allowedString

Specifies whether the user can copy text from the streaming session to the local device.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#disconnect_timeout_in_minutesInteger

The amount of time that a streaming session remains active after users disconnect.

Returns:

  • (Integer)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#download_allowedString

Specifies whether the user can download files from the streaming session to the local device.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#idle_disconnect_timeout_in_minutesInteger

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

Returns:

  • (Integer)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#paste_allowedString

Specifies whether the user can paste text from the local device to the streaming session.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

Specifies whether the user can print to the local device.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#upload_allowedString

Specifies whether the user can upload files from the local device to the streaming session.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end

#user_settings_arnString

The ARN of the user settings.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2775

class UserSettings < Struct.new(
  :associated_portal_arns,
  :copy_allowed,
  :disconnect_timeout_in_minutes,
  :download_allowed,
  :idle_disconnect_timeout_in_minutes,
  :paste_allowed,
  :print_allowed,
  :upload_allowed,
  :user_settings_arn)
  SENSITIVE = []
  include Aws::Structure
end