Documentation
¶
Index ¶
- type DynatraceApiClient
- func (dynatraceApiClient *DynatraceApiClient) CreateDynatraceHttpMonitor(monitorName, apiUrl, clusterId, dynatraceEquivalentClusterRegionId, ... string) (string, error)
- func (dynatraceApiClient *DynatraceApiClient) DeleteDynatraceHttpMonitor(monitorId string) error
- func (dynatraceApiClient *DynatraceApiClient) ExistsHttpMonitorInDynatrace(monitorId string) (bool, error)
- func (dynatraceApiClient *DynatraceApiClient) GetLocationEntityIdFromDynatrace(locationName string, locationType hypershiftv1beta1.AWSEndpointAccessType) (string, error)
- func (dynatraceApiClient *DynatraceApiClient) MakeRequest(method, path string, renderedJSON string) (*http.Response, error)
- type DynatraceCreatedMonitor
- type DynatraceLocation
- type DynatraceMonitorConfig
- type ExistsHttpMonitorInDynatraceResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynatraceApiClient ¶
type DynatraceApiClient struct {
// contains filtered or unexported fields
}
------------------------------synthetic-monitoring--------------------------
func NewDynatraceApiClient ¶
func NewDynatraceApiClient(baseURL, apiToken string) *DynatraceApiClient
func (*DynatraceApiClient) CreateDynatraceHttpMonitor ¶
func (dynatraceApiClient *DynatraceApiClient) CreateDynatraceHttpMonitor(monitorName, apiUrl, clusterId, dynatraceEquivalentClusterRegionId, clusterRegion string) (string, error)
func (*DynatraceApiClient) DeleteDynatraceHttpMonitor ¶
func (dynatraceApiClient *DynatraceApiClient) DeleteDynatraceHttpMonitor(monitorId string) error
func (*DynatraceApiClient) ExistsHttpMonitorInDynatrace ¶
func (dynatraceApiClient *DynatraceApiClient) ExistsHttpMonitorInDynatrace(monitorId string) (bool, error)
func (*DynatraceApiClient) GetLocationEntityIdFromDynatrace ¶
func (dynatraceApiClient *DynatraceApiClient) GetLocationEntityIdFromDynatrace(locationName string, locationType hypershiftv1beta1.AWSEndpointAccessType) (string, error)
func (*DynatraceApiClient) MakeRequest ¶
func (dynatraceApiClient *DynatraceApiClient) MakeRequest(method, path string, renderedJSON string) (*http.Response, error)
------------------------------synthetic-monitoring-------------------------- helper function to make Dynatrace api requests
type DynatraceCreatedMonitor ¶
type DynatraceCreatedMonitor struct {
EntityId string `json:"entityId"`
}
type DynatraceLocation ¶
type DynatraceMonitorConfig ¶
type ExistsHttpMonitorInDynatraceResponse ¶
type ExistsHttpMonitorInDynatraceResponse struct { Monitors []struct { EntityId string `json:"entityId"` } `json:"monitors"` }
Click to show internal directories.
Click to hide internal directories.