We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.workspacesweb.getUserSettings
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 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 dictionaryThe following arguments are supported:
- UserSettings stringArn 
- The ARN of the user settings.
- UserSettings stringArn 
- The ARN of the user settings.
- userSettings StringArn 
- The ARN of the user settings.
- userSettings stringArn 
- The ARN of the user settings.
- user_settings_ strarn 
- The ARN of the user settings.
- userSettings StringArn 
- The ARN of the user settings.
getUserSettings Result
The following output properties are available:
- AdditionalEncryption Dictionary<string, string>Context 
- The additional encryption context of the user settings.
- AssociatedPortal List<string>Arns 
- A list of web portal ARNs that this user settings resource is associated with.
- 
Pulumi.Aws Native. Work Spaces Web. Outputs. User Settings Cookie Synchronization Configuration 
- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- CopyAllowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type 
- Specifies whether the user can copy text from the streaming session to the local device.
- CustomerManaged stringKey 
- The customer managed key used to encrypt sensitive information in the user settings.
- DeepLink Pulumi.Allowed Aws Native. Work Spaces Web. User Settings Enabled Type 
- Specifies whether the user can use deep links that open automatically when connecting to a session.
- DisconnectTimeout doubleIn Minutes 
- The amount of time that a streaming session remains active after users disconnect.
- DownloadAllowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type 
- Specifies whether the user can download files from the streaming session to the local device.
- IdleDisconnect doubleTimeout In Minutes 
- The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- PasteAllowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type 
- Specifies whether the user can paste text from the local device to the streaming session.
- PrintAllowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type 
- Specifies whether the user can print to the local device.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The tags to add to the user settings resource. A tag is a key-value pair.
- ToolbarConfiguration Pulumi.Aws Native. Work Spaces Web. Outputs. User Settings Toolbar Configuration 
- The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- UploadAllowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type 
- Specifies whether the user can upload files from the local device to the streaming session.
- UserSettings stringArn 
- The ARN of the user settings.
- AdditionalEncryption map[string]stringContext 
- The additional encryption context of the user settings.
- AssociatedPortal []stringArns 
- A list of web portal ARNs that this user settings resource is associated with.
- 
UserSettings Cookie Synchronization Configuration 
- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- CopyAllowed UserSettings Enabled Type 
- Specifies whether the user can copy text from the streaming session to the local device.
- CustomerManaged stringKey 
- The customer managed key used to encrypt sensitive information in the user settings.
- DeepLink UserAllowed Settings Enabled Type 
- Specifies whether the user can use deep links that open automatically when connecting to a session.
- DisconnectTimeout float64In Minutes 
- The amount of time that a streaming session remains active after users disconnect.
- DownloadAllowed UserSettings Enabled Type 
- Specifies whether the user can download files from the streaming session to the local device.
- IdleDisconnect float64Timeout In Minutes 
- The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- PasteAllowed UserSettings Enabled Type 
- Specifies whether the user can paste text from the local device to the streaming session.
- PrintAllowed UserSettings Enabled Type 
- Specifies whether the user can print to the local device.
- Tag
- The tags to add to the user settings resource. A tag is a key-value pair.
- ToolbarConfiguration UserSettings Toolbar Configuration 
- The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- UploadAllowed UserSettings Enabled Type 
- Specifies whether the user can upload files from the local device to the streaming session.
- UserSettings stringArn 
- The ARN of the user settings.
- additionalEncryption Map<String,String>Context 
- The additional encryption context of the user settings.
- associatedPortal List<String>Arns 
- A list of web portal ARNs that this user settings resource is associated with.
- 
UserSettings Cookie Synchronization Configuration 
- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- copyAllowed UserSettings Enabled Type 
- Specifies whether the user can copy text from the streaming session to the local device.
- customerManaged StringKey 
- The customer managed key used to encrypt sensitive information in the user settings.
- deepLink UserAllowed Settings Enabled Type 
- Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnectTimeout DoubleIn Minutes 
- The amount of time that a streaming session remains active after users disconnect.
- downloadAllowed UserSettings Enabled Type 
- Specifies whether the user can download files from the streaming session to the local device.
- idleDisconnect DoubleTimeout In Minutes 
- The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- pasteAllowed UserSettings Enabled Type 
- Specifies whether the user can paste text from the local device to the streaming session.
- printAllowed UserSettings Enabled Type 
- Specifies whether the user can print to the local device.
- List<Tag>
- The tags to add to the user settings resource. A tag is a key-value pair.
- toolbarConfiguration UserSettings Toolbar Configuration 
- The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- uploadAllowed UserSettings Enabled Type 
- Specifies whether the user can upload files from the local device to the streaming session.
- userSettings StringArn 
- The ARN of the user settings.
- additionalEncryption {[key: string]: string}Context 
- The additional encryption context of the user settings.
- associatedPortal string[]Arns 
- A list of web portal ARNs that this user settings resource is associated with.
- 
UserSettings Cookie Synchronization Configuration 
- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- copyAllowed UserSettings Enabled Type 
- Specifies whether the user can copy text from the streaming session to the local device.
- customerManaged stringKey 
- The customer managed key used to encrypt sensitive information in the user settings.
- deepLink UserAllowed Settings Enabled Type 
- Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnectTimeout numberIn Minutes 
- The amount of time that a streaming session remains active after users disconnect.
- downloadAllowed UserSettings Enabled Type 
- Specifies whether the user can download files from the streaming session to the local device.
- idleDisconnect numberTimeout In Minutes 
- The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- pasteAllowed UserSettings Enabled Type 
- Specifies whether the user can paste text from the local device to the streaming session.
- printAllowed UserSettings Enabled Type 
- Specifies whether the user can print to the local device.
- Tag[]
- The tags to add to the user settings resource. A tag is a key-value pair.
- toolbarConfiguration UserSettings Toolbar Configuration 
- The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- uploadAllowed UserSettings Enabled Type 
- Specifies whether the user can upload files from the local device to the streaming session.
- userSettings stringArn 
- The ARN of the user settings.
- additional_encryption_ Mapping[str, str]context 
- The additional encryption context of the user settings.
- associated_portal_ Sequence[str]arns 
- A list of web portal ARNs that this user settings resource is associated with.
- 
UserSettings Cookie Synchronization Configuration 
- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- copy_allowed UserSettings Enabled Type 
- Specifies whether the user can copy text from the streaming session to the local device.
- customer_managed_ strkey 
- The customer managed key used to encrypt sensitive information in the user settings.
- deep_link_ Userallowed Settings Enabled Type 
- Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect_timeout_ floatin_ minutes 
- The amount of time that a streaming session remains active after users disconnect.
- download_allowed UserSettings Enabled Type 
- Specifies whether the user can download files from the streaming session to the local device.
- idle_disconnect_ floattimeout_ in_ minutes 
- The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- paste_allowed UserSettings Enabled Type 
- Specifies whether the user can paste text from the local device to the streaming session.
- print_allowed UserSettings Enabled Type 
- Specifies whether the user can print to the local device.
- Sequence[root_Tag]
- The tags to add to the user settings resource. A tag is a key-value pair.
- toolbar_configuration UserSettings Toolbar Configuration 
- The configuration of the toolbar. This allows administrators to select the toolbar type and visual mode, set maximum display resolution for sessions, and choose which items are visible to end users during their sessions. If administrators do not modify these settings, end users retain control over their toolbar preferences.
- upload_allowed UserSettings Enabled Type 
- Specifies whether the user can upload files from the local device to the streaming session.
- user_settings_ strarn 
- The ARN of the user settings.
- additionalEncryption Map<String>Context 
- The additional encryption context of the user settings.
- associatedPortal List<String>Arns 
- A list of web portal ARNs that this user settings resource is associated with.
- 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.
- customerManaged StringKey 
- The customer managed key used to encrypt sensitive information in the user settings.
- deepLink "Disabled" | "Enabled"Allowed 
- Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnectTimeout NumberIn Minutes 
- 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.
- idleDisconnect NumberTimeout In Minutes 
- The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- 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.
- 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.
- userSettings StringArn 
- The ARN of the user settings.
Supporting Types
Tag
UserSettingsCookieSpecification   
UserSettingsCookieSynchronizationConfiguration    
- Allowlist
List<Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Cookie Specification> 
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- Blocklist
List<Pulumi.Aws Native. Work Spaces Web. Inputs. User Settings Cookie Specification> 
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
- Allowlist
[]UserSettings Cookie Specification 
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- Blocklist
[]UserSettings Cookie Specification 
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
List<UserSettings Cookie Specification> 
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
List<UserSettings Cookie Specification> 
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
UserSettings Cookie Specification[] 
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
UserSettings Cookie Specification[] 
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
Sequence[UserSettings Cookie Specification] 
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
Sequence[UserSettings Cookie Specification] 
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist List<Property Map>
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist List<Property Map>
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
UserSettingsEnabledType   
UserSettingsMaxDisplayResolution    
UserSettingsToolbarConfiguration   
- 
List<Pulumi.Aws Native. Work Spaces Web. User Settings Toolbar Item> 
- The list of toolbar items to be hidden.
- MaxDisplay Pulumi.Resolution Aws Native. Work Spaces Web. User Settings Max Display Resolution 
- The maximum display resolution that is allowed for the session.
- ToolbarType Pulumi.Aws Native. Work Spaces Web. User Settings Toolbar Type 
- The type of toolbar displayed during the session.
- VisualMode Pulumi.Aws Native. Work Spaces Web. User Settings Visual Mode 
- The visual mode of the toolbar.
- 
[]UserSettings Toolbar Item 
- The list of toolbar items to be hidden.
- MaxDisplay UserResolution Settings Max Display Resolution 
- The maximum display resolution that is allowed for the session.
- ToolbarType UserSettings Toolbar Type 
- The type of toolbar displayed during the session.
- VisualMode UserSettings Visual Mode 
- The visual mode of the toolbar.
- 
List<UserSettings Toolbar Item> 
- The list of toolbar items to be hidden.
- maxDisplay UserResolution Settings Max Display Resolution 
- The maximum display resolution that is allowed for the session.
- toolbarType UserSettings Toolbar Type 
- The type of toolbar displayed during the session.
- visualMode UserSettings Visual Mode 
- The visual mode of the toolbar.
- 
UserSettings Toolbar Item[] 
- The list of toolbar items to be hidden.
- maxDisplay UserResolution Settings Max Display Resolution 
- The maximum display resolution that is allowed for the session.
- toolbarType UserSettings Toolbar Type 
- The type of toolbar displayed during the session.
- visualMode UserSettings Visual Mode 
- The visual mode of the toolbar.
- 
Sequence[UserSettings Toolbar Item] 
- The list of toolbar items to be hidden.
- max_display_ Userresolution Settings Max Display Resolution 
- The maximum display resolution that is allowed for the session.
- toolbar_type UserSettings Toolbar Type 
- The type of toolbar displayed during the session.
- visual_mode UserSettings Visual Mode 
- The visual mode of the toolbar.
- 
List<"Windows" | "DualMonitor" | "Full Screen" | "Webcam" | "Microphone"> 
- The list of toolbar items to be hidden.
- maxDisplay "size4096X2160" | "size3840X2160" | "size3440X1440" | "size2560X1440" | "size1920X1080" | "size1280X720" | "size1024X768" | "size800X600"Resolution 
- The maximum display resolution that is allowed for the session.
- toolbarType "Floating" | "Docked"
- The type of toolbar displayed during the session.
- visualMode "Dark" | "Light"
- The visual mode of the toolbar.
UserSettingsToolbarItem   
UserSettingsToolbarType   
UserSettingsVisualMode   
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi