We recommend new projects start with resources from the AWS provider.
aws-native.workspacesweb.BrowserSettings
Explore with Pulumi AI
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)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:
- AdditionalEncryption Dictionary<string, string>Context 
- Additional encryption context of the browser settings.
- BrowserPolicy string
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- CustomerManaged 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.
- AdditionalEncryption map[string]stringContext 
- Additional encryption context of the browser settings.
- BrowserPolicy string
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- CustomerManaged 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-]+$
- 
TagArgs 
- The tags to add to the browser settings resource. A tag is a key-value pair.
- additionalEncryption Map<String,String>Context 
- Additional encryption context of the browser settings.
- browserPolicy String
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customerManaged 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.
- additionalEncryption {[key: string]: string}Context 
- Additional encryption context of the browser settings.
- browserPolicy string
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customerManaged 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.
- 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[TagArgs] 
- The tags to add to the browser settings resource. A tag is a key-value pair.
- additionalEncryption Map<String>Context 
- Additional encryption context of the browser settings.
- browserPolicy String
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- customerManaged 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the BrowserSettings resource produces the following output properties:
- AssociatedPortal List<string>Arns 
- A list of web portal ARNs that the browser settings resource is associated with.
- BrowserSettings stringArn 
- The ARN of the browser settings.
- Id string
- The provider-assigned unique ID for this managed resource.
- AssociatedPortal []stringArns 
- A list of web portal ARNs that the browser settings resource is associated with.
- BrowserSettings stringArn 
- The ARN of the browser settings.
- Id string
- The provider-assigned unique ID for this managed resource.
- associatedPortal List<String>Arns 
- A list of web portal ARNs that the browser settings resource is associated with.
- browserSettings StringArn 
- The ARN of the browser settings.
- id String
- The provider-assigned unique ID for this managed resource.
- associatedPortal string[]Arns 
- A list of web portal ARNs that the browser settings resource is associated with.
- browserSettings 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.
- associatedPortal List<String>Arns 
- A list of web portal ARNs that the browser settings resource is associated with.
- browserSettings StringArn 
- The ARN of the browser settings.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.