We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type
Create BrowserSettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BrowserSettings(name: string, args?: BrowserSettingsArgs, opts?: CustomResourceOptions);@overload
def BrowserSettings(resource_name: str,
args: Optional[BrowserSettingsArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def BrowserSettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
additional_encryption_context: Optional[Mapping[str, str]] = None,
browser_policy: Optional[str] = None,
customer_managed_key: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
web_content_filtering_policy: Optional[BrowserSettingsWebContentFilteringPolicyArgs] = None)func NewBrowserSettings(ctx *Context, name string, args *BrowserSettingsArgs, opts ...ResourceOption) (*BrowserSettings, error)public BrowserSettings(string name, BrowserSettingsArgs? args = null, CustomResourceOptions? opts = null)
public BrowserSettings(String name, BrowserSettingsArgs args)
public BrowserSettings(String name, BrowserSettingsArgs args, CustomResourceOptions options)
type: aws-native:workspacesweb:BrowserSettings
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BrowserSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BrowserSettingsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BrowserSettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BrowserSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BrowserSettingsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
BrowserSettings Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BrowserSettings resource accepts the following input properties:
- Additional
Encryption Dictionary<string, string>Context - Additional encryption context of the browser settings.
- Browser
Policy string - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- Customer
Managed stringKey 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-]+$-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags to add to the browser settings resource. A tag is a key-value pair.
- Web
Content Pulumi.Filtering Policy Aws Native. Work Spaces Web. Inputs. Browser Settings Web Content Filtering Policy - 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.
- Additional
Encryption map[string]stringContext - Additional encryption context of the browser settings.
- Browser
Policy string - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- Customer
Managed stringKey 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-]+$-
Tag
Args - The tags to add to the browser settings resource. A tag is a key-value pair.
- Web
Content BrowserFiltering Policy Settings Web Content Filtering Policy Args - 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.
- additional
Encryption Map<String,String>Context - Additional encryption context of the browser settings.
- browser
Policy String - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customer
Managed StringKey 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-]+$- List<Tag>
- The tags to add to the browser settings resource. A tag is a key-value pair.
- web
Content BrowserFiltering Policy Settings Web Content Filtering Policy - 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.
- additional
Encryption {[key: string]: string}Context - Additional encryption context of the browser settings.
- browser
Policy string - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customer
Managed stringKey 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-]+$- Tag[]
- The tags to add to the browser settings resource. A tag is a key-value pair.
- web
Content BrowserFiltering Policy Settings Web Content Filtering Policy - 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.
- additional_
encryption_ Mapping[str, str]context - Additional encryption context of the browser settings.
- browser_
policy str - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customer_
managed_ strkey 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-]+$-
Sequence[Tag
Args] - The tags to add to the browser settings resource. A tag is a key-value pair.
- web_
content_ Browserfiltering_ policy Settings Web Content Filtering Policy Args - 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.
- additional
Encryption Map<String>Context - Additional encryption context of the browser settings.
- browser
Policy String - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customer
Managed StringKey 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-]+$- List<Property Map>
- The tags to add to the browser settings resource. A tag is a key-value pair.
- web
Content Property MapFiltering Policy - 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the BrowserSettings resource produces the following output properties:
- Associated
Portal List<string>Arns - A list of web portal ARNs that the browser settings resource is associated with.
- Browser
Settings stringArn - The ARN of the browser settings.
- Id string
- The provider-assigned unique ID for this managed resource.
- Associated
Portal []stringArns - A list of web portal ARNs that the browser settings resource is associated with.
- Browser
Settings stringArn - The ARN of the browser settings.
- Id string
- The provider-assigned unique ID for this managed resource.
- associated
Portal List<String>Arns - A list of web portal ARNs that the browser settings resource is associated with.
- browser
Settings StringArn - The ARN of the browser settings.
- id String
- The provider-assigned unique ID for this managed resource.
- associated
Portal string[]Arns - A list of web portal ARNs that the browser settings resource is associated with.
- browser
Settings stringArn - The ARN of the browser settings.
- id string
- The provider-assigned unique ID for this managed resource.
- associated_
portal_ Sequence[str]arns - A list of web portal ARNs that the browser settings resource is associated with.
- browser_
settings_ strarn - The ARN of the browser settings.
- id str
- The provider-assigned unique ID for this managed resource.
- associated
Portal List<String>Arns - A list of web portal ARNs that the browser settings resource is associated with.
- browser
Settings StringArn - The ARN of the browser settings.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
BrowserSettingsCategory, BrowserSettingsCategoryArgs
- Cults
- Cults
- Gambling
- Gambling
- Nudity
- Nudity
- Pornography
- Pornography
- Sex
Education - SexEducation
- Tasteless
- Tasteless
- Violence
- Violence
- Download
Sites - DownloadSites
- Image
Sharing - ImageSharing
- Peer
To Peer - PeerToPeer
- Streaming
Media And Downloads - StreamingMediaAndDownloads
- Generative
Ai - GenerativeAI
- Criminal
Activity - CriminalActivity
- Hacking
- Hacking
- Hate
And Intolerance - HateAndIntolerance
- Illegal
Drug - IllegalDrug
- Illegal
Software - IllegalSoftware
- School
Cheating - SchoolCheating
- Self
Harm - SelfHarm
- Weapons
- Weapons
- Chat
- Chat
- Games
- Games
- Instant
Messaging - InstantMessaging
- Professional
Network - ProfessionalNetwork
- Social
Networking - SocialNetworking
- Web
Based Email - WebBasedEmail
- Parked
Domains - ParkedDomains
- Browser
Settings Category Cults - Cults
- Browser
Settings Category Gambling - Gambling
- Browser
Settings Category Nudity - Nudity
- Browser
Settings Category Pornography - Pornography
- Browser
Settings Category Sex Education - SexEducation
- Browser
Settings Category Tasteless - Tasteless
- Browser
Settings Category Violence - Violence
- Browser
Settings Category Download Sites - DownloadSites
- Browser
Settings Category Image Sharing - ImageSharing
- Browser
Settings Category Peer To Peer - PeerToPeer
- Browser
Settings Category Streaming Media And Downloads - StreamingMediaAndDownloads
- Browser
Settings Category Generative Ai - GenerativeAI
- Browser
Settings Category Criminal Activity - CriminalActivity
- Browser
Settings Category Hacking - Hacking
- Browser
Settings Category Hate And Intolerance - HateAndIntolerance
- Browser
Settings Category Illegal Drug - IllegalDrug
- Browser
Settings Category Illegal Software - IllegalSoftware
- Browser
Settings Category School Cheating - SchoolCheating
- Browser
Settings Category Self Harm - SelfHarm
- Browser
Settings Category Weapons - Weapons
- Browser
Settings Category Chat - Chat
- Browser
Settings Category Games - Games
- Browser
Settings Category Instant Messaging - InstantMessaging
- Browser
Settings Category Professional Network - ProfessionalNetwork
- Browser
Settings Category Social Networking - SocialNetworking
- Browser
Settings Category Web Based Email - WebBasedEmail
- Browser
Settings Category Parked Domains - ParkedDomains
- Cults
- Cults
- Gambling
- Gambling
- Nudity
- Nudity
- Pornography
- Pornography
- Sex
Education - SexEducation
- Tasteless
- Tasteless
- Violence
- Violence
- Download
Sites - DownloadSites
- Image
Sharing - ImageSharing
- Peer
To Peer - PeerToPeer
- Streaming
Media And Downloads - StreamingMediaAndDownloads
- Generative
Ai - GenerativeAI
- Criminal
Activity - CriminalActivity
- Hacking
- Hacking
- Hate
And Intolerance - HateAndIntolerance
- Illegal
Drug - IllegalDrug
- Illegal
Software - IllegalSoftware
- School
Cheating - SchoolCheating
- Self
Harm - SelfHarm
- Weapons
- Weapons
- Chat
- Chat
- Games
- Games
- Instant
Messaging - InstantMessaging
- Professional
Network - ProfessionalNetwork
- Social
Networking - SocialNetworking
- Web
Based Email - WebBasedEmail
- Parked
Domains - ParkedDomains
- Cults
- Cults
- Gambling
- Gambling
- Nudity
- Nudity
- Pornography
- Pornography
- Sex
Education - SexEducation
- Tasteless
- Tasteless
- Violence
- Violence
- Download
Sites - DownloadSites
- Image
Sharing - ImageSharing
- Peer
To Peer - PeerToPeer
- Streaming
Media And Downloads - StreamingMediaAndDownloads
- Generative
Ai - GenerativeAI
- Criminal
Activity - CriminalActivity
- Hacking
- Hacking
- Hate
And Intolerance - HateAndIntolerance
- Illegal
Drug - IllegalDrug
- Illegal
Software - IllegalSoftware
- School
Cheating - SchoolCheating
- Self
Harm - SelfHarm
- Weapons
- Weapons
- Chat
- Chat
- Games
- Games
- Instant
Messaging - InstantMessaging
- Professional
Network - ProfessionalNetwork
- Social
Networking - SocialNetworking
- Web
Based Email - WebBasedEmail
- Parked
Domains - ParkedDomains
- CULTS
- Cults
- GAMBLING
- Gambling
- NUDITY
- Nudity
- PORNOGRAPHY
- Pornography
- SEX_EDUCATION
- SexEducation
- TASTELESS
- Tasteless
- VIOLENCE
- Violence
- DOWNLOAD_SITES
- DownloadSites
- IMAGE_SHARING
- ImageSharing
- PEER_TO_PEER
- PeerToPeer
- STREAMING_MEDIA_AND_DOWNLOADS
- StreamingMediaAndDownloads
- GENERATIVE_AI
- GenerativeAI
- CRIMINAL_ACTIVITY
- CriminalActivity
- HACKING
- Hacking
- HATE_AND_INTOLERANCE
- HateAndIntolerance
- ILLEGAL_DRUG
- IllegalDrug
- ILLEGAL_SOFTWARE
- IllegalSoftware
- SCHOOL_CHEATING
- SchoolCheating
- SELF_HARM
- SelfHarm
- WEAPONS
- Weapons
- CHAT
- Chat
- GAMES
- Games
- INSTANT_MESSAGING
- InstantMessaging
- PROFESSIONAL_NETWORK
- ProfessionalNetwork
- SOCIAL_NETWORKING
- SocialNetworking
- WEB_BASED_EMAIL
- WebBasedEmail
- PARKED_DOMAINS
- ParkedDomains
- "Cults"
- Cults
- "Gambling"
- Gambling
- "Nudity"
- Nudity
- "Pornography"
- Pornography
- "Sex
Education" - SexEducation
- "Tasteless"
- Tasteless
- "Violence"
- Violence
- "Download
Sites" - DownloadSites
- "Image
Sharing" - ImageSharing
- "Peer
To Peer" - PeerToPeer
- "Streaming
Media And Downloads" - StreamingMediaAndDownloads
- "Generative
AI" - GenerativeAI
- "Criminal
Activity" - CriminalActivity
- "Hacking"
- Hacking
- "Hate
And Intolerance" - HateAndIntolerance
- "Illegal
Drug" - IllegalDrug
- "Illegal
Software" - IllegalSoftware
- "School
Cheating" - SchoolCheating
- "Self
Harm" - SelfHarm
- "Weapons"
- Weapons
- "Chat"
- Chat
- "Games"
- Games
- "Instant
Messaging" - InstantMessaging
- "Professional
Network" - ProfessionalNetwork
- "Social
Networking" - SocialNetworking
- "Web
Based Email" - WebBasedEmail
- "Parked
Domains" - ParkedDomains
BrowserSettingsWebContentFilteringPolicy, BrowserSettingsWebContentFilteringPolicyArgs
- Allowed
Urls List<string> - URLs and domains that are always accessible to end users.
- Blocked
Categories List<Pulumi.Aws Native. Work Spaces Web. Browser Settings Category> - Categories of websites that are blocked on the end user's browsers.
- Blocked
Urls List<string> - URLs and domains that end users cannot access.
- Allowed
Urls []string - URLs and domains that are always accessible to end users.
- Blocked
Categories []BrowserSettings Category - Categories of websites that are blocked on the end user's browsers.
- Blocked
Urls []string - URLs and domains that end users cannot access.
- allowed
Urls List<String> - URLs and domains that are always accessible to end users.
- blocked
Categories List<BrowserSettings Category> - Categories of websites that are blocked on the end user's browsers.
- blocked
Urls List<String> - URLs and domains that end users cannot access.
- allowed
Urls string[] - URLs and domains that are always accessible to end users.
- blocked
Categories BrowserSettings Category[] - Categories of websites that are blocked on the end user's browsers.
- blocked
Urls string[] - URLs and domains that end users cannot access.
- allowed_
urls Sequence[str] - URLs and domains that are always accessible to end users.
- blocked_
categories Sequence[BrowserSettings Category] - Categories of websites that are blocked on the end user's browsers.
- blocked_
urls Sequence[str] - URLs and domains that end users cannot access.
- allowed
Urls List<String> - URLs and domains that are always accessible to end users.
- blocked
Categories List<"Cults" | "Gambling" | "Nudity" | "Pornography" | "SexEducation" | "Tasteless" | "Violence" | "Download Sites" | "Image Sharing" | "Peer To Peer" | "Streaming Media And Downloads" | "Generative AI" | "Criminal Activity" | "Hacking" | "Hate And Intolerance" | "Illegal Drug" | "Illegal Software" | "School Cheating" | "Self Harm" | "Weapons" | "Chat" | "Games" | "Instant Messaging" | "Professional Network" | "Social Networking" | "Web Based Email" | "Parked Domains"> - Categories of websites that are blocked on the end user's browsers.
- blocked
Urls List<String> - URLs and domains that end users cannot access.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
