UserSettingsState class

Input properties used for looking up and filtering UserSettings resources.

Constructors

UserSettingsState({Input<Map<String, String>?>? additionalEncryptionContext, Input<List<String>?>? associatedPortalArns, Input<UserSettingsCookieSynchronizationConfiguration?>? cookieSynchronizationConfiguration, Input<String?>? copyAllowed, Input<String?>? customerManagedKey, Input<String?>? deepLinkAllowed, Input<int?>? disconnectTimeoutInMinutes, Input<String?>? downloadAllowed, Input<int?>? idleDisconnectTimeoutInMinutes, Input<String?>? pasteAllowed, Input<String?>? printAllowed, Input<String?>? region, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<UserSettingsToolbarConfiguration?>? toolbarConfiguration, Input<String?>? uploadAllowed, Input<String?>? userSettingsArn})
Creates a new UserSettingsState. additionalEncryptionContext Additional encryption context for the user settings. associatedPortalArns List of web portal ARNs to associate with the user settings. cookieSynchronizationConfiguration Configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. Detailed below. copyAllowed Specifies whether the user can copy text from the streaming session to the local device. Valid values are Enabled or Disabled. customerManagedKey ARN of the customer managed KMS key. deepLinkAllowed Specifies whether the user can use deep links that open automatically when connecting to a session. Valid values are Enabled or Disabled. disconnectTimeoutInMinutes Amount of time that a streaming session remains active after users disconnect. Value must be between 1 and 600 minutes. downloadAllowed Specifies whether the user can download files from the streaming session to the local device. Valid values are Enabled or Disabled. idleDisconnectTimeoutInMinutes Amount of time that users can be idle before they are disconnected from their streaming session. Value must be between 0 and 60 minutes. pasteAllowed Specifies whether the user can paste text from the local device to the streaming session. Valid values are Enabled or Disabled. printAllowed Specifies whether the user can print to the local device. Valid values are Enabled or Disabled. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. tags Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. toolbarConfiguration Configuration of the toolbar. Detailed below. uploadAllowed Specifies whether the user can upload files from the local device to the streaming session. Valid values are Enabled or Disabled. userSettingsArn ARN of the user settings resource.
const
UserSettingsState.fromMap(Map<String, dynamic> map)
factory

Properties

additionalEncryptionContext → Input<Map<String, String>?>?
Additional encryption context for the user settings.
final
associatedPortalArns → Input<List<String>?>?
List of web portal ARNs to associate with the user settings.
final
cookieSynchronizationConfiguration → Input<UserSettingsCookieSynchronizationConfiguration?>?
Configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. Detailed below.
final
copyAllowed → Input<String?>?
Specifies whether the user can copy text from the streaming session to the local device. Valid values are Enabled or Disabled.
final
customerManagedKey → Input<String?>?
ARN of the customer managed KMS key.
final
deepLinkAllowed → Input<String?>?
Specifies whether the user can use deep links that open automatically when connecting to a session. Valid values are Enabled or Disabled.
final
disconnectTimeoutInMinutes → Input<int?>?
Amount of time that a streaming session remains active after users disconnect. Value must be between 1 and 600 minutes.
final
downloadAllowed → Input<String?>?
Specifies whether the user can download files from the streaming session to the local device. Valid values are Enabled or Disabled.
final
hashCode int
The hash code for this object.
no setterinherited
idleDisconnectTimeoutInMinutes → Input<int?>?
Amount of time that users can be idle before they are disconnected from their streaming session. Value must be between 0 and 60 minutes.
final
pasteAllowed → Input<String?>?
Specifies whether the user can paste text from the local device to the streaming session. Valid values are Enabled or Disabled.
final
printAllowed → Input<String?>?
Specifies whether the user can print to the local device. Valid values are Enabled or Disabled.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
toolbarConfiguration → Input<UserSettingsToolbarConfiguration?>?
Configuration of the toolbar. Detailed below.
final
uploadAllowed → Input<String?>?
Specifies whether the user can upload files from the local device to the streaming session. Valid values are Enabled or Disabled.
final
userSettingsArn → Input<String?>?
ARN of the user settings resource.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited