Module Values.ServerDetailSource

Detailed information about a server.

Sourcetype nonrec t = {
  1. antipatternReportS3Object : S3Object.t option;
    (*

    The S3 bucket name and Amazon S3 key name for anti-pattern report.

    *)
  2. antipatternReportStatus : AntipatternReportStatus.t option;
    (*

    The status of the anti-pattern report generation.

    *)
  3. antipatternReportStatusMessage : StatusMessage.t option;
    (*

    A message about the status of the anti-pattern report generation.

    *)
  4. applicationComponentStrategySummary : ListStrategySummary.t option;
    (*

    A list of strategy summaries.

    *)
  5. dataCollectionStatus : RunTimeAssessmentStatus.t option;
    (*

    The status of assessment for the server.

    *)
  6. id : ResourceId.t option;
    (*

    The server ID.

    *)
  7. lastAnalyzedTimestamp : TimeStamp.t option;
    (*

    The timestamp of when the server was assessed.

    *)
  8. listAntipatternSeveritySummary : ListAntipatternSeveritySummary.t option;
    (*

    A list of anti-pattern severity summaries.

    *)
  9. name : ResourceName.t option;
    (*

    The name of the server.

    *)
  10. recommendationSet : RecommendationSet.t option;
    (*

    A set of recommendations.

    *)
  11. serverError : ServerError.t option;
    (*

    The error in server analysis.

    *)
  12. serverType : String_.t option;
    (*

    The type of server.

    *)
  13. statusMessage : StatusMessage.t option;
    (*

    A message about the status of data collection, which contains detailed descriptions of any error messages.

    *)
  14. systemInfo : SystemInfo.t option;
    (*

    System information about the server.

    *)
}
Sourceval make : ?antipatternReportS3Object:??? -> ?antipatternReportStatus:??? -> ?antipatternReportStatusMessage:??? -> ?applicationComponentStrategySummary:??? -> ?dataCollectionStatus:??? -> ?id:??? -> ?lastAnalyzedTimestamp:??? -> ?listAntipatternSeveritySummary:??? -> ?name:??? -> ?recommendationSet:??? -> ?serverError:??? -> ?serverType:??? -> ?statusMessage:??? -> ?systemInfo:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `Integer of Integer.t ]) list ] list | `String of StatusMessage.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of InterfaceName.t ]) list ] list | `String of S3Bucket.t | `Structure of (string * [> `Enum of string | `String of TranformationToolDescription.t ]) list ]) list | `Timestamp of TimeStamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t