Categorygithub.com/ldez/go-auroradns/v2
modulepackage
2.0.2
Repository: https://github.com/ldez/go-auroradns.git
Documentation: pkg.go.dev

# README

Go library for accessing the Aurora DNS API

GoDoc Build Status Go Report Card

An Aurora DNS API client written in Go.

go-auroradns is a Go client library for accessing the Aurora DNS API.

Available API methods

Zones:

  • create
  • delete
  • list

Records:

  • create
  • delete
  • list

Example

tr, _ := auroradns.NewTokenTransport("userID", "key")
client, _ := auroradns.NewClient(tr.Client())

zones, _, _ := client.GetZones()

fmt.Println(zones)

API Documentation

# Functions

NewClient Creates a new client.
NewTokenTransport Creates a new TokenTransport.
WithBaseURL Allows to define a custom base URL.

# Constants

Record types.
Record types.
Record types.
Record types.
Record types.
Record types.
Record types.
Record types.
Record types.
Record types.
Record types.
Record types.

# Structs

Client The API client.
ErrorResponse A representation of an API error message.
Record a DNS record.
TokenTransport HTTP transport for API authentication.
Zone a DNS zone.

# Type aliases

Option Type of a client option.