#![cfg(feature = "ssm")]
extern crate rusoto;
use rusoto::ssm::{SsmClient, ListDocumentsRequest, ListCommandsRequest,
ListCommandInvocationsRequest};
use rusoto::{DefaultCredentialsProvider, Region};
use rusoto::default_tls_client;
#[test]
fn should_list_documents() {
let credentials = DefaultCredentialsProvider::new().unwrap();
let client = SsmClient::new(default_tls_client().unwrap(), credentials, Region::UsEast1);
let request = ListDocumentsRequest::default();
client.list_documents(&request).unwrap();
}
#[test]
fn should_list_commands() {
let credentials = DefaultCredentialsProvider::new().unwrap();
let client = SsmClient::new(default_tls_client().unwrap(), credentials, Region::UsEast1);
let request = ListCommandsRequest::default();
client.list_commands(&request).unwrap();
}
#[test]
fn should_list_command_invocations() {
let credentials = DefaultCredentialsProvider::new().unwrap();
let client = SsmClient::new(default_tls_client().unwrap(), credentials, Region::UsEast1);
let request = ListCommandInvocationsRequest::default();
client.list_command_invocations(&request).unwrap();
}