Files
diun/internal/model/providers.go
2021-04-29 18:15:29 +02:00

21 lines
784 B
Go

package model
// Providers represents a provider configuration
type Providers struct {
Docker *PrdDocker `yaml:"docker,omitempty" json:"docker,omitempty" label:"allowEmpty" file:"allowEmpty"`
Swarm *PrdSwarm `yaml:"swarm,omitempty" json:"swarm,omitempty" label:"allowEmpty" file:"allowEmpty"`
Kubernetes *PrdKubernetes `yaml:"kubernetes,omitempty" json:"kubernetes,omitempty" label:"allowEmpty" file:"allowEmpty"`
File *PrdFile `yaml:"file,omitempty" json:"file,omitempty"`
Dockerfile *PrdDockerfile `yaml:"dockerfile,omitempty" json:"dockerfile,omitempty"`
}
// GetDefaults gets the default values
func (s *Providers) GetDefaults() *Providers {
return nil
}
// SetDefaults sets the default values
func (s *Providers) SetDefaults() {
// noop
}