diff --git a/Cargo.lock b/Cargo.lock index 02c3ef5f22..d06e212dc5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5604,7 +5604,6 @@ version = "0.7.3" dependencies = [ "aws-config", "aws-sdk-rds", - "aws-smithy-types", "clap 3.2.17", "ctor", "fqdn", diff --git a/provisioner/Cargo.toml b/provisioner/Cargo.toml index 87dfa094f1..8ce67fc36d 100644 --- a/provisioner/Cargo.toml +++ b/provisioner/Cargo.toml @@ -9,7 +9,6 @@ publish = false [dependencies] aws-config = "0.51.0" aws-sdk-rds = "0.21.0" -aws-smithy-types = "0.51.0" clap = { version = "3.2.17", features = ["derive", "env"] } fqdn = "0.2.3" mongodb = "2.3.1" diff --git a/provisioner/src/lib.rs b/provisioner/src/lib.rs index 7c8b08a166..a877a6dd9b 100644 --- a/provisioner/src/lib.rs +++ b/provisioner/src/lib.rs @@ -3,7 +3,6 @@ use std::time::Duration; pub use args::Args; use aws_config::timeout; use aws_sdk_rds::{error::ModifyDBInstanceErrorKind, model::DbInstance, types::SdkError, Client}; -use aws_smithy_types::tristate::TriState; pub use error::Error; use mongodb::{bson::doc, options::ClientOptions}; use rand::Rng; @@ -51,10 +50,10 @@ impl MyProvisioner { let mongodb_client = mongodb::Client::with_options(mongodb_options)?; // Default timeout is too long so lowering it - let api_timeout_config = timeout::Api::new() - .with_call_timeout(TriState::Set(Duration::from_secs(120))) - .with_call_attempt_timeout(TriState::Set(Duration::from_secs(120))); - let timeout_config = timeout::Config::new().with_api_timeouts(api_timeout_config); + let timeout_config = timeout::TimeoutConfig::builder() + .operation_timeout(Duration::from_secs(120)) + .operation_attempt_timeout(Duration::from_secs(120)) + .build(); let aws_config = aws_config::from_env() .timeout_config(timeout_config)