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 | CONFIGURED
Required: 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 | SUCCESS
Required: 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 | Dotnet
Required: 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 | includeInAssessment
Required: 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 | DatabaseProcess
Required: 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_FAILED
Required: 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: