github.com/infobloxopen/infoblox-go-client@v1.1.1/record_ns.go (about) 1 package ibclient 2 3 type RecordNS struct { 4 IBBase `json:"-"` 5 Ref string `json:"_ref,omitempty"` 6 Addresses []ZoneNameServer `json:"addresses,omitempty"` 7 Name string `json:"name,omitempty"` 8 Nameserver string `json:"nameserver,omitempty"` 9 View string `json:"view,omitempty"` 10 Zone string `json:"zone,omitempty"` 11 } 12 13 func NewRecordNS(rc RecordNS) *RecordNS { 14 res := rc 15 res.objectType = "record:ns" 16 res.returnFields = []string{"addresses", "name", "nameserver", "view", "zone"} 17 18 return &res 19 } 20 21 type ZoneNameServer struct { 22 Address string `json:"address,omitempty"` 23 }