Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APICheck ¶ added in v1.3.3
type APICheck struct{}
APICheck implements the CheckType interface for Uptime.com API checks.
type BlacklistCheck ¶
type BlacklistCheck struct{}
BlacklistCheck implements the CheckType interface for Uptime.com Domain Blacklist checks.
type CheckType ¶
type CheckType interface {
// contains filtered or unexported methods
}
CheckType is an interface specifying the required methods for a valid parameter to the checkBuildFunc, checkCreateFunc, checkReadFunc, checkUpdateFunc, and checkDeleteFunc higher-order functions.
The higher-order functions in this file allow for generalized creation of terraform resource schema CRUD functions.
type DNSCheck ¶
type DNSCheck struct{}
DNSCheck implements the CheckType interface for Uptime.com DNS server checks.
type HTTPCheck ¶
type HTTPCheck struct{}
HTTPCheck implements the CheckType interface for Uptime.com HTTP checks.
type HeartbeatCheck ¶ added in v1.2.0
type HeartbeatCheck struct{}
HeartbeatCheck implements the CheckType interface for Uptime.com Heartbeat checks.
type MalwareCheck ¶
type MalwareCheck struct{}
MalwareCheck implements the CheckType interface for Uptime.com Malware checks.
type NTPCheck ¶
type NTPCheck struct{}
NTPCheck implements the CheckType interface for Uptime.com NTP checks.
type SSLCheck ¶
type SSLCheck struct{}
SSLCheck implements the CheckType interface for Uptime.com SSL Cert checks.
type WhoisCheck ¶
type WhoisCheck struct {
CheckType
}
WhoisCheck implements the CheckType interface for Uptime.com Whois/Domain Expiry checks.
Source Files ¶
- check_funcs.go
- config.go
- provider.go
- resource_uptime_check_api.go
- resource_uptime_check_dns.go
- resource_uptime_check_domain_blacklist.go
- resource_uptime_check_heartbeat.go
- resource_uptime_check_http.go
- resource_uptime_check_malware.go
- resource_uptime_check_ntp.go
- resource_uptime_check_ssl_cert.go
- resource_uptime_check_whois.go
- resource_uptime_integration_opsgenie.go
- resource_uptime_tag.go
- util.go