Documentation ¶
Index ¶
- func ContainsApiName(path string) bool
- func IsApi(dir string) bool
- func NewApis() map[string]Api
- type Api
- type DashboardResponse
- type DynatraceEntity
- type ExtensionsResponse
- type SyntheticEntity
- type SyntheticLocationResponse
- type SyntheticMonitorsResponse
- type SyntheticValue
- type Value
- type ValuesResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsApiName ¶
tests if part of project folder path contains an API folders with API in path are not valid projects
Types ¶
type Api ¶
type Api interface { GetUrl(environment environment.Environment) string GetUrlFromEnvironmentUrl(environmentUrl string) string GetId() string GetApiPath() string }
type DashboardResponse ¶
type DashboardResponse struct {
Dashboards []Value `json:"dashboards"`
}
type DynatraceEntity ¶
type ExtensionsResponse ¶
type ExtensionsResponse struct {
Values []Value `json:"extensions"`
}
type SyntheticEntity ¶
type SyntheticEntity struct {
EntityId string `json:"entityId"`
}
type SyntheticLocationResponse ¶
type SyntheticLocationResponse struct {
Locations []SyntheticValue `json:"locations"`
}
type SyntheticMonitorsResponse ¶
type SyntheticMonitorsResponse struct {
Monitors []SyntheticValue `json:"monitors"`
}
type SyntheticValue ¶
type ValuesResponse ¶
type ValuesResponse struct {
Values []Value `json:"values"`
}
Click to show internal directories.
Click to hide internal directories.