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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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
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.