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
MachineLocation s 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 |