Skip to main content

Crate hetzner

Crate hetzner 

Source
Expand description

Hetzner API SDK for Rust.

This crate currently ships DNS support and is structured for additional Hetzner APIs over time.

Re-exports§

pub use api::cloud::actions::ListActionsParams;
pub use api::cloud::domains::DomainsApi;
pub use api::cloud::enums::ActionStatus;
pub use api::cloud::enums::ServerSort;
pub use api::cloud::enums::ServerStatus;
pub use api::cloud::generated_ops::QueryPairs;
pub use api::cloud::load_balancers_api::LoadBalancersApi;
pub use api::cloud::private_networks::PrivateNetworksApi;
pub use api::cloud::servers::CreateServerInput;
pub use api::cloud::servers::ListServersParams;
pub use api::cloud::servers_api::ServersFullApi;
pub use api::cloud::storage::StorageApi;
pub use client::HetznerClient;
pub use error::ApiError;
pub use error::HetznerError;
pub use error::Result;
pub use types::Action;
pub use types::ActionEnvelope;
pub use types::ActionError;
pub use types::ActionResource;
pub use types::ActionsEnvelope;
pub use types::CloudServer;
pub use types::CloudServerEnvelope;
pub use types::CloudServersEnvelope;
pub use types::CreateServerResponse;
pub use types::CreatedRecord;
pub use types::Meta;
pub use types::Pagination;
pub use types::Record;
pub use types::RecordEnvelope;
pub use types::RecordsEnvelope;
pub use types::TxtVerification;
pub use types::Zone;
pub use types::ZoneType;
pub use types::ZonesEnvelope;

Modules§

api
client
error
types