{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue-databrew/refs/heads/main/json-schema/glue-databrew-describe-job-run-response-schema.json", "title": "DescribeJobRunResponse", "description": "DescribeJobRunResponse schema from Amazon Glue DataBrew API", "type": "object", "properties": { "Attempt": { "allOf": [ { "$ref": "#/components/schemas/Attempt" }, { "description": "The number of times that DataBrew has attempted to run the job." } ] }, "CompletedOn": { "allOf": [ { "$ref": "#/components/schemas/Date" }, { "description": "The date and time when the job completed processing." } ] }, "DatasetName": { "allOf": [ { "$ref": "#/components/schemas/DatasetName" }, { "description": "The name of the dataset for the job to process." } ] }, "ErrorMessage": { "allOf": [ { "$ref": "#/components/schemas/JobRunErrorMessage" }, { "description": "A message indicating an error (if any) that was encountered when the job ran." } ] }, "ExecutionTime": { "allOf": [ { "$ref": "#/components/schemas/ExecutionTime" }, { "description": "The amount of time, in seconds, during which the job run consumed resources." } ] }, "JobName": { "allOf": [ { "$ref": "#/components/schemas/JobName" }, { "description": "The name of the job being processed during this run." } ] }, "ProfileConfiguration": { "allOf": [ { "$ref": "#/components/schemas/ProfileConfiguration" }, { "description": "Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings." } ] }, "ValidationConfigurations": { "allOf": [ { "$ref": "#/components/schemas/ValidationConfigurationList" }, { "description": "List of validation configurations that are applied to the profile job." } ] }, "RunId": { "allOf": [ { "$ref": "#/components/schemas/JobRunId" }, { "description": "The unique identifier of the job run." } ] }, "State": { "allOf": [ { "$ref": "#/components/schemas/JobRunState" }, { "description": "The current state of the job run entity itself." } ] }, "LogSubscription": { "allOf": [ { "$ref": "#/components/schemas/LogSubscription" }, { "description": "The current status of Amazon CloudWatch logging for the job run." } ] }, "LogGroupName": { "allOf": [ { "$ref": "#/components/schemas/LogGroupName" }, { "description": "The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs." } ] }, "Outputs": { "allOf": [ { "$ref": "#/components/schemas/OutputList" }, { "description": "One or more output artifacts from a job run." } ] }, "DataCatalogOutputs": { "allOf": [ { "$ref": "#/components/schemas/DataCatalogOutputList" }, { "description": "One or more artifacts that represent the Glue Data Catalog output from running the job." } ] }, "DatabaseOutputs": { "allOf": [ { "$ref": "#/components/schemas/DatabaseOutputList" }, { "description": "Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into." } ] }, "RecipeReference": { "$ref": "#/components/schemas/RecipeReference" }, "StartedBy": { "allOf": [ { "$ref": "#/components/schemas/StartedBy" }, { "description": "The Amazon Resource Name (ARN) of the user who started the job run." } ] }, "StartedOn": { "allOf": [ { "$ref": "#/components/schemas/Date" }, { "description": "The date and time when the job run began." } ] }, "JobSample": { "allOf": [ { "$ref": "#/components/schemas/JobSample" }, { "description": "Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed. If a JobSample value is not provided, the default value will be used. The default value is CUSTOM_ROWS for the mode parameter and 20000 for the size parameter." } ] } }, "required": [ "JobName" ] }