Documentation ¶
Index ¶
- Variables
- func Infrastructure(clusters map[string]string) datamodel.Infrastructure
- type DataModel
- func (d *DataModel) CreateGlobalService(g *datamodel.GlobalService) error
- func (d *DataModel) DeleteGlobalService(name string) (*datamodel.GlobalService, error)
- func (d *DataModel) GetGlobalService(name string) (*datamodel.GlobalService, error)
- func (d *DataModel) Handler(cluster string) sdk.Handler
- func (d *DataModel) ListGlobalServices() map[string]*datamodel.GlobalService
- func (d *DataModel) UpdateGlobalService(g *datamodel.GlobalService) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotFound = errors.New("service not found")
)
Functions ¶
func Infrastructure ¶
func Infrastructure(clusters map[string]string) datamodel.Infrastructure
Types ¶
type DataModel ¶
type DataModel struct {
// contains filtered or unexported fields
}
DataModel is an implementation of datamodel.DataModel which stores the set of services in memory.
func NewDataModel ¶
func NewDataModel() *DataModel
func (*DataModel) CreateGlobalService ¶
func (d *DataModel) CreateGlobalService(g *datamodel.GlobalService) error
func (*DataModel) DeleteGlobalService ¶
func (d *DataModel) DeleteGlobalService(name string) (*datamodel.GlobalService, error)
func (*DataModel) GetGlobalService ¶
func (d *DataModel) GetGlobalService(name string) (*datamodel.GlobalService, error)
func (*DataModel) ListGlobalServices ¶
func (d *DataModel) ListGlobalServices() map[string]*datamodel.GlobalService
func (*DataModel) UpdateGlobalService ¶
func (d *DataModel) UpdateGlobalService(g *datamodel.GlobalService) error
Click to show internal directories.
Click to hide internal directories.