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 |
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.
ServerDetail' | |
|
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.