libZSservicesZSamazonka-workspacesZSamazonka-workspaces
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.WorkSpaces.Types.WorkspaceConnectionStatus

Description

 
Synopsis

Documentation

data WorkspaceConnectionStatus Source #

Describes the connection status of a WorkSpace.

See: newWorkspaceConnectionStatus smart constructor.

Constructors

WorkspaceConnectionStatus' 

Fields

Instances

Instances details
Eq WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Read WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Show WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Generic WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Associated Types

type Rep WorkspaceConnectionStatus :: Type -> Type #

NFData WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

Hashable WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

FromJSON WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

type Rep WorkspaceConnectionStatus Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus

type Rep WorkspaceConnectionStatus = D1 ('MetaData "WorkspaceConnectionStatus" "Amazonka.WorkSpaces.Types.WorkspaceConnectionStatus" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "WorkspaceConnectionStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastKnownUserConnectionTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "connectionStateCheckTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionState)))))

newWorkspaceConnectionStatus :: WorkspaceConnectionStatus Source #

Create a value of WorkspaceConnectionStatus 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:lastKnownUserConnectionTimestamp:WorkspaceConnectionStatus', workspaceConnectionStatus_lastKnownUserConnectionTimestamp - The timestamp of the last known user connection.

$sel:connectionStateCheckTimestamp:WorkspaceConnectionStatus', workspaceConnectionStatus_connectionStateCheckTimestamp - The timestamp of the connection status check.

$sel:workspaceId:WorkspaceConnectionStatus', workspaceConnectionStatus_workspaceId - The identifier of the WorkSpace.

$sel:connectionState:WorkspaceConnectionStatus', workspaceConnectionStatus_connectionState - The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.

workspaceConnectionStatus_connectionState :: Lens' WorkspaceConnectionStatus (Maybe ConnectionState) Source #

The connection state of the WorkSpace. The connection state is unknown if the WorkSpace is stopped.