List of usage examples for com.amazonaws.services.rds.model DBInstance toString
@Override
public String toString()
From source file:fr.xebia.demo.amazon.aws.PetclinicInfrastructureEnforcer.java
License:Apache License
public void listDbInstances() { DescribeDBInstancesResult describeDBInstancesResult = rds.describeDBInstances(); LOGGER.info("db instances:"); for (DBInstance dbInstance : describeDBInstancesResult.getDBInstances()) { LOGGER.info(dbInstance.toString()); }//from www . j a v a 2 s. co m }
From source file:fr.xebia.workshop.infrastructureascode.AmazonAwsPetclinicInfrastructureEnforcer.java
License:Apache License
public void listDbInstances() { DescribeDBInstancesResult describeDBInstancesResult = rds.describeDBInstances(); logger.info("db instances:"); for (DBInstance dbInstance : describeDBInstancesResult.getDBInstances()) { logger.info(dbInstance.toString()); }/* w ww . ja va 2s.c o m*/ }
From source file:org.cloudml.connectors.BeanstalkConnector.java
License:Open Source License
public void createDBInstance(String engine, String version, String dbInstanceIdentifier, String dbName, String username, String password, Integer allocatedSize, String dbInstanceClass, String securityGroup) { if (allocatedSize <= 0) //default minimal size for rds allocatedSize = 5;/*w w w . j av a 2 s . c o m*/ String groupName = dbInstanceIdentifier + "-security-group"; CreateDBSecurityGroupRequest csg = new CreateDBSecurityGroupRequest().withDBSecurityGroupName(groupName) .withDBSecurityGroupDescription(groupName); try { rdsClient.createDBSecurityGroup(csg); } catch (Exception e) { journal.log(Level.INFO, ">> Security Group " + groupName + " already exists."); } CreateDBInstanceRequest request = new CreateDBInstanceRequest().withDBName(null) .withAllocatedStorage(allocatedSize).withDBInstanceIdentifier(dbInstanceIdentifier) .withDBName(dbName).withMasterUsername(username).withMasterUserPassword(password).withEngine(engine) .withPubliclyAccessible(true).withEngineVersion(version); request.getDBSecurityGroups().add(groupName); if (!securityGroup.equals("")) request.getDBSecurityGroups().add(securityGroup); previousRequests.put(dbInstanceIdentifier, request); if (dbInstanceClass == null || dbInstanceClass.length() == 0) { request.setDBInstanceClass("db.t1.micro"); } else { request.setDBInstanceClass(dbInstanceClass); } DBInstance instance = rdsClient.createDBInstance(request); journal.log(Level.INFO, String.format(">> RDS instance created: %s, at %s", instance.toString(), instance.getEndpoint())); createdInstances.put(dbInstanceIdentifier, instance); }