List of usage examples for com.amazonaws.services.rds AmazonRDS rebootDBInstance
DBInstance rebootDBInstance(RebootDBInstanceRequest rebootDBInstanceRequest);
You might need to reboot your DB instance, usually for maintenance reasons.
From source file:jp.classmethod.aws.gradle.rds.AmazonRDSRebootDBInstanceTask.java
License:Apache License
@TaskAction public void rebootDBInstance() { // to enable conventionMappings feature String dbInstanceIdentifier = getDbInstanceIdentifier(); if (dbInstanceIdentifier == null) { throw new GradleException("dbInstanceIdentifier is required"); }/*www .ja v a2 s .c om*/ AmazonRDSPluginExtension ext = getProject().getExtensions().getByType(AmazonRDSPluginExtension.class); AmazonRDS rds = ext.getClient(); RebootDBInstanceRequest request = new RebootDBInstanceRequest() .withDBInstanceIdentifier(dbInstanceIdentifier).withForceFailover(getForceFailover()); dbInstance = rds.rebootDBInstance(request); getLogger().info("Reboot RDS instance requested: {}", dbInstance.getDBInstanceIdentifier()); }
From source file:org.xmlsh.aws.gradle.rds.AmazonRDSRebootDBInstanceTask.java
License:BSD License
@TaskAction public void rebootDBInstance() { // to enable conventionMappings feature String dbInstanceIdentifier = getDbInstanceIdentifier(); if (dbInstanceIdentifier == null) throw new GradleException("dbInstanceIdentifier is required"); AmazonRDSPluginExtension ext = getProject().getExtensions().getByType(AmazonRDSPluginExtension.class); AmazonRDS rds = ext.getClient(); RebootDBInstanceRequest request = new RebootDBInstanceRequest() .withDBInstanceIdentifier(dbInstanceIdentifier).withForceFailover(getForceFailover()); dbInstance = rds.rebootDBInstance(request); getLogger().info("Reboot RDS instance requested: {}", dbInstance.getDBInstanceIdentifier()); }