DatasetCreate
Payload used to create Dataset. Required fields are name, type, collection_id.
lower_snake_case identifier from 1 to 63 characters. It must start with a lowercase letter or underscore and may contain lowercase letters, digits, and underscores. Minimum length: 1. Maximum length: 63.
Possible values: non-empty and <= 63 characters, Value must match regular expression ^[a-z][a-z0-9_]{0,62}(?![\s\S])
alias object
- string
- null
Dataset backend type: 'delta' | 'kafka' | 'rest' | 'object' (required)
Possible values: [delta, kafka, rest, object]
Parent collection ID (required)
Possible values: non-empty
folder_id object
- string
- null
tags object
- string[]
- null
description object
- string
- null
schema object
Dataset column schema in JSON. Optional metadata.keys is a comma-separated, ordered list of columns that identify rows for upsert.
- object
- null
options object
- object
- null
owned_secret_ids object
Secrets this dataset owns and destroys with itself. Request-only: each id must be referenced by options, be standalone (no existing owner), be referenced by nothing else, and be use-able by the caller. Omit for a Secret shared with other resources.
- string[]
- null
{
"name": "string",
"alias": "string",
"type": "delta",
"collection_id": "string",
"folder_id": "string",
"tags": [
"string"
],
"description": "string",
"schema": {},
"options": {},
"owned_secret_ids": [
"string"
]
}