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

Metadata

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