| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AppStream.UpdateStack
Description
Updates the specified fields for the specified stack.
Synopsis
- data UpdateStack = UpdateStack' {
- accessEndpoints :: Maybe (NonEmpty AccessEndpoint)
- applicationSettings :: Maybe ApplicationSettings
- attributesToDelete :: Maybe [StackAttribute]
- deleteStorageConnectors :: Maybe Bool
- description :: Maybe Text
- displayName :: Maybe Text
- embedHostDomains :: Maybe (NonEmpty Text)
- feedbackURL :: Maybe Text
- redirectURL :: Maybe Text
- storageConnectors :: Maybe [StorageConnector]
- streamingExperienceSettings :: Maybe StreamingExperienceSettings
- userSettings :: Maybe (NonEmpty UserSetting)
- name :: Text
- newUpdateStack :: Text -> UpdateStack
- updateStack_accessEndpoints :: Lens' UpdateStack (Maybe (NonEmpty AccessEndpoint))
- updateStack_applicationSettings :: Lens' UpdateStack (Maybe ApplicationSettings)
- updateStack_attributesToDelete :: Lens' UpdateStack (Maybe [StackAttribute])
- updateStack_deleteStorageConnectors :: Lens' UpdateStack (Maybe Bool)
- updateStack_description :: Lens' UpdateStack (Maybe Text)
- updateStack_displayName :: Lens' UpdateStack (Maybe Text)
- updateStack_embedHostDomains :: Lens' UpdateStack (Maybe (NonEmpty Text))
- updateStack_feedbackURL :: Lens' UpdateStack (Maybe Text)
- updateStack_redirectURL :: Lens' UpdateStack (Maybe Text)
- updateStack_storageConnectors :: Lens' UpdateStack (Maybe [StorageConnector])
- updateStack_streamingExperienceSettings :: Lens' UpdateStack (Maybe StreamingExperienceSettings)
- updateStack_userSettings :: Lens' UpdateStack (Maybe (NonEmpty UserSetting))
- updateStack_name :: Lens' UpdateStack Text
- data UpdateStackResponse = UpdateStackResponse' {
- stack :: Maybe Stack
- httpStatus :: Int
- newUpdateStackResponse :: Int -> UpdateStackResponse
- updateStackResponse_stack :: Lens' UpdateStackResponse (Maybe Stack)
- updateStackResponse_httpStatus :: Lens' UpdateStackResponse Int
Creating a Request
data UpdateStack Source #
See: newUpdateStack smart constructor.
Constructors
| UpdateStack' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> UpdateStack |
Create a value of UpdateStack with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateStack, updateStack_accessEndpoints - The list of interface VPC endpoint (interface endpoint) objects. Users
of the stack can connect to AppStream 2.0 only through the specified
endpoints.
UpdateStack, updateStack_applicationSettings - 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.
$sel:attributesToDelete:UpdateStack', updateStack_attributesToDelete - The stack attributes to delete.
$sel:deleteStorageConnectors:UpdateStack', updateStack_deleteStorageConnectors - Deletes the storage connectors currently enabled for the stack.
UpdateStack, updateStack_description - The description to display.
UpdateStack, updateStack_displayName - The stack name to display.
UpdateStack, updateStack_embedHostDomains - The domains where AppStream 2.0 streaming sessions can be embedded in an
iframe. You must approve the domains that you want to host embedded
AppStream 2.0 streaming sessions.
UpdateStack, updateStack_feedbackURL - 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.
UpdateStack, updateStack_redirectURL - The URL that users are redirected to after their streaming session ends.
UpdateStack, updateStack_storageConnectors - The storage connectors to enable.
UpdateStack, updateStack_streamingExperienceSettings - 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.
UpdateStack, updateStack_userSettings - The actions that are enabled or disabled for users during their
streaming sessions. By default, these actions are enabled.
UpdateStack, updateStack_name - The name of the stack.
Request Lenses
updateStack_accessEndpoints :: Lens' UpdateStack (Maybe (NonEmpty AccessEndpoint)) Source #
The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.
updateStack_applicationSettings :: Lens' UpdateStack (Maybe ApplicationSettings) Source #
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.
updateStack_attributesToDelete :: Lens' UpdateStack (Maybe [StackAttribute]) Source #
The stack attributes to delete.
updateStack_deleteStorageConnectors :: Lens' UpdateStack (Maybe Bool) Source #
Deletes the storage connectors currently enabled for the stack.
updateStack_description :: Lens' UpdateStack (Maybe Text) Source #
The description to display.
updateStack_displayName :: Lens' UpdateStack (Maybe Text) Source #
The stack name to display.
updateStack_embedHostDomains :: Lens' UpdateStack (Maybe (NonEmpty Text)) Source #
The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
updateStack_feedbackURL :: Lens' UpdateStack (Maybe Text) Source #
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.
updateStack_redirectURL :: Lens' UpdateStack (Maybe Text) Source #
The URL that users are redirected to after their streaming session ends.
updateStack_storageConnectors :: Lens' UpdateStack (Maybe [StorageConnector]) Source #
The storage connectors to enable.
updateStack_streamingExperienceSettings :: Lens' UpdateStack (Maybe StreamingExperienceSettings) Source #
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.
updateStack_userSettings :: Lens' UpdateStack (Maybe (NonEmpty UserSetting)) Source #
The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.
updateStack_name :: Lens' UpdateStack Text Source #
The name of the stack.
Destructuring the Response
data UpdateStackResponse Source #
See: newUpdateStackResponse smart constructor.
Constructors
| UpdateStackResponse' | |
Fields
| |
Instances
newUpdateStackResponse Source #
Arguments
| :: Int | |
| -> UpdateStackResponse |
Create a value of UpdateStackResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stack:UpdateStackResponse', updateStackResponse_stack - Information about the stack.
$sel:httpStatus:UpdateStackResponse', updateStackResponse_httpStatus - The response's http status code.
Response Lenses
updateStackResponse_stack :: Lens' UpdateStackResponse (Maybe Stack) Source #
Information about the stack.
updateStackResponse_httpStatus :: Lens' UpdateStackResponse Int Source #
The response's http status code.