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::UserSettings Resource Type
Create UserSettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UserSettings(name: string, args: UserSettingsArgs, opts?: CustomResourceOptions);@overload
def UserSettings(resource_name: str,
args: UserSettingsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def UserSettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
paste_allowed: Optional[UserSettingsEnabledType] = None,
download_allowed: Optional[UserSettingsEnabledType] = None,
upload_allowed: Optional[UserSettingsEnabledType] = None,
copy_allowed: Optional[UserSettingsEnabledType] = None,
print_allowed: Optional[UserSettingsEnabledType] = None,
deep_link_allowed: Optional[UserSettingsEnabledType] = None,
branding_configuration: Optional[UserSettingsBrandingConfigurationArgs] = None,
customer_managed_key: Optional[str] = None,
disconnect_timeout_in_minutes: Optional[float] = None,
additional_encryption_context: Optional[Mapping[str, str]] = None,
idle_disconnect_timeout_in_minutes: Optional[float] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
toolbar_configuration: Optional[UserSettingsToolbarConfigurationArgs] = None,
cookie_synchronization_configuration: Optional[UserSettingsCookieSynchronizationConfigurationArgs] = None,
web_authn_allowed: Optional[UserSettingsEnabledType] = None)func NewUserSettings(ctx *Context, name string, args UserSettingsArgs, opts ...ResourceOption) (*UserSettings, error)public UserSettings(string name, UserSettingsArgs args, CustomResourceOptions? opts = null)
public UserSettings(String name, UserSettingsArgs args)
public UserSettings(String name, UserSettingsArgs args, CustomResourceOptions options)
type: aws-native:workspacesweb:UserSettings
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 UserSettingsArgs
- 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 UserSettingsArgs
- 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 UserSettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UserSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UserSettingsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
UserSettings 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 UserSettings resource accepts the following input properties:
- Copy
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- Download
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- Paste
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can paste text from the local device to the streaming session.
- Print
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can print to the local device.
- Upload
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- Additional
Encryption Dictionary<string, string>Context - The additional encryption context of the user settings.
- Branding
Configuration Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Branding Configuration - The branding configuration that customizes the appearance of the web portal for end users. This includes a custom logo, favicon, wallpaper, localized strings, color theme, and an optional terms of service.
-
Pulumi.
Aws Native. Work Spaces Web. Inputs. User Settings Cookie Synchronization Configuration - The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- Customer
Managed stringKey - The customer managed key used to encrypt sensitive information in the user settings.
- Deep
Link Pulumi.Allowed Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- Disconnect
Timeout doubleIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- Idle
Disconnect doubleTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags to add to the user settings resource. A tag is a key-value pair.
- Toolbar
Configuration Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Toolbar Configuration - The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- Web
Authn Pulumi.Allowed Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
- Copy
Allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- Download
Allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- Paste
Allowed UserSettings Enabled Type - Specifies whether the user can paste text from the local device to the streaming session.
- Print
Allowed UserSettings Enabled Type - Specifies whether the user can print to the local device.
- Upload
Allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- Additional
Encryption map[string]stringContext - The additional encryption context of the user settings.
- Branding
Configuration UserSettings Branding Configuration Args - The branding configuration that customizes the appearance of the web portal for end users. This includes a custom logo, favicon, wallpaper, localized strings, color theme, and an optional terms of service.
-
User
Settings Cookie Synchronization Configuration Args - The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- Customer
Managed stringKey - The customer managed key used to encrypt sensitive information in the user settings.
- Deep
Link UserAllowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- Disconnect
Timeout float64In Minutes - The amount of time that a streaming session remains active after users disconnect.
- Idle
Disconnect float64Timeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
-
Tag
Args - The tags to add to the user settings resource. A tag is a key-value pair.
- Toolbar
Configuration UserSettings Toolbar Configuration Args - The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- Web
Authn UserAllowed Settings Enabled Type - Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
- copy
Allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- download
Allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- paste
Allowed UserSettings Enabled Type - Specifies whether the user can paste text from the local device to the streaming session.
- print
Allowed UserSettings Enabled Type - Specifies whether the user can print to the local device.
- upload
Allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- additional
Encryption Map<String,String>Context - The additional encryption context of the user settings.
- branding
Configuration UserSettings Branding Configuration - The branding configuration that customizes the appearance of the web portal for end users. This includes a custom logo, favicon, wallpaper, localized strings, color theme, and an optional terms of service.
-
User
Settings Cookie Synchronization Configuration - The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- customer
Managed StringKey - The customer managed key used to encrypt sensitive information in the user settings.
- deep
Link UserAllowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect
Timeout DoubleIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- idle
Disconnect DoubleTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- List<Tag>
- The tags to add to the user settings resource. A tag is a key-value pair.
- toolbar
Configuration UserSettings Toolbar Configuration - The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- web
Authn UserAllowed Settings Enabled Type - Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
- copy
Allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- download
Allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- paste
Allowed UserSettings Enabled Type - Specifies whether the user can paste text from the local device to the streaming session.
- print
Allowed UserSettings Enabled Type - Specifies whether the user can print to the local device.
- upload
Allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- additional
Encryption {[key: string]: string}Context - The additional encryption context of the user settings.
- branding
Configuration UserSettings Branding Configuration - The branding configuration that customizes the appearance of the web portal for end users. This includes a custom logo, favicon, wallpaper, localized strings, color theme, and an optional terms of service.
-
User
Settings Cookie Synchronization Configuration - The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- customer
Managed stringKey - The customer managed key used to encrypt sensitive information in the user settings.
- deep
Link UserAllowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect
Timeout numberIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- idle
Disconnect numberTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- Tag[]
- The tags to add to the user settings resource. A tag is a key-value pair.
- toolbar
Configuration UserSettings Toolbar Configuration - The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- web
Authn UserAllowed Settings Enabled Type - Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
- copy_
allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- download_
allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- paste_
allowed UserSettings Enabled Type - Specifies whether the user can paste text from the local device to the streaming session.
- print_
allowed UserSettings Enabled Type - Specifies whether the user can print to the local device.
- upload_
allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- additional_
encryption_ Mapping[str, str]context - The additional encryption context of the user settings.
- branding_
configuration UserSettings Branding Configuration Args - The branding configuration that customizes the appearance of the web portal for end users. This includes a custom logo, favicon, wallpaper, localized strings, color theme, and an optional terms of service.
-
User
Settings Cookie Synchronization Configuration Args - The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- customer_
managed_ strkey - The customer managed key used to encrypt sensitive information in the user settings.
- deep_
link_ Userallowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect_
timeout_ floatin_ minutes - The amount of time that a streaming session remains active after users disconnect.
- idle_
disconnect_ floattimeout_ in_ minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
-
Sequence[Tag
Args] - The tags to add to the user settings resource. A tag is a key-value pair.
- toolbar_
configuration UserSettings Toolbar Configuration Args - The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- web_
authn_ Userallowed Settings Enabled Type - Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
- copy
Allowed "Disabled" | "Enabled" - Specifies whether the user can copy text from the streaming session to the local device.
- download
Allowed "Disabled" | "Enabled" - Specifies whether the user can download files from the streaming session to the local device.
- paste
Allowed "Disabled" | "Enabled" - Specifies whether the user can paste text from the local device to the streaming session.
- print
Allowed "Disabled" | "Enabled" - Specifies whether the user can print to the local device.
- upload
Allowed "Disabled" | "Enabled" - Specifies whether the user can upload files from the local device to the streaming session.
- additional
Encryption Map<String>Context - The additional encryption context of the user settings.
- branding
Configuration Property Map - The branding configuration that customizes the appearance of the web portal for end users. This includes a custom logo, favicon, wallpaper, localized strings, color theme, and an optional terms of service.
- Property Map
- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- customer
Managed StringKey - The customer managed key used to encrypt sensitive information in the user settings.
- deep
Link "Disabled" | "Enabled"Allowed - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect
Timeout NumberIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- idle
Disconnect NumberTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- List<Property Map>
- The tags to add to the user settings resource. A tag is a key-value pair.
- toolbar
Configuration Property Map - The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- web
Authn "Disabled" | "Enabled"Allowed - Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
Outputs
All input properties are implicitly available as output properties. Additionally, the UserSettings resource produces the following output properties:
- Associated
Portal List<string>Arns - A list of web portal ARNs that this user settings resource is associated with.
- Id string
- The provider-assigned unique ID for this managed resource.
- User
Settings stringArn - The ARN of the user settings.
- Associated
Portal []stringArns - A list of web portal ARNs that this user settings resource is associated with.
- Id string
- The provider-assigned unique ID for this managed resource.
- User
Settings stringArn - The ARN of the user settings.
- associated
Portal List<String>Arns - A list of web portal ARNs that this user settings resource is associated with.
- id String
- The provider-assigned unique ID for this managed resource.
- user
Settings StringArn - The ARN of the user settings.
- associated
Portal string[]Arns - A list of web portal ARNs that this user settings resource is associated with.
- id string
- The provider-assigned unique ID for this managed resource.
- user
Settings stringArn - The ARN of the user settings.
- associated_
portal_ Sequence[str]arns - A list of web portal ARNs that this user settings resource is associated with.
- id str
- The provider-assigned unique ID for this managed resource.
- user_
settings_ strarn - The ARN of the user settings.
- associated
Portal List<String>Arns - A list of web portal ARNs that this user settings resource is associated with.
- id String
- The provider-assigned unique ID for this managed resource.
- user
Settings StringArn - The ARN of the user settings.
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.UserSettingsBrandingConfiguration, UserSettingsBrandingConfigurationArgs
- Color
Theme Pulumi.Aws Native. Work Spaces Web. User Settings Color Theme - The color theme for components on the web portal. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper. - Favicon string
- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- Favicon
Metadata Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Image Metadata - Read-only. Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - Localized
Strings Dictionary<string, Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Localized Branding Strings> - A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- Logo string
- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- Logo
Metadata Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Image Metadata - Read-only. Metadata for the logo image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - Terms
Of stringService - The terms of service text in Markdown format that users must accept before accessing the portal.
- Wallpaper string
- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- Wallpaper
Metadata Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Image Metadata - Read-only. Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function.
- Color
Theme UserSettings Color Theme - The color theme for components on the web portal. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper. - Favicon string
- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- Favicon
Metadata UserSettings Image Metadata - Read-only. Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - Localized
Strings map[string]UserSettings Localized Branding Strings - A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- Logo string
- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- Logo
Metadata UserSettings Image Metadata - Read-only. Metadata for the logo image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - Terms
Of stringService - The terms of service text in Markdown format that users must accept before accessing the portal.
- Wallpaper string
- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- Wallpaper
Metadata UserSettings Image Metadata - Read-only. Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function.
- color
Theme UserSettings Color Theme - The color theme for components on the web portal. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper. - favicon String
- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- favicon
Metadata UserSettings Image Metadata - Read-only. Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - localized
Strings Map<String,UserSettings Localized Branding Strings> - A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- logo String
- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- logo
Metadata UserSettings Image Metadata - Read-only. Metadata for the logo image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - terms
Of StringService - The terms of service text in Markdown format that users must accept before accessing the portal.
- wallpaper String
- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- wallpaper
Metadata UserSettings Image Metadata - Read-only. Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function.
- color
Theme UserSettings Color Theme - The color theme for components on the web portal. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper. - favicon string
- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- favicon
Metadata UserSettings Image Metadata - Read-only. Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - localized
Strings {[key: string]: UserSettings Localized Branding Strings} - A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- logo string
- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- logo
Metadata UserSettings Image Metadata - Read-only. Metadata for the logo image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - terms
Of stringService - The terms of service text in Markdown format that users must accept before accessing the portal.
- wallpaper string
- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- wallpaper
Metadata UserSettings Image Metadata - Read-only. Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function.
- color_
theme UserSettings Color Theme - The color theme for components on the web portal. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper. - favicon str
- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- favicon_
metadata UserSettings Image Metadata - Read-only. Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - localized_
strings Mapping[str, UserSettings Localized Branding Strings] - A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- logo str
- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- logo_
metadata UserSettings Image Metadata - Read-only. Metadata for the logo image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - terms_
of_ strservice - The terms of service text in Markdown format that users must accept before accessing the portal.
- wallpaper str
- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- wallpaper_
metadata UserSettings Image Metadata - Read-only. Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function.
- color
Theme "Light" | "Dark" - The color theme for components on the web portal. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper. - favicon String
- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- favicon
Metadata Property Map - Read-only. Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - localized
Strings Map<Property Map> - A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- logo String
- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- logo
Metadata Property Map - Read-only. Metadata for the logo image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function. - terms
Of StringService - The terms of service text in Markdown format that users must accept before accessing the portal.
- wallpaper String
- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- wallpaper
Metadata Property Map - Read-only. Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp. This property is automatically populated by the service and cannot be specified in your template. It can be retrieved using the
Fn::GetAttintrinsic function.
UserSettingsColorTheme, UserSettingsColorThemeArgs
- Light
- Light
- Dark
- Dark
- User
Settings Color Theme Light - Light
- User
Settings Color Theme Dark - Dark
- Light
- Light
- Dark
- Dark
- Light
- Light
- Dark
- Dark
- LIGHT
- Light
- DARK
- Dark
- "Light"
- Light
- "Dark"
- Dark
UserSettingsCookieSpecification, UserSettingsCookieSpecificationArgs
UserSettingsCookieSynchronizationConfiguration, UserSettingsCookieSynchronizationConfigurationArgs
- Allowlist
List<Pulumi.
Aws Native. Work Spaces Web. Inputs. User Settings Cookie Specification> - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- Blocklist
List<Pulumi.
Aws Native. Work Spaces Web. Inputs. User Settings Cookie Specification> - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- Allowlist
[]User
Settings Cookie Specification - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- Blocklist
[]User
Settings Cookie Specification - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
List<User
Settings Cookie Specification> - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
List<User
Settings Cookie Specification> - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
User
Settings Cookie Specification[] - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
User
Settings Cookie Specification[] - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
Sequence[User
Settings Cookie Specification] - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
Sequence[User
Settings Cookie Specification] - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist List<Property Map>
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist List<Property Map>
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
UserSettingsEnabledType, UserSettingsEnabledTypeArgs
- Disabled
- Disabled
- Enabled
- Enabled
- User
Settings Enabled Type Disabled - Disabled
- User
Settings Enabled Type Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
UserSettingsImageMetadata, UserSettingsImageMetadataArgs
- File
Extension string - The file extension of the image.
- Last
Upload stringTimestamp - The timestamp when the image was last uploaded.
- Mime
Type Pulumi.Aws Native. Work Spaces Web. User Settings Mime Type - The MIME type of the image.
- File
Extension string - The file extension of the image.
- Last
Upload stringTimestamp - The timestamp when the image was last uploaded.
- Mime
Type UserSettings Mime Type - The MIME type of the image.
- file
Extension String - The file extension of the image.
- last
Upload StringTimestamp - The timestamp when the image was last uploaded.
- mime
Type UserSettings Mime Type - The MIME type of the image.
- file
Extension string - The file extension of the image.
- last
Upload stringTimestamp - The timestamp when the image was last uploaded.
- mime
Type UserSettings Mime Type - The MIME type of the image.
- file_
extension str - The file extension of the image.
- last_
upload_ strtimestamp - The timestamp when the image was last uploaded.
- mime_
type UserSettings Mime Type - The MIME type of the image.
- file
Extension String - The file extension of the image.
- last
Upload StringTimestamp - The timestamp when the image was last uploaded.
- mime
Type "image/png" | "image/jpeg" | "image/x-icon" - The MIME type of the image.
UserSettingsLocalizedBrandingStrings, UserSettingsLocalizedBrandingStringsArgs
- Browser
Tab stringTitle - The text displayed in the browser tab title.
- Welcome
Text string - The welcome text displayed on the sign-in page.
- string
- The text displayed on the contact button. This field is optional and defaults to "Contact us".
- Contact
Link string - A contact link URL. The URL must start with
https://ormailto:. If not provided, the contact button will be hidden from the web portal screen. - Loading
Text string - The text displayed during session loading. This field is optional and defaults to "Loading your session".
- string
- The text displayed on the login button. This field is optional and defaults to "Sign In".
- Login
Description string - The description text for the login section. This field is optional and defaults to "Sign in to your session".
- Login
Title string - The title text for the login section. This field is optional and defaults to "Sign In".
- Browser
Tab stringTitle - The text displayed in the browser tab title.
- Welcome
Text string - The welcome text displayed on the sign-in page.
- string
- The text displayed on the contact button. This field is optional and defaults to "Contact us".
- Contact
Link string - A contact link URL. The URL must start with
https://ormailto:. If not provided, the contact button will be hidden from the web portal screen. - Loading
Text string - The text displayed during session loading. This field is optional and defaults to "Loading your session".
- string
- The text displayed on the login button. This field is optional and defaults to "Sign In".
- Login
Description string - The description text for the login section. This field is optional and defaults to "Sign in to your session".
- Login
Title string - The title text for the login section. This field is optional and defaults to "Sign In".
- browser
Tab StringTitle - The text displayed in the browser tab title.
- welcome
Text String - The welcome text displayed on the sign-in page.
- String
- The text displayed on the contact button. This field is optional and defaults to "Contact us".
- contact
Link String - A contact link URL. The URL must start with
https://ormailto:. If not provided, the contact button will be hidden from the web portal screen. - loading
Text String - The text displayed during session loading. This field is optional and defaults to "Loading your session".
- String
- The text displayed on the login button. This field is optional and defaults to "Sign In".
- login
Description String - The description text for the login section. This field is optional and defaults to "Sign in to your session".
- login
Title String - The title text for the login section. This field is optional and defaults to "Sign In".
- browser
Tab stringTitle - The text displayed in the browser tab title.
- welcome
Text string - The welcome text displayed on the sign-in page.
- string
- The text displayed on the contact button. This field is optional and defaults to "Contact us".
- contact
Link string - A contact link URL. The URL must start with
https://ormailto:. If not provided, the contact button will be hidden from the web portal screen. - loading
Text string - The text displayed during session loading. This field is optional and defaults to "Loading your session".
- string
- The text displayed on the login button. This field is optional and defaults to "Sign In".
- login
Description string - The description text for the login section. This field is optional and defaults to "Sign in to your session".
- login
Title string - The title text for the login section. This field is optional and defaults to "Sign In".
- browser_
tab_ strtitle - The text displayed in the browser tab title.
- welcome_
text str - The welcome text displayed on the sign-in page.
- str
- The text displayed on the contact button. This field is optional and defaults to "Contact us".
- contact_
link str - A contact link URL. The URL must start with
https://ormailto:. If not provided, the contact button will be hidden from the web portal screen. - loading_
text str - The text displayed during session loading. This field is optional and defaults to "Loading your session".
- str
- The text displayed on the login button. This field is optional and defaults to "Sign In".
- login_
description str - The description text for the login section. This field is optional and defaults to "Sign in to your session".
- login_
title str - The title text for the login section. This field is optional and defaults to "Sign In".
- browser
Tab StringTitle - The text displayed in the browser tab title.
- welcome
Text String - The welcome text displayed on the sign-in page.
- String
- The text displayed on the contact button. This field is optional and defaults to "Contact us".
- contact
Link String - A contact link URL. The URL must start with
https://ormailto:. If not provided, the contact button will be hidden from the web portal screen. - loading
Text String - The text displayed during session loading. This field is optional and defaults to "Loading your session".
- String
- The text displayed on the login button. This field is optional and defaults to "Sign In".
- login
Description String - The description text for the login section. This field is optional and defaults to "Sign in to your session".
- login
Title String - The title text for the login section. This field is optional and defaults to "Sign In".
UserSettingsMaxDisplayResolution, UserSettingsMaxDisplayResolutionArgs
- Size4096x2160
- size4096X2160
- Size3840x2160
- size3840X2160
- Size3440x1440
- size3440X1440
- Size2560x1440
- size2560X1440
- Size1920x1080
- size1920X1080
- Size1280x720
- size1280X720
- Size1024x768
- size1024X768
- Size800x600
- size800X600
- User
Settings Max Display Resolution Size4096x2160 - size4096X2160
- User
Settings Max Display Resolution Size3840x2160 - size3840X2160
- User
Settings Max Display Resolution Size3440x1440 - size3440X1440
- User
Settings Max Display Resolution Size2560x1440 - size2560X1440
- User
Settings Max Display Resolution Size1920x1080 - size1920X1080
- User
Settings Max Display Resolution Size1280x720 - size1280X720
- User
Settings Max Display Resolution Size1024x768 - size1024X768
- User
Settings Max Display Resolution Size800x600 - size800X600
- Size4096x2160
- size4096X2160
- Size3840x2160
- size3840X2160
- Size3440x1440
- size3440X1440
- Size2560x1440
- size2560X1440
- Size1920x1080
- size1920X1080
- Size1280x720
- size1280X720
- Size1024x768
- size1024X768
- Size800x600
- size800X600
- Size4096x2160
- size4096X2160
- Size3840x2160
- size3840X2160
- Size3440x1440
- size3440X1440
- Size2560x1440
- size2560X1440
- Size1920x1080
- size1920X1080
- Size1280x720
- size1280X720
- Size1024x768
- size1024X768
- Size800x600
- size800X600
- SIZE4096X2160
- size4096X2160
- SIZE3840X2160
- size3840X2160
- SIZE3440X1440
- size3440X1440
- SIZE2560X1440
- size2560X1440
- SIZE1920X1080
- size1920X1080
- SIZE1280X720
- size1280X720
- SIZE1024X768
- size1024X768
- SIZE800X600
- size800X600
- "size4096X2160"
- size4096X2160
- "size3840X2160"
- size3840X2160
- "size3440X1440"
- size3440X1440
- "size2560X1440"
- size2560X1440
- "size1920X1080"
- size1920X1080
- "size1280X720"
- size1280X720
- "size1024X768"
- size1024X768
- "size800X600"
- size800X600
UserSettingsMimeType, UserSettingsMimeTypeArgs
- Imagepng
- image/png
- Imagejpeg
- image/jpeg
- Imagex
Icon - image/x-icon
- User
Settings Mime Type Imagepng - image/png
- User
Settings Mime Type Imagejpeg - image/jpeg
- User
Settings Mime Type Imagex Icon - image/x-icon
- Imagepng
- image/png
- Imagejpeg
- image/jpeg
- Imagex
Icon - image/x-icon
- Imagepng
- image/png
- Imagejpeg
- image/jpeg
- Imagex
Icon - image/x-icon
- IMAGEPNG
- image/png
- IMAGEJPEG
- image/jpeg
- IMAGEX_ICON
- image/x-icon
- "image/png"
- image/png
- "image/jpeg"
- image/jpeg
- "image/x-icon"
- image/x-icon
UserSettingsToolbarConfiguration, UserSettingsToolbarConfigurationArgs
-
List<Pulumi.
Aws Native. Work Spaces Web. User Settings Toolbar Item> - The list of toolbar items to be hidden.
- Max
Display Pulumi.Resolution Aws Native. Work Spaces Web. User Settings Max Display Resolution - The maximum display resolution that is allowed for the session.
- Toolbar
Type Pulumi.Aws Native. Work Spaces Web. User Settings Toolbar Type - The type of toolbar displayed during the session.
- Visual
Mode Pulumi.Aws Native. Work Spaces Web. User Settings Visual Mode - The visual mode of the toolbar.
-
[]User
Settings Toolbar Item - The list of toolbar items to be hidden.
- Max
Display UserResolution Settings Max Display Resolution - The maximum display resolution that is allowed for the session.
- Toolbar
Type UserSettings Toolbar Type - The type of toolbar displayed during the session.
- Visual
Mode UserSettings Visual Mode - The visual mode of the toolbar.
-
List<User
Settings Toolbar Item> - The list of toolbar items to be hidden.
- max
Display UserResolution Settings Max Display Resolution - The maximum display resolution that is allowed for the session.
- toolbar
Type UserSettings Toolbar Type - The type of toolbar displayed during the session.
- visual
Mode UserSettings Visual Mode - The visual mode of the toolbar.
-
User
Settings Toolbar Item[] - The list of toolbar items to be hidden.
- max
Display UserResolution Settings Max Display Resolution - The maximum display resolution that is allowed for the session.
- toolbar
Type UserSettings Toolbar Type - The type of toolbar displayed during the session.
- visual
Mode UserSettings Visual Mode - The visual mode of the toolbar.
-
Sequence[User
Settings Toolbar Item] - The list of toolbar items to be hidden.
- max_
display_ Userresolution Settings Max Display Resolution - The maximum display resolution that is allowed for the session.
- toolbar_
type UserSettings Toolbar Type - The type of toolbar displayed during the session.
- visual_
mode UserSettings Visual Mode - The visual mode of the toolbar.
-
List<"Windows" | "Dual
Monitor" | "Full Screen" | "Webcam" | "Microphone"> - The list of toolbar items to be hidden.
- max
Display "size4096X2160" | "size3840X2160" | "size3440X1440" | "size2560X1440" | "size1920X1080" | "size1280X720" | "size1024X768" | "size800X600"Resolution - The maximum display resolution that is allowed for the session.
- toolbar
Type "Floating" | "Docked" - The type of toolbar displayed during the session.
- visual
Mode "Dark" | "Light" - The visual mode of the toolbar.
UserSettingsToolbarItem, UserSettingsToolbarItemArgs
- Windows
- Windows
- Dual
Monitor - DualMonitor
- Full
Screen - FullScreen
- Webcam
- Webcam
- Microphone
- Microphone
- User
Settings Toolbar Item Windows - Windows
- User
Settings Toolbar Item Dual Monitor - DualMonitor
- User
Settings Toolbar Item Full Screen - FullScreen
- User
Settings Toolbar Item Webcam - Webcam
- User
Settings Toolbar Item Microphone - Microphone
- Windows
- Windows
- Dual
Monitor - DualMonitor
- Full
Screen - FullScreen
- Webcam
- Webcam
- Microphone
- Microphone
- Windows
- Windows
- Dual
Monitor - DualMonitor
- Full
Screen - FullScreen
- Webcam
- Webcam
- Microphone
- Microphone
- WINDOWS
- Windows
- DUAL_MONITOR
- DualMonitor
- FULL_SCREEN
- FullScreen
- WEBCAM
- Webcam
- MICROPHONE
- Microphone
- "Windows"
- Windows
- "Dual
Monitor" - DualMonitor
- "Full
Screen" - FullScreen
- "Webcam"
- Webcam
- "Microphone"
- Microphone
UserSettingsToolbarType, UserSettingsToolbarTypeArgs
- Floating
- Floating
- Docked
- Docked
- User
Settings Toolbar Type Floating - Floating
- User
Settings Toolbar Type Docked - Docked
- Floating
- Floating
- Docked
- Docked
- Floating
- Floating
- Docked
- Docked
- FLOATING
- Floating
- DOCKED
- Docked
- "Floating"
- Floating
- "Docked"
- Docked
UserSettingsVisualMode, UserSettingsVisualModeArgs
- Dark
- Dark
- Light
- Light
- User
Settings Visual Mode Dark - Dark
- User
Settings Visual Mode Light - Light
- Dark
- Dark
- Light
- Light
- Dark
- Dark
- Light
- Light
- DARK
- Dark
- LIGHT
- Light
- "Dark"
- Dark
- "Light"
- Light
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
