| 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
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 | |
| 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
MachineProvisioningLocation that can provision a SshMachineLocation for 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 |