- API Library for IIJ DNS Platform Service.
- This is not an official IIJ software.
package main
import (
"fmt"
"os"
"github.com/mimuret/golang-iij-dpf/pkg/api"
"github.com/mimuret/golang-iij-dpf/pkg/apis/dpf/v1/core"
)
func main() {
token := os.Getenv("DPF_TOKEN")
cl := api.NewClient(token, "", nil)
zoneList := &core.ZoneList{}
searchParam := &core.ZoneListSearchKeywords{Name: api.KeywordsString{"example.jp"}}
req, err := cl.ListAll(zoneList, searchParam)
if err != nil {
panic(err)
}
fmt.Printf("RequestID: %s\n", req)
for _, item := range zoneList.Items {
fmt.Println(item)
}
}