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.OSInfo

Description

 
Synopsis

Documentation

data OSInfo Source #

Information about the operating system.

See: newOSInfo smart constructor.

Constructors

OSInfo' 

Fields

Instances

Instances details
FromJSON OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

Generic OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

Associated Types

type Rep OSInfo :: Type -> Type #

Methods

from :: OSInfo -> Rep OSInfo x #

to :: Rep OSInfo x -> OSInfo #

Read OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

Show OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

NFData OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

Methods

rnf :: OSInfo -> () #

Eq OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

Methods

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

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

Hashable OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

Methods

hashWithSalt :: Int -> OSInfo -> Int #

hash :: OSInfo -> Int #

type Rep OSInfo Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.OSInfo

type Rep OSInfo = D1 ('MetaData "OSInfo" "Amazonka.MigrationHubStrategy.Types.OSInfo" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "OSInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OSType)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOSInfo :: OSInfo Source #

Create a value of OSInfo 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:type':OSInfo', oSInfo_type - Information about the type of operating system.

$sel:version:OSInfo', oSInfo_version - Information about the version of operating system.

oSInfo_type :: Lens' OSInfo (Maybe OSType) Source #

Information about the type of operating system.

oSInfo_version :: Lens' OSInfo (Maybe Text) Source #

Information about the version of operating system.