public interface ConnectivityResolver
JcloudsLocation
to determine the host and port
on which connections to locations should be made and the credentials that should be used.Modifier and Type | Field and Description |
---|---|
static AttributeSensor<java.lang.Iterable<java.lang.String>> |
PRIVATE_ADDRESSES |
static AttributeSensor<java.lang.Iterable<java.lang.String>> |
PUBLIC_ADDRESSES |
Modifier and Type | Method and Description |
---|---|
ManagementAddressResolveResult |
resolve(JcloudsLocation location,
org.jclouds.compute.domain.NodeMetadata node,
ConfigBag config,
ConnectivityResolverOptions resolveOptions) |
static final AttributeSensor<java.lang.Iterable<java.lang.String>> PUBLIC_ADDRESSES
static final AttributeSensor<java.lang.Iterable<java.lang.String>> PRIVATE_ADDRESSES
ManagementAddressResolveResult resolve(JcloudsLocation location, org.jclouds.compute.domain.NodeMetadata node, ConfigBag config, ConnectivityResolverOptions resolveOptions)
location
- The callernode
- The node the caller has createdconfig
- The configuration the caller used to create the noderesolveOptions
- Additional options the caller has chosen when creating the node