Skip to content
v2.275.0

CfnBrowserSettingsProps Struct ​

Properties for defining a CfnBrowserSettings.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_workspacesweb as workspacesweb } from 'aws-cdk-lib';
const cfnBrowserSettingsProps: workspacesweb.CfnBrowserSettingsProps = {
  additionalEncryptionContext: {
    additionalEncryptionContextKey: 'additionalEncryptionContext',
  },
  browserPolicy: 'browserPolicy',
  customerManagedKey: 'customerManagedKey',
  tags: [{
    key: 'key',
    value: 'value',
  }],
  webContentFilteringPolicy: {
    allowedUrls: ['allowedUrls'],
    blockedCategories: ['blockedCategories'],
    blockedUrls: ['blockedUrls'],
  },
};

Properties ​

additionalEncryptionContextoptionalIResolvable | { [key: string]: string }additional_encryption_contextoptionaltyping.Union[IResolvable, typing.Mapping[str, str]]additionalEncryptionContextoptionalIResolvableAdditionalEncryptionContextoptionalIResolvableAdditionalEncryptionContextoptionalinterface{}#
Additional encryption context of the browser settings.
browserPolicyoptionalstringbrowser_policyoptionalstrbrowserPolicyoptionalStringBrowserPolicyoptionalstringBrowserPolicyoptional*string#
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
customerManagedKeyoptionalstringcustomer_managed_keyoptionalstrcustomerManagedKeyoptionalStringCustomerManagedKeyoptionalstringCustomerManagedKeyoptional*string#
The custom managed key of the browser settings.

Pattern : ^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$

tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
The tags to add to the browser settings resource.

A tag is a key-value pair.

webContentFilteringPolicyoptionalIResolvable | CfnBrowserSettings.WebContentFilteringPolicyPropertyweb_content_filtering_policyoptionaltyping.Union[IResolvable, WebContentFilteringPolicyProperty]webContentFilteringPolicyoptionalIResolvableWebContentFilteringPolicyoptionalIResolvableWebContentFilteringPolicyoptionalinterface{}#
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.