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.
