https://github.com/ist-dsi/scala-designate-client
A pure functional Scala client for Openstack Designate implemented using Http4s client.
https://github.com/ist-dsi/scala-designate-client
functional-programming http4s openstack-clients scala
Last synced: 8 days ago
JSON representation
A pure functional Scala client for Openstack Designate implemented using Http4s client.
- Host: GitHub
- URL: https://github.com/ist-dsi/scala-designate-client
- Owner: ist-dsi
- Created: 2020-03-09T16:57:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-02T15:38:10.000Z (about 3 years ago)
- Last Synced: 2024-04-17T05:19:33.913Z (about 2 years ago)
- Topics: functional-programming, http4s, openstack-clients, scala
- Language: Scala
- Homepage:
- Size: 4.92 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# scala-designate-client [](LICENSE)
[](https://ist-dsi.github.io/scala-designate-client/api/latest/pt/tecnico/dsi/openstack/designate/index.html)
[](https://index.scala-lang.org/ist-dsi/scala-designate-client/scala-designate-client)
[](https://travis-ci.org/ist-dsi/scala-designate-client)
[](https://www.codacy.com/gh/ist-dsi/scala-designate-client?utm_source=github.com&utm_medium=referral&utm_content=ist-dsi/scala-designate-client&utm_campaign=Badge_Coverage)
[](https://www.codacy.com/gh/ist-dsi/scala-designate-client?utm_source=github.com&utm_medium=referral&utm_content=ist-dsi/scala-designate-client&utm_campaign=Badge_Grade)
[](https://bettercodehub.com/results/ist-dsi/scala-designate-client)
The Scala client for Openstack Designate.
Currently supported endpoints:
- [Zones](https://docs.openstack.org/api-ref/dns/#zone)
- [Zone Ownership Transfers - Requests](https://docs.openstack.org/api-ref/dns/#zone-ownership-transfers-requests)
- [Zone Ownership Transfers - Accepts](https://docs.openstack.org/api-ref/dns/#zone-ownership-transfers-accepts)
- [Recordsets](https://docs.openstack.org/api-ref/dns/#recordsets)
- [Limits](https://docs.openstack.org/api-ref/dns/#limits)
- [Quotas](https://docs.openstack.org/api-ref/dns/#quotas)
- [Floating IPs](https://docs.openstack.org/api-ref/dns/#floatingips)
[Latest scaladoc documentation](https://ist-dsi.github.io/scala-designate-client/api/latest/pt/tecnico/dsi/openstack/designate/index.html)
## Install
Add the following dependency to your `build.sbt`:
```sbt
libraryDependencies += "pt.tecnico.dsi" %% "scala-designate-client" % "0.0.0"
```
We use [semantic versioning](http://semver.org).
## License
scala-designate-client is open source and available under the [MIT license](LICENSE).