2021-03-13 16:15:15 +00:00
|
|
|
#[tokio::main]
|
|
|
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|
|
|
let influx_url = "http://localhost:8888";
|
|
|
|
let token = "some-token";
|
|
|
|
|
|
|
|
let client = influxdb2_client::Client::new(influx_url, token);
|
|
|
|
|
2021-03-23 15:42:55 +00:00
|
|
|
if client.is_onboarding_allowed().await? {
|
|
|
|
println!(
|
|
|
|
"{:?}",
|
|
|
|
client
|
|
|
|
.onboarding("some-user", "some-org", "some-bucket", None, None, None,)
|
|
|
|
.await?
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2021-03-13 16:15:15 +00:00
|
|
|
println!(
|
|
|
|
"{:?}",
|
|
|
|
client
|
2021-03-23 15:42:55 +00:00
|
|
|
.post_setup_user(
|
2021-03-13 16:15:15 +00:00
|
|
|
"some-new-user",
|
|
|
|
"some-new-org",
|
|
|
|
"some-new-bucket",
|
2021-03-23 15:42:55 +00:00
|
|
|
None,
|
|
|
|
None,
|
2021-03-13 16:15:15 +00:00
|
|
|
None,
|
|
|
|
)
|
|
|
|
.await?
|
|
|
|
);
|
2021-03-23 15:42:55 +00:00
|
|
|
|
2021-03-13 16:15:15 +00:00
|
|
|
Ok(())
|
|
|
|
}
|