scaffold

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

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 (s *Scaffold) AddConsumerGroupsFinalizer(consumerGroups ...string)

func (*Scaffold) AddConsumersFinalizer

func (s *Scaffold) AddConsumersFinalizer(consumers ...string)

func (*Scaffold) AddGlobalRulesFinalizer

func (s *Scaffold) AddGlobalRulesFinalizer(globalRules ...string)

func (*Scaffold) AddPluginConfigsFinalizer

func (s *Scaffold) AddPluginConfigsFinalizer(pluginConfigs ...string)

func (*Scaffold) AddPluginMetadatasFinalizer

func (s *Scaffold) AddPluginMetadatasFinalizer(pluginMetadatas ...string)

func (*Scaffold) AddRoutesFinalizer

func (s *Scaffold) AddRoutesFinalizer(routes ...string)

func (*Scaffold) AddServicesFinalizer

func (s *Scaffold) AddServicesFinalizer(services ...string)

func (*Scaffold) AddStreamRoutesFinalizer added in v0.4.0

func (s *Scaffold) AddStreamRoutesFinalizer(streamRoutes ...string)

func (*Scaffold) Configure

func (s *Scaffold) Configure(conf cmdconfig.ClientConfig) error

func (*Scaffold) CreateConsumer

func (s *Scaffold) CreateConsumer(consumer *types.Consumer) (*types.Consumer, error)

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 (s *Scaffold) CreateRoute(route *types.Route) (*types.Route, error)

func (*Scaffold) CreateService

func (s *Scaffold) CreateService(service *types.Service) (*types.Service, error)

func (*Scaffold) CreateStreamRoute added in v0.4.0

func (s *Scaffold) CreateStreamRoute(streamRoute *types.StreamRoute) (*types.StreamRoute, error)

func (*Scaffold) DeleteConsumer

func (s *Scaffold) DeleteConsumer(id string) error

func (*Scaffold) DeleteConsumerGroup

func (s *Scaffold) DeleteConsumerGroup(id string) error

func (*Scaffold) DeleteGlobalRule

func (s *Scaffold) DeleteGlobalRule(id string) error

func (*Scaffold) DeletePluginConfig

func (s *Scaffold) DeletePluginConfig(id string) error

func (*Scaffold) DeletePluginMetadata

func (s *Scaffold) DeletePluginMetadata(id string) error

func (*Scaffold) DeleteRoute

func (s *Scaffold) DeleteRoute(id string) error

func (*Scaffold) DeleteService

func (s *Scaffold) DeleteService(id string) error

func (*Scaffold) DeleteStreamRoute added in v0.4.0

func (s *Scaffold) DeleteStreamRoute(id string) error

func (*Scaffold) Diff

func (s *Scaffold) Diff(path string) (string, error)

func (*Scaffold) Dump

func (s *Scaffold) Dump() (string, error)

func (*Scaffold) DumpWithLabels added in v0.5.0

func (s *Scaffold) DumpWithLabels(labels types.Labels) (string, error)

func (*Scaffold) Exec

func (s *Scaffold) Exec(args ...string) (string, error)

func (*Scaffold) ExecWithInput

func (s *Scaffold) ExecWithInput(input string, args ...string) (string, error)

func (*Scaffold) GetConsumer

func (s *Scaffold) GetConsumer(username string) (*types.Consumer, error)

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) GetRoute

func (s *Scaffold) GetRoute(route string) (*types.Route, error)

func (*Scaffold) GetService

func (s *Scaffold) GetService(service string) (*types.Service, error)

func (*Scaffold) GetStreamRoute added in v0.4.0

func (s *Scaffold) GetStreamRoute(id string) (*types.StreamRoute, error)

func (*Scaffold) ListConsumer

func (s *Scaffold) ListConsumer() ([]*types.Consumer, 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) ListRoute

func (s *Scaffold) ListRoute() ([]*types.Route, error)

func (*Scaffold) ListService

func (s *Scaffold) ListService() ([]*types.Service, error)

func (*Scaffold) ListStreamRoute added in v0.4.0

func (s *Scaffold) ListStreamRoute() ([]*types.StreamRoute, error)

func (*Scaffold) Ping

func (s *Scaffold) Ping() (string, error)

func (*Scaffold) Sync

func (s *Scaffold) Sync(files ...string) (string, error)

func (*Scaffold) UpdateConsumer

func (s *Scaffold) UpdateConsumer(consumer *types.Consumer) (*types.Consumer, error)

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 (s *Scaffold) UpdateRoute(route *types.Route) (*types.Route, error)

func (*Scaffold) UpdateService

func (s *Scaffold) UpdateService(service *types.Service) (*types.Service, error)

func (*Scaffold) UpdateStreamRoute added in v0.4.0

func (s *Scaffold) UpdateStreamRoute(streamRoute *types.StreamRoute) (*types.StreamRoute, error)

func (*Scaffold) Validate

func (s *Scaffold) Validate(path string) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL