amazonka-workspaces-web-2.0: Amazon WorkSpaces Web SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WorkSpacesWeb.Types.Portal

Description

 
Synopsis

Documentation

data Portal Source #

The web portal.

See: newPortal smart constructor.

Constructors

Portal' 

Fields

Instances

Instances details
FromJSON Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

Generic Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

Associated Types

type Rep Portal :: Type -> Type #

Methods

from :: Portal -> Rep Portal x #

to :: Rep Portal x -> Portal #

Show Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

NFData Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

Methods

rnf :: Portal -> () #

Eq Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

Methods

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

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

Hashable Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

Methods

hashWithSalt :: Int -> Portal -> Int #

hash :: Portal -> Int #

type Rep Portal Source # 
Instance details

Defined in Amazonka.WorkSpacesWeb.Types.Portal

type Rep Portal = D1 ('MetaData "Portal" "Amazonka.WorkSpacesWeb.Types.Portal" "amazonka-workspaces-web-2.0-7elUOg7oNE07CClY3TuUcU" 'False) (C1 ('MetaCons "Portal'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "browserSettingsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "browserType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrowserType)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "networkSettingsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "portalArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "portalEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PortalStatus)) :*: S1 ('MetaSel ('Just "rendererType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RendererType)))) :*: ((S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trustStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userAccessLoggingSettingsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userSettingsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newPortal :: Portal Source #

Create a value of Portal 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:browserSettingsArn:Portal', portal_browserSettingsArn - The ARN of the browser settings that is associated with this web portal.

$sel:browserType:Portal', portal_browserType - The browser that users see when using a streaming session.

$sel:creationDate:Portal', portal_creationDate - The creation date of the web portal.

$sel:displayName:Portal', portal_displayName - The name of the web portal.

$sel:networkSettingsArn:Portal', portal_networkSettingsArn - The ARN of the network settings that is associated with the web portal.

$sel:portalArn:Portal', portal_portalArn - The ARN of the web portal.

$sel:portalEndpoint:Portal', portal_portalEndpoint - The endpoint URL of the web portal that users access in order to start streaming sessions.

$sel:portalStatus:Portal', portal_portalStatus - The status of the web portal.

$sel:rendererType:Portal', portal_rendererType - The renderer that is used in streaming sessions.

$sel:statusReason:Portal', portal_statusReason - A message that explains why the web portal is in its current status.

$sel:trustStoreArn:Portal', portal_trustStoreArn - The ARN of the trust store that is associated with the web portal.

$sel:userAccessLoggingSettingsArn:Portal', portal_userAccessLoggingSettingsArn - The ARN of the user access logging settings that is associated with the web portal.

$sel:userSettingsArn:Portal', portal_userSettingsArn - The ARN of the user settings that is associated with the web portal.

portal_browserSettingsArn :: Lens' Portal (Maybe Text) Source #

The ARN of the browser settings that is associated with this web portal.

portal_browserType :: Lens' Portal (Maybe BrowserType) Source #

The browser that users see when using a streaming session.

portal_creationDate :: Lens' Portal (Maybe UTCTime) Source #

The creation date of the web portal.

portal_displayName :: Lens' Portal (Maybe Text) Source #

The name of the web portal.

portal_networkSettingsArn :: Lens' Portal (Maybe Text) Source #

The ARN of the network settings that is associated with the web portal.

portal_portalArn :: Lens' Portal (Maybe Text) Source #

The ARN of the web portal.

portal_portalEndpoint :: Lens' Portal (Maybe Text) Source #

The endpoint URL of the web portal that users access in order to start streaming sessions.

portal_portalStatus :: Lens' Portal (Maybe PortalStatus) Source #

The status of the web portal.

portal_rendererType :: Lens' Portal (Maybe RendererType) Source #

The renderer that is used in streaming sessions.

portal_statusReason :: Lens' Portal (Maybe Text) Source #

A message that explains why the web portal is in its current status.

portal_trustStoreArn :: Lens' Portal (Maybe Text) Source #

The ARN of the trust store that is associated with the web portal.

portal_userAccessLoggingSettingsArn :: Lens' Portal (Maybe Text) Source #

The ARN of the user access logging settings that is associated with the web portal.

portal_userSettingsArn :: Lens' Portal (Maybe Text) Source #

The ARN of the user settings that is associated with the web portal.