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")
|
AbstractMachineLocation | |
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 |