Update to current state of Hetzner's API description.
Changes in the release:
- Introduced new types
LabelSelector
andResourceId
to reduce duplication - Renamed the existing
Protection
type toServerProtection
, introduced a newProtection
type for use in other types - Renamed the
Service
type toLoadBalancerService
for more clarity - Renamed multiple types according to the Hetzner naming scheme:
PrivateNetLoadBalance
→LoadBalancerPrivateNet
PublicNetLoadBalancer
→LoadBalancerPublicNet
PrivateNetServer
→ServerPrivateNet
PublicNetServer
→ServerPublicNet
LoadBalancerService.health_check
is now of typeLoadBalancerServiceHealthCheck
instead ofserde_json::Value
- Adapted to several minor type changes from upstream, in particular the type of some
id
fields changed fromstring
tointeger
- Updated many docstrings