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 |
Synopsis
- data Stack = Stack' {
- accessEndpoints :: Maybe (NonEmpty AccessEndpoint)
- applicationSettings :: Maybe ApplicationSettingsResponse
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- description :: Maybe Text
- displayName :: Maybe Text
- embedHostDomains :: Maybe (NonEmpty Text)
- feedbackURL :: Maybe Text
- redirectURL :: Maybe Text
- stackErrors :: Maybe [StackError]
- storageConnectors :: Maybe [StorageConnector]
- streamingExperienceSettings :: Maybe StreamingExperienceSettings
- userSettings :: Maybe (NonEmpty UserSetting)
- name :: Text
- newStack :: Text -> Stack
- stack_accessEndpoints :: Lens' Stack (Maybe (NonEmpty AccessEndpoint))
- stack_applicationSettings :: Lens' Stack (Maybe ApplicationSettingsResponse)
- stack_arn :: Lens' Stack (Maybe Text)
- stack_createdTime :: Lens' Stack (Maybe UTCTime)
- stack_description :: Lens' Stack (Maybe Text)
- stack_displayName :: Lens' Stack (Maybe Text)
- stack_embedHostDomains :: Lens' Stack (Maybe (NonEmpty Text))
- stack_feedbackURL :: Lens' Stack (Maybe Text)
- stack_redirectURL :: Lens' Stack (Maybe Text)
- stack_stackErrors :: Lens' Stack (Maybe [StackError])
- stack_storageConnectors :: Lens' Stack (Maybe [StorageConnector])
- stack_streamingExperienceSettings :: Lens' Stack (Maybe StreamingExperienceSettings)
- stack_userSettings :: Lens' Stack (Maybe (NonEmpty UserSetting))
- 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: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:applicationSettings:Stack'
, stack_applicationSettings
- The persistent application settings for users of the stack.
$sel:arn:Stack'
, stack_arn
- The ARN of the stack.
$sel:createdTime:Stack'
, stack_createdTime
- The time the stack was created.
$sel:description:Stack'
, stack_description
- The description to display.
$sel:displayName:Stack'
, stack_displayName
- The stack name to display.
$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: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:redirectURL:Stack'
, stack_redirectURL
- The URL that users are redirected to after their streaming session ends.
$sel:stackErrors:Stack'
, stack_stackErrors
- The errors for the stack.
$sel:storageConnectors:Stack'
, stack_storageConnectors
- The storage connectors to enable.
$sel:streamingExperienceSettings:Stack'
, stack_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.
$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:name:Stack'
, stack_name
- The name of the stack.
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_applicationSettings :: Lens' Stack (Maybe ApplicationSettingsResponse) Source #
The persistent application settings for users of 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.
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_redirectURL :: Lens' Stack (Maybe Text) Source #
The URL that users are redirected to after their streaming session ends.
stack_stackErrors :: Lens' Stack (Maybe [StackError]) Source #
The errors for the stack.
stack_storageConnectors :: Lens' Stack (Maybe [StorageConnector]) Source #
The storage connectors to enable.
stack_streamingExperienceSettings :: Lens' Stack (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.
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.