Examples of DescribeInstancesRequest


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

      if (ami_id != null)
        this.instance = startInstances(ec2client, ami_id, ins_type, invocationContext.getExecutionContext().getNotificationService()).get(0);
      else {

        // already running instance
        DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest();
        DescribeInstancesResult describeInstancesResult = ec2client.describeInstances(describeInstancesRequest.withInstanceIds(ins_id));

        if (describeInstancesResult.getReservations().size() == 0 || describeInstancesResult.getReservations().get(0).getInstances().size() == 0) {
          throw new GfacException("Instance not found:" + ins_id, FaultCode.InvalidRequest);
        }
View Full Code Here

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

        Thread.sleep(SLEEP_TIME_SECOND * 1000l);
      } catch (Exception ex) {
        // no op
      }

      DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest();
      describeInstancesRequest.setInstanceIds(getInstanceIDs(instances));

      DescribeInstancesResult describeInstancesResult = ec2.describeInstances(describeInstancesRequest);
      instances = describeInstancesResult.getReservations().get(0).getInstances();
    }

View Full Code Here

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

    }

    @Override public List<DiscoveryNode> buildDynamicNodes() {
        List<DiscoveryNode> discoNodes = Lists.newArrayList();

        DescribeInstancesResult descInstances = client.describeInstances(new DescribeInstancesRequest());

        logger.trace("building dynamic unicast discovery nodes...");
        for (Reservation reservation : descInstances.getReservations()) {
            if (!groups.isEmpty()) {
                // lets see if we can filter based on groups
View Full Code Here

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

    }

    private Instance describeInstance(AmazonEC2Client ec2, String ec2InstanceId) {
        Instance ec2Instance = null;
        {
            DescribeInstancesRequest request = new DescribeInstancesRequest();
            request.setInstanceIds(Collections.singletonList(ec2InstanceId));
            DescribeInstancesResult response = ec2.describeInstances(request);

            List<Reservation> reservations = response.getReservations();
            for (Reservation reservation : reservations) {
                for (Instance i : reservation.getInstances()) {
View Full Code Here

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

  @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

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

  @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

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

                instance = AmazonEC2Util.startInstances(ec2client, amazonSecurityContext.getAmiId(),
                        amazonSecurityContext.getInstanceType(), jobExecutionContext, KEY_PAIR_NAME).get(0);
            else {

                // already running instance
                DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest();
                DescribeInstancesResult describeInstancesResult =
                        ec2client.describeInstances(describeInstancesRequest.
                                withInstanceIds(amazonSecurityContext.getInstanceId()));

                if (describeInstancesResult.getReservations().size() == 0 ||
                        describeInstancesResult.getReservations().get(0).getInstances().size() == 0) {
                    throw new GFacProviderException("Instance not found:" + amazonSecurityContext.getInstanceId());
View Full Code Here

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

            return Optional.absent();
        }

        String volumeId = volume.get().getVolumeId();

        DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest().
                withInstanceIds(instanceId);

        DescribeVolumesRequest describeVolumesRequest = new DescribeVolumesRequest().
                withVolumeIds(volumeId);
        try
View Full Code Here

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

        if (null == instanceId.get())
        {
            return Optional.absent();
        }

        DescribeInstancesResult result = getEc2Client().describeInstances(new DescribeInstancesRequest().
                withFilters(new Filter().withName("instance-id").withValues(instanceId.get())));

        if (result.getReservations().isEmpty())
        {
            return Optional.absent();
View Full Code Here

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

        catch (InterruptedException e)
        {
            return Optional.absent();
        }

        DescribeInstancesResult describeInstancesResult = ec2Client.describeInstances(new DescribeInstancesRequest().
                withInstanceIds(runInstancesResult.getReservation().getInstances().get(0).getInstanceId()));

        return Optional.fromNullable(describeInstancesResult.getReservations().get(0).getInstances().get(0));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.