| Interface | Description | 
|---|---|
| JcloudsLocationConfig | |
| JcloudsLocationCustomizer | Customization hooks to allow apps to perform specific customisation at each stage of jclouds machine provisioning. | 
| Class | Description | 
|---|---|
| AbstractJcloudsSubnetSshMachineLocation | |
| BasicJcloudsLocationCustomizer | A default no-op implementation, which can be extended to override the appropriate methods. | 
| BrooklynImageChooser | |
| BrooklynMachinePool | Deprecated since 0.6.0; never used in production setting, and thus of dubious value; best avoided as unlikely to be supported in future versions | 
| JcloudsByonLocationResolver | Examples of valid specs:
   
     byon:(hosts=myhost)
     byon:(hosts="myhost, myhost2")
     byon:(hosts="myhost, myhost2", name="my location name")
    | 
| JcloudsLocation | For provisioning and managing VMs in a particular provider/region, using jclouds. | 
| JcloudsLocationResolver | |
| JcloudsMachineNamer | |
| JcloudsPredicates | |
| JcloudsPredicates.NodeInLocation | |
| JcloudsPropertiesFromBrooklynProperties | 
 The properties to use for a jclouds location, loaded from brooklyn.properties file | 
| JcloudsSshMachineLocation | |
| JcloudsUtil | |
| SudoTtyFixingCustomizer | Wraps Brooklyn's sudo-tty mitigations in a  JcloudsLocationCustomizerfor easy(-ish) consumption
 in YAML blueprints: |