Examples of DescribeInstancesRequest


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

    this.instanceId = instanceId;
  }

  @Override
  public Instance call() {
    DescribeInstancesRequest request = new DescribeInstancesRequest()
        .withInstanceIds(this.instanceId);
    DescribeInstancesResult result = getClient().getApi()
        .describeInstances(request);
    if (result.getReservations().isEmpty()) {
      throw new IllegalArgumentException(format(
View Full Code Here

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

  public List<Instance> call() {
    List<Instance> instances = Lists.newLinkedList();

    DescribeInstancesResult result = getClient().getApi()
        .describeInstances(
            new DescribeInstancesRequest()
                .withFilters(this.filters));
    for (Reservation reservation : result.getReservations()) {
      for (Instance instance : reservation.getInstances()) {
        instances.add(instance);
      }
View Full Code Here

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

                    throw e;
                }
            }
            try {
                AmazonEC2Client ec2Client = awsStackUtil.createEC2Client(awsInfra.getRegion(), awsCredential);
                DescribeInstancesRequest instancesRequest = new DescribeInstancesRequest()
                        .withFilters(new Filter().withName("tag:" + INSTANCE_TAG_NAME).withValues(resource.getResourceName()));
                instancesResult = ec2Client.describeInstances(instancesRequest);
            } catch (Exception ex) {
                LOGGER.error(ex.getMessage(), ex);
                instancesResult = new DescribeInstancesResult();
View Full Code Here

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

        return result;
    }

    private void updateInstanceMetadata(Stack stack, AmazonEC2Client amazonEC2Client, Set<InstanceMetaData> instanceMetaData, Collection<String> instances) {
        MDCBuilder.buildMdcContext(stack);
        DescribeInstancesResult describeResult = amazonEC2Client.describeInstances(new DescribeInstancesRequest().withInstanceIds(instances));
        for (Reservation reservation : describeResult.getReservations()) {
            for (Instance instance : reservation.getInstances()) {
                for (InstanceMetaData metaData : instanceMetaData) {
                    if (metaData.getInstanceId().equals(instance.getInstanceId())) {
                        String publicDnsName = instance.getPublicDnsName();
View Full Code Here

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

    private static final Logger LOGGER = LoggerFactory.getLogger(AwsInstanceStatusCheckerTask.class);

    @Override
    public boolean checkStatus(AwsInstances instances) {
        DescribeInstancesResult result = instances.getAmazonEC2Client().describeInstances(
                new DescribeInstancesRequest().withInstanceIds(instances.getInstances()));
        String instancesStatus = instances.getStatus();
        for (Reservation reservation : result.getReservations()) {
            for (Instance instance : reservation.getInstances()) {
                if (!instancesStatus.equalsIgnoreCase(instance.getState().getName())) {
                    MDCBuilder.buildMdcContext(instances.getStack());
View Full Code Here

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

                awsStackUtil.sleep(stack, POLLING_INTERVAL);
                instanceIds = cfStackUtil.getInstanceIds(stack, amazonASClient, amazonCFClient);
            }
        }

        DescribeInstancesRequest instancesRequest = new DescribeInstancesRequest().withInstanceIds(instanceIds);
        DescribeInstancesResult instancesResult = amazonEC2Client.describeInstances(instancesRequest);
        for (Reservation reservation : instancesResult.getReservations()) {
            for (com.amazonaws.services.ec2.model.Instance instance : reservation.getInstances()) {
                coreInstanceMetadata.add(new CoreInstanceMetaData(
                        instance.getInstanceId(),
View Full Code Here

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

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

  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

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

        }

        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

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
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.