Documentation ¶
Index ¶
- Constants
- func IsDependency(property string) bool
- func SplitDependency(property string) (id string, access string, err error)
- type Config
- func (c *Config) GetApi() api.API
- func (c *Config) GetFilePath() string
- func (c *Config) GetFullQualifiedId() string
- func (c *Config) GetId() string
- func (c *Config) GetProject() string
- func (c *Config) GetProperties() map[string]map[string]string
- func (c *Config) GetType() string
- func (c *Config) HasDependencyOn(config *Config) bool
- type Project
- type ProjectImpl
Constants ¶
View Source
const SkipConfigDeploymentParameter = "skipDeployment"
Variables ¶
This section is empty.
Functions ¶
func IsDependency ¶
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func (*Config) GetFilePath ¶
GetFilePath returns the path (file name) of the config json
func (*Config) GetFullQualifiedId ¶
GetFullQualifiedId returns the full qualified id of the config based on project, api and config id
func (*Config) GetProject ¶
func (*Config) HasDependencyOn ¶
HasDependencyOn checks if one config depends on the given parameter config Having a dependency means, that the config having the dependency needs to be applied AFTER the config it depends on
type ProjectImpl ¶
func (*ProjectImpl) GetConfigs ¶
func (p *ProjectImpl) GetConfigs() []*Config
GetConfigs returns the configs for this project
func (*ProjectImpl) GetId ¶
func (p *ProjectImpl) GetId() string
GetId returns the id for this project
Click to show internal directories.
Click to hide internal directories.