Module Values_1.ProfilerRuleConfigurationSource

Configuration information for profiling rules.

Sourcetype nonrec t = {
  1. ruleConfigurationName : RuleConfigurationName.t;
    (*

    The name of the rule configuration. It must be unique relative to other rule configuration names.

    *)
  2. localPath : Values_0.DirectoryPath.t option;
    (*

    Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/.

    *)
  3. s3OutputPath : Values_0.S3Uri.t option;
    (*

    Path to Amazon S3 storage location for rules.

    *)
  4. ruleEvaluatorImage : Values_0.AlgorithmImage.t;
    (*

    The Amazon Elastic Container Registry Image for the managed rule evaluation.

    *)
  5. instanceType : Values_0.ProcessingInstanceType.t option;
    (*

    The instance type to deploy a custom rule for profiling a training job.

    *)
  6. volumeSizeInGB : Values_0.OptionalVolumeSizeInGB.t option;
    (*

    The size, in GB, of the ML storage volume attached to the processing instance.

    *)
  7. ruleParameters : RuleParameters.t option;
    (*

    Runtime configuration for rule container.

    *)
}
Sourceval context_ : string
Sourceval make : ?localPath:??? -> ?s3OutputPath:??? -> ?instanceType:??? -> ?volumeSizeInGB:??? -> ?ruleParameters:??? -> ruleConfigurationName:RuleConfigurationName.t -> ruleEvaluatorImage:Values_0.AlgorithmImage.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Values_0.OptionalVolumeSizeInGB.t | `Map of ([> `String of Values_0.ConfigKey.t ] * [> `String of Values_0.ConfigValue.t ]) list | `String of RuleConfigurationName.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