Package com.amazonaws.services.elasticbeanstalk.model

Examples of com.amazonaws.services.elasticbeanstalk.model.DescribeEnvironmentsResult


  @Singleton
  @Named("beanstalk.env")
  @Inject
  public EnvironmentDescription getEnvironmentDescription(@Named("beanstalk.env.id") String envId,
                                                          AWSElasticBeanstalk eb) {
    DescribeEnvironmentsResult
        environments =
        eb.describeEnvironments(new DescribeEnvironmentsRequest().withEnvironmentIds(envId));

    List<EnvironmentDescription> envs = environments.getEnvironments();

    if (envs.isEmpty()) {
      return null;
    }
View Full Code Here


  @Provides
  @Singleton
  @Named("beanstalk.app.name")
  public String getAppName(@Named("beanstalk.env.id") String envId, AWSElasticBeanstalk eb) {
    DescribeEnvironmentsResult
        environments =
        eb.describeEnvironments(new DescribeEnvironmentsRequest().withEnvironmentIds(envId));

    List<EnvironmentDescription> envs = environments.getEnvironments();

    if (envs.isEmpty()) {
      return "n/a";
    }
View Full Code Here

    if (isBlank(environmentCNamePrefix) && isBlank(environmentName))
      throw new MojoExecutionException("You must declare either cnamePrefix or environmentName");

    DescribeEnvironmentsRequest req = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName);
    DescribeEnvironmentsResult result = null;

    result = getService().describeEnvironments(req);

    List<EnvironmentDescription> environments = new ArrayList<EnvironmentDescription>();

    boolean bLookupEnvironmentName = isNotBlank(environmentName);

    boolean bLookupCnamePrefix = !bLookupEnvironmentName;

    String cNameToFind = null;

    if (bLookupCnamePrefix) {
      cNameToFind = String.format("%s.elasticbeanstalk.com",
          environmentCNamePrefix);

      getLog().info("Looking up for " + cNameToFind);
    }

    for (EnvironmentDescription d : result.getEnvironments()) {
      if (d.getStatus().startsWith("Termin"))
        continue;
      boolean bFound = false;

      if (bLookupEnvironmentName) {
View Full Code Here

    req.setApplicationName(applicationName);
    req.setIncludeDeleted(includeDeleted);

    // TODO add environmentNames / environmentIds / includeDeletedBackTo

    DescribeEnvironmentsResult result = getService().describeEnvironments(req);
   
    if (null != outputFile) {
      getLog().info("Writing results into " + outputFile.getName());
     
      try {
        ObjectMapper objectMapper = new ObjectMapper();
       
        ObjectWriter writer = objectMapper.writerWithDefaultPrettyPrinter();
       
        writer.writeValue(outputFile, result.getEnvironments());
      } catch (Exception e) {
        throw new RuntimeException(e);
      }
     
      return null;
View Full Code Here

              environmentId);
     
      if (statusToWaitFor.startsWith("Terminat"))
        req.withIncludeDeleted(true);

      DescribeEnvironmentsResult result = service.describeEnvironments(req);
     
      boolean covered = false;

      for (EnvironmentDescription d : result.getEnvironments()) {
        debug("Environment Detail:" + ToStringBuilder.reflectionToString(d));

        done = d.getStatus().equalsIgnoreCase(statusToWaitFor);
       
        covered |= d.getEnvironmentId().equals(environmentId);
View Full Code Here

    if (isBlank(environmentCNamePrefix))
      throw new MojoExecutionException("You must declare cnamePrefix");

    DescribeEnvironmentsRequest req = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName);
    DescribeEnvironmentsResult result = null;

    result = getService().describeEnvironments(req);

    List<EnvironmentDescription> environments = new ArrayList<EnvironmentDescription>();

    String cNameToFind = String.format("%s.elasticbeanstalk.com", environmentCNamePrefix);

    getLog().info("Looking up for " + cNameToFind);

    for (EnvironmentDescription d : result.getEnvironments()) {
      if (d.getStatus().startsWith("Termin"))
        continue;
      if (cNameToFind.equalsIgnoreCase(d.getCNAME()))
        environments.add(d);
    }
View Full Code Here

              environmentId);
     
      if (statusToWaitFor.startsWith("Terminat"))
        req.withIncludeDeleted(true);

      DescribeEnvironmentsResult result = service.describeEnvironments(req);
     
      boolean covered = false;

      for (EnvironmentDescription d : result.getEnvironments()) {
        info("Environment Detail:" + ToStringBuilder.reflectionToString(d));
       
        done = d.getStatus().equalsIgnoreCase(statusToWaitFor);
       
        if (negated)
View Full Code Here

        throw new MojoExecutionException("Timed out");

      DescribeEnvironmentsRequest req = new DescribeEnvironmentsRequest()
          .withEnvironmentNames(this.environmentName);

      DescribeEnvironmentsResult result = service.describeEnvironments(req);

      for (EnvironmentDescription d : result.getEnvironments()) {
        getLog().debug(
            "Environment Detail:" + ToStringBuilder.reflectionToString(d));

        done = d.getStatus().equalsIgnoreCase(statusToWaitFor);
View Full Code Here

        .withApplicationName(applicationName);

    DescribeApplicationVersionsResult appVersions = service
        .describeApplicationVersions(describeApplicationVersionsRequest);

    DescribeEnvironmentsResult environments = service.describeEnvironments();

    List<ApplicationVersionDescription> appVersionList = new ArrayList<ApplicationVersionDescription>(
        appVersions.getApplicationVersions());

    for (EnvironmentDescription d : environments.getEnvironments()) {
      boolean bActiveEnvironment = (d.getStatus().equals("Running")
          || d.getStatus().equals("Launching") || d.getStatus().equals("Ready"));

      for (ListIterator<ApplicationVersionDescription> appVersionIterator = appVersionList
          .listIterator(); appVersionIterator.hasNext();) {
View Full Code Here

    DescribeEnvironmentsRequest describeEnvironmentsRequest = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName).withEnvironmentIds(environmentId)
        .withEnvironmentNames(environmentName).withIncludeDeleted(false);

    DescribeEnvironmentsResult environments = service
        .describeEnvironments(describeEnvironmentsRequest);

    List<ApplicationVersionDescription> appVersionList = new ArrayList<ApplicationVersionDescription>(
        appVersions.getApplicationVersions());

    List<EnvironmentDescription> environmentList = environments
        .getEnvironments();

    if (environmentList.isEmpty())
      throw new MojoFailureException("No environments were found");
View Full Code Here

TOP

Related Classes of com.amazonaws.services.elasticbeanstalk.model.DescribeEnvironmentsResult

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.