| Interface | Description | 
|---|---|
| HasSubnetHostname | |
| LocationInternal | Information about locations private to Brooklyn. | 
| Locations.LocationsFilter | |
| RegistryLocationResolver | Deprecated since 0.6; the LocationResolver always takes the LocationRegistry now | 
| SupportsPortForwarding | |
| SupportsPortForwarding.RequiresPortForwarding | marker on a location to indicate that port forwarding should be done automatically
 for attempts to access from Brooklyn | 
| Class | Description | 
|---|---|
| AbstractLocation | A basic implementation of the  Locationinterface. | 
| AbstractLocationResolver | Examples of valid specs:
   
     byon(hosts=myhost)
     byon(hosts=myhost,myhost2)
     byon(hosts="myhost, myhost2")
     byon(hosts=myhost,myhost2, name=abc)
     byon(hosts="myhost, myhost2", name="my location name")
    | 
| AggregatingMachineProvisioningLocation<T extends MachineLocation> | Takes a list of other provisioners, and round-robins across them when obtaining a machine. | 
| BasicHardwareDetails | |
| BasicLocationDefinition | |
| BasicLocationRegistry | See  LocationRegistryfor general description. | 
| BasicMachineDetails | |
| BasicMachineMetadata | |
| BasicOsDetails | |
| BasicOsDetails.Factory | |
| BasicOsDetails.OsArchs | |
| BasicOsDetails.OsNames | |
| BasicOsDetails.OsVersions | |
| ByonLocationResolver | Examples of valid specs:
   
     byon:(hosts=myhost)
     byon:(hosts=myhost,myhost2)
     byon:(hosts="myhost, myhost2")
     byon:(hosts=myhost,myhost2, name=abc)
     byon:(hosts="myhost, myhost2", name="my location name")
    | 
| CatalogLocationResolver | Given a location spec in the form  brooklyn.catalog:<symbolicName>:<version>, 
 looks up the catalog to get its definition and creates such a location. | 
| DefinedLocationByIdResolver | looks up based on ID in DefinedLocations map | 
| DeprecatedKeysMappingBuilder | Deprecated since 0.6; for use only in converting deprecated flags; will be deleted in future version. | 
| FixedListMachineProvisioningLocation<T extends MachineLocation> | A provisioner of  MachineLocations which takes a list of machines it can connect to. | 
| FixedListMachineProvisioningLocation.Builder | Facilitates fluent/programmatic style for constructing a fixed pool of machines. | 
| HostLocationResolver | |
| LocalhostLocationResolver | Examples of valid specs:
   
     localhost
     localhost()
     localhost(name=abc)
     localhost(name="abc")
    | 
| LocalhostMachineProvisioningLocation | An implementation of  MachineProvisioningLocationthat can provision aSshMachineLocationfor the
 local host. | 
| LocalhostMachineProvisioningLocation.LocalhostMachine | |
| LocalhostPropertiesFromBrooklynProperties | |
| LocationConfigKeys | |
| LocationConfigUtils | |
| LocationConfigUtils.OsCredential | Convenience class for holding private/public keys and passwords, inferring from config keys. | 
| LocationDynamicType | |
| LocationPredicates | |
| LocationPropertiesFromBrooklynProperties | The properties to use for locations, loaded from brooklyn.properties file. | 
| Locations | |
| LocationTypeSnapshot | |
| Machines | utilities for working with MachineLocations | 
| MultiLocation<T extends MachineLocation> | A location which consists of multiple locations stitched together to form availability zones. | 
| MultiLocation.AvailabilityZoneExtensionImpl | |
| MultiLocationResolver | |
| NamedLocationResolver | Allows you to say, in your brooklyn.properties:
 
 brooklyn.location.named.foo=localhost
 brooklyn.location.named.foo.user=bob
 brooklyn.location.named.foo.privateKeyFile=~/.ssh/custom-key-for-bob
 brooklyn.location.named.foo.privateKeyPassphrase=WithAPassphrase | 
| PortRanges | |
| PortRanges.AggregatePortRange | |
| PortRanges.LinearPortRange | |
| PortRanges.SinglePort | |
| SimulatedLocation | Deprecated since 0.7.0; will be moved to src/test/java | 
| SingleMachineLocationResolver | |
| SingleMachineProvisioningLocation<T extends MachineLocation> | |
| SshMachineLocation | Operations on a machine that is accessible via ssh. | 
| WinRmMachineLocation |