Module Values.JobRunSource

Represents one run of a DataBrew job.

Sourcetype nonrec t = {
  1. attempt : Attempt.t option;
    (*

    The number of times that DataBrew has attempted to run the job.

    *)
  2. completedOn : Date.t option;
    (*

    The date and time when the job completed processing.

    *)
  3. datasetName : DatasetName.t option;
    (*

    The name of the dataset for the job to process.

    *)
  4. errorMessage : JobRunErrorMessage.t option;
    (*

    A message indicating an error (if any) that was encountered when the job ran.

    *)
  5. executionTime : ExecutionTime.t option;
    (*

    The amount of time, in seconds, during which a job run consumed resources.

    *)
  6. jobName : JobName.t option;
    (*

    The name of the job being processed during this run.

    *)
  7. runId : JobRunId.t option;
    (*

    The unique identifier of the job run.

    *)
  8. state : JobRunState.t option;
    (*

    The current state of the job run entity itself.

    *)
  9. logSubscription : LogSubscription.t option;
    (*

    The current status of Amazon CloudWatch logging for the job run.

    *)
  10. logGroupName : LogGroupName.t option;
    (*

    The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.

    *)
  11. outputs : OutputList.t option;
    (*

    One or more output artifacts from a job run.

    *)
  12. dataCatalogOutputs : DataCatalogOutputList.t option;
    (*

    One or more artifacts that represent the Glue Data Catalog output from running the job.

    *)
  13. databaseOutputs : DatabaseOutputList.t option;
    (*

    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

    *)
  14. recipeReference : RecipeReference.t option;
    (*

    The set of steps processed by the job.

    *)
  15. startedBy : StartedBy.t option;
    (*

    The Amazon Resource Name (ARN) of the user who initiated the job run.

    *)
  16. startedOn : Date.t option;
    (*

    The date and time when the job run began.

    *)
  17. jobSample : JobSample.t option;
    (*

    A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.

    *)
  18. validationConfigurations : ValidationConfigurationList.t option;
    (*

    List of validation configurations that are applied to the profile job run.

    *)
}
Sourceval make : ?attempt:??? -> ?completedOn:??? -> ?datasetName:??? -> ?errorMessage:??? -> ?executionTime:??? -> ?jobName:??? -> ?runId:??? -> ?state:??? -> ?logSubscription:??? -> ?logGroupName:??? -> ?outputs:??? -> ?dataCatalogOutputs:??? -> ?databaseOutputs:??? -> ?recipeReference:??? -> ?startedBy:??? -> ?startedOn:??? -> ?jobSample:??? -> ?validationConfigurations:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Attempt.t | `List of [> `Structure of (string * [> `Boolean of OverwriteOutput.t | `Enum of string | `Integer of MaxOutputFiles.t | `List of [> `String of ColumnName.t ] list | `String of CatalogId.t | `Structure of (string * [> `String of Bucket.t | `Structure of (string * [> `String of Delimiter.t ]) list ]) list ]) list ] list | `String of DatasetName.t | `Structure of (string * [> `Enum of string | `Long of JobSize.t | `String of RecipeName.t ]) list | `Timestamp of Date.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