Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
ID ID `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Href string `json:"href"`
IconName string `json:"icon" gorm:"column:icon"`
UseProjects bool `json:"use_projects"`
IsInBeta bool `json:"is_in_beta"`
IsDisabled bool `json:"is_disabled"`
Config *ApplicationConfig `json:"config"`
}
type ApplicationConfig ¶
type ApplicationConfig struct {
Sections []ApplicationSection `json:"sections"`
}
func (*ApplicationConfig) Scan ¶
func (c *ApplicationConfig) Scan(value interface{}) error
type ApplicationSection ¶
func (*ApplicationSection) Scan ¶
func (c *ApplicationSection) Scan(value interface{}) error
type CreatedUpdated ¶
type Project ¶
type Project struct {
ID ID `json:"id"`
Name string `json:"name" validate:"required,min=3,max=50,subdomain_rfc1123"`
// nolint:lll // Next line is 121 characters (lll)
MLFlowTrackingURL string `json:"mlflow_tracking_url" gorm:"column:mlflow_tracking_url" validate:"omitempty,url"`
Administrators pq.StringArray `json:"administrators" gorm:"column:administrators;type:varchar(256)[]"`
Readers pq.StringArray `json:"readers" gorm:"column:readers;type:varchar(256)[]"`
Team string `json:"team" validate:"required,min=1,max=64"`
Stream string `json:"stream" validate:"required,min=1,max=64"`
Labels Labels `json:"labels,omitempty" gorm:"column:labels"`
CreatedUpdated
}
type Secret ¶
type Secret struct {
ID ID `json:"id"`
ProjectID ID `json:"project_id"`
Name string `json:"name"`
Data string `json:"data"`
CreatedUpdated
}
func (*Secret) CopyValueFrom ¶
func (*Secret) IsValidForInsertion ¶
func (*Secret) IsValidForMutation ¶
Click to show internal directories.
Click to hide internal directories.