schema

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Artifact

type Artifact struct {
	Name string `yaml:"name"`
	Path string `yaml:"path"`
}

Artifact ...

type DataModelTypedSchema

type DataModelTypedSchema struct {
	Name string `yaml:"name"`
	Type string `yaml:"type"`
	Path string `yaml:"path"`
}

DataModelTypedSchema ...

type NoteBookImage

type NoteBookImage struct {
	Name        string   `yaml:"name"`
	DisPlayName string   `yaml:"disPlayName"`
	Packages    string   `yaml:"packages"`
	BasicEnv    []string `yaml:"basicEnv"`
}

NoteBookImage ...

type NotebookTypedSchema

type NotebookTypedSchema struct {
	Image     *NoteBookImage `yaml:"image,omitempty"`
	Artifacts []*Artifact    `yaml:"artifacts,omitempty"`
}

NotebookTypedSchema ...

type WorkflowMetadata

type WorkflowMetadata struct {
	Scheme string  `yaml:"scheme"`
	Repo   string  `yaml:"repo"`
	Tag    string  `yaml:"tag"`
	Token  *string `yaml:"token,omitempty"`
}

WorkflowMetadata ...

type WorkflowTypedSchema

type WorkflowTypedSchema struct {
	Name             string           `yaml:"name"`
	Description      *string          `yaml:"description,omitempty"`
	Language         string           `yaml:"language"`
	Version          *string          `yaml:"version,omitempty"`
	MainWorkflowPath string           `yaml:"mainWorkflowPath"`
	Path             string           `yaml:"path"`
	Metadata         WorkflowMetadata `yaml:"metadata"`
}

WorkflowTypedSchema ...

type WorkspaceTypedSchema

type WorkspaceTypedSchema struct {
	Name        string                 `yaml:"name"`
	Version     string                 `yaml:"version"`
	Description string                 `yaml:"description"`
	DataModels  []DataModelTypedSchema `yaml:"dataModels,omitempty"`
	Workflows   []WorkflowTypedSchema  `yaml:"workflows,omitempty"`
	Notebooks   NotebookTypedSchema    `yaml:"notebooks,omitempty"`
}

WorkspaceTypedSchema ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL