github HenningHolmDE/hcloud-rust v0.22.0
hcloud-rust v0.22.0

latest release: v0.23.0
15 days ago

Update to current state of Hetzner's API description.

Changes in the release:

  • BREAKING: Added field sort to ListNetworksParams.
  • BREAKING: Function list_actions renamed to get_multiple_actions.
  • BREAKING: Struct ListActionsParams renamed to GetMultipleActionsParams.
  • BREAKING: Struct ListActionsError renamed to GetMultipleActionsError.
  • BREAKING: get_multiple_actions now returns a GetMultipleActionsResponse.
  • BREAKING: Removed enum variant Temporary from Image::Type.
  • BREAKING: Added enum variant Opensuse to Image::OsFlavor.
  • BREAKING: Function list_placementgroups renamed to list_placement_groups.
  • BREAKING: Struct ListPlacementgroupsParams renamed to ListPlacementGroupsParams.
  • BREAKING: Struct ListPlacementgroupsResponse renamed to ListPlacementGroupsResponse.
  • BREAKING: Struct ListPlacementgroupsError renamed to ListPlacementGroupsError.
  • BREAKING: GetMultipleActionsParams now takes multiple action IDs as a vector.
  • BREAKING: ListActionsForCertificateParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListCertificateActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListCertificatesParams now takes multiple sort and type parameters as vectors.
  • BREAKING: ListDatacentersParams now takes multiple sort parameters as a vector.
  • BREAKING: ListActionsForFirewallParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListFirewallActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListFirewallsParams now takes multiple sort parameters as a vector.
  • BREAKING: ListActionsForFloatingIpParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListFloatingIpActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListFloatingIpsParams now takes multiple sort parameters as a vector.
  • BREAKING: ListActionsForImageParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListImageActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListImagesParams now takes multiple sort, type, status, bound_to parameters as vectors.
  • BREAKING: ListActionsForLoadBalancerParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListLoadBalancerActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListLoadBalancersParams now takes multiple sort parameters as a vector.
  • BREAKING: ListLocationsParams now takes multiple sort parameters as a vector.
  • BREAKING: ListActionsForNetworkParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListNetworkActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListNetworksParams now takes multiple sort parameters as a vector.
  • BREAKING: ListPlacementGroupsParams now takes multiple sort and type parameters as vectors.
  • BREAKING: ListPrimaryIpActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListPrimaryIpsParams now takes multiple sort parameters as a vector.
  • BREAKING: ListActionsForServerParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListServerActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListServersParams now takes multiple sort ans status parameters as vectors.
  • BREAKING: ListSshKeysParams now takes multiple sort parameters as a vector.
  • BREAKING: ListActionsForVolumeParams now takes multiple sort and status parameters as vectors.
  • BREAKING: ListVolumeActionsParams now takes multiple action ID, sort and status parameters as vectors.
  • BREAKING: ListVolumesParams now takes multiple status and sort parameters as vectors.
  • BREAKING: get_action_for_certificate now returns a GetActionResponse.
  • BREAKING: list_actions_for_certificate now returns a ListActionsResponse.
  • BREAKING: get_action_for_firewall now returns a GetActionResponse.
  • BREAKING: list_actions_for_firewall now returns a ListActionsResponse.
  • BREAKING: get_action_for_floating_ip now returns a GetActionResponse.
  • BREAKING: list_actions_for_floating_ip now returns a ListActionsResponse.
  • BREAKING: get_action_for_image now returns a GetActionResponse.
  • BREAKING: list_actions_for_image now returns a ListActionsResponse.
  • BREAKING: get_action_for_load_balancer now returns a GetActionResponse.
  • BREAKING: list_actions_for_load_balancer now returns a ListActionsResponse.
  • BREAKING: get_action_for_network now returns a GetActionResponse.
  • BREAKING: list_actions_for_network now returns a ListActionsResponse.
  • BREAKING: get_action_for_server now returns a GetActionResponse.
  • BREAKING: list_actions_for_server now returns a ListActionsResponse.
  • BREAKING: get_action_for_volume now returns a GetActionResponse.
  • BREAKING: list_actions_for_volume now returns a ListActionsResponse.
  • BREAKING: GetMultipleActionsResponse now returns a ActionWithOptionalError.
  • Examples: Use different actions APIs in create_delete_servers.rs
  • Doc: Several docstring updates

Don't miss a new hcloud-rust release

NewReleases is sending notifications on new releases.