Versions in this module Expand all Collapse all v0 v0.4.2 Jan 9, 2023 Changes in this version + const DefaultBasePath + const DefaultHost + var Default = NewHTTPClient(nil) + var DefaultSchemes = []string + func LoadConfig(file string) (*models.InstanceConfig, error) + type Flexlb struct + Instance instance.ClientService + Service service.ClientService + Transport runtime.ClientTransport + func New(transport runtime.ClientTransport, formats strfmt.Registry) *Flexlb + func NewHTTPClient(formats strfmt.Registry) *Flexlb + func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *Flexlb + func NewTLSClient(host string, ca string, cert string, key string, insecure bool, ...) (*Flexlb, error) + func (c *Flexlb) SetTransport(transport runtime.ClientTransport) + func (lb *Flexlb) CreateInstance(cfg *models.InstanceConfig) (*models.Instance, error) + func (lb *Flexlb) DeleteInstance(name string) error + func (lb *Flexlb) GetInstance(name string) (*models.Instance, error) + func (lb *Flexlb) GetReadyStatus() (models.ReadyStatus, error) + func (lb *Flexlb) ListInstances(name *string) ([]*models.Instance, error) + func (lb *Flexlb) ModifyInstance(cfg *models.InstanceConfig) (*models.Instance, error) + func (lb *Flexlb) StartInstance(name string) (*models.Instance, error) + func (lb *Flexlb) StopInstance(name string) (*models.Instance, error) + type TransportConfig struct + BasePath string + Host string + Schemes []string + func DefaultTransportConfig() *TransportConfig + func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig + func (cfg *TransportConfig) WithHost(host string) *TransportConfig + func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig