Values.ApplicationComponentDetailSourceContains detailed information about an application component.
type nonrec t = {analysisStatus : SrcCodeOrDbAnalysisStatus.t option;The status of analysis, if the application component has source code or an associated database.
*)antipatternReportS3Object : S3Object.t option;The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
*)antipatternReportStatus : AntipatternReportStatus.t option;The status of the anti-pattern report generation.
*)antipatternReportStatusMessage : StatusMessage.t option;The status message for the anti-pattern.
*)appType : AppType.t option;The type of application component.
*)appUnitError : AppUnitError.t option;The error in the analysis of the source code or database.
*)associatedServerId : ServerId.t option;The ID of the server that the application component is running on.
*)databaseConfigDetail : DatabaseConfigDetail.t option;Configuration details for the database associated with the application component.
*)id : ResourceId.t option;The ID of the application component.
*)inclusionStatus : InclusionStatus.t option;Indicates whether the application component has been included for server recommendation or not.
*)lastAnalyzedTimestamp : TimeStamp.t option;The timestamp of when the application component was assessed.
*)listAntipatternSeveritySummary : ListAntipatternSeveritySummary.t option;A list of anti-pattern severity summaries.
*)moreServerAssociationExists : Boolean.t option;Set to true if the application component is running on multiple servers.
*)name : ResourceName.t option;The name of application component.
*)osDriver : String_.t option;OS driver.
*)osVersion : String_.t option;OS version.
*)recommendationSet : RecommendationSet.t option;The top recommendation set for the application component.
*)resourceSubType : ResourceSubType.t option;The application component subtype.
*)resultList : ResultList.t option;A list of the analysis results.
*)runtimeStatus : RuntimeAnalysisStatus.t option;The status of the application unit.
*)runtimeStatusMessage : StatusMessage.t option;The status message for the application unit.
*)sourceCodeRepositories : SourceCodeRepositories.t option;Details about the source code repository associated with the application component.
*)statusMessage : StatusMessage.t option;A detailed description of the analysis status and any failure message.
*)}val make :
?analysisStatus:??? ->
?antipatternReportS3Object:??? ->
?antipatternReportStatus:??? ->
?antipatternReportStatusMessage:??? ->
?appType:??? ->
?appUnitError:??? ->
?associatedServerId:??? ->
?databaseConfigDetail:??? ->
?id:??? ->
?inclusionStatus:??? ->
?lastAnalyzedTimestamp:??? ->
?listAntipatternSeveritySummary:??? ->
?moreServerAssociationExists:??? ->
?name:??? ->
?osDriver:??? ->
?osVersion:??? ->
?recommendationSet:??? ->
?resourceSubType:??? ->
?resultList:??? ->
?runtimeStatus:??? ->
?runtimeStatusMessage:??? ->
?sourceCodeRepositories:??? ->
?statusMessage:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of StatusMessage.t
| `Structure of
(string
* [> `Enum of string | `String of S3Bucket.t ])
list ])
list ]
list
| `String of StatusMessage.t
| `Structure of (string * [> `Enum of string ]) list ])
list ]
list
| `String of StatusMessage.t
| `Structure of
(string
* [> `Enum of string
| `String of S3Bucket.t
| `Structure of
(string
* [> `Enum of string
| `String of TranformationToolDescription.t ])
list ])
list
| `Timestamp of TimeStamp.t ])
list ]