Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface { GetConfigForEnvironment(environment environment.Environment, dict map[string]api.DynatraceEntity) ([]byte, error) IsSkipDeployment(environment environment.Environment) bool GetApi() api.Api GetObjectNameForEnvironment(environment environment.Environment, dict map[string]api.DynatraceEntity) (string, error) HasDependencyOn(config Config) bool GetFilePath() string GetFullQualifiedId() string GetType() string GetId() string GetProject() string GetProperties() map[string]map[string]string GetRequiredByConfigIdList() []string // contains filtered or unexported methods }
type ConfigFactory ¶
type ConfigFactory interface {
NewConfig(fs afero.Fs, id string, project string, fileName string, properties map[string]map[string]string, api api.Api) (Config, error)
}
configFactory is used to create new Configs - this is needed for testing purposes
func NewConfigFactory ¶
func NewConfigFactory() ConfigFactory
Click to show internal directories.
Click to hide internal directories.