- Build Status on other platforms
- Majority of the end points from https://api.aiven.io/doc/ have been implemented as of [07.01.2021]
- Documentation
// tokio = "1.0"
// aiven_rs = "0.4.0"
use aiven_rs::{cloud::types::ResClouds, AivenClient};
#[tokio::main]
async fn main() {
  env_logger::init();
  // use std::env;
  //
  // let token = env::var("AIVEN_TOKEN").expect("Please set env variable to read AIVEN_TOKEN");
  // let client = AivenClient::from_token("https://api.aiven.io", "v1", &token);
  let client = AivenClient::new("https://api.aiven.io", "v1");
  let cloud_api = client.cloud();
  let output: ResClouds = cloud_api.list_all().await.unwrap();
  for cloud in &output.clouds {
    println!("{:?}", cloud.cloud_name);
  }
}RUST_LOG=aiven_rs=debug cargo run --example cloudsThis project is licensed under
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

