public void CreateAccountAlias() { string alias = "dotnetalias" + DateTime.Now.Ticks; CreateAccountAliasRequest createRequest = new CreateAccountAliasRequest() { AccountAlias = alias }; CreateAccountAliasResponse createResponse = Client.CreateAccountAliasAsync(createRequest).Result; Assert.IsNotNull(createResponse.ResponseMetadata.RequestId); try { ListAccountAliasesResponse listResponse = Client.ListAccountAliasesAsync(new ListAccountAliasesRequest()).Result; Assert.IsNotNull(listResponse.ResponseMetadata.RequestId); Assert.AreEqual(alias, listResponse.AccountAliases[0]); } finally { DeleteAccountAliasResponse deleteResponse = Client.DeleteAccountAliasAsync(new DeleteAccountAliasRequest() { AccountAlias = alias }).Result; Assert.IsNotNull(deleteResponse.ResponseMetadata.RequestId); } }
public static void CreateAccountAlias() { try { var iamClient = new AmazonIdentityManagementServiceClient(); var request = new CreateAccountAliasRequest(); request.AccountAlias = "my-aws-account-alias-2017"; var response = iamClient.CreateAccountAlias(request); if (response.HttpStatusCode.ToString() == "OK") { Console.WriteLine(request.AccountAlias + " created."); } else { Console.WriteLine("HTTpStatusCode returned = " + response.HttpStatusCode.ToString()); } } catch (Exception e) { Console.WriteLine(e.Message); } }
public Task <CreateAccountAliasResponse> CreateAccountAliasAsync(CreateAccountAliasRequest request, CancellationToken cancellationToken = new CancellationToken()) { throw new System.NotImplementedException(); }