amazonka-migrationhubstrategy-2.0: Amazon Migration Hub Strategy Recommendations 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.MigrationHubStrategy.Types.SystemInfo

Description

 
Synopsis

Documentation

data SystemInfo Source #

Information about the server that hosts application components.

See: newSystemInfo smart constructor.

Constructors

SystemInfo' 

Fields

Instances

Instances details
FromJSON SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

Generic SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

Associated Types

type Rep SystemInfo :: Type -> Type #

Read SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

Show SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

NFData SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

Methods

rnf :: SystemInfo -> () #

Eq SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

Hashable SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

type Rep SystemInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.SystemInfo

type Rep SystemInfo = D1 ('MetaData "SystemInfo" "Amazonka.MigrationHubStrategy.Types.SystemInfo" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "SystemInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cpuArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSystemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInfo])) :*: S1 ('MetaSel ('Just "osInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OSInfo)))))

newSystemInfo :: SystemInfo Source #

Create a value of SystemInfo 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:cpuArchitecture:SystemInfo', systemInfo_cpuArchitecture - CPU architecture type for the server.

$sel:fileSystemType:SystemInfo', systemInfo_fileSystemType - File system type for the server.

$sel:networkInfoList:SystemInfo', systemInfo_networkInfoList - Networking information related to a server.

$sel:osInfo:SystemInfo', systemInfo_osInfo - Operating system corresponding to a server.

systemInfo_cpuArchitecture :: Lens' SystemInfo (Maybe Text) Source #

CPU architecture type for the server.

systemInfo_fileSystemType :: Lens' SystemInfo (Maybe Text) Source #

File system type for the server.

systemInfo_networkInfoList :: Lens' SystemInfo (Maybe [NetworkInfo]) Source #

Networking information related to a server.

systemInfo_osInfo :: Lens' SystemInfo (Maybe OSInfo) Source #

Operating system corresponding to a server.