public static void DeleteTestUsers(AmazonIdentityManagementServiceClient client, params string[] usernames)
{
UtilityMethods.WaitUntilSuccess(() => {
foreach (string s in usernames)
{
DeleteAccessKeysForUser(client, s);
DeleteUserPoliciesForUser(client, s);
DeleteCertificatesForUser(client, s);
try
{
client.DeleteLoginProfileAsync(new DeleteLoginProfileRequest() { UserName = s }).Wait();
} catch { }
client.DeleteUserAsync(new DeleteUserRequest() { UserName = s }).Wait();
}
},10,500);
}
}