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

Description

 
Synopsis

Documentation

data AssessmentSummary Source #

Contains the summary of the assessment results.

See: newAssessmentSummary smart constructor.

Constructors

AssessmentSummary' 

Fields

Instances

Instances details
FromJSON AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

Generic AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

Associated Types

type Rep AssessmentSummary :: Type -> Type #

Read AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

Show AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

NFData AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

Methods

rnf :: AssessmentSummary -> () #

Eq AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

Hashable AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

type Rep AssessmentSummary Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.Types.AssessmentSummary

type Rep AssessmentSummary = D1 ('MetaData "AssessmentSummary" "Amazonka.MigrationHubStrategy.Types.AssessmentSummary" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "AssessmentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "antipatternReportS3Object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Object)) :*: S1 ('MetaSel ('Just "antipatternReportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AntipatternReportStatus))) :*: (S1 ('MetaSel ('Just "antipatternReportStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastAnalyzedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "listAntipatternSeveritySummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AntipatternSeveritySummary]))))) :*: ((S1 ('MetaSel ('Just "listApplicationComponentStatusSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationComponentStatusSummary])) :*: (S1 ('MetaSel ('Just "listApplicationComponentStrategySummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StrategySummary])) :*: S1 ('MetaSel ('Just "listApplicationComponentSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationComponentSummary])))) :*: (S1 ('MetaSel ('Just "listServerStatusSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerStatusSummary])) :*: (S1 ('MetaSel ('Just "listServerStrategySummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StrategySummary])) :*: S1 ('MetaSel ('Just "listServerSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerSummary])))))))

newAssessmentSummary :: AssessmentSummary Source #

Create a value of AssessmentSummary 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:antipatternReportS3Object:AssessmentSummary', assessmentSummary_antipatternReportS3Object - The Amazon S3 object containing the anti-pattern report.

$sel:antipatternReportStatus:AssessmentSummary', assessmentSummary_antipatternReportStatus - The status of the anti-pattern report.

$sel:antipatternReportStatusMessage:AssessmentSummary', assessmentSummary_antipatternReportStatusMessage - The status message of the anti-pattern report.

$sel:lastAnalyzedTimestamp:AssessmentSummary', assessmentSummary_lastAnalyzedTimestamp - The time the assessment was performed.

$sel:listAntipatternSeveritySummary:AssessmentSummary', assessmentSummary_listAntipatternSeveritySummary - List of AntipatternSeveritySummary.

$sel:listApplicationComponentStatusSummary:AssessmentSummary', assessmentSummary_listApplicationComponentStatusSummary - List of status summaries of the analyzed application components.

$sel:listApplicationComponentStrategySummary:AssessmentSummary', assessmentSummary_listApplicationComponentStrategySummary - List of ApplicationComponentStrategySummary.

$sel:listApplicationComponentSummary:AssessmentSummary', assessmentSummary_listApplicationComponentSummary - List of ApplicationComponentSummary.

$sel:listServerStatusSummary:AssessmentSummary', assessmentSummary_listServerStatusSummary - List of status summaries of the analyzed servers.

$sel:listServerStrategySummary:AssessmentSummary', assessmentSummary_listServerStrategySummary - List of ServerStrategySummary.

$sel:listServerSummary:AssessmentSummary', assessmentSummary_listServerSummary - List of ServerSummary.

assessmentSummary_antipatternReportS3Object :: Lens' AssessmentSummary (Maybe S3Object) Source #

The Amazon S3 object containing the anti-pattern report.