Module Values.InlineSettingSource

A per-run configuration that overrides or merges with fields from DefaultRunSetting for a specific run.

Sourcetype nonrec t = {
  1. runSettingId : RunSettingId.t;
    (*

    A customer-provided unique identifier for this run configuration within the batch. After submission, use ListRunsInBatch to map each runSettingId to the HealthOmics-generated runId.

    *)
  2. name : RunName.t option;
    (*

    An optional user-friendly name for this run.

    *)
  3. outputUri : RunOutputUri.t option;
    (*

    Override the destination S3 URI for this run's outputs.

    *)
  4. priority : InlineSettingPriorityInteger.t option;
    (*

    Override the priority for this run.

    *)
  5. parameters : RunParameters.t option;
    (*

    Per-run workflow parameters. Merged with defaultRunSetting.parameters; values in this object take precedence when keys overlap.

    *)
  6. outputBucketOwnerId : AwsAccountId.t option;
    (*

    The expected AWS account ID of the owner of the output S3 bucket for this run.

    *)
  7. runTags : TagMap.t option;
    (*

    Per-run AWS tags. Merged with defaultRunSetting.runTags; values in this object take precedence when keys overlap.

    *)
}
Sourceval context_ : string
Sourceval make : ?name:??? -> ?outputUri:??? -> ?priority:??? -> ?parameters:??? -> ?outputBucketOwnerId:??? -> ?runTags:??? -> runSettingId:RunSettingId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of InlineSettingPriorityInteger.t | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of RunSettingId.t | `Structure of 'a 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