Module Values.SchemaStatusDetailSource

Information about the schema status. A status of READY means that based on the schema analysis rule, queries of the given analysis rule type are properly configured to run queries on this schema.

Sourcetype nonrec t = {
  1. status : SchemaStatus.t option;
    (*

    The status of the schema, indicating if it is ready to query.

    *)
  2. reasons : SchemaStatusReasonList.t option;
    (*

    The reasons why the schema status is set to its current state.

    *)
  3. analysisRuleType : AnalysisRuleType.t option;
    (*

    The analysis rule type for which the schema status has been evaluated.

    *)
  4. configurations : SchemaConfigurationList.t option;
    (*

    The configuration details of the schema analysis rule for the given type.

    *)
  5. analysisType : AnalysisType.t option;
    (*

    The type of analysis that can be performed on the schema. A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

    *)
}
Sourceval make : ?status:??? -> ?reasons:??? -> ?analysisRuleType:??? -> ?configurations:??? -> ?analysisType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Enum of string | `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list ]) 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