| Interface | Description |
|---|---|
| HasSubnetHostname | |
| Locations.LocationsFilter | |
| 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
Location interface. |
| 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
LocationRegistry for general description. |
| BasicMachineDetails | |
| BasicMachineMetadata | |
| BasicOsDetails | |
| BasicOsDetails.Factory | |
| BasicOsDetails.OsArchs | |
| BasicOsDetails.OsNames | |
| BasicOsDetails.OsVersions | |
| 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.
|
| LocationConfigKeys | |
| LocationConfigUtils | |
| LocationConfigUtils.OsCredential |
Convenience class for holding private/public keys and passwords, inferring from config keys.
|
| LocationPredicates | |
| LocationPropertiesFromBrooklynProperties |
The properties to use for locations, loaded from brooklyn.properties file.
|
| Locations | |
| Machines |
utilities for working with MachineLocations
|
| 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 |