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


478
479
480
481
482
483
484
485
486
487
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 478

class BrowserSettings < Struct.new(
  :browser_settings_arn,
  :associated_portal_arns,
  :browser_policy,
  :customer_managed_key,
  :additional_encryption_context,
  :web_content_filtering_policy)
  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>)


478
479
480
481
482
483
484
485
486
487
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 478

class BrowserSettings < Struct.new(
  :browser_settings_arn,
  :associated_portal_arns,
  :browser_policy,
  :customer_managed_key,
  :additional_encryption_context,
  :web_content_filtering_policy)
  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)


478
479
480
481
482
483
484
485
486
487
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 478

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

#browser_settings_arnString

The ARN of the browser settings.

Returns:

  • (String)


478
479
480
481
482
483
484
485
486
487
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 478

class BrowserSettings < Struct.new(
  :browser_settings_arn,
  :associated_portal_arns,
  :browser_policy,
  :customer_managed_key,
  :additional_encryption_context,
  :web_content_filtering_policy)
  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)


478
479
480
481
482
483
484
485
486
487
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 478

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

#web_content_filtering_policyTypes::WebContentFilteringPolicy

The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.



478
479
480
481
482
483
484
485
486
487
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 478

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