Class: Aws::WorkSpacesWeb::Types::BrowserSettings

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

Overview

The browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.

Constant Summary collapse

SENSITIVE =
[:browser_policy]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_encryption_contextHash<String,String>

The additional encryption context of the browser settings.

Returns:

  • (Hash<String,String>)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 260

class BrowserSettings < Struct.new(
  :additional_encryption_context,
  :associated_portal_arns,
  :browser_policy,
  :browser_settings_arn,
  :customer_managed_key)
  SENSITIVE = [:browser_policy]
  include Aws::Structure
end

#associated_portal_arnsArray<String>

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

Returns:

  • (Array<String>)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 260

class BrowserSettings < Struct.new(
  :additional_encryption_context,
  :associated_portal_arns,
  :browser_policy,
  :browser_settings_arn,
  :customer_managed_key)
  SENSITIVE = [:browser_policy]
  include Aws::Structure
end

#browser_policyString

A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.

Returns:

  • (String)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 260

class BrowserSettings < Struct.new(
  :additional_encryption_context,
  :associated_portal_arns,
  :browser_policy,
  :browser_settings_arn,
  :customer_managed_key)
  SENSITIVE = [:browser_policy]
  include Aws::Structure
end

#browser_settings_arnString

The ARN of the browser settings.

Returns:

  • (String)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 260

class BrowserSettings < Struct.new(
  :additional_encryption_context,
  :associated_portal_arns,
  :browser_policy,
  :browser_settings_arn,
  :customer_managed_key)
  SENSITIVE = [:browser_policy]
  include Aws::Structure
end

#customer_managed_keyString

The customer managed key used to encrypt sensitive information in the browser settings.

Returns:

  • (String)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 260

class BrowserSettings < Struct.new(
  :additional_encryption_context,
  :associated_portal_arns,
  :browser_policy,
  :browser_settings_arn,
  :customer_managed_key)
  SENSITIVE = [:browser_policy]
  include Aws::Structure
end