Values.UpdateStackRequestSourceUpdates the specified fields for the specified stack.
type nonrec t = {displayName : DisplayName.t option;The stack name to display.
*)description : Description.t option;The description to display.
*)name : String_.t;The name of the stack.
*)storageConnectors : StorageConnectorList.t option;The storage connectors to enable.
*)deleteStorageConnectors : Boolean.t option;Deletes the storage connectors currently enabled for the stack.
*)redirectURL : RedirectURL.t option;The URL that users are redirected to after their streaming session ends.
*)feedbackURL : FeedbackURL.t option;The URL that users are redirected to after they choose the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.
*)attributesToDelete : StackAttributes.t option;The stack attributes to delete.
*)userSettings : UserSettingList.t option;The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.
*)applicationSettings : ApplicationSettings.t option;The persistent application settings for users of a stack. When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.
*)accessEndpoints : AccessEndpointList.t option;The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.
*)embedHostDomains : EmbedHostDomains.t option;The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded WorkSpaces Applications streaming sessions.
*)streamingExperienceSettings : StreamingExperienceSettings.t option;The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
*)contentRedirection : ContentRedirection.t option;agentAccessConfig : AgentAccessConfigForUpdate.t option;The configuration for agent access on the stack. Specify this to update agent access settings. To remove agent access, use AttributesToDelete with the AGENT_ACCESS_CONFIG value.
*)}val make :
?displayName:??? ->
?description:??? ->
?storageConnectors:??? ->
?deleteStorageConnectors:??? ->
?redirectURL:??? ->
?feedbackURL:??? ->
?attributesToDelete:??? ->
?userSettings:??? ->
?applicationSettings:??? ->
?accessEndpoints:??? ->
?embedHostDomains:??? ->
?streamingExperienceSettings:??? ->
?contentRedirection:??? ->
?agentAccessConfig:??? ->
name:String_.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Enum of string
| `String of EmbedHostDomain.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of [> `String of Domain.t ] list
| `String of ResourceIdentifier.t ])
list ]
list
| `String of DisplayName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of (string * [> `Enum of string ]) list ] list
| `String of SettingsGroup.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `List of [> `String of UrlPattern.t ] list ])
list ])
list ])
list ]