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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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>)


294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-workspacesweb/types.rb', line 294

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>)


294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-workspacesweb/types.rb', line 294

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)


294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-workspacesweb/types.rb', line 294

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)


294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-workspacesweb/types.rb', line 294

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)


294
295
296
297
298
299
300
301
302
# File 'lib/aws-sdk-workspacesweb/types.rb', line 294

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