libZSservicesZSamazonka-appstreamZSamazonka-appstream
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppStream.Types.Stack

Description

 
Synopsis

Documentation

data Stack Source #

Describes a stack.

See: newStack smart constructor.

Constructors

Stack' 

Fields

Instances

Instances details
Eq Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

(==) :: Stack -> Stack -> Bool #

(/=) :: Stack -> Stack -> Bool #

Read Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Show Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Associated Types

type Rep Stack :: Type -> Type #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

NFData Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

rnf :: Stack -> () #

Hashable Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

type Rep Stack Source # 
Instance details

Defined in Amazonka.AppStream.Types.Stack

type Rep Stack = D1 ('MetaData "Stack" "Amazonka.AppStream.Types.Stack" "libZSservicesZSamazonka-appstreamZSamazonka-appstream" 'False) (C1 ('MetaCons "Stack'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "userSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty UserSetting))) :*: (S1 ('MetaSel ('Just "applicationSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationSettingsResponse)) :*: S1 ('MetaSel ('Just "feedbackURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "storageConnectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StorageConnector]))))) :*: ((S1 ('MetaSel ('Just "accessEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AccessEndpoint))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StackError])))) :*: ((S1 ('MetaSel ('Just "embedHostDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "redirectURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newStack Source #

Arguments

:: Text

$sel:name:Stack'

-> Stack 

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_arn :: Lens' Stack (Maybe Text) Source #

The ARN of the stack.

stack_createdTime :: Lens' Stack (Maybe UTCTime) Source #

The time the stack was created.

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_displayName :: Lens' Stack (Maybe Text) Source #

The stack name to display.

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.

stack_description :: Lens' Stack (Maybe Text) Source #

The description to display.

stack_redirectURL :: Lens' Stack (Maybe Text) Source #

The URL that users are redirected to after their streaming session ends.

stack_name :: Lens' Stack Text Source #

The name of the stack.