public void TestProductsWithoutLocationService() { var request = new ListAccessKeysRequest(); var response = client.GetAcsResponse(request); Assert.True(0 < response.AccessKeys.Count); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonIdentityManagementServiceConfig config = new AmazonIdentityManagementServiceConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonIdentityManagementServiceClient client = new AmazonIdentityManagementServiceClient(creds, config); ListAccessKeysResponse resp = new ListAccessKeysResponse(); do { ListAccessKeysRequest req = new ListAccessKeysRequest { Marker = resp.Marker , MaxItems = maxItems }; resp = client.ListAccessKeys(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.AccessKeyMetadata) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.Marker)); }
public void TestProductsWithoutLocationService() { var request = new ListAccessKeysRequest(); var response = FeatureCommon.GetDefaultClient().GetAcsResponse(request); Assert.True(0 < response.AccessKeys.Count); }
private static void ListAccessKeys(String UserName) { if (String.IsNullOrEmpty(Token)) { stsClient = new AmazonIdentityManagementServiceClient(AccessKeyId, SecretKey, iamconfig); } else { stsClient = new AmazonIdentityManagementServiceClient(AccessKeyId, SecretKey, Token, iamconfig); } ListAccessKeysRequest req = new ListAccessKeysRequest(); if (!String.IsNullOrEmpty(UserName)) { req.UserName = UserName; } try { ListAccessKeysResponse response = stsClient.ListAccessKeys(req); foreach (AccessKeyMetadata a in response.AccessKeyMetadata) { Console.WriteLine("User Name: {0}, Access Key Id: {1}, Status: {2}, Create Date: {3}", a.UserName, a.AccessKeyId, a.Status, a.CreateDate); } } catch (Exception ex) { Console.WriteLine("Error occured while creating user. " + ex.ToString()); } }
public void RamRequestTest() { var request = new ListAccessKeysRequest(); var response = FeatureTest.DefaultClient.GetAcsResponse(request); Assert.NotNull(response.AccessKeys); Assert.NotNull(response.RequestId); }
public void RamRequestTest() { ListAccessKeysRequest request = new ListAccessKeysRequest(); ListAccessKeysResponse response = client.GetAcsResponse(request); Assert.NotNull(response.AccessKeys); Assert.NotNull(response.RequestId); }
public static void ListUsersAndGroups() { var iamClient = new AmazonIdentityManagementServiceClient(); var requestUsers = new ListUsersRequest(); var responseUsers = iamClient.ListUsers(requestUsers); foreach (var user in responseUsers.Users) { Console.WriteLine("For user {0}:", user.UserName); Console.WriteLine(" In groups:"); var requestGroups = new ListGroupsForUserRequest { UserName = user.UserName }; var responseGroups = iamClient.ListGroupsForUser(requestGroups); foreach (var group in responseGroups.Groups) { Console.WriteLine(" {0}", group.GroupName); } Console.WriteLine(" Policies:"); var requestPolicies = new ListUserPoliciesRequest { UserName = user.UserName }; var responsePolicies = iamClient.ListUserPolicies(requestPolicies); foreach (var policy in responsePolicies.PolicyNames) { Console.WriteLine(" {0}", policy); } var requestAccessKeys = new ListAccessKeysRequest { UserName = user.UserName }; var responseAccessKeys = iamClient.ListAccessKeys(requestAccessKeys); Console.WriteLine(" Access keys:"); foreach (var accessKey in responseAccessKeys.AccessKeyMetadata) { Console.WriteLine(" {0}", accessKey.AccessKeyId); } } }
public static void UpdateKeyStatus() { // This example changes the status of the key specified by it's index in the list of access keys. // Optionally, you could change the keynumber parameter to be an AccessKey Id. var iamClient = new AmazonIdentityManagementServiceClient(); var requestAccessKeys = new ListAccessKeysRequest { UserName = "******" }; var responseAccessKeys = iamClient.ListAccessKeys(requestAccessKeys); UpdateAccessKeyRequest updateRequest = new UpdateAccessKeyRequest { UserName = "******", AccessKeyId = responseAccessKeys.AccessKeyMetadata[0].AccessKeyId, Status = Amazon.IdentityManagement.StatusType.Active }; iamClient.UpdateAccessKey(updateRequest); Console.WriteLine(" Access key " + updateRequest.AccessKeyId + " updated"); }
public static void GetAccessKeysLastUsed() { var iamClient = new AmazonIdentityManagementServiceClient(); var requestAccessKeys = new ListAccessKeysRequest { // Use the user we created in the CreateUser example UserName = "******" }; var responseAccessKeys = iamClient.ListAccessKeys(requestAccessKeys); Console.WriteLine(" Access keys:"); foreach (var accessKey in responseAccessKeys.AccessKeyMetadata) { Console.WriteLine(" {0}", accessKey.AccessKeyId); GetAccessKeyLastUsedRequest request = new GetAccessKeyLastUsedRequest() { AccessKeyId = accessKey.AccessKeyId }; var response = iamClient.GetAccessKeyLastUsed(request); Console.WriteLine("Key last used " + response.AccessKeyLastUsed.LastUsedDate.ToLongDateString()); } }
public static void DeleteAccessKeys() { // Delete all the access keys we created for the Managing IAM Access Keys examples. var iamClient = new AmazonIdentityManagementServiceClient(); var requestAccessKeys = new ListAccessKeysRequest { // Use the user we created in the CreateUser example UserName = "******" }; var responseAccessKeys = iamClient.ListAccessKeys(requestAccessKeys); Console.WriteLine(" Access keys:"); foreach (var accessKey in responseAccessKeys.AccessKeyMetadata) { Console.WriteLine(" {0}", accessKey.AccessKeyId); iamClient.DeleteAccessKey(new DeleteAccessKeyRequest { UserName = "******", AccessKeyId = accessKey.AccessKeyId }); Console.WriteLine("Access Key " + accessKey.AccessKeyId + " deleted"); } }
public Task <ListAccessKeysResponse> ListAccessKeysAsync(ListAccessKeysRequest request, CancellationToken cancellationToken = new CancellationToken()) { throw new System.NotImplementedException(); }