#![cfg(feature = "config")]
extern crate rusoto;
use rusoto::config::{ConfigServiceClient, DescribeConfigRulesRequest,
DescribeDeliveryChannelsRequest};
use rusoto::{DefaultCredentialsProvider, Region};
use rusoto::default_tls_client;
#[test]
fn should_describe_config_rules() {
let credentials = DefaultCredentialsProvider::new().unwrap();
let client =
ConfigServiceClient::new(default_tls_client().unwrap(), credentials, Region::UsEast1);
let request = DescribeConfigRulesRequest::default();
match client.describe_config_rules(&request) {
Ok(response) => {
println!("{:#?}", response);
assert!(true)
}
Err(err) => panic!("Expected OK response, got {:#?}", err),
};
}
#[test]
fn should_describe_delivery_channels() {
let credentials = DefaultCredentialsProvider::new().unwrap();
let client =
ConfigServiceClient::new(default_tls_client().unwrap(), credentials, Region::UsEast1);
let request = DescribeDeliveryChannelsRequest::default();
match client.describe_delivery_channels(&request) {
Ok(response) => {
println!("{:#?}", response);
assert!(true)
}
Err(err) => panic!("Expected OK response, got {:#?}", err),
};
}