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 AssessmentSummary = AssessmentSummary' {
- antipatternReportS3Object :: Maybe S3Object
- antipatternReportStatus :: Maybe AntipatternReportStatus
- antipatternReportStatusMessage :: Maybe Text
- lastAnalyzedTimestamp :: Maybe POSIX
- listAntipatternSeveritySummary :: Maybe [AntipatternSeveritySummary]
- listApplicationComponentStatusSummary :: Maybe [ApplicationComponentStatusSummary]
- listApplicationComponentStrategySummary :: Maybe [StrategySummary]
- listApplicationComponentSummary :: Maybe [ApplicationComponentSummary]
- listServerStatusSummary :: Maybe [ServerStatusSummary]
- listServerStrategySummary :: Maybe [StrategySummary]
- listServerSummary :: Maybe [ServerSummary]
- newAssessmentSummary :: AssessmentSummary
- assessmentSummary_antipatternReportS3Object :: Lens' AssessmentSummary (Maybe S3Object)
- assessmentSummary_antipatternReportStatus :: Lens' AssessmentSummary (Maybe AntipatternReportStatus)
- assessmentSummary_antipatternReportStatusMessage :: Lens' AssessmentSummary (Maybe Text)
- assessmentSummary_lastAnalyzedTimestamp :: Lens' AssessmentSummary (Maybe UTCTime)
- assessmentSummary_listAntipatternSeveritySummary :: Lens' AssessmentSummary (Maybe [AntipatternSeveritySummary])
- assessmentSummary_listApplicationComponentStatusSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentStatusSummary])
- assessmentSummary_listApplicationComponentStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary])
- assessmentSummary_listApplicationComponentSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentSummary])
- assessmentSummary_listServerStatusSummary :: Lens' AssessmentSummary (Maybe [ServerStatusSummary])
- assessmentSummary_listServerStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary])
- assessmentSummary_listServerSummary :: Lens' AssessmentSummary (Maybe [ServerSummary])
Documentation
data AssessmentSummary Source #
Contains the summary of the assessment results.
See: newAssessmentSummary
smart constructor.
Instances
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.
assessmentSummary_antipatternReportStatus :: Lens' AssessmentSummary (Maybe AntipatternReportStatus) Source #
The status of the anti-pattern report.
assessmentSummary_antipatternReportStatusMessage :: Lens' AssessmentSummary (Maybe Text) Source #
The status message of the anti-pattern report.
assessmentSummary_lastAnalyzedTimestamp :: Lens' AssessmentSummary (Maybe UTCTime) Source #
The time the assessment was performed.
assessmentSummary_listAntipatternSeveritySummary :: Lens' AssessmentSummary (Maybe [AntipatternSeveritySummary]) Source #
List of AntipatternSeveritySummary.
assessmentSummary_listApplicationComponentStatusSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentStatusSummary]) Source #
List of status summaries of the analyzed application components.
assessmentSummary_listApplicationComponentStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary]) Source #
List of ApplicationComponentStrategySummary.
assessmentSummary_listApplicationComponentSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentSummary]) Source #
List of ApplicationComponentSummary.
assessmentSummary_listServerStatusSummary :: Lens' AssessmentSummary (Maybe [ServerStatusSummary]) Source #
List of status summaries of the analyzed servers.
assessmentSummary_listServerStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary]) Source #
List of ServerStrategySummary.
assessmentSummary_listServerSummary :: Lens' AssessmentSummary (Maybe [ServerSummary]) Source #
List of ServerSummary.