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 ApplicationComponentDetail = ApplicationComponentDetail' {
- analysisStatus :: Maybe SrcCodeOrDbAnalysisStatus
- antipatternReportS3Object :: Maybe S3Object
- antipatternReportStatus :: Maybe AntipatternReportStatus
- antipatternReportStatusMessage :: Maybe Text
- appType :: Maybe AppType
- appUnitError :: Maybe AppUnitError
- associatedServerId :: Maybe Text
- databaseConfigDetail :: Maybe DatabaseConfigDetail
- id :: Maybe Text
- inclusionStatus :: Maybe InclusionStatus
- lastAnalyzedTimestamp :: Maybe POSIX
- listAntipatternSeveritySummary :: Maybe [AntipatternSeveritySummary]
- moreServerAssociationExists :: Maybe Bool
- name :: Maybe Text
- osDriver :: Maybe Text
- osVersion :: Maybe Text
- recommendationSet :: Maybe RecommendationSet
- resourceSubType :: Maybe ResourceSubType
- runtimeStatus :: Maybe RuntimeAnalysisStatus
- runtimeStatusMessage :: Maybe Text
- sourceCodeRepositories :: Maybe [SourceCodeRepository]
- statusMessage :: Maybe Text
- newApplicationComponentDetail :: ApplicationComponentDetail
- applicationComponentDetail_analysisStatus :: Lens' ApplicationComponentDetail (Maybe SrcCodeOrDbAnalysisStatus)
- applicationComponentDetail_antipatternReportS3Object :: Lens' ApplicationComponentDetail (Maybe S3Object)
- applicationComponentDetail_antipatternReportStatus :: Lens' ApplicationComponentDetail (Maybe AntipatternReportStatus)
- applicationComponentDetail_antipatternReportStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_appType :: Lens' ApplicationComponentDetail (Maybe AppType)
- applicationComponentDetail_appUnitError :: Lens' ApplicationComponentDetail (Maybe AppUnitError)
- applicationComponentDetail_associatedServerId :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_databaseConfigDetail :: Lens' ApplicationComponentDetail (Maybe DatabaseConfigDetail)
- applicationComponentDetail_id :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_inclusionStatus :: Lens' ApplicationComponentDetail (Maybe InclusionStatus)
- applicationComponentDetail_lastAnalyzedTimestamp :: Lens' ApplicationComponentDetail (Maybe UTCTime)
- applicationComponentDetail_listAntipatternSeveritySummary :: Lens' ApplicationComponentDetail (Maybe [AntipatternSeveritySummary])
- applicationComponentDetail_moreServerAssociationExists :: Lens' ApplicationComponentDetail (Maybe Bool)
- applicationComponentDetail_name :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_osDriver :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_osVersion :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_recommendationSet :: Lens' ApplicationComponentDetail (Maybe RecommendationSet)
- applicationComponentDetail_resourceSubType :: Lens' ApplicationComponentDetail (Maybe ResourceSubType)
- applicationComponentDetail_runtimeStatus :: Lens' ApplicationComponentDetail (Maybe RuntimeAnalysisStatus)
- applicationComponentDetail_runtimeStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_sourceCodeRepositories :: Lens' ApplicationComponentDetail (Maybe [SourceCodeRepository])
- applicationComponentDetail_statusMessage :: Lens' ApplicationComponentDetail (Maybe Text)
Documentation
data ApplicationComponentDetail Source #
Contains detailed information about an application component.
See: newApplicationComponentDetail
smart constructor.
ApplicationComponentDetail' | |
|
Instances
newApplicationComponentDetail :: ApplicationComponentDetail Source #
Create a value of ApplicationComponentDetail
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:analysisStatus:ApplicationComponentDetail'
, applicationComponentDetail_analysisStatus
- The status of analysis, if the application component has source code or
an associated database.
$sel:antipatternReportS3Object:ApplicationComponentDetail'
, applicationComponentDetail_antipatternReportS3Object
- The S3 bucket name and the Amazon S3 key name for the anti-pattern
report.
$sel:antipatternReportStatus:ApplicationComponentDetail'
, applicationComponentDetail_antipatternReportStatus
- The status of the anti-pattern report generation.
$sel:antipatternReportStatusMessage:ApplicationComponentDetail'
, applicationComponentDetail_antipatternReportStatusMessage
- The status message for the anti-pattern.
$sel:appType:ApplicationComponentDetail'
, applicationComponentDetail_appType
- The type of application component.
$sel:appUnitError:ApplicationComponentDetail'
, applicationComponentDetail_appUnitError
- The error in the analysis of the source code or database.
$sel:associatedServerId:ApplicationComponentDetail'
, applicationComponentDetail_associatedServerId
- The ID of the server that the application component is running on.
$sel:databaseConfigDetail:ApplicationComponentDetail'
, applicationComponentDetail_databaseConfigDetail
- Configuration details for the database associated with the application
component.
$sel:id:ApplicationComponentDetail'
, applicationComponentDetail_id
- The ID of the application component.
$sel:inclusionStatus:ApplicationComponentDetail'
, applicationComponentDetail_inclusionStatus
- Indicates whether the application component has been included for server
recommendation or not.
$sel:lastAnalyzedTimestamp:ApplicationComponentDetail'
, applicationComponentDetail_lastAnalyzedTimestamp
- The timestamp of when the application component was assessed.
$sel:listAntipatternSeveritySummary:ApplicationComponentDetail'
, applicationComponentDetail_listAntipatternSeveritySummary
- A list of anti-pattern severity summaries.
$sel:moreServerAssociationExists:ApplicationComponentDetail'
, applicationComponentDetail_moreServerAssociationExists
- Set to true if the application component is running on multiple servers.
$sel:name:ApplicationComponentDetail'
, applicationComponentDetail_name
- The name of application component.
$sel:osDriver:ApplicationComponentDetail'
, applicationComponentDetail_osDriver
- OS driver.
$sel:osVersion:ApplicationComponentDetail'
, applicationComponentDetail_osVersion
- OS version.
$sel:recommendationSet:ApplicationComponentDetail'
, applicationComponentDetail_recommendationSet
- The top recommendation set for the application component.
$sel:resourceSubType:ApplicationComponentDetail'
, applicationComponentDetail_resourceSubType
- The application component subtype.
$sel:runtimeStatus:ApplicationComponentDetail'
, applicationComponentDetail_runtimeStatus
- The status of the application unit.
$sel:runtimeStatusMessage:ApplicationComponentDetail'
, applicationComponentDetail_runtimeStatusMessage
- The status message for the application unit.
$sel:sourceCodeRepositories:ApplicationComponentDetail'
, applicationComponentDetail_sourceCodeRepositories
- Details about the source code repository associated with the application
component.
$sel:statusMessage:ApplicationComponentDetail'
, applicationComponentDetail_statusMessage
- A detailed description of the analysis status and any failure message.
applicationComponentDetail_analysisStatus :: Lens' ApplicationComponentDetail (Maybe SrcCodeOrDbAnalysisStatus) Source #
The status of analysis, if the application component has source code or an associated database.
applicationComponentDetail_antipatternReportS3Object :: Lens' ApplicationComponentDetail (Maybe S3Object) Source #
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
applicationComponentDetail_antipatternReportStatus :: Lens' ApplicationComponentDetail (Maybe AntipatternReportStatus) Source #
The status of the anti-pattern report generation.
applicationComponentDetail_antipatternReportStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The status message for the anti-pattern.
applicationComponentDetail_appType :: Lens' ApplicationComponentDetail (Maybe AppType) Source #
The type of application component.
applicationComponentDetail_appUnitError :: Lens' ApplicationComponentDetail (Maybe AppUnitError) Source #
The error in the analysis of the source code or database.
applicationComponentDetail_associatedServerId :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The ID of the server that the application component is running on.
applicationComponentDetail_databaseConfigDetail :: Lens' ApplicationComponentDetail (Maybe DatabaseConfigDetail) Source #
Configuration details for the database associated with the application component.
applicationComponentDetail_id :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The ID of the application component.
applicationComponentDetail_inclusionStatus :: Lens' ApplicationComponentDetail (Maybe InclusionStatus) Source #
Indicates whether the application component has been included for server recommendation or not.
applicationComponentDetail_lastAnalyzedTimestamp :: Lens' ApplicationComponentDetail (Maybe UTCTime) Source #
The timestamp of when the application component was assessed.
applicationComponentDetail_listAntipatternSeveritySummary :: Lens' ApplicationComponentDetail (Maybe [AntipatternSeveritySummary]) Source #
A list of anti-pattern severity summaries.
applicationComponentDetail_moreServerAssociationExists :: Lens' ApplicationComponentDetail (Maybe Bool) Source #
Set to true if the application component is running on multiple servers.
applicationComponentDetail_name :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The name of application component.
applicationComponentDetail_osDriver :: Lens' ApplicationComponentDetail (Maybe Text) Source #
OS driver.
applicationComponentDetail_osVersion :: Lens' ApplicationComponentDetail (Maybe Text) Source #
OS version.
applicationComponentDetail_recommendationSet :: Lens' ApplicationComponentDetail (Maybe RecommendationSet) Source #
The top recommendation set for the application component.
applicationComponentDetail_resourceSubType :: Lens' ApplicationComponentDetail (Maybe ResourceSubType) Source #
The application component subtype.
applicationComponentDetail_runtimeStatus :: Lens' ApplicationComponentDetail (Maybe RuntimeAnalysisStatus) Source #
The status of the application unit.
applicationComponentDetail_runtimeStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The status message for the application unit.
applicationComponentDetail_sourceCodeRepositories :: Lens' ApplicationComponentDetail (Maybe [SourceCodeRepository]) Source #
Details about the source code repository associated with the application component.
applicationComponentDetail_statusMessage :: Lens' ApplicationComponentDetail (Maybe Text) Source #
A detailed description of the analysis status and any failure message.