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.SensorSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.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, setTargetEntityProvideraddChild, addChild, addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParentgetCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tagsconfig, getConfigstatic 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