Source configuration
Download JSON Schema
Example
apiVersion: leapview.dev/v1
kind: Source
metadata:
name: movielens.links
title: External Links
spec:
connection: movielens
path: links.csv
fields:
movieId: {type: integer, description: MovieLens movie identifier.}
imdbId: {type: string, description: IMDb identifier without the tt prefix.}
tmdbId: {type: string, description: TMDb movie identifier.}
Fields
| Field |
Type |
Required |
Rules |
apiVersion |
APIVersion |
Yes |
|
kind |
Source |
Yes |
|
metadata |
Metadata |
Yes |
|
spec |
Source |
Yes |
|
Nested definitions
APIVersion
| Field |
Type |
Required |
Rules |
AnyObject
| Field |
Type |
Required |
Rules |
Identifier
| Field |
Type |
Required |
Rules |
| Field |
Type |
Required |
Rules |
description |
string |
No |
|
name |
ResourceID |
Yes |
|
owner |
string |
No |
|
tags |
array of string |
No |
|
title |
string |
No |
|
workspace |
ResourceID |
No |
|
ResourceID
| Field |
Type |
Required |
Rules |
Source
| Field |
Type |
Required |
Rules |
connection |
Identifier |
No |
|
description |
string |
No |
|
fields |
object |
No |
no additional fields |
format |
object |
No |
one of csv, json, parquet, excel, text, blob, vortex, delta, iceberg, lance |
object |
string |
No |
|
options |
AnyObject |
No |
|
path |
string |
No |
|