├── .github └── workflows │ ├── build.yml │ └── codeql-analysis.yml ├── .gitignore ├── LICENSE ├── README.md ├── apis ├── cache │ ├── client.go │ ├── doc.go │ ├── flush.go │ ├── interface.go │ ├── interface_test.go │ └── types.go ├── cryptokeys │ ├── client.go │ ├── cryptokey_create.go │ ├── cryptokey_create_test.go │ ├── cryptokey_delete.go │ ├── cryptokey_delete_test.go │ ├── cryptokey_get.go │ ├── cryptokey_get_test.go │ ├── cryptokey_list.go │ ├── cryptokey_list_test.go │ ├── cryptokey_toggle.go │ ├── cryptokey_toggle_test.go │ ├── doc.go │ ├── interface.go │ ├── interface_test.go │ └── types_cryptokey.go ├── search │ ├── client.go │ ├── interface.go │ ├── search.go │ ├── search_test.go │ ├── types.go │ ├── types_resultlist.go │ └── types_resultlist_test.go ├── servers │ ├── client.go │ ├── doc.go │ ├── interface.go │ ├── interface_test.go │ ├── servers_get.go │ ├── servers_list.go │ └── types.go └── zones │ ├── client.go │ ├── doc.go │ ├── interface.go │ ├── types.go │ ├── types_rrsetchangetype.go │ ├── types_rrsetchangetype_test.go │ ├── types_zone.go │ ├── types_zone_test.go │ ├── types_zonekind.go │ ├── types_zonekind_test.go │ ├── types_zonesoaedit.go │ ├── types_zonesoaedit_test.go │ ├── types_zonesoaeditapi.go │ ├── types_zonesoaeditapi_test.go │ ├── types_zonetype.go │ ├── zones_addrecordset.go │ ├── zones_create.go │ ├── zones_create_test.go │ ├── zones_delete.go │ ├── zones_export.go │ ├── zones_get.go │ ├── zones_list.go │ ├── zones_modifybasicdata.go │ ├── zones_notifyslaves.go │ ├── zones_rectify.go │ ├── zones_removerecordset.go │ ├── zones_retrievemaster.go │ └── zones_verify.go ├── client.go ├── client_test.go ├── doc.go ├── doc_test.go ├── docker-compose.yml ├── go.mod ├── go.sum ├── interface.go ├── options.go └── pdnshttp ├── auth.go ├── auth_basic.go ├── auth_key.go ├── auth_tls.go ├── client.go ├── client_test.go ├── errors.go └── req_opt.go /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/README.md -------------------------------------------------------------------------------- /apis/cache/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cache/client.go -------------------------------------------------------------------------------- /apis/cache/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cache/doc.go -------------------------------------------------------------------------------- /apis/cache/flush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cache/flush.go -------------------------------------------------------------------------------- /apis/cache/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cache/interface.go -------------------------------------------------------------------------------- /apis/cache/interface_test.go: -------------------------------------------------------------------------------- 1 | package cache 2 | -------------------------------------------------------------------------------- /apis/cache/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cache/types.go -------------------------------------------------------------------------------- /apis/cryptokeys/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/client.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_create.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_create_test.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_delete.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_delete_test.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_get.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_get_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_get_test.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_list.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_list_test.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_toggle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_toggle.go -------------------------------------------------------------------------------- /apis/cryptokeys/cryptokey_toggle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/cryptokey_toggle_test.go -------------------------------------------------------------------------------- /apis/cryptokeys/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/doc.go -------------------------------------------------------------------------------- /apis/cryptokeys/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/interface.go -------------------------------------------------------------------------------- /apis/cryptokeys/interface_test.go: -------------------------------------------------------------------------------- 1 | package cryptokeys 2 | -------------------------------------------------------------------------------- /apis/cryptokeys/types_cryptokey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/cryptokeys/types_cryptokey.go -------------------------------------------------------------------------------- /apis/search/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/client.go -------------------------------------------------------------------------------- /apis/search/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/interface.go -------------------------------------------------------------------------------- /apis/search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/search.go -------------------------------------------------------------------------------- /apis/search/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/search_test.go -------------------------------------------------------------------------------- /apis/search/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/types.go -------------------------------------------------------------------------------- /apis/search/types_resultlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/types_resultlist.go -------------------------------------------------------------------------------- /apis/search/types_resultlist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/search/types_resultlist_test.go -------------------------------------------------------------------------------- /apis/servers/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/servers/client.go -------------------------------------------------------------------------------- /apis/servers/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/servers/doc.go -------------------------------------------------------------------------------- /apis/servers/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/servers/interface.go -------------------------------------------------------------------------------- /apis/servers/interface_test.go: -------------------------------------------------------------------------------- 1 | package servers 2 | -------------------------------------------------------------------------------- /apis/servers/servers_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/servers/servers_get.go -------------------------------------------------------------------------------- /apis/servers/servers_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/servers/servers_list.go -------------------------------------------------------------------------------- /apis/servers/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/servers/types.go -------------------------------------------------------------------------------- /apis/zones/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/client.go -------------------------------------------------------------------------------- /apis/zones/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/doc.go -------------------------------------------------------------------------------- /apis/zones/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/interface.go -------------------------------------------------------------------------------- /apis/zones/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types.go -------------------------------------------------------------------------------- /apis/zones/types_rrsetchangetype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_rrsetchangetype.go -------------------------------------------------------------------------------- /apis/zones/types_rrsetchangetype_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_rrsetchangetype_test.go -------------------------------------------------------------------------------- /apis/zones/types_zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zone.go -------------------------------------------------------------------------------- /apis/zones/types_zone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zone_test.go -------------------------------------------------------------------------------- /apis/zones/types_zonekind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonekind.go -------------------------------------------------------------------------------- /apis/zones/types_zonekind_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonekind_test.go -------------------------------------------------------------------------------- /apis/zones/types_zonesoaedit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonesoaedit.go -------------------------------------------------------------------------------- /apis/zones/types_zonesoaedit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonesoaedit_test.go -------------------------------------------------------------------------------- /apis/zones/types_zonesoaeditapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonesoaeditapi.go -------------------------------------------------------------------------------- /apis/zones/types_zonesoaeditapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonesoaeditapi_test.go -------------------------------------------------------------------------------- /apis/zones/types_zonetype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/types_zonetype.go -------------------------------------------------------------------------------- /apis/zones/zones_addrecordset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_addrecordset.go -------------------------------------------------------------------------------- /apis/zones/zones_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_create.go -------------------------------------------------------------------------------- /apis/zones/zones_create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_create_test.go -------------------------------------------------------------------------------- /apis/zones/zones_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_delete.go -------------------------------------------------------------------------------- /apis/zones/zones_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_export.go -------------------------------------------------------------------------------- /apis/zones/zones_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_get.go -------------------------------------------------------------------------------- /apis/zones/zones_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_list.go -------------------------------------------------------------------------------- /apis/zones/zones_modifybasicdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_modifybasicdata.go -------------------------------------------------------------------------------- /apis/zones/zones_notifyslaves.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_notifyslaves.go -------------------------------------------------------------------------------- /apis/zones/zones_rectify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_rectify.go -------------------------------------------------------------------------------- /apis/zones/zones_removerecordset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_removerecordset.go -------------------------------------------------------------------------------- /apis/zones/zones_retrievemaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_retrievemaster.go -------------------------------------------------------------------------------- /apis/zones/zones_verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/apis/zones/zones_verify.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/client_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/doc.go -------------------------------------------------------------------------------- /doc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/doc_test.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/go.sum -------------------------------------------------------------------------------- /interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/interface.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/options.go -------------------------------------------------------------------------------- /pdnshttp/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/auth.go -------------------------------------------------------------------------------- /pdnshttp/auth_basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/auth_basic.go -------------------------------------------------------------------------------- /pdnshttp/auth_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/auth_key.go -------------------------------------------------------------------------------- /pdnshttp/auth_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/auth_tls.go -------------------------------------------------------------------------------- /pdnshttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/client.go -------------------------------------------------------------------------------- /pdnshttp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/client_test.go -------------------------------------------------------------------------------- /pdnshttp/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/errors.go -------------------------------------------------------------------------------- /pdnshttp/req_opt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mittwald/go-powerdns/HEAD/pdnshttp/req_opt.go --------------------------------------------------------------------------------