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);
            }
        }
Esempio n. 2
0
 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();
 }