1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. workspacesweb
  5. UserSettings

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.46.0 published on Monday, Dec 29, 2025 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.46.0 published on Monday, Dec 29, 2025 by Pulumi

    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:

    CopyAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    DownloadAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    PasteAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can paste text from the local device to the streaming session.
    PrintAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can print to the local device.
    UploadAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    AdditionalEncryptionContext Dictionary<string, string>
    The additional encryption context of the user settings.
    BrandingConfiguration Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsBrandingConfiguration
    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.
    CookieSynchronizationConfiguration Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsCookieSynchronizationConfiguration
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    CustomerManagedKey string
    The customer managed key used to encrypt sensitive information in the user settings.
    DeepLinkAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can use deep links that open automatically when connecting to a session.
    DisconnectTimeoutInMinutes double
    The amount of time that a streaming session remains active after users disconnect.
    IdleDisconnectTimeoutInMinutes double
    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags to add to the user settings resource. A tag is a key-value pair.
    ToolbarConfiguration Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsToolbarConfiguration
    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.
    WebAuthnAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    CopyAllowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    DownloadAllowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    PasteAllowed UserSettingsEnabledType
    Specifies whether the user can paste text from the local device to the streaming session.
    PrintAllowed UserSettingsEnabledType
    Specifies whether the user can print to the local device.
    UploadAllowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    AdditionalEncryptionContext map[string]string
    The additional encryption context of the user settings.
    BrandingConfiguration UserSettingsBrandingConfigurationArgs
    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.
    CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationArgs
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    CustomerManagedKey string
    The customer managed key used to encrypt sensitive information in the user settings.
    DeepLinkAllowed UserSettingsEnabledType
    Specifies whether the user can use deep links that open automatically when connecting to a session.
    DisconnectTimeoutInMinutes float64
    The amount of time that a streaming session remains active after users disconnect.
    IdleDisconnectTimeoutInMinutes float64
    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
    Tags TagArgs
    The tags to add to the user settings resource. A tag is a key-value pair.
    ToolbarConfiguration UserSettingsToolbarConfigurationArgs
    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.
    WebAuthnAllowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    copyAllowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    downloadAllowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    pasteAllowed UserSettingsEnabledType
    Specifies whether the user can paste text from the local device to the streaming session.
    printAllowed UserSettingsEnabledType
    Specifies whether the user can print to the local device.
    uploadAllowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    additionalEncryptionContext Map<String,String>
    The additional encryption context of the user settings.
    brandingConfiguration UserSettingsBrandingConfiguration
    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.
    cookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfiguration
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    customerManagedKey String
    The customer managed key used to encrypt sensitive information in the user settings.
    deepLinkAllowed UserSettingsEnabledType
    Specifies whether the user can use deep links that open automatically when connecting to a session.
    disconnectTimeoutInMinutes Double
    The amount of time that a streaming session remains active after users disconnect.
    idleDisconnectTimeoutInMinutes Double
    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
    tags List<Tag>
    The tags to add to the user settings resource. A tag is a key-value pair.
    toolbarConfiguration UserSettingsToolbarConfiguration
    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.
    webAuthnAllowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    copyAllowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    downloadAllowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    pasteAllowed UserSettingsEnabledType
    Specifies whether the user can paste text from the local device to the streaming session.
    printAllowed UserSettingsEnabledType
    Specifies whether the user can print to the local device.
    uploadAllowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    additionalEncryptionContext {[key: string]: string}
    The additional encryption context of the user settings.
    brandingConfiguration UserSettingsBrandingConfiguration
    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.
    cookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfiguration
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    customerManagedKey string
    The customer managed key used to encrypt sensitive information in the user settings.
    deepLinkAllowed UserSettingsEnabledType
    Specifies whether the user can use deep links that open automatically when connecting to a session.
    disconnectTimeoutInMinutes number
    The amount of time that a streaming session remains active after users disconnect.
    idleDisconnectTimeoutInMinutes number
    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
    tags Tag[]
    The tags to add to the user settings resource. A tag is a key-value pair.
    toolbarConfiguration UserSettingsToolbarConfiguration
    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.
    webAuthnAllowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    copy_allowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    download_allowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    paste_allowed UserSettingsEnabledType
    Specifies whether the user can paste text from the local device to the streaming session.
    print_allowed UserSettingsEnabledType
    Specifies whether the user can print to the local device.
    upload_allowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    additional_encryption_context Mapping[str, str]
    The additional encryption context of the user settings.
    branding_configuration UserSettingsBrandingConfigurationArgs
    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.
    cookie_synchronization_configuration UserSettingsCookieSynchronizationConfigurationArgs
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    customer_managed_key str
    The customer managed key used to encrypt sensitive information in the user settings.
    deep_link_allowed UserSettingsEnabledType
    Specifies whether the user can use deep links that open automatically when connecting to a session.
    disconnect_timeout_in_minutes float
    The amount of time that a streaming session remains active after users disconnect.
    idle_disconnect_timeout_in_minutes float
    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
    tags Sequence[TagArgs]
    The tags to add to the user settings resource. A tag is a key-value pair.
    toolbar_configuration UserSettingsToolbarConfigurationArgs
    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_allowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    copyAllowed "Disabled" | "Enabled"
    Specifies whether the user can copy text from the streaming session to the local device.
    downloadAllowed "Disabled" | "Enabled"
    Specifies whether the user can download files from the streaming session to the local device.
    pasteAllowed "Disabled" | "Enabled"
    Specifies whether the user can paste text from the local device to the streaming session.
    printAllowed "Disabled" | "Enabled"
    Specifies whether the user can print to the local device.
    uploadAllowed "Disabled" | "Enabled"
    Specifies whether the user can upload files from the local device to the streaming session.
    additionalEncryptionContext Map<String>
    The additional encryption context of the user settings.
    brandingConfiguration 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.
    cookieSynchronizationConfiguration Property Map
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    customerManagedKey String
    The customer managed key used to encrypt sensitive information in the user settings.
    deepLinkAllowed "Disabled" | "Enabled"
    Specifies whether the user can use deep links that open automatically when connecting to a session.
    disconnectTimeoutInMinutes Number
    The amount of time that a streaming session remains active after users disconnect.
    idleDisconnectTimeoutInMinutes Number
    The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
    tags List<Property Map>
    The tags to add to the user settings resource. A tag is a key-value pair.
    toolbarConfiguration 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.
    webAuthnAllowed "Disabled" | "Enabled"
    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:

    AssociatedPortalArns List<string>
    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.
    UserSettingsArn string
    The ARN of the user settings.
    AssociatedPortalArns []string
    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.
    UserSettingsArn string
    The ARN of the user settings.
    associatedPortalArns List<String>
    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.
    userSettingsArn String
    The ARN of the user settings.
    associatedPortalArns string[]
    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.
    userSettingsArn string
    The ARN of the user settings.
    associated_portal_arns Sequence[str]
    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_arn str
    The ARN of the user settings.
    associatedPortalArns List<String>
    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.
    userSettingsArn String
    The ARN of the user settings.

    Supporting Types

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    UserSettingsBrandingConfiguration, UserSettingsBrandingConfigurationArgs

    ColorTheme Pulumi.AwsNative.WorkSpacesWeb.UserSettingsColorTheme
    The color theme for components on the web portal. Choose Light if you upload a dark wallpaper, or Dark for 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.
    FaviconMetadata Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    LocalizedStrings Dictionary<string, Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsLocalizedBrandingStrings>
    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.
    LogoMetadata Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    TermsOfService string
    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.
    WallpaperMetadata Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    ColorTheme UserSettingsColorTheme
    The color theme for components on the web portal. Choose Light if you upload a dark wallpaper, or Dark for 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.
    FaviconMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    LocalizedStrings map[string]UserSettingsLocalizedBrandingStrings
    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.
    LogoMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    TermsOfService string
    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.
    WallpaperMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    colorTheme UserSettingsColorTheme
    The color theme for components on the web portal. Choose Light if you upload a dark wallpaper, or Dark for 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.
    faviconMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    localizedStrings Map<String,UserSettingsLocalizedBrandingStrings>
    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.
    logoMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    termsOfService String
    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.
    wallpaperMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    colorTheme UserSettingsColorTheme
    The color theme for components on the web portal. Choose Light if you upload a dark wallpaper, or Dark for 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.
    faviconMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    localizedStrings {[key: string]: UserSettingsLocalizedBrandingStrings}
    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.
    logoMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    termsOfService string
    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.
    wallpaperMetadata UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    color_theme UserSettingsColorTheme
    The color theme for components on the web portal. Choose Light if you upload a dark wallpaper, or Dark for 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 UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    localized_strings Mapping[str, UserSettingsLocalizedBrandingStrings]
    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 UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    terms_of_service str
    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 UserSettingsImageMetadata
    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::GetAtt intrinsic function.
    colorTheme "Light" | "Dark"
    The color theme for components on the web portal. Choose Light if you upload a dark wallpaper, or Dark for 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.
    faviconMetadata 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::GetAtt intrinsic function.
    localizedStrings 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.
    logoMetadata 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::GetAtt intrinsic function.
    termsOfService String
    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.
    wallpaperMetadata 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::GetAtt intrinsic function.

    UserSettingsColorTheme, UserSettingsColorThemeArgs

    Light
    Light
    Dark
    Dark
    UserSettingsColorThemeLight
    Light
    UserSettingsColorThemeDark
    Dark
    Light
    Light
    Dark
    Dark
    Light
    Light
    Dark
    Dark
    LIGHT
    Light
    DARK
    Dark
    "Light"
    Light
    "Dark"
    Dark

    UserSettingsCookieSpecification, UserSettingsCookieSpecificationArgs

    Domain string
    The domain of the cookie.
    Name string
    The name of the cookie.
    Path string
    The path of the cookie.
    Domain string
    The domain of the cookie.
    Name string
    The name of the cookie.
    Path string
    The path of the cookie.
    domain String
    The domain of the cookie.
    name String
    The name of the cookie.
    path String
    The path of the cookie.
    domain string
    The domain of the cookie.
    name string
    The name of the cookie.
    path string
    The path of the cookie.
    domain str
    The domain of the cookie.
    name str
    The name of the cookie.
    path str
    The path of the cookie.
    domain String
    The domain of the cookie.
    name String
    The name of the cookie.
    path String
    The path of the cookie.

    UserSettingsCookieSynchronizationConfiguration, UserSettingsCookieSynchronizationConfigurationArgs

    Allowlist List<Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsCookieSpecification>
    The list of cookie specifications that are allowed to be synchronized to the remote browser.
    Blocklist List<Pulumi.AwsNative.WorkSpacesWeb.Inputs.UserSettingsCookieSpecification>
    The list of cookie specifications that are blocked from being synchronized to the remote browser.
    Allowlist []UserSettingsCookieSpecification
    The list of cookie specifications that are allowed to be synchronized to the remote browser.
    Blocklist []UserSettingsCookieSpecification
    The list of cookie specifications that are blocked from being synchronized to the remote browser.
    allowlist List<UserSettingsCookieSpecification>
    The list of cookie specifications that are allowed to be synchronized to the remote browser.
    blocklist List<UserSettingsCookieSpecification>
    The list of cookie specifications that are blocked from being synchronized to the remote browser.
    allowlist UserSettingsCookieSpecification[]
    The list of cookie specifications that are allowed to be synchronized to the remote browser.
    blocklist UserSettingsCookieSpecification[]
    The list of cookie specifications that are blocked from being synchronized to the remote browser.
    allowlist Sequence[UserSettingsCookieSpecification]
    The list of cookie specifications that are allowed to be synchronized to the remote browser.
    blocklist Sequence[UserSettingsCookieSpecification]
    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
    UserSettingsEnabledTypeDisabled
    Disabled
    UserSettingsEnabledTypeEnabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    DISABLED
    Disabled
    ENABLED
    Enabled
    "Disabled"
    Disabled
    "Enabled"
    Enabled

    UserSettingsImageMetadata, UserSettingsImageMetadataArgs

    FileExtension string
    The file extension of the image.
    LastUploadTimestamp string
    The timestamp when the image was last uploaded.
    MimeType Pulumi.AwsNative.WorkSpacesWeb.UserSettingsMimeType
    The MIME type of the image.
    FileExtension string
    The file extension of the image.
    LastUploadTimestamp string
    The timestamp when the image was last uploaded.
    MimeType UserSettingsMimeType
    The MIME type of the image.
    fileExtension String
    The file extension of the image.
    lastUploadTimestamp String
    The timestamp when the image was last uploaded.
    mimeType UserSettingsMimeType
    The MIME type of the image.
    fileExtension string
    The file extension of the image.
    lastUploadTimestamp string
    The timestamp when the image was last uploaded.
    mimeType UserSettingsMimeType
    The MIME type of the image.
    file_extension str
    The file extension of the image.
    last_upload_timestamp str
    The timestamp when the image was last uploaded.
    mime_type UserSettingsMimeType
    The MIME type of the image.
    fileExtension String
    The file extension of the image.
    lastUploadTimestamp String
    The timestamp when the image was last uploaded.
    mimeType "image/png" | "image/jpeg" | "image/x-icon"
    The MIME type of the image.

    UserSettingsLocalizedBrandingStrings, UserSettingsLocalizedBrandingStringsArgs

    BrowserTabTitle string
    The text displayed in the browser tab title.
    WelcomeText string
    The welcome text displayed on the sign-in page.
    ContactButtonText string
    The text displayed on the contact button. This field is optional and defaults to "Contact us".
    ContactLink string
    A contact link URL. The URL must start with https:// or mailto: . If not provided, the contact button will be hidden from the web portal screen.
    LoadingText string
    The text displayed during session loading. This field is optional and defaults to "Loading your session".
    LoginButtonText string
    The text displayed on the login button. This field is optional and defaults to "Sign In".
    LoginDescription string
    The description text for the login section. This field is optional and defaults to "Sign in to your session".
    LoginTitle string
    The title text for the login section. This field is optional and defaults to "Sign In".
    BrowserTabTitle string
    The text displayed in the browser tab title.
    WelcomeText string
    The welcome text displayed on the sign-in page.
    ContactButtonText string
    The text displayed on the contact button. This field is optional and defaults to "Contact us".
    ContactLink string
    A contact link URL. The URL must start with https:// or mailto: . If not provided, the contact button will be hidden from the web portal screen.
    LoadingText string
    The text displayed during session loading. This field is optional and defaults to "Loading your session".
    LoginButtonText string
    The text displayed on the login button. This field is optional and defaults to "Sign In".
    LoginDescription string
    The description text for the login section. This field is optional and defaults to "Sign in to your session".
    LoginTitle string
    The title text for the login section. This field is optional and defaults to "Sign In".
    browserTabTitle String
    The text displayed in the browser tab title.
    welcomeText String
    The welcome text displayed on the sign-in page.
    contactButtonText String
    The text displayed on the contact button. This field is optional and defaults to "Contact us".
    contactLink String
    A contact link URL. The URL must start with https:// or mailto: . If not provided, the contact button will be hidden from the web portal screen.
    loadingText String
    The text displayed during session loading. This field is optional and defaults to "Loading your session".
    loginButtonText String
    The text displayed on the login button. This field is optional and defaults to "Sign In".
    loginDescription String
    The description text for the login section. This field is optional and defaults to "Sign in to your session".
    loginTitle String
    The title text for the login section. This field is optional and defaults to "Sign In".
    browserTabTitle string
    The text displayed in the browser tab title.
    welcomeText string
    The welcome text displayed on the sign-in page.
    contactButtonText string
    The text displayed on the contact button. This field is optional and defaults to "Contact us".
    contactLink string
    A contact link URL. The URL must start with https:// or mailto: . If not provided, the contact button will be hidden from the web portal screen.
    loadingText string
    The text displayed during session loading. This field is optional and defaults to "Loading your session".
    loginButtonText string
    The text displayed on the login button. This field is optional and defaults to "Sign In".
    loginDescription string
    The description text for the login section. This field is optional and defaults to "Sign in to your session".
    loginTitle string
    The title text for the login section. This field is optional and defaults to "Sign In".
    browser_tab_title str
    The text displayed in the browser tab title.
    welcome_text str
    The welcome text displayed on the sign-in page.
    contact_button_text 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:// or mailto: . 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".
    login_button_text 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".
    browserTabTitle String
    The text displayed in the browser tab title.
    welcomeText String
    The welcome text displayed on the sign-in page.
    contactButtonText String
    The text displayed on the contact button. This field is optional and defaults to "Contact us".
    contactLink String
    A contact link URL. The URL must start with https:// or mailto: . If not provided, the contact button will be hidden from the web portal screen.
    loadingText String
    The text displayed during session loading. This field is optional and defaults to "Loading your session".
    loginButtonText String
    The text displayed on the login button. This field is optional and defaults to "Sign In".
    loginDescription String
    The description text for the login section. This field is optional and defaults to "Sign in to your session".
    loginTitle 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
    UserSettingsMaxDisplayResolutionSize4096x2160
    size4096X2160
    UserSettingsMaxDisplayResolutionSize3840x2160
    size3840X2160
    UserSettingsMaxDisplayResolutionSize3440x1440
    size3440X1440
    UserSettingsMaxDisplayResolutionSize2560x1440
    size2560X1440
    UserSettingsMaxDisplayResolutionSize1920x1080
    size1920X1080
    UserSettingsMaxDisplayResolutionSize1280x720
    size1280X720
    UserSettingsMaxDisplayResolutionSize1024x768
    size1024X768
    UserSettingsMaxDisplayResolutionSize800x600
    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
    ImagexIcon
    image/x-icon
    UserSettingsMimeTypeImagepng
    image/png
    UserSettingsMimeTypeImagejpeg
    image/jpeg
    UserSettingsMimeTypeImagexIcon
    image/x-icon
    Imagepng
    image/png
    Imagejpeg
    image/jpeg
    ImagexIcon
    image/x-icon
    Imagepng
    image/png
    Imagejpeg
    image/jpeg
    ImagexIcon
    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

    HiddenToolbarItems []UserSettingsToolbarItem
    The list of toolbar items to be hidden.
    MaxDisplayResolution UserSettingsMaxDisplayResolution
    The maximum display resolution that is allowed for the session.
    ToolbarType UserSettingsToolbarType
    The type of toolbar displayed during the session.
    VisualMode UserSettingsVisualMode
    The visual mode of the toolbar.
    hiddenToolbarItems List<UserSettingsToolbarItem>
    The list of toolbar items to be hidden.
    maxDisplayResolution UserSettingsMaxDisplayResolution
    The maximum display resolution that is allowed for the session.
    toolbarType UserSettingsToolbarType
    The type of toolbar displayed during the session.
    visualMode UserSettingsVisualMode
    The visual mode of the toolbar.
    hiddenToolbarItems UserSettingsToolbarItem[]
    The list of toolbar items to be hidden.
    maxDisplayResolution UserSettingsMaxDisplayResolution
    The maximum display resolution that is allowed for the session.
    toolbarType UserSettingsToolbarType
    The type of toolbar displayed during the session.
    visualMode UserSettingsVisualMode
    The visual mode of the toolbar.
    hidden_toolbar_items Sequence[UserSettingsToolbarItem]
    The list of toolbar items to be hidden.
    max_display_resolution UserSettingsMaxDisplayResolution
    The maximum display resolution that is allowed for the session.
    toolbar_type UserSettingsToolbarType
    The type of toolbar displayed during the session.
    visual_mode UserSettingsVisualMode
    The visual mode of the toolbar.

    UserSettingsToolbarItem, UserSettingsToolbarItemArgs

    Windows
    Windows
    DualMonitor
    DualMonitor
    FullScreen
    FullScreen
    Webcam
    Webcam
    Microphone
    Microphone
    UserSettingsToolbarItemWindows
    Windows
    UserSettingsToolbarItemDualMonitor
    DualMonitor
    UserSettingsToolbarItemFullScreen
    FullScreen
    UserSettingsToolbarItemWebcam
    Webcam
    UserSettingsToolbarItemMicrophone
    Microphone
    Windows
    Windows
    DualMonitor
    DualMonitor
    FullScreen
    FullScreen
    Webcam
    Webcam
    Microphone
    Microphone
    Windows
    Windows
    DualMonitor
    DualMonitor
    FullScreen
    FullScreen
    Webcam
    Webcam
    Microphone
    Microphone
    WINDOWS
    Windows
    DUAL_MONITOR
    DualMonitor
    FULL_SCREEN
    FullScreen
    WEBCAM
    Webcam
    MICROPHONE
    Microphone
    "Windows"
    Windows
    "DualMonitor"
    DualMonitor
    "FullScreen"
    FullScreen
    "Webcam"
    Webcam
    "Microphone"
    Microphone

    UserSettingsToolbarType, UserSettingsToolbarTypeArgs

    Floating
    Floating
    Docked
    Docked
    UserSettingsToolbarTypeFloating
    Floating
    UserSettingsToolbarTypeDocked
    Docked
    Floating
    Floating
    Docked
    Docked
    Floating
    Floating
    Docked
    Docked
    FLOATING
    Floating
    DOCKED
    Docked
    "Floating"
    Floating
    "Docked"
    Docked

    UserSettingsVisualMode, UserSettingsVisualModeArgs

    Dark
    Dark
    Light
    Light
    UserSettingsVisualModeDark
    Dark
    UserSettingsVisualModeLight
    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
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.46.0 published on Monday, Dec 29, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate