| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MigrationHubStrategy.Types.ServerDetail
Description
Synopsis
- data ServerDetail = ServerDetail' {
- antipatternReportS3Object :: Maybe S3Object
- antipatternReportStatus :: Maybe AntipatternReportStatus
- antipatternReportStatusMessage :: Maybe Text
- applicationComponentStrategySummary :: Maybe [StrategySummary]
- dataCollectionStatus :: Maybe RunTimeAssessmentStatus
- id :: Maybe Text
- lastAnalyzedTimestamp :: Maybe POSIX
- listAntipatternSeveritySummary :: Maybe [AntipatternSeveritySummary]
- name :: Maybe Text
- recommendationSet :: Maybe RecommendationSet
- serverError :: Maybe ServerError
- serverType :: Maybe Text
- statusMessage :: Maybe Text
- systemInfo :: Maybe SystemInfo
- newServerDetail :: ServerDetail
- serverDetail_antipatternReportS3Object :: Lens' ServerDetail (Maybe S3Object)
- serverDetail_antipatternReportStatus :: Lens' ServerDetail (Maybe AntipatternReportStatus)
- serverDetail_antipatternReportStatusMessage :: Lens' ServerDetail (Maybe Text)
- serverDetail_applicationComponentStrategySummary :: Lens' ServerDetail (Maybe [StrategySummary])
- serverDetail_dataCollectionStatus :: Lens' ServerDetail (Maybe RunTimeAssessmentStatus)
- serverDetail_id :: Lens' ServerDetail (Maybe Text)
- serverDetail_lastAnalyzedTimestamp :: Lens' ServerDetail (Maybe UTCTime)
- serverDetail_listAntipatternSeveritySummary :: Lens' ServerDetail (Maybe [AntipatternSeveritySummary])
- serverDetail_name :: Lens' ServerDetail (Maybe Text)
- serverDetail_recommendationSet :: Lens' ServerDetail (Maybe RecommendationSet)
- serverDetail_serverError :: Lens' ServerDetail (Maybe ServerError)
- serverDetail_serverType :: Lens' ServerDetail (Maybe Text)
- serverDetail_statusMessage :: Lens' ServerDetail (Maybe Text)
- serverDetail_systemInfo :: Lens' ServerDetail (Maybe SystemInfo)
Documentation
data ServerDetail Source #
Detailed information about a server.
See: newServerDetail smart constructor.
Constructors
| ServerDetail' | |
Fields
| |
Instances
newServerDetail :: ServerDetail Source #
Create a value of ServerDetail 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:ServerDetail', serverDetail_antipatternReportS3Object - The S3 bucket name and Amazon S3 key name for anti-pattern report.
$sel:antipatternReportStatus:ServerDetail', serverDetail_antipatternReportStatus - The status of the anti-pattern report generation.
$sel:antipatternReportStatusMessage:ServerDetail', serverDetail_antipatternReportStatusMessage - A message about the status of the anti-pattern report generation.
$sel:applicationComponentStrategySummary:ServerDetail', serverDetail_applicationComponentStrategySummary - A list of strategy summaries.
$sel:dataCollectionStatus:ServerDetail', serverDetail_dataCollectionStatus - The status of assessment for the server.
$sel:id:ServerDetail', serverDetail_id - The server ID.
$sel:lastAnalyzedTimestamp:ServerDetail', serverDetail_lastAnalyzedTimestamp - The timestamp of when the server was assessed.
$sel:listAntipatternSeveritySummary:ServerDetail', serverDetail_listAntipatternSeveritySummary - A list of anti-pattern severity summaries.
$sel:name:ServerDetail', serverDetail_name - The name of the server.
$sel:recommendationSet:ServerDetail', serverDetail_recommendationSet - A set of recommendations.
$sel:serverError:ServerDetail', serverDetail_serverError - The error in server analysis.
$sel:serverType:ServerDetail', serverDetail_serverType - The type of server.
$sel:statusMessage:ServerDetail', serverDetail_statusMessage - A message about the status of data collection, which contains detailed
descriptions of any error messages.
$sel:systemInfo:ServerDetail', serverDetail_systemInfo - System information about the server.
serverDetail_antipatternReportS3Object :: Lens' ServerDetail (Maybe S3Object) Source #
The S3 bucket name and Amazon S3 key name for anti-pattern report.
serverDetail_antipatternReportStatus :: Lens' ServerDetail (Maybe AntipatternReportStatus) Source #
The status of the anti-pattern report generation.
serverDetail_antipatternReportStatusMessage :: Lens' ServerDetail (Maybe Text) Source #
A message about the status of the anti-pattern report generation.
serverDetail_applicationComponentStrategySummary :: Lens' ServerDetail (Maybe [StrategySummary]) Source #
A list of strategy summaries.
serverDetail_dataCollectionStatus :: Lens' ServerDetail (Maybe RunTimeAssessmentStatus) Source #
The status of assessment for the server.
serverDetail_id :: Lens' ServerDetail (Maybe Text) Source #
The server ID.
serverDetail_lastAnalyzedTimestamp :: Lens' ServerDetail (Maybe UTCTime) Source #
The timestamp of when the server was assessed.
serverDetail_listAntipatternSeveritySummary :: Lens' ServerDetail (Maybe [AntipatternSeveritySummary]) Source #
A list of anti-pattern severity summaries.
serverDetail_name :: Lens' ServerDetail (Maybe Text) Source #
The name of the server.
serverDetail_recommendationSet :: Lens' ServerDetail (Maybe RecommendationSet) Source #
A set of recommendations.
serverDetail_serverError :: Lens' ServerDetail (Maybe ServerError) Source #
The error in server analysis.
serverDetail_serverType :: Lens' ServerDetail (Maybe Text) Source #
The type of server.
serverDetail_statusMessage :: Lens' ServerDetail (Maybe Text) Source #
A message about the status of data collection, which contains detailed descriptions of any error messages.
serverDetail_systemInfo :: Lens' ServerDetail (Maybe SystemInfo) Source #
System information about the server.