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

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

    Using getUserSettings

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getUserSettings(args: GetUserSettingsArgs, opts?: InvokeOptions): Promise<GetUserSettingsResult>
    function getUserSettingsOutput(args: GetUserSettingsOutputArgs, opts?: InvokeOptions): Output<GetUserSettingsResult>
    def get_user_settings(user_settings_arn: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetUserSettingsResult
    def get_user_settings_output(user_settings_arn: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetUserSettingsResult]
    func LookupUserSettings(ctx *Context, args *LookupUserSettingsArgs, opts ...InvokeOption) (*LookupUserSettingsResult, error)
    func LookupUserSettingsOutput(ctx *Context, args *LookupUserSettingsOutputArgs, opts ...InvokeOption) LookupUserSettingsResultOutput

    > Note: This function is named LookupUserSettings in the Go SDK.

    public static class GetUserSettings 
    {
        public static Task<GetUserSettingsResult> InvokeAsync(GetUserSettingsArgs args, InvokeOptions? opts = null)
        public static Output<GetUserSettingsResult> Invoke(GetUserSettingsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUserSettingsResult> getUserSettings(GetUserSettingsArgs args, InvokeOptions options)
    public static Output<GetUserSettingsResult> getUserSettings(GetUserSettingsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:workspacesweb:getUserSettings
      arguments:
        # arguments dictionary

    The following arguments are supported:

    UserSettingsArn string
    The ARN of the user settings.
    UserSettingsArn string
    The ARN of the user settings.
    userSettingsArn String
    The ARN of the user settings.
    userSettingsArn string
    The ARN of the user settings.
    user_settings_arn str
    The ARN of the user settings.
    userSettingsArn String
    The ARN of the user settings.

    getUserSettings Result

    The following output properties are available:

    AdditionalEncryptionContext Dictionary<string, string>
    The additional encryption context of the user settings.
    AssociatedPortalArns List<string>
    A list of web portal ARNs that this user settings resource is associated with.
    BrandingConfiguration Pulumi.AwsNative.WorkSpacesWeb.Outputs.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.Outputs.UserSettingsCookieSynchronizationConfiguration
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    CopyAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    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.
    DownloadAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    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.
    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.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags to add to the user settings resource. A tag is a key-value pair.
    ToolbarConfiguration Pulumi.AwsNative.WorkSpacesWeb.Outputs.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.
    UploadAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    UserSettingsArn string
    The ARN of the user settings.
    WebAuthnAllowed Pulumi.AwsNative.WorkSpacesWeb.UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    AdditionalEncryptionContext map[string]string
    The additional encryption context of the user settings.
    AssociatedPortalArns []string
    A list of web portal ARNs that this user settings resource is associated with.
    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.
    CopyAllowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    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.
    DownloadAllowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    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.
    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.
    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.
    UploadAllowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    UserSettingsArn string
    The ARN of the user settings.
    WebAuthnAllowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    additionalEncryptionContext Map<String,String>
    The additional encryption context of the user settings.
    associatedPortalArns List<String>
    A list of web portal ARNs that this user settings resource is associated with.
    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.
    copyAllowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    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.
    downloadAllowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    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.
    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.
    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.
    uploadAllowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    userSettingsArn String
    The ARN of the user settings.
    webAuthnAllowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    additionalEncryptionContext {[key: string]: string}
    The additional encryption context of the user settings.
    associatedPortalArns string[]
    A list of web portal ARNs that this user settings resource is associated with.
    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.
    copyAllowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    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.
    downloadAllowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    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.
    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.
    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.
    uploadAllowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    userSettingsArn string
    The ARN of the user settings.
    webAuthnAllowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    additional_encryption_context Mapping[str, str]
    The additional encryption context of the user settings.
    associated_portal_arns Sequence[str]
    A list of web portal ARNs that this user settings resource is associated with.
    branding_configuration 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.
    cookie_synchronization_configuration UserSettingsCookieSynchronizationConfiguration
    The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
    copy_allowed UserSettingsEnabledType
    Specifies whether the user can copy text from the streaming session to the local device.
    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.
    download_allowed UserSettingsEnabledType
    Specifies whether the user can download files from the streaming session to the local device.
    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.
    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.
    tags Sequence[root_Tag]
    The tags to add to the user settings resource. A tag is a key-value pair.
    toolbar_configuration 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.
    upload_allowed UserSettingsEnabledType
    Specifies whether the user can upload files from the local device to the streaming session.
    user_settings_arn str
    The ARN of the user settings.
    web_authn_allowed UserSettingsEnabledType
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.
    additionalEncryptionContext Map<String>
    The additional encryption context of the user settings.
    associatedPortalArns List<String>
    A list of web portal ARNs that this user settings resource is associated with.
    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.
    copyAllowed "Disabled" | "Enabled"
    Specifies whether the user can copy text from the streaming session to the local device.
    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.
    downloadAllowed "Disabled" | "Enabled"
    Specifies whether the user can download files from the streaming session to the local device.
    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.
    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.
    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.
    uploadAllowed "Disabled" | "Enabled"
    Specifies whether the user can upload files from the local device to the streaming session.
    userSettingsArn String
    The ARN of the user settings.
    webAuthnAllowed "Disabled" | "Enabled"
    Specifies whether the user can use WebAuthn redirection for passwordless login to websites within the streaming session.

    Supporting Types

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

    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

    UserSettingsCookieSpecification

    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

    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

    UserSettingsImageMetadata

    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

    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

    UserSettingsMimeType

    UserSettingsToolbarConfiguration

    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

    UserSettingsToolbarType

    UserSettingsVisualMode

    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