| Interface | Description | 
|---|---|
| ComputeServiceRegistry | |
| JcloudsLocation.CustomizeTemplateOptions | |
| JcloudsLocationConfig | |
| JcloudsLocationCustomizer | Customization hooks to allow apps to perform specific customisation at each stage of jclouds machine provisioning. | 
| JcloudsMachineLocation | 
| Class | Description | 
|---|---|
| AbstractJcloudsSubnetSshMachineLocation | |
| BasicJcloudsLocationCustomizer | A default no-op implementation, which can be extended to override the appropriate methods. | 
| BrooklynImageChooser | |
| BrooklynImageChooser.ImageChooserFromOrdering | |
| BrooklynImageChooser.OrderingScoredWithoutDefaults | |
| BrooklynImageChooser.OrderingWithDefaults | |
| ComputeServiceRegistryImpl | |
| 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 | Deprecated since 0.9.0; direct access strongly discouraged; will be made protected in future release;
             use  JcloudsPredicates.nodeInLocation(String, boolean) | 
| JcloudsPropertiesFromBrooklynProperties | 
 The properties to use for a jclouds location, loaded from brooklyn.properties file | 
| JcloudsSshMachineLocation | |
| JcloudsUtil | |
| JcloudsWinRmMachineLocation | |
| SudoTtyFixingCustomizer | Wraps Brooklyn's sudo-tty mitigations in a  JcloudsLocationCustomizerfor easy(-ish) consumption
 in YAML blueprints: |