Interface CfnBrowserSettingsProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBrowserSettingsProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-05T10:47:32.026Z")
@Stability(Stable)
public interface CfnBrowserSettingsProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnBrowserSettings.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.workspacesweb.*;
CfnBrowserSettingsProps cfnBrowserSettingsProps = CfnBrowserSettingsProps.builder()
.additionalEncryptionContext(Map.of(
"additionalEncryptionContextKey", "additionalEncryptionContext"))
.browserPolicy("browserPolicy")
.customerManagedKey("customerManagedKey")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.webContentFilteringPolicy(WebContentFilteringPolicyProperty.builder()
.allowedUrls(List.of("allowedUrls"))
.blockedCategories(List.of("blockedCategories"))
.blockedUrls(List.of("blockedUrls"))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBrowserSettingsPropsstatic final classAn implementation forCfnBrowserSettingsProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectAdditional encryption context of the browser settings.default StringA JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.default StringThe custom managed key of the browser settings.getTags()The tags to add to the browser settings resource.default ObjectThe 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.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAdditionalEncryptionContext
Additional encryption context of the browser settings.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getBrowserPolicy
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.- See Also:
-
getCustomerManagedKey
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-]+$- See Also:
-
getTags
The tags to add to the browser settings resource.A tag is a key-value pair.
- See Also:
-
getWebContentFilteringPolicy
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.Returns union: either
IResolvableorCfnBrowserSettings.WebContentFilteringPolicyProperty- See Also:
-
builder
- Returns:
- a
CfnBrowserSettingsProps.BuilderofCfnBrowserSettingsProps
-