| Name | Description | Type | Package | Framework |
| AbstractJcloudsSubnetSshMachineLocation | Class | brooklyn.location.jclouds | Brooklyn | |
| AbstractPortableTemplateBuilder | Class | brooklyn.location.jclouds.templates | Brooklyn | |
| AlwaysRetryOnRenew | Fix for RetryOnRenew so that it always retries on 401 when using a token. | Class | brooklyn.location.jclouds.config | Brooklyn |
| AlwaysRetryOnRenew .InterceptRetryOnRenewModule | Intercepts calls to the *other* RetryOnRenew instance, and uses the one above. | Class | brooklyn.location.jclouds.config | Brooklyn |
| AwsAvailabilityZoneExtension | Class | brooklyn.location.jclouds.zone | Brooklyn | |
| BasicJcloudsLocationCustomizer | A default no-op implementation, which can be extended to override the appropriate methods. | Class | brooklyn.location.jclouds | Brooklyn |
| BrooklynImageChooser | Class | brooklyn.location.jclouds | Brooklyn | |
| BrooklynMachinePool | Class | brooklyn.location.jclouds | Brooklyn | |
| JcloudsByonLocationResolver | Examples of valid specs: byon:(hosts=myhost) | Class | brooklyn.location.jclouds | Brooklyn |
| JcloudsLocation | For provisioning and managing VMs in a particular provider/region, using jclouds. | Class | brooklyn.location.jclouds | Brooklyn |
| JcloudsLocationConfig | Interface | brooklyn.location.jclouds | Brooklyn | |
| JcloudsLocationCustomizer | Customization hooks to allow apps to perform specific customisation at each stage of jclouds machine provisioning. | Interface | brooklyn.location.jclouds | Brooklyn |
| JcloudsLocationResolver | Class | brooklyn.location.jclouds | Brooklyn | |
| JcloudsLocationSecurityGroupCustomizer | Configures custom security groups on Jclouds locations. | Class | brooklyn.location.jclouds.networking | Brooklyn |
| JcloudsMachineNamer | Class | brooklyn.location.jclouds | Brooklyn | |
| JcloudsPortForwarderExtension | Interface | brooklyn.location.jclouds.networking | Brooklyn | |
| JcloudsPredicates | Class | brooklyn.location.jclouds | Brooklyn | |
| JcloudsPredicates .NodeInLocation | Class | brooklyn.location.jclouds | Brooklyn | |
| JcloudsPropertiesFromBrooklynProperties | The properties to use for a jclouds location, loaded from brooklyn. | Class | brooklyn.location.jclouds | Brooklyn |
| JcloudsSshMachineLocation | Class | brooklyn.location.jclouds | Brooklyn | |
| JcloudsUtil | Class | brooklyn.location.jclouds | Brooklyn | |
| MachinePool | Contains details of machines detected at a given cloud (ComputeService), and records claims made against those machines via this pool. | Class | brooklyn.location.jclouds.pool | Brooklyn |
| MachinePoolPredicates | Class | brooklyn.location.jclouds.pool | Brooklyn | |
| MachineSet | Class | brooklyn.location.jclouds.pool | Brooklyn | |
| PortableTemplateBuilder | Class | brooklyn.location.jclouds.templates | Brooklyn | |
| ReusableMachineTemplate | A facility for having a template we can declare without knowing the provider, then find matching instances, create instances, and generally manipulate them. | Class | brooklyn.location.jclouds.pool | Brooklyn |
| SecurityGroupDefinition | Class | brooklyn.location.jclouds.networking | Brooklyn | |
| SecurityGroupTool | WIP to apply a security group to a jclouds endpoint. | Class | brooklyn.location.jclouds.networking | Brooklyn |
| SudoTtyFixingCustomizer | Wraps Brooklyn's sudo-tty mitigations in a JcloudsLocationCustomizer for easy(-ish) consumption in YAML blueprints: | Class | brooklyn.location.jclouds | Brooklyn |