We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:workspacesweb:getUserSettings
arguments:
# arguments dictionary
The following arguments are supported:
- User
Settings stringArn - The ARN of the user settings.
- User
Settings stringArn - The ARN of the user settings.
- user
Settings StringArn - The ARN of the user settings.
- user
Settings stringArn - The ARN of the user settings.
- user_
settings_ strarn - The ARN of the user settings.
- user
Settings StringArn - The ARN of the user settings.
getUserSettings Result
The following output properties are available:
- Additional
Encryption Dictionary<string, string>Context - The additional encryption context of the user settings.
- Associated
Portal 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.
- Copy
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- Customer
Managed stringKey - The customer managed key used to encrypt sensitive information in the user settings.
- Deep
Link Pulumi.Allowed Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- Disconnect
Timeout doubleIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- Download
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- Idle
Disconnect doubleTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- Paste
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can paste text from the local device to the streaming session.
- Print
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can print to the local device.
- List<Pulumi.
Aws Native. Outputs. Tag> - The tags to add to the user settings resource. A tag is a key-value pair.
- Upload
Allowed Pulumi.Aws Native. Work Spaces Web. User Settings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- User
Settings stringArn - The ARN of the user settings.
- Additional
Encryption map[string]stringContext - The additional encryption context of the user settings.
- Associated
Portal []stringArns - A list of web portal ARNs that this user settings resource is associated with.
- 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.
- Copy
Allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- Customer
Managed stringKey - The customer managed key used to encrypt sensitive information in the user settings.
- Deep
Link UserAllowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- Disconnect
Timeout float64In Minutes - The amount of time that a streaming session remains active after users disconnect.
- Download
Allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- Idle
Disconnect float64Timeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- 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.
- Tag
- The tags to add to the user settings resource. A tag is a key-value pair.
- Upload
Allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- User
Settings stringArn - The ARN of the user settings.
- additional
Encryption Map<String,String>Context - The additional encryption context of the user settings.
- associated
Portal List<String>Arns - A list of web portal ARNs that this user settings resource is associated with.
- 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.
- copy
Allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- customer
Managed StringKey - The customer managed key used to encrypt sensitive information in the user settings.
- deep
Link UserAllowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect
Timeout DoubleIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- download
Allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- idle
Disconnect DoubleTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- 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.
- List<Tag>
- The tags to add to the user settings resource. A tag is a key-value pair.
- upload
Allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- user
Settings StringArn - The ARN of the user settings.
- additional
Encryption {[key: string]: string}Context - The additional encryption context of the user settings.
- associated
Portal string[]Arns - A list of web portal ARNs that this user settings resource is associated with.
- 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.
- copy
Allowed UserSettings Enabled Type - Specifies whether the user can copy text from the streaming session to the local device.
- customer
Managed stringKey - The customer managed key used to encrypt sensitive information in the user settings.
- deep
Link UserAllowed Settings Enabled Type - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect
Timeout numberIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- download
Allowed UserSettings Enabled Type - Specifies whether the user can download files from the streaming session to the local device.
- idle
Disconnect numberTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- 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.
- Tag[]
- The tags to add to the user settings resource. A tag is a key-value pair.
- upload
Allowed UserSettings Enabled Type - Specifies whether the user can upload files from the local device to the streaming session.
- user
Settings 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.
- 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.
- 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.
- 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.
- additional
Encryption Map<String>Context - The additional encryption context of the user settings.
- associated
Portal 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.
- copy
Allowed "Disabled" | "Enabled" - Specifies whether the user can copy text from the streaming session to the local device.
- customer
Managed StringKey - The customer managed key used to encrypt sensitive information in the user settings.
- deep
Link "Disabled" | "Enabled"Allowed - Specifies whether the user can use deep links that open automatically when connecting to a session.
- disconnect
Timeout NumberIn Minutes - The amount of time that a streaming session remains active after users disconnect.
- download
Allowed "Disabled" | "Enabled" - Specifies whether the user can download files from the streaming session to the local device.
- idle
Disconnect NumberTimeout In Minutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
- paste
Allowed "Disabled" | "Enabled" - Specifies whether the user can paste text from the local device to the streaming session.
- print
Allowed "Disabled" | "Enabled" - Specifies whether the user can print to the local device.
- List<Property Map>
- The tags to add to the user settings resource. A tag is a key-value pair.
- upload
Allowed "Disabled" | "Enabled" - Specifies whether the user can upload files from the local device to the streaming session.
- user
Settings 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
[]User
Settings Cookie Specification - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- Blocklist
[]User
Settings Cookie Specification - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
List<User
Settings Cookie Specification> - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
List<User
Settings Cookie Specification> - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
User
Settings Cookie Specification[] - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
User
Settings Cookie Specification[] - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist
Sequence[User
Settings Cookie Specification] - The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist
Sequence[User
Settings Cookie Specification] - The list of cookie specifications that are blocked from being synchronized to the remote browser.
- allowlist List<Property Map>
- The list of cookie specifications that are allowed to be synchronized to the remote browser.
- blocklist List<Property Map>
- The list of cookie specifications that are blocked from being synchronized to the remote browser.
UserSettingsEnabledType
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.9.0 published on Monday, Nov 18, 2024 by Pulumi