• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.gitignoreH A D16-Feb-202015

.golangci.tomlH A D16-Feb-2020611

.travis.ymlH A D16-Feb-2020424

LICENSEH A D16-Feb-202016.3 KiB

MakefileH A D16-Feb-2020352

README.mdH A D16-Feb-20201 KiB

auth.goH A D16-Feb-20202.5 KiB

auth_test.goH A D16-Feb-2020994

client.goH A D16-Feb-20202.8 KiB

client_test.goH A D16-Feb-2020895

go.modH A D16-Feb-202087

go.sumH A D16-Feb-2020968

records.goH A D16-Feb-20202 KiB

records_test.goH A D16-Feb-20205.8 KiB

zones.goH A D16-Feb-20201.3 KiB

zones_test.goH A D16-Feb-20204.2 KiB

README.md

1# Go library for accessing the Aurora DNS API
2
3[![GoDoc](https://godoc.org/github.com/nrdcg/auroradns?status.svg)](https://godoc.org/github.com/nrdcg/auroradns)
4[![Build Status](https://travis-ci.com/nrdcg/auroradns.svg?branch=master)](https://travis-ci.com/nrdcg/auroradns)
5[![Go Report Card](https://goreportcard.com/badge/github.com/nrdcg/auroradns)](https://goreportcard.com/report/github.com/nrdcg/auroradns)
6
7An Aurora DNS API client written in Go.
8
9auroradns is a Go client library for accessing the Aurora DNS API.
10
11## Available API methods
12
13Zones:
14- create
15- delete
16- list
17
18Records:
19- create
20- delete
21- list
22
23## Example
24
25```go
26tr, _ := auroradns.NewTokenTransport("userID", "key")
27client, _ := auroradns.NewClient(tr.Client())
28
29zones, _, _ := client.GetZones()
30
31fmt.Println(zones)
32```
33
34## API Documentation
35
36- [API endpoint information](https://www.pcextreme.nl/community/d/111-what-is-the-api-endpoint-for-dns-health-checks)
37- [API docs](https://libcloud.readthedocs.io/en/latest/dns/drivers/auroradns.html#api-docs)
38