Package com.amazonaws.services.ec2.model

Examples of com.amazonaws.services.ec2.model.DescribeInstancesRequest


        LOGGER.info("Adding new instances to metadata: [stack: '{}']", stack.getId());
        AmazonEC2Client amazonEC2Client = awsStackUtil.createEC2Client(
                ((AwsTemplate) stack.getTemplate()).getRegion(),
                (AwsCredential) stack.getCredential());
        List<String> instanceIds = cfStackUtil.getInstanceIds(stack);
        DescribeInstancesRequest instancesRequest = new DescribeInstancesRequest().withInstanceIds(instanceIds);
        DescribeInstancesResult instancesResult = amazonEC2Client.describeInstances(instancesRequest);
        for (Reservation reservation : instancesResult.getReservations()) {
            for (final com.amazonaws.services.ec2.model.Instance instance : reservation.getInstances()) {
                boolean metadataExists = FluentIterable.from(stack.getInstanceMetaData()).anyMatch(new Predicate<InstanceMetaData>() {
                    @Override
View Full Code Here


  public Instance findInstance(final String instanceId) {

    final List<String> instanceIdList = new ArrayList<String>();
    instanceIdList.add(instanceId);

    final DescribeInstancesRequest request = new DescribeInstancesRequest();
    request.setInstanceIds(instanceIdList);

    final DescribeInstancesResult result = amazonClient
        .describeInstances(request);

    final List<Reservation> reservationList = result.getReservations();
View Full Code Here

        }

        List<Instance> instances = new LinkedList<Instance>();

        AmazonEC2 ec2Client = ec2Client();
        DescribeInstancesRequest request = new DescribeInstancesRequest();
        if (instanceIds != null) {
            request.withInstanceIds(Arrays.asList(instanceIds));
        }
        DescribeInstancesResult result = ec2Client.describeInstances(request);
        for (Reservation reservation : result.getReservations()) {
            instances.addAll(reservation.getInstances());
        }
View Full Code Here

  @Provides
  @Singleton
  @Named("beanstalk.env.id")
  public String getEnvId(@Named("aws.instance.id") String instanceId, AmazonEC2 ec2) {
    DescribeInstancesRequest request = new DescribeInstancesRequest()
        .withInstanceIds(instanceId)
        .withFilters(
            new Filter("instance-state-name").withValues("running"));

    for (Reservation r : ec2.describeInstances(request).getReservations()) {
View Full Code Here

  @Provides
  @Singleton
  @Named("beanstalk.env.name")
  public String getEnvName(@Named("aws.instance.id") String instanceId, AmazonEC2 ec2) {
    DescribeInstancesRequest request = new DescribeInstancesRequest()
        .withInstanceIds(instanceId)
        .withFilters(
            new Filter("instance-state-name").withValues("running"));

    for (Reservation r : ec2.describeInstances(request).getReservations()) {
View Full Code Here

    for (Instance i : envResources.getEnvironmentResources().getInstances())
      instanceIds.add(i.getId());

    DescribeInstancesResult ec2Instances = ec2
        .describeInstances(new DescribeInstancesRequest()
            .withInstanceIds(instanceIds));

    PrintStream printStream = null;

    if (null != outputFile)
View Full Code Here

  public Instance findInstance(final String instanceId) {

    final List<String> instanceIdList = new ArrayList<String>();
    instanceIdList.add(instanceId);

    final DescribeInstancesRequest request = new DescribeInstancesRequest();
    request.setInstanceIds(instanceIdList);

    final DescribeInstancesResult result = amazonClient
        .describeInstances(request);

    final List<Reservation> reservationList = result.getReservations();
View Full Code Here

        @SuppressWarnings("unchecked")
        List<String> instanceIds = (List<String>) execution.getVariable(ProcessVariables.INSTANCE_IDS);
        checkNotNull(instanceIds, "%s not found as a process variable", ProcessVariables.INSTANCE_IDS);

        LOG.info(">> Describing instances {}", instanceIds);
        DescribeInstancesResult result = client.describeInstances(new DescribeInstancesRequest()
            .withInstanceIds(instanceIds));

        LOG.info("<< Got the following reservations: {}", result.getReservations());

        List<Instance> instances = collectInstancesFromReservations(result.getReservations());
View Full Code Here

            LOG.info(">> No instances are currently registered in the process.");
            return;
        }

        try {
            DescribeInstancesResult result = client.describeInstances(new DescribeInstancesRequest()
                .withInstanceIds(instanceIds.get()));

            List<Instance> instances = collectInstancesFromReservations(result.getReservations());

            if (Iterables.all(instances, predicate)) {
View Full Code Here

        List<String> instanceIds = (List<String>) collector.getVariable(ProcessVariables.INSTANCE_IDS);

        /* the second call should do nothing */
        activity.execute(execution);

        DescribeInstancesResult result = client.describeInstances(new DescribeInstancesRequest()
            .withInstanceIds(instanceIds));

        assertThat(result.getReservations()).hasSize(1);
        assertThat(result.getReservations().get(0).getInstances()).hasSize(1);

View Full Code Here

TOP

Related Classes of com.amazonaws.services.ec2.model.DescribeInstancesRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.