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 |
Synopsis
- data Stack = Stack' {
- userSettings :: Maybe (NonEmpty UserSetting)
- applicationSettings :: Maybe ApplicationSettingsResponse
- feedbackURL :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- storageConnectors :: Maybe [StorageConnector]
- accessEndpoints :: Maybe (NonEmpty AccessEndpoint)
- displayName :: Maybe Text
- stackErrors :: Maybe [StackError]
- embedHostDomains :: Maybe (NonEmpty Text)
- description :: Maybe Text
- redirectURL :: Maybe Text
- name :: Text
- newStack :: Text -> Stack
- stack_userSettings :: Lens' Stack (Maybe (NonEmpty UserSetting))
- stack_applicationSettings :: Lens' Stack (Maybe ApplicationSettingsResponse)
- stack_feedbackURL :: Lens' Stack (Maybe Text)
- stack_arn :: Lens' Stack (Maybe Text)
- stack_createdTime :: Lens' Stack (Maybe UTCTime)
- stack_storageConnectors :: Lens' Stack (Maybe [StorageConnector])
- stack_accessEndpoints :: Lens' Stack (Maybe (NonEmpty AccessEndpoint))
- stack_displayName :: Lens' Stack (Maybe Text)
- stack_stackErrors :: Lens' Stack (Maybe [StackError])
- stack_embedHostDomains :: Lens' Stack (Maybe (NonEmpty Text))
- stack_description :: Lens' Stack (Maybe Text)
- stack_redirectURL :: Lens' Stack (Maybe Text)
- stack_name :: Lens' Stack Text
Documentation
Describes a stack.
See: newStack
smart constructor.
Stack' | |
|
Instances
Create a value of Stack
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:Stack'
, stack_userSettings
- The actions that are enabled or disabled for users during their
streaming sessions. By default these actions are enabled.
$sel:applicationSettings:Stack'
, stack_applicationSettings
- The persistent application settings for users of the stack.
$sel:feedbackURL:Stack'
, stack_feedbackURL
- The URL that users are redirected to after they click the Send Feedback
link. If no URL is specified, no Send Feedback link is displayed.
$sel:arn:Stack'
, stack_arn
- The ARN of the stack.
$sel:createdTime:Stack'
, stack_createdTime
- The time the stack was created.
$sel:storageConnectors:Stack'
, stack_storageConnectors
- The storage connectors to enable.
$sel:accessEndpoints:Stack'
, stack_accessEndpoints
- The list of virtual private cloud (VPC) interface endpoint objects.
Users of the stack can connect to AppStream 2.0 only through the
specified endpoints.
$sel:displayName:Stack'
, stack_displayName
- The stack name to display.
$sel:stackErrors:Stack'
, stack_stackErrors
- The errors for the stack.
$sel:embedHostDomains:Stack'
, stack_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:Stack'
, stack_description
- The description to display.
$sel:redirectURL:Stack'
, stack_redirectURL
- The URL that users are redirected to after their streaming session ends.
$sel:name:Stack'
, stack_name
- The name of the stack.
stack_userSettings :: Lens' Stack (Maybe (NonEmpty UserSetting)) Source #
The actions that are enabled or disabled for users during their streaming sessions. By default these actions are enabled.
stack_applicationSettings :: Lens' Stack (Maybe ApplicationSettingsResponse) Source #
The persistent application settings for users of the stack.
stack_feedbackURL :: Lens' Stack (Maybe Text) Source #
The URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.
stack_storageConnectors :: Lens' Stack (Maybe [StorageConnector]) Source #
The storage connectors to enable.
stack_accessEndpoints :: Lens' Stack (Maybe (NonEmpty AccessEndpoint)) Source #
The list of virtual private cloud (VPC) interface endpoint objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.
stack_stackErrors :: Lens' Stack (Maybe [StackError]) Source #
The errors for the stack.
stack_embedHostDomains :: Lens' Stack (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.