Documentation
¶
Index ¶
- type 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(pluginMetadatas ...string)
- func (s *Scaffold) AddRoutesFinalizer(routes ...string)
- func (s *Scaffold) AddServicesFinalizer(services ...string)
- func (s *Scaffold) AddStreamRoutesFinalizer(streamRoutes ...string)
- func (s *Scaffold) Configure(conf cmdconfig.ClientConfig) 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) CreateStreamRoute(streamRoute *types.StreamRoute) (*types.StreamRoute, 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) DeleteStreamRoute(id string) error
- func (s *Scaffold) Diff(path string) (string, error)
- func (s *Scaffold) Dump() (string, error)
- func (s *Scaffold) DumpWithLabels(labels types.Labels) (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) GetStreamRoute(id string) (*types.StreamRoute, 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) ListStreamRoute() ([]*types.StreamRoute, error)
- func (s *Scaffold) Ping() (string, error)
- func (s *Scaffold) Sync(files ...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) UpdateStreamRoute(streamRoute *types.StreamRoute) (*types.StreamRoute, error)
- func (s *Scaffold) Validate(path string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scaffold ¶
type Scaffold struct {
// contains filtered or unexported fields
}
func NewMtlsScaffold ¶
func NewMtlsScaffold() *Scaffold
func NewScaffold ¶
func NewScaffold() *Scaffold
func (*Scaffold) AddConsumerGroupsFinalizer ¶
func (*Scaffold) AddConsumersFinalizer ¶
func (*Scaffold) AddGlobalRulesFinalizer ¶
func (*Scaffold) AddPluginConfigsFinalizer ¶
func (*Scaffold) AddPluginMetadatasFinalizer ¶
func (*Scaffold) AddRoutesFinalizer ¶
func (*Scaffold) AddServicesFinalizer ¶
func (*Scaffold) AddStreamRoutesFinalizer ¶ added in v0.4.0
func (*Scaffold) CreateConsumer ¶
func (*Scaffold) CreateConsumerGroup ¶
func (s *Scaffold) CreateConsumerGroup(consumerGroup *types.ConsumerGroup) (*types.ConsumerGroup, error)
func (*Scaffold) CreateGlobalRule ¶
func (s *Scaffold) CreateGlobalRule(globalRule *types.GlobalRule) (*types.GlobalRule, error)
func (*Scaffold) CreatePluginConfig ¶
func (s *Scaffold) CreatePluginConfig(pluginConfig *types.PluginConfig) (*types.PluginConfig, error)
func (*Scaffold) CreatePluginMetadata ¶
func (s *Scaffold) CreatePluginMetadata(pluginMetadata *types.PluginMetadata) (*types.PluginMetadata, error)
func (*Scaffold) CreateRoute ¶
func (*Scaffold) CreateService ¶
func (*Scaffold) CreateStreamRoute ¶ added in v0.4.0
func (s *Scaffold) CreateStreamRoute(streamRoute *types.StreamRoute) (*types.StreamRoute, error)
func (*Scaffold) DeleteConsumer ¶
func (*Scaffold) DeleteConsumerGroup ¶
func (*Scaffold) DeleteGlobalRule ¶
func (*Scaffold) DeletePluginConfig ¶
func (*Scaffold) DeletePluginMetadata ¶
func (*Scaffold) DeleteRoute ¶
func (*Scaffold) DeleteService ¶
func (*Scaffold) DeleteStreamRoute ¶ added in v0.4.0
func (*Scaffold) DumpWithLabels ¶ added in v0.5.0
func (*Scaffold) ExecWithInput ¶
func (*Scaffold) GetConsumer ¶
func (*Scaffold) GetConsumerGroup ¶
func (s *Scaffold) GetConsumerGroup(id string) (*types.ConsumerGroup, error)
func (*Scaffold) GetGlobalRule ¶
func (s *Scaffold) GetGlobalRule(id string) (*types.GlobalRule, error)
func (*Scaffold) GetPluginConfig ¶
func (s *Scaffold) GetPluginConfig(id string) (*types.PluginConfig, error)
func (*Scaffold) GetPluginMetadata ¶
func (s *Scaffold) GetPluginMetadata(id string) (*types.PluginMetadata, error)
func (*Scaffold) GetStreamRoute ¶ added in v0.4.0
func (s *Scaffold) GetStreamRoute(id string) (*types.StreamRoute, error)
func (*Scaffold) ListConsumerGroup ¶
func (s *Scaffold) ListConsumerGroup() ([]*types.ConsumerGroup, error)
func (*Scaffold) ListGlobalRule ¶
func (s *Scaffold) ListGlobalRule() ([]*types.GlobalRule, error)
func (*Scaffold) ListPluginConfig ¶
func (s *Scaffold) ListPluginConfig() ([]*types.PluginConfig, error)
func (*Scaffold) ListPluginMetadata ¶
func (s *Scaffold) ListPluginMetadata() ([]*types.PluginMetadata, error)
func (*Scaffold) ListStreamRoute ¶ added in v0.4.0
func (s *Scaffold) ListStreamRoute() ([]*types.StreamRoute, error)
func (*Scaffold) UpdateConsumer ¶
func (*Scaffold) UpdateConsumerGroup ¶
func (s *Scaffold) UpdateConsumerGroup(consumerGroup *types.ConsumerGroup) (*types.ConsumerGroup, error)
func (*Scaffold) UpdateGlobalRule ¶
func (s *Scaffold) UpdateGlobalRule(globalRule *types.GlobalRule) (*types.GlobalRule, error)
func (*Scaffold) UpdatePluginConfig ¶
func (s *Scaffold) UpdatePluginConfig(pluginConfig *types.PluginConfig) (*types.PluginConfig, error)
func (*Scaffold) UpdatePluginMetadata ¶
func (s *Scaffold) UpdatePluginMetadata(pluginMetadata *types.PluginMetadata) (*types.PluginMetadata, error)
func (*Scaffold) UpdateRoute ¶
func (*Scaffold) UpdateService ¶
func (*Scaffold) UpdateStreamRoute ¶ added in v0.4.0
func (s *Scaffold) UpdateStreamRoute(streamRoute *types.StreamRoute) (*types.StreamRoute, error)
Click to show internal directories.
Click to hide internal directories.