MIT licensed and maintained by Daniel Casanueva (daniel.casanueva `at` proton.me)
This version can be pinned in stack with:hetzner-0.6.0.0@sha256:91d7c54391de8cdb2592c41ea89ea02ac237ea90e2ae158cea8d282813505c27,1642
Module documentation for 0.6.0.0
Depends on 16 packages
(full list with versions ) :
aeson ,
base ,
blaze-html ,
bytestring ,
conduit ,
containers ,
country ,
directory ,
hetzner ,
http-conduit ,
ip ,
megaparsec ,
scientific ,
text ,
time ,
yaml Hetzner Haskell Library
Description
Client interface for the Hetzner Cloud API
and the Hetzner DNS API ,
written in the Haskell programming language.
Status
This library is still in development, so expect missing funcionality.
If there’s anything you would like to see added, feel free to
open an issue .
Some breaking changes might also be introduced as the library matures.
Documentation
Find documentation from the main (potentially unreleased) branch
here .
0.6.0.0
0.5.0.0
Do not export internal fingerprint parser.
Wrap Fingerprint
with a newtype to provide custom
FromJSON
instance.
Firewall support.
Fix label parsing and rendering.
0.4.0.1
Update links in documentation.
0.4.0.0
Fix getServerTypes
. It wasn’t returning them all.
Unfortunately, the type signature had to change.
Add hetzner-docs
executable.
0.3.0.0
Added support for the following server actions:
setServerReverseDNS
powerOnServer
powerOffServer
shutdownServer
rebootServer
changeServerType
Removed getActions
, as it has been discontinued by Hetzner.
0.2.1.1
0.2.1.0
Add support for primary IPs.
Add function to set reverse DNS for a primary IP.
Add test.
0.2.0.0
Allow to attach servers to networks on creation.
Modify streamPages
to cover more cases.
Add support for DNS operations on zones and records.
0.1.2.0
New function: getTokenFromEnv
. This function allows the user
to obtain a token from the HETZNER_API_TOKEN
environment variable.
Support for (private) networks.
New instances for the Token
type: IsString
, Show
, Eq
, Ord
.
0.1.1.0
Added support for volumes.
Fixed parsing of HTTP 204 responses.
0.1.0.0
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete