public String findDomainIdForAccount(String accountName) { Set<Account> accounts = client.getAccountClient().listAccounts(ListAccountsOptions.Builder.name(accountName)); Account account = Iterables.getOnlyElement(accounts, null); if (account == null) { throw new IllegalStateException("No account found in "+loc+"} with name "+accountName); } return account.getDomainId(); }
@Test public void testCreateAndRemoveAccount() { skipIfNotGlobalAdmin(); Account account = null; try { account = createTestAccount(globalAdminClient, prefix); assertNotNull(account); assertEquals(account.getName(), prefix + "-account"); assertEquals(account.getType(), Account.Type.USER); Account updated = globalAdminClient.getAccountClient().updateAccount( account.getName(), account.getDomainId(), prefix + "-account-2"); assertNotNull(updated); assertEquals(updated.getName(), prefix + "-account-2"); } finally { if (account != null) { globalAdminClient.getAccountClient().deleteAccount(account.getId()); } } }
@Test public void testCreateAndRemoveAccount() { skipIfNotGlobalAdmin(); Account account = null; try { account = createTestAccount(globalAdminClient, prefix); assertNotNull(account); assertEquals(account.getName(), prefix + "-account"); assertEquals(account.getType(), Account.Type.USER); Account updated = globalAdminClient.getAccountApi().updateAccount( account.getName(), account.getDomainId(), prefix + "-account-2"); assertNotNull(updated); assertEquals(updated.getName(), prefix + "-account-2"); } finally { if (account != null) { globalAdminClient.getAccountApi().deleteAccount(account.getId()); } } }
@Test public void testEnableDisableAccount() { skipIfNotGlobalAdmin(); Account testAccount = null; try { testAccount = createTestAccount(globalAdminClient, prefix); AsyncCreateResponse response = domainAdminClient.getAccountClient() .disableAccount(testAccount.getName(), testAccount.getDomainId(), false); assertNotNull(response); assertTrue(jobComplete.apply(response.getJobId())); AsyncJob<Account> job = domainAdminClient.getAsyncJobClient().getAsyncJob(response.getJobId()); assertEquals(job.getResult().getState(), Account.State.DISABLED); Account updated = domainAdminClient.getAccountClient() .enableAccount(testAccount.getName(), testAccount.getDomainId()); assertNotNull(updated); assertEquals(updated.getState(), Account.State.ENABLED); } finally { if (testAccount != null) { globalAdminClient.getAccountClient().deleteAccount(testAccount.getId()); } } }
@Test public void testEnableDisableAccount() { skipIfNotGlobalAdmin(); Account testAccount = null; try { testAccount = createTestAccount(globalAdminClient, prefix); AsyncCreateResponse response = domainAdminClient.getAccountApi() .disableAccount(testAccount.getName(), testAccount.getDomainId(), false); assertNotNull(response); assertTrue(adminJobComplete.apply(response.getJobId())); AsyncJob<Account> job = domainAdminClient.getAsyncJobApi().getAsyncJob(response.getJobId()); assertEquals(job.getResult().getState(), Account.State.DISABLED); Account updated = domainAdminClient.getAccountApi() .enableAccount(testAccount.getName(), testAccount.getDomainId()); assertNotNull(updated); assertEquals(updated.getState(), Account.State.ENABLED); } finally { if (testAccount != null) { globalAdminClient.getAccountApi().deleteAccount(testAccount.getId()); } } }
assert account.getType() != null && account.getType() != Account.Type.UNRECOGNIZED : account; assert account.getDomain() != null : account; assert account.getDomainId() != null : account; assert account.getUsers() != null : account; for (User user : account.getUsers()) { assert user.getAccountType().equals(account.getType()) : user; assert user.getDomain().equals(account.getDomain()) : user; assert user.getDomainId().equals(account.getDomainId()) : user; assert user.getCreated() != null : user; assert user.getEmail() != null : user;
assert account.getType() != null && account.getType() != Account.Type.UNRECOGNIZED : account; assert account.getDomain() != null : account; assert account.getDomainId() != null : account; assert account.getUsers() != null : account; for (User user : account.getUsers()) { assert user.getAccountType().equals(account.getType()) : user; assert user.getDomain().equals(account.getDomain()) : user; assert user.getDomainId().equals(account.getDomainId()) : user; assert user.getCreated() != null : user; assert user.getEmail() != null : user;
.networkDomain(in.getNetworkDomain()) .domain(in.getDomain()) .domainId(in.getDomainId()) .IPsAvailable(in.getIPsAvailable()) .IPLimit(in.getIPLimit())
.networkDomain(in.getNetworkDomain()) .domain(in.getDomain()) .domainId(in.getDomainId()) .IPsAvailable(in.getIPsAvailable()) .IPLimit(in.getIPLimit())
.networkDomain(in.getNetworkDomain()) .domain(in.getDomain()) .domainId(in.getDomainId()) .IPsAvailable(in.getIPsAvailable()) .IPLimit(in.getIPLimit())