Categorygithub.com/IntBoat/go-hetzner
modulepackage
1.0.2-beta.1
Repository: https://github.com/intboat/go-hetzner.git
Documentation: pkg.go.dev

# README

Go Report Card

go-hetzner

Golang client library for Hetzner API.

Usage examples

examples

Changelog

changelog.md

License

Apache 2.0

# Packages

No description provided by the author

# Functions

No description provided by the author

# Constants

DefaultEndpoint to be used.
UserAgent contains user agent identifier.

# Structs

ActivateCPanelRequest represents ActivateCPanel request parameter.
ActivateLinuxRequest represents ActivateLinux request parameter.
ActivatePleskRequest represents ActivatePlesk request parameter.
ActivateRescueRequest represents ActivateRescue request parameter.
ActivateVncRequest represents ActivateVnc request parameter.
ActivateWindowsRequest represents ActivateWindows request parameter.
APIError An ErrorResponse reports the error caused by an API request.
AuthorizedKey information about AuthorizedKey.
Boot represents ALL boot config.
No description provided by the author
Cancellation contains information about cancellation server options.
CancellationSingle contains information about a cancelled server.
CancelServerRequest Requested information for ServerService.CancelServer.
No description provided by the author
Cpanel represents Cpanel boot config.
CreateTransactionRequest Requested information for OrderingService.CreateMarketTransaction.
An ErrorResponse reports the error caused by an API request.
Failover contains information about failover ip.
No description provided by the author
FailoverSwitchRequest describes parameters of POST /failover API call.
HostKey information about HostKey.
IP contains information about an IP.
No description provided by the author
IPSummary contains information about an IP with broadcast, gateway and mask information.
IPUpdateRequest Requested information for IpService.UpdateWarring.
JSONDate For server API, server Cancellation.EarliestCancellationDate and Cancellation.CancellationDate.
JSONTime For ordering API, MarketProduct.NextReduceDate.
Linux represents Linux boot config.
Mac contains information about a Mac address.
MarketProduct contains information about auction server.
MarketTransaction contains information about auction server order transaction.
No description provided by the author
Plesk represents Plesk boot config.
Product information about standard server product.
RDNS information about rDNS.
No description provided by the author
RDNSUpdateRequest Requested information for RDNSService.Create and RDNSService.Update.
Rescue represents Rescue config.
Reset contains information about reset service.
ResetRequest requested information for ResetService.Reset.
ResetResponse contains information about current reset status.
No description provided by the author
Server contains information about server.
No description provided by the author
ServerSummary contains information about server summary.
SSHKey contains information about an SSH key.
SSHKeyCreateRequest Requested information for SSHKeyService.Create.
No description provided by the author
SSHKeyUpdateRequest Requested information for SSHKeyService.Update.
Subnet contains information about a Subnet.
SubnetMac contains information about a Subnet Mac.
No description provided by the author
SubnetUpdateRequest Requested information for SubnetService.UpdateWarring.
Traffic contains information about traffic data.
TrafficDataRow contains information about traffic data row.
TrafficGroup contains information about traffic data.
TrafficRequest Requested information for TrafficService.Get and TrafficService.GetByGroup.
No description provided by the author
Transaction contains information about standard server order transaction.
UpdateServerRequest Requested information for ServerService.Update.
Vnc represents Vnc boot config.
Windows represents Windows boot config.
WithdrawOrderRequest Requested information for ServerService.WithdrawCancellation.
WOL contains information about WOL.
No description provided by the author

# Interfaces

BootService represents a service to work with boot service.
FailoverService represents a service to work with failover ips.
IPService represents a service to work with IP.
OrderingService represents a service to work with server ordering.
RDNSService represents a service to work with Reverse DNS.
ResetService represents a service to work with Reset ordering.
ServerService represents a service to work with server service.
SSHKeyService represents a service to work with SSH service.
SubnetService represents a service to work with Subnet.
TrafficService represents a service to work with Traffic.
WOLService represents a service to work with Wake on LAN service.