config

package
v0.0.0-...-88829d4 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddProperties

func AddProperties(rootProps properties.Properties)

AddProperties - adds config needed for apigee client

Types

type AgentConfig

type AgentConfig struct {
	CentralCfg corecfg.CentralConfig `config:"central"`
	Layer7Cfg  *Layer7Config         `config:"layer7"`
}

AgentConfig -

type Layer7Config

type Layer7Config struct {
	Username     string        `config:"username"`
	Password     string        `config:"password"`
	Host         string        `config:"host"`
	API          string        `config:"api"`
	PollInterval time.Duration `config:"pollInterval"`
}

Layer7Config -

func ParseConfig

func ParseConfig(rootProps properties.Properties) *Layer7Config

ParseConfig - parse the config on startup

func (*Layer7Config) ApplyResources

func (c *Layer7Config) ApplyResources(agentResource *v1.ResourceInstance) error

ApplyResources -

func (*Layer7Config) ValidateCfg

func (c *Layer7Config) ValidateCfg() (err error)

ValidateCfg -

Jump to

Keyboard shortcuts

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