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

Description

 
Synopsis

Documentation

data Collector Source #

Process data collector that runs in the environment that you specify.

See: newCollector smart constructor.

Constructors

Collector' 

Fields

Instances

Instances details
FromJSON Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

Generic Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

Associated Types

type Rep Collector :: Type -> Type #

Read Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

Show Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

NFData Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

Methods

rnf :: Collector -> () #

Eq Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

Hashable Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

type Rep Collector Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.Collector

type Rep Collector = D1 ('MetaData "Collector" "Amazonka.MigrationHubStrategy.Types.Collector" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "Collector'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "collectorHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CollectorHealth)) :*: S1 ('MetaSel ('Just "collectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "collectorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationSummary)))) :*: ((S1 ('MetaSel ('Just "hostName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastActivityTimeStamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registeredTimeStamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCollector :: Collector Source #

Create a value of Collector 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:collectorHealth:Collector', collector_collectorHealth - Indicates the health of a collector.

$sel:collectorId:Collector', collector_collectorId - The ID of the collector.

$sel:collectorVersion:Collector', collector_collectorVersion - Current version of the collector that is running in the environment that you specify.

$sel:configurationSummary:Collector', collector_configurationSummary - Summary of the collector configuration.

$sel:hostName:Collector', collector_hostName - Hostname of the server that is hosting the collector.

$sel:ipAddress:Collector', collector_ipAddress - IP address of the server that is hosting the collector.

$sel:lastActivityTimeStamp:Collector', collector_lastActivityTimeStamp - Time when the collector last pinged the service.

$sel:registeredTimeStamp:Collector', collector_registeredTimeStamp - Time when the collector registered with the service.

collector_collectorHealth :: Lens' Collector (Maybe CollectorHealth) Source #

Indicates the health of a collector.

collector_collectorId :: Lens' Collector (Maybe Text) Source #

The ID of the collector.

collector_collectorVersion :: Lens' Collector (Maybe Text) Source #

Current version of the collector that is running in the environment that you specify.

collector_hostName :: Lens' Collector (Maybe Text) Source #

Hostname of the server that is hosting the collector.

collector_ipAddress :: Lens' Collector (Maybe Text) Source #

IP address of the server that is hosting the collector.

collector_lastActivityTimeStamp :: Lens' Collector (Maybe Text) Source #

Time when the collector last pinged the service.

collector_registeredTimeStamp :: Lens' Collector (Maybe Text) Source #

Time when the collector registered with the service.