Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
Name string `json:"name" yaml:"name" validate:"required"`
ID string `json:"id" yaml:"id" validate:"required"`
Team struct {
ID string `json:"id" yaml:"id"`
Name string `json:"name" yaml:"name"`
Email string `json:"email" yaml:"email"`
} `json:"team" yaml:"team"`
Description string `json:"description" yaml:"description"`
URL string `json:"url" yaml:"url" validate:"omitempty,url"`
Version string `json:"version" yaml:"version"`
Inputs []string `json:"inputs" yaml:"inputs"`
Outputs []string `json:"outputs" yaml:"outputs"`
CreateTime time.Time `json:"create_time" yaml:"create_time"`
UpdateTime time.Time `json:"update_time" yaml:"update_time"`
Labels map[string]string `json:"labels" yaml:"labels"`
}
type Config ¶
type Config struct {
File string `mapstructure:"file" validate:"required,file"`
EnvPrefix string `mapstructure:"env_prefix" default:"CI" validate:"required"`
}
Config holds the set of configuration for the CaraML Store extractor
type Extractor ¶
type Extractor struct {
plugins.BaseExtractor
// contains filtered or unexported fields
}
Extractor is the extractor instance for application YAML file.
Click to show internal directories.
Click to hide internal directories.