#[cfg(test)]
mod tests {
use crate::{
service::rds::{self, RdsService},
volcengine::{config, credentials::credentials, session::session},
};
#[tokio::test]
async fn test_create_mysql() {
let access_key_id = ""; let secret_access_key = ""; let region_id = "cn-beijing";
let credentials = credentials::Credentials::new(access_key_id, secret_access_key);
let config = config::Config::builder()
.with_region(®ion_id)
.with_credentials(credentials)
.build();
println!("config : {:?}", config);
let config = config.unwrap();
let session = session::Session::builder().with_config(config).build();
println!("session : {:?}", session);
let session = session.unwrap();
let rds = rds::Rds::new_rds(session);
println!("rds : {:?}", rds);
let rds = rds.unwrap();
let mut request =
volcengine_sdk_protobuf::protobuf::rds_instance::DescribeDbInstanceDetailReq::default();
request.instance_id = Some("mysql-04529706be3d".to_string());
let result = rds.new_describe_db_instance_detail(request).await;
println!("result : {:?}", result);
assert!(result.is_ok());
}
}