amazonka-migrationhuborchestrator-2.0: Amazon Migration Hub Orchestrator 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.MigrationHubOrchestrator.Types.PluginSummary

Description

 
Synopsis

Documentation

data PluginSummary Source #

The summary of the Migration Hub Orchestrator plugin.

See: newPluginSummary smart constructor.

Constructors

PluginSummary' 

Fields

Instances

Instances details
FromJSON PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

Generic PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

Associated Types

type Rep PluginSummary :: Type -> Type #

Read PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

Show PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

NFData PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

Methods

rnf :: PluginSummary -> () #

Eq PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

Hashable PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

type Rep PluginSummary Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.PluginSummary

type Rep PluginSummary = D1 ('MetaData "PluginSummary" "Amazonka.MigrationHubOrchestrator.Types.PluginSummary" "amazonka-migrationhuborchestrator-2.0-HQHMI3I3PjN4mnuoVSsX97" 'False) (C1 ('MetaCons "PluginSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pluginId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "registeredTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PluginHealth)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPluginSummary :: PluginSummary Source #

Create a value of PluginSummary 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:hostname:PluginSummary', pluginSummary_hostname - The name of the host.

$sel:ipAddress:PluginSummary', pluginSummary_ipAddress - The IP address at which the plugin is located.

$sel:pluginId:PluginSummary', pluginSummary_pluginId - The ID of the plugin.

$sel:registeredTime:PluginSummary', pluginSummary_registeredTime - The time at which the plugin was registered.

$sel:status:PluginSummary', pluginSummary_status - The status of the plugin.

$sel:version:PluginSummary', pluginSummary_version - The version of the plugin.

pluginSummary_ipAddress :: Lens' PluginSummary (Maybe Text) Source #

The IP address at which the plugin is located.

pluginSummary_registeredTime :: Lens' PluginSummary (Maybe Text) Source #

The time at which the plugin was registered.

pluginSummary_version :: Lens' PluginSummary (Maybe Text) Source #

The version of the plugin.