Documentation
¶
Index ¶
- func Add(mgr manager.Manager) error
- type PingdomClient
- type RCPingdomClient
- func (rc *RCPingdomClient) CreateHttpPingdomCheck(reqLogger logr.Logger, name string, Url string) (int, error)
- func (rc *RCPingdomClient) DeleteHttpPingdomCheck(reqLogger logr.Logger, ID int) error
- func (rc *RCPingdomClient) UpdateHttpPingdomCheck(reqLogger logr.Logger, ID int, name string, Url string) error
- type ReconcilePingdomCheck
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PingdomClient ¶
type PingdomClient interface { CreateHttpPingdomCheck(reqLogger logr.Logger, name string, url string) (int, error) UpdateHttpPingdomCheck(reqLogger logr.Logger, ID int, name string, url string) error DeleteHttpPingdomCheck(reqLogger logr.Logger, ID int) error }
Interface definition
func NewRCPingdomClient ¶
func NewRCPingdomClient(user string, password string, apikey string) (PingdomClient, error)
Get instance
type RCPingdomClient ¶
type RCPingdomClient struct {
// contains filtered or unexported fields
}
Implementation based on russellcardullo pingdom client
func (*RCPingdomClient) CreateHttpPingdomCheck ¶
func (rc *RCPingdomClient) CreateHttpPingdomCheck(reqLogger logr.Logger, name string, Url string) (int, error)
Create new http pingdomcheck
func (*RCPingdomClient) DeleteHttpPingdomCheck ¶
func (rc *RCPingdomClient) DeleteHttpPingdomCheck(reqLogger logr.Logger, ID int) error
Delete http pingdomcheck
func (*RCPingdomClient) UpdateHttpPingdomCheck ¶
func (rc *RCPingdomClient) UpdateHttpPingdomCheck(reqLogger logr.Logger, ID int, name string, Url string) error
Update http pingdomcheck
type ReconcilePingdomCheck ¶
type ReconcilePingdomCheck struct {
// contains filtered or unexported fields
}
ReconcilePingdomCheck reconciles a PingdomCheck object
Click to show internal directories.
Click to hide internal directories.