Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Updates the specified fields for the specified stack.
Synopsis
- data UpdateStack = UpdateStack' {
- userSettings :: Maybe (NonEmpty UserSetting)
- applicationSettings :: Maybe ApplicationSettings
- feedbackURL :: Maybe Text
- attributesToDelete :: Maybe [StackAttribute]
- deleteStorageConnectors :: Maybe Bool
- storageConnectors :: Maybe [StorageConnector]
- accessEndpoints :: Maybe (NonEmpty AccessEndpoint)
- displayName :: Maybe Text
- embedHostDomains :: Maybe (NonEmpty Text)
- description :: Maybe Text
- redirectURL :: Maybe Text
- name :: Text
- newUpdateStack :: Text -> UpdateStack
- updateStack_userSettings :: Lens' UpdateStack (Maybe (NonEmpty UserSetting))
- updateStack_applicationSettings :: Lens' UpdateStack (Maybe ApplicationSettings)
- updateStack_feedbackURL :: Lens' UpdateStack (Maybe Text)
- updateStack_attributesToDelete :: Lens' UpdateStack (Maybe [StackAttribute])
- updateStack_deleteStorageConnectors :: Lens' UpdateStack (Maybe Bool)
- updateStack_storageConnectors :: Lens' UpdateStack (Maybe [StorageConnector])
- updateStack_accessEndpoints :: Lens' UpdateStack (Maybe (NonEmpty AccessEndpoint))
- updateStack_displayName :: Lens' UpdateStack (Maybe Text)
- updateStack_embedHostDomains :: Lens' UpdateStack (Maybe (NonEmpty Text))
- updateStack_description :: Lens' UpdateStack (Maybe Text)
- updateStack_redirectURL :: Lens' UpdateStack (Maybe Text)
- 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.
UpdateStack' | |
|
Instances
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:
$sel:userSettings:UpdateStack'
, updateStack_userSettings
- The actions that are enabled or disabled for users during their
streaming sessions. By default, these actions are enabled.
$sel:applicationSettings: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:feedbackURL: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.
$sel:attributesToDelete:UpdateStack'
, updateStack_attributesToDelete
- The stack attributes to delete.
$sel:deleteStorageConnectors:UpdateStack'
, updateStack_deleteStorageConnectors
- Deletes the storage connectors currently enabled for the stack.
$sel:storageConnectors:UpdateStack'
, updateStack_storageConnectors
- The storage connectors to enable.
$sel:accessEndpoints: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.
$sel:displayName:UpdateStack'
, updateStack_displayName
- The stack name to display.
$sel:embedHostDomains: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.
$sel:description:UpdateStack'
, updateStack_description
- The description to display.
$sel:redirectURL:UpdateStack'
, updateStack_redirectURL
- The URL that users are redirected to after their streaming session ends.
$sel:name:UpdateStack'
, updateStack_name
- The name of the stack.
Request Lenses
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_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_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_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_storageConnectors :: Lens' UpdateStack (Maybe [StorageConnector]) Source #
The storage connectors to enable.
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_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_description :: Lens' UpdateStack (Maybe Text) Source #
The description to display.
updateStack_redirectURL :: Lens' UpdateStack (Maybe Text) Source #
The URL that users are redirected to after their streaming session ends.
updateStack_name :: Lens' UpdateStack Text Source #
The name of the stack.
Destructuring the Response
data UpdateStackResponse Source #
See: newUpdateStackResponse
smart constructor.
UpdateStackResponse' | |
|
Instances
newUpdateStackResponse Source #
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.