Versions in this module Expand all Collapse all v1 v1.7.0 May 25, 2026 v1.6.4 May 24, 2026 v1.6.3 May 23, 2026 v1.6.2 May 14, 2026 v1.6.1 May 1, 2026 v1.6.0 Apr 29, 2026 v1.5.1 Apr 19, 2026 v1.5.0 Apr 18, 2026 v1.4.1 Apr 12, 2026 v1.4.0 Apr 12, 2026 Changes in this version type DNS + CreateHealthCheck func(ctx context.Context, config HealthCheckConfig) (*HealthCheckInfo, error) + DeleteHealthCheck func(ctx context.Context, id string) error + GetHealthCheck func(ctx context.Context, id string) (*HealthCheckInfo, error) + ListHealthChecks func(ctx context.Context) ([]HealthCheckInfo, error) + SetHealthCheckStatus func(ctx context.Context, id, status string) error + UpdateHealthCheck func(ctx context.Context, id string, config HealthCheckConfig) (*HealthCheckInfo, error) + type HealthCheckConfig struct + Endpoint string + FailureThreshold int + IntervalSeconds int + Path string + Port int + Protocol string + Tags map[string]string + type HealthCheckInfo struct + Endpoint string + FailureThreshold int + ID string + IntervalSeconds int + Path string + Port int + Protocol string + Status string + Tags map[string]string v1.3.2 Apr 5, 2026 v1.3.1 Mar 31, 2026 v1.3.0 Mar 26, 2026 v1.2.0 Mar 21, 2026 v1.1.2 Mar 19, 2026 v1.1.1 Mar 19, 2026 Changes in this version + type DNS interface + CreateRecord func(ctx context.Context, config RecordConfig) (*RecordInfo, error) + CreateZone func(ctx context.Context, config ZoneConfig) (*ZoneInfo, error) + DeleteRecord func(ctx context.Context, zoneID, name, recordType string) error + DeleteZone func(ctx context.Context, id string) error + GetRecord func(ctx context.Context, zoneID, name, recordType string) (*RecordInfo, error) + GetZone func(ctx context.Context, id string) (*ZoneInfo, error) + ListRecords func(ctx context.Context, zoneID string) ([]RecordInfo, error) + ListZones func(ctx context.Context) ([]ZoneInfo, error) + UpdateRecord func(ctx context.Context, config RecordConfig) (*RecordInfo, error) + type RecordConfig struct + Name string + SetID string + TTL int + Type string + Values []string + Weight *int + ZoneID string + type RecordInfo struct + Name string + SetID string + TTL int + Type string + Values []string + Weight *int + ZoneID string + type ZoneConfig struct + Name string + Private bool + Tags map[string]string + type ZoneInfo struct + ID string + Name string + Private bool + RecordCount int + Tags map[string]string