/** * {@inheritDoc} */ public int compareTo(KeyPair o) { return (this == o) ? 0 : getKeyName().compareTo(o.getKeyName()); }
/** * {@inheritDoc} */ public int compareTo(KeyPair o) { return (this == o) ? 0 : getKeyName().compareTo(o.getKeyName()); }
/** * {@inheritDoc} */ @Override public int compareTo(KeyPair o) { return (this == o) ? 0 : getKeyName().compareTo(o.getKeyName()); }
/** * {@inheritDoc} */ @Override public int compareTo(KeyPair o) { return (this == o) ? 0 : getKeyName().compareTo(o.getKeyName()); }
/** * {@inheritDoc} */ @Override public int compareTo(KeyPair o) { return (this == o) ? 0 : getKeyName().compareTo(o.getKeyName()); }
protected String createOrImportKeyPair(String region, String group, TemplateOptions options) { RegionAndName regionAndGroup = new RegionAndName(region, group); KeyPair keyPair = makeKeyPair.apply(new RegionAndName(region, group)); // make sure that we don't request multiple keys simultaneously // if there is already a keypair for the group specified, use it // otherwise create a new keypair and key it under the group and also the regular keyname KeyPair origValue = credentialsMap.putIfAbsent(regionAndGroup, keyPair); if (origValue != null) { return origValue.getKeyName(); } credentialsMap.put(new RegionAndName(region, keyPair.getKeyName()), keyPair); return keyPair.getKeyName(); }
@Override public boolean apply(RunningInstance input) { switch (input.getInstanceState()) { case TERMINATED: case SHUTTING_DOWN: return false; } return keyPair.getKeyName().equals(input.getKeyName()); } };
@Override public boolean apply(RunningInstance input) { switch (input.getInstanceState()) { case TERMINATED: case SHUTTING_DOWN: return false; } return keyPair.getKeyName().equals(input.getKeyName()); } };
protected void checkKeyPair(String keyName, KeyPair keyPair) { assertNotNull(keyPair); assertNotNull(keyPair.getSha1OfPrivateKey()); assertEquals(keyPair.getKeyName(), keyName); Set<KeyPair> twoResults = client.describeKeyPairsInRegion(null, keyName); assertNotNull(twoResults); assertEquals(twoResults.size(), 1); KeyPair listPair = twoResults.iterator().next(); assertEquals(listPair.getKeyName(), keyPair.getKeyName()); assertEquals(listPair.getSha1OfPrivateKey(), keyPair.getSha1OfPrivateKey()); } }
protected void checkKeyPair(String keyName, KeyPair keyPair) { assertNotNull(keyPair); assertNotNull(keyPair.getSha1OfPrivateKey()); assertEquals(keyPair.getKeyName(), keyName); Set<KeyPair> twoResults = client.describeKeyPairsInRegion(null, keyName); assertNotNull(twoResults); assertEquals(twoResults.size(), 1); KeyPair listPair = twoResults.iterator().next(); assertEquals(listPair.getKeyName(), keyPair.getKeyName()); assertEquals(listPair.getSha1OfPrivateKey(), keyPair.getSha1OfPrivateKey()); }
@Test void testDescribeKeyPairs() { for (String region : ec2Client.getConfiguredRegions()) { SortedSet<KeyPair> allResults = Sets.newTreeSet(client.describeKeyPairsInRegion(region)); assertNotNull(allResults); if (allResults.size() >= 1) { KeyPair pair = allResults.last(); SortedSet<KeyPair> result = Sets.newTreeSet(client.describeKeyPairsInRegion(region, pair.getKeyName())); assertNotNull(result); KeyPair compare = result.last(); assertEquals(compare, pair); } } }
@Test(enabled = false) void testCreateKeyPair() { String keyName = INSTANCE_PREFIX + "1"; try { client.getKeyPairServices().deleteKeyPairInRegion(null, keyName); } catch (Exception e) { } keyPair = client.getKeyPairServices().createKeyPairInRegion(null, keyName); assertNotNull(keyPair); assertNotNull(keyPair.getKeyMaterial()); assertNotNull(keyPair.getSha1OfPrivateKey()); assertEquals(keyPair.getKeyName(), keyName); }
public void testFilterWhenResponseIs2xx() { HttpResponse filterResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/describe_keypairs.xml", "text/xml")).build(); EC2Api apiWhenExist = requestsSendResponses(describeRegionsRequest, describeRegionsResponse, filter, filterResponse); KeyPair keyPair = getOnlyElement(apiWhenExist.getKeyPairApi().get().describeKeyPairsInRegionWithFilter("us-east-1", ImmutableMultimap.<String, String>builder() .put("key-name", "gsg-keypair") .build())); assertEquals(keyPair.getKeyName(), "gsg-keypair"); }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
@AfterTest void cleanup() throws InterruptedException, ExecutionException, TimeoutException { if (address != null) client.getElasticIPAddressApi().get().releaseAddressInRegion(null, address); if (instanceId != null) client.getInstanceApi().get().terminateInstancesInRegion(null, instanceId); if (keyPair != null) client.getKeyPairApi().get().deleteKeyPairInRegion(null, keyPair.getKeyName()); if (securityGroupName != null) client.getSecurityGroupApi().get().deleteSecurityGroupInRegion(null, securityGroupName); }
@AfterTest void cleanup() throws InterruptedException, ExecutionException, TimeoutException { if (address != null) client.getElasticIPAddressServices().releaseAddressInRegion(null, address); if (instanceId != null) client.getInstanceServices().terminateInstancesInRegion(null, instanceId); if (keyPair != null) client.getKeyPairServices().deleteKeyPairInRegion(null, keyPair.getKeyName()); if (securityGroupName != null) client.getSecurityGroupServices().deleteSecurityGroupInRegion(null, securityGroupName); }