ApplicationComponentDetail
Contains detailed information about an application component.
Contents
- analysisStatus
 - 
               
The status of analysis, if the application component has source code or an associated database.
Type: String
Valid Values:
ANALYSIS_TO_BE_SCHEDULED | ANALYSIS_STARTED | ANALYSIS_SUCCESS | ANALYSIS_FAILED | ANALYSIS_PARTIAL_SUCCESS | UNCONFIGURED | CONFIGUREDRequired: No
 - antipatternReportS3Object
 - 
               
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
Type: S3Object object
Required: No
 - antipatternReportStatus
 - 
               
The status of the anti-pattern report generation.
Type: String
Valid Values:
FAILED | IN_PROGRESS | SUCCESSRequired: No
 - antipatternReportStatusMessage
 - 
               
The status message for the anti-pattern.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Pattern:
.*\S.*Required: No
 - appType
 - 
               
The type of application component.
Type: String
Valid Values:
DotNetFramework | Java | SQLServer | IIS | Oracle | Other | Tomcat | JBoss | Spring | Mongo DB | DB2 | Maria DB | MySQL | Sybase | PostgreSQLServer | Cassandra | IBM WebSphere | Oracle WebLogic | Visual Basic | Unknown | DotnetCore | DotnetRequired: No
 - appUnitError
 - 
               
The error in the analysis of the source code or database.
Type: AppUnitError object
Required: No
 - associatedServerId
 - 
               
The ID of the server that the application component is running on.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 27.
Pattern:
.*\S.*Required: No
 - databaseConfigDetail
 - 
               
Configuration details for the database associated with the application component.
Type: DatabaseConfigDetail object
Required: No
 - id
 - 
               
The ID of the application component.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 44.
Pattern:
[0-9a-b]+.*Required: No
 - inclusionStatus
 - 
               
Indicates whether the application component has been included for server recommendation or not.
Type: String
Valid Values:
excludeFromAssessment | includeInAssessmentRequired: No
 - lastAnalyzedTimestamp
 - 
               
The timestamp of when the application component was assessed.
Type: Timestamp
Required: No
 - listAntipatternSeveritySummary
 - 
               
A list of anti-pattern severity summaries.
Type: Array of AntipatternSeveritySummary objects
Required: No
 - moreServerAssociationExists
 - 
               
Set to true if the application component is running on multiple servers.
Type: Boolean
Required: No
 - name
 - 
               
The name of application component.
Type: String
Required: No
 - osDriver
 - 
               
OS driver.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Pattern:
.*\S.*Required: No
 - osVersion
 - 
               
OS version.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Pattern:
.*\S.*Required: No
 - recommendationSet
 - 
               
The top recommendation set for the application component.
Type: RecommendationSet object
Required: No
 - resourceSubType
 - 
               
The application component subtype.
Type: String
Valid Values:
Database | Process | DatabaseProcessRequired: No
 - resultList
 - 
               
A list of the analysis results.
Type: Array of Result objects
Required: No
 - runtimeStatus
 - 
               
The status of the application unit.
Type: String
Valid Values:
ANALYSIS_TO_BE_SCHEDULED | ANALYSIS_STARTED | ANALYSIS_SUCCESS | ANALYSIS_FAILEDRequired: No
 - runtimeStatusMessage
 - 
               
The status message for the application unit.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Pattern:
.*\S.*Required: No
 - sourceCodeRepositories
 - 
               
Details about the source code repository associated with the application component.
Type: Array of SourceCodeRepository objects
Required: No
 - statusMessage
 - 
               
A detailed description of the analysis status and any failure message.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Pattern:
.*\S.*Required: No
 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: