|
35 | 35 | import java.util.*; |
36 | 36 |
|
37 | 37 | /** |
38 | | - * EC2ResourceModelSourceFactory is the factory that can create a {@link ResourceModelSource} based on a configuration. |
39 | | - * <p/> |
40 | | - * The configuration properties are: <ul> <li>endpoint: the AWS endpoint to use, or blank for the default (us-east-1)</li> |
41 | | - * <li>filter: A set of ";" separated query filters ("filter=value") for the AWS EC2 API, see <a |
42 | | - * href="http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeInstances.html">DescribeInstances</a></li> |
43 | | - * <li>mappingParams: A set of ";" separated mapping entries</li> <li>runningOnly: if "true", automatically filter the |
44 | | - * instances by "instance-state-name=running"</li> <li>accessKey: API AccessKey value</li> <li>secretKey: API SecretKey |
45 | | - * value</li> <li>mappingFile: Path to a java properties-formatted mapping definition file.</li> <li>refreshInterval: |
46 | | - * Time in seconds used as minimum interval between calls to the AWS API.</li> <li>useDefaultMapping: if "true", base |
47 | | - * all mapping definitions off the default mapping provided. </li> </ul> |
48 | | - * |
49 | | - * @author Greg Schueler <a href="mailto:[email protected]">[email protected]</a> |
| 38 | + * <p>EC2ResourceModelSourceFactory is the factory that can create a {@link ResourceModelSource} based on a configuration.</p> |
| 39 | + * <p>The configuration properties are:</p> |
| 40 | + * <ul> |
| 41 | + * <li>endpoint: the AWS endpoint to use, or blank for the default (us-east-1)</li> |
| 42 | + * <li>filter: A set of ";" separated query filters ("filter=value") for the AWS EC2 API, see |
| 43 | + * <a href="http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeInstances.html">DescribeInstances</a></li> |
| 44 | + * <li>mappingParams: A set of ";" separated mapping entries</li> |
| 45 | + * <li>runningOnly: if "true", automatically filter the instances by "instance-state-name=running"</li> |
| 46 | + * <li>accessKey: API AccessKey value</li> |
| 47 | + * <li>secretKey: API SecretKey value</li> |
| 48 | + * <li>mappingFile: Path to a java properties-formatted mapping definition file.</li> |
| 49 | + * <li>refreshInterval: Time in seconds used as minimum interval between calls to the AWS API.</li> |
| 50 | + * <li>useDefaultMapping: if "true", base all mapping definitions off the default mapping provided.</li> |
| 51 | + * </ul> |
| 52 | + * @author Greg Schueler <a href="mailto:[email protected]">[email protected]</a> |
50 | 53 | */ |
51 | 54 | @Plugin(name = "aws-ec2", service = "ResourceModelSource") |
52 | 55 | public class EC2ResourceModelSourceFactory implements ResourceModelSourceFactory, Describable { |
|
0 commit comments