package
Version:
v1.1.0
Opens a new window with list of versions in this module.
Published: Jan 30, 2019
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type CheckRequest struct {
Source Source `json:"source"`
Version Version `json:"version"`
}
type InRequest struct {
Source Source `json:"source"`
Version Version `json:"version"`
Params InParams `json:"params"`
}
type InResponse struct {
Version Version `json:"version"`
Metadata []Metadata `json:"metadata"`
}
type Metadata struct {
Name string `json:"name,omitempty"`
Value string `json:"value,omitempty"`
}
type OutParams struct {
Pipelines []Pipeline `json:"pipelines,omitempty"`
PipelinesFile string `json:"pipelines_file,omitempty"`
}
type OutRequest struct {
Source Source `json:"source"`
Params OutParams `json:"params"`
}
type OutResponse struct {
Version Version `json:"version"`
Metadata []Metadata `json:"metadata"`
}
type Pipeline struct {
Name string `json:"name" yaml:"name"`
ConfigFile string `json:"config_file" yaml:"config_file"`
VarsFiles []string `json:"vars_files" yaml:"vars_files"`
Vars map[string]interface{} `json:"vars" yaml:"vars"`
TeamName string `json:"team" yaml:"team"`
Unpaused bool `json:"unpaused" yaml:"unpaused"`
}
type Source struct {
Target string `json:"target"`
Teams []Team `json:"teams"`
Insecure string `json:"insecure"`
}
type Team struct {
Name string `json:"name"`
Username string `json:"username"`
Password string `json:"password"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.