public interface GeoscalingDnsService extends AbstractGeoDnsService
AWS users should note that if the Brooklyn server managing this entity is in the same
region as the server being geoscaled then they must set AbstractGeoDnsService.INCLUDE_HOMELESS_ENTITIES
to true, as IP lookups of the server will resolve the private address and it will be
ignored by default.
Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Field and Description |
---|---|
static AttributeSensor<java.lang.String> |
GEOSCALING_ACCOUNT |
static ConfigKey<java.lang.String> |
GEOSCALING_PASSWORD |
static ConfigKey<java.lang.String> |
GEOSCALING_PRIMARY_DOMAIN_NAME |
static ConfigKey<java.lang.String> |
GEOSCALING_SMART_SUBDOMAIN_NAME |
static ConfigKey<java.lang.String> |
GEOSCALING_USERNAME |
static AttributeSensor<java.net.URI> |
MAIN_URI |
static AttributeSensor<java.lang.String> |
MANAGED_DOMAIN |
static ConfigKey<java.lang.Boolean> |
RANDOMIZE_SUBDOMAIN_NAME |
static AttributeSensor<java.lang.String> |
ROOT_URL |
static ConfigKey<java.lang.Boolean> |
SSL_TRUST_ALL |
ADDRESS, ENTITY_PROVIDER, FILTER_FOR_RUNNING, HOSTNAME, INCLUDE_HOMELESS_ENTITIES, SERVICE_STATE_ACTUAL, SERVICE_UP, TARGETS, USE_HOSTNAMES
Modifier and Type | Method and Description |
---|---|
void |
applyConfig() |
long |
getTimeToLiveSeconds()
minimum/default TTL here is 300s = 5m
|
getHostname, getTargetHosts, setServiceState, setTargetEntityProvider
addChild, addChild, addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParent
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
static final ConfigKey<java.lang.Boolean> SSL_TRUST_ALL
static final ConfigKey<java.lang.Boolean> RANDOMIZE_SUBDOMAIN_NAME
static final ConfigKey<java.lang.String> GEOSCALING_USERNAME
static final ConfigKey<java.lang.String> GEOSCALING_PASSWORD
static final ConfigKey<java.lang.String> GEOSCALING_PRIMARY_DOMAIN_NAME
static final ConfigKey<java.lang.String> GEOSCALING_SMART_SUBDOMAIN_NAME
static final AttributeSensor<java.lang.String> GEOSCALING_ACCOUNT
static final AttributeSensor<java.net.URI> MAIN_URI
static final AttributeSensor<java.lang.String> ROOT_URL
static final AttributeSensor<java.lang.String> MANAGED_DOMAIN