Versions in this module Expand all Collapse all v0 v0.2.0 Sep 20, 2023 Changes in this version + type Scaffold struct + func NewScaffold() *Scaffold + func (s *Scaffold) AddConsumerGroupsFinalizer(consumerGroups ...string) + func (s *Scaffold) AddConsumersFinalizer(consumers ...string) + func (s *Scaffold) AddGlobalRulesFinalizer(globalRules ...string) + func (s *Scaffold) AddPluginConfigsFinalizer(pluginConfigs ...string) + func (s *Scaffold) AddPluginMetadatasFinalizer(pluginsMetadatas ...string) + func (s *Scaffold) AddRoutesFinalizer(routes ...string) + func (s *Scaffold) AddServicesFinalizer(services ...string) + func (s *Scaffold) Configure(host, key string) error + func (s *Scaffold) CreateConsumer(consumer *types.Consumer) (*types.Consumer, error) + func (s *Scaffold) CreateConsumerGroup(consumerGroup *types.ConsumerGroup) (*types.ConsumerGroup, error) + func (s *Scaffold) CreateGlobalRule(globalRule *types.GlobalRule) (*types.GlobalRule, error) + func (s *Scaffold) CreatePluginConfig(pluginConfig *types.PluginConfig) (*types.PluginConfig, error) + func (s *Scaffold) CreatePluginMetadata(pluginMetadata *types.PluginMetadata) (*types.PluginMetadata, error) + func (s *Scaffold) CreateRoute(route *types.Route) (*types.Route, error) + func (s *Scaffold) CreateService(service *types.Service) (*types.Service, error) + func (s *Scaffold) DeleteConsumer(id string) error + func (s *Scaffold) DeleteConsumerGroup(id string) error + func (s *Scaffold) DeleteGlobalRule(id string) error + func (s *Scaffold) DeletePluginConfig(id string) error + func (s *Scaffold) DeletePluginMetadata(id string) error + func (s *Scaffold) DeleteRoute(id string) error + func (s *Scaffold) DeleteService(id string) error + func (s *Scaffold) Diff(path string) (string, error) + func (s *Scaffold) Dump() (string, error) + func (s *Scaffold) Exec(args ...string) (string, error) + func (s *Scaffold) ExecWithInput(input string, args ...string) (string, error) + func (s *Scaffold) GetConsumer(username string) (*types.Consumer, error) + func (s *Scaffold) GetConsumerGroup(id string) (*types.ConsumerGroup, error) + func (s *Scaffold) GetGlobalRule(id string) (*types.GlobalRule, error) + func (s *Scaffold) GetPluginConfig(id string) (*types.PluginConfig, error) + func (s *Scaffold) GetPluginMetadata(id string) (*types.PluginMetadata, error) + func (s *Scaffold) GetRoute(route string) (*types.Route, error) + func (s *Scaffold) GetService(service string) (*types.Service, error) + func (s *Scaffold) ListConsumer() ([]*types.Consumer, error) + func (s *Scaffold) ListConsumerGroup() ([]*types.ConsumerGroup, error) + func (s *Scaffold) ListGlobalRule() ([]*types.GlobalRule, error) + func (s *Scaffold) ListPluginConfig() ([]*types.PluginConfig, error) + func (s *Scaffold) ListPluginMetadata() ([]*types.PluginMetadata, error) + func (s *Scaffold) ListRoute() ([]*types.Route, error) + func (s *Scaffold) ListService() ([]*types.Service, error) + func (s *Scaffold) Ping() (string, error) + func (s *Scaffold) Sync(path string) (string, error) + func (s *Scaffold) UpdateConsumer(consumer *types.Consumer) (*types.Consumer, error) + func (s *Scaffold) UpdateConsumerGroup(consumerGroup *types.ConsumerGroup) (*types.ConsumerGroup, error) + func (s *Scaffold) UpdateGlobalRule(globalRule *types.GlobalRule) (*types.GlobalRule, error) + func (s *Scaffold) UpdatePluginConfig(pluginConfig *types.PluginConfig) (*types.PluginConfig, error) + func (s *Scaffold) UpdatePluginMetadata(pluginMetadata *types.PluginMetadata) (*types.PluginMetadata, error) + func (s *Scaffold) UpdateRoute(route *types.Route) (*types.Route, error) + func (s *Scaffold) UpdateService(service *types.Service) (*types.Service, error) + func (s *Scaffold) Validate(path string) (string, error)