public interface SdnProvider extends brooklyn.entity.basic.BasicStartable, NetworkProvisioningExtension
brooklyn.entity.basic.BasicStartable.LocationsFilterbrooklyn.basic.BrooklynObject.TagSupport| Modifier and Type | Field and Description |
|---|---|
static brooklyn.config.ConfigKey<brooklyn.util.net.Cidr> |
AGENT_CIDR |
static brooklyn.event.AttributeSensor<Map<String,InetAddress>> |
ALLOCATED_ADDRESSES |
static brooklyn.event.AttributeSensor<Integer> |
ALLOCATED_IPS |
static brooklyn.event.AttributeSensor<Integer> |
ALLOCATED_NETWORKS |
static brooklyn.event.AttributeSensor<brooklyn.util.net.Cidr> |
APPLICATION_CIDR |
static brooklyn.event.AttributeSensor<com.google.common.collect.Multimap<String,InetAddress>> |
CONTAINER_ADDRESSES |
static brooklyn.config.ConfigKey<brooklyn.util.net.Cidr> |
CONTAINER_NETWORK_CIDR |
static brooklyn.config.ConfigKey<Integer> |
CONTAINER_NETWORK_SIZE |
static brooklyn.event.basic.AttributeSensorAndConfigKey<brooklyn.entity.Entity,brooklyn.entity.Entity> |
DOCKER_INFRASTRUCTURE |
static brooklyn.event.basic.AttributeSensorAndConfigKey<brooklyn.entity.proxying.EntitySpec<?>,brooklyn.entity.proxying.EntitySpec<?>> |
SDN_AGENT_SPEC |
static brooklyn.event.AttributeSensor<brooklyn.entity.Group> |
SDN_AGENTS |
static brooklyn.event.AttributeSensor<brooklyn.entity.Group> |
SDN_APPLICATIONS |
static brooklyn.event.AttributeSensor<brooklyn.entity.Group> |
SDN_NETWORKS |
static brooklyn.event.AttributeSensor<Map<String,Integer>> |
SUBNET_ADDRESS_ALLOCATIONS |
static brooklyn.event.AttributeSensor<Map<String,VirtualNetwork>> |
SUBNET_ENTITIES |
static brooklyn.event.AttributeSensor<Map<String,brooklyn.util.net.Cidr>> |
SUBNETS |
| Modifier and Type | Method and Description |
|---|---|
void |
addHost(DockerHost host) |
brooklyn.entity.Group |
getAgents() |
brooklyn.entity.group.DynamicCluster |
getDockerHostCluster() |
Collection<org.jclouds.net.domain.IpPermission> |
getIpPermissions(String source) |
Object |
getNetworkMutex() |
InetAddress |
getNextAgentAddress(String agentId) |
InetAddress |
getNextContainerAddress(String networkId) |
brooklyn.util.net.Cidr |
getNextSubnetCidr() |
brooklyn.util.net.Cidr |
getNextSubnetCidr(String networkId) |
brooklyn.util.net.Cidr |
getSubnetCidr(String networkId) |
void |
recordSubnetCidr(String networkId,
brooklyn.util.net.Cidr subnetCidr) |
void |
recordSubnetCidr(String networkId,
brooklyn.util.net.Cidr subnetCidr,
int allocated) |
void |
removeHost(DockerHost host) |
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParentgetCatalogItemId, getTagSupport, tagsdeallocateNetwork, listManagedNetworkAddressSpace, provisionNetworkstatic final brooklyn.config.ConfigKey<brooklyn.util.net.Cidr> AGENT_CIDR
static final brooklyn.event.AttributeSensor<brooklyn.util.net.Cidr> APPLICATION_CIDR
static final brooklyn.config.ConfigKey<brooklyn.util.net.Cidr> CONTAINER_NETWORK_CIDR
static final brooklyn.config.ConfigKey<Integer> CONTAINER_NETWORK_SIZE
static final brooklyn.event.AttributeSensor<Integer> ALLOCATED_NETWORKS
static final brooklyn.event.AttributeSensor<Map<String,VirtualNetwork>> SUBNET_ENTITIES
static final brooklyn.event.AttributeSensor<Map<String,Integer>> SUBNET_ADDRESS_ALLOCATIONS
static final brooklyn.event.AttributeSensor<com.google.common.collect.Multimap<String,InetAddress>> CONTAINER_ADDRESSES
static final brooklyn.event.AttributeSensor<brooklyn.entity.Group> SDN_AGENTS
static final brooklyn.event.AttributeSensor<Integer> ALLOCATED_IPS
static final brooklyn.event.AttributeSensor<Map<String,InetAddress>> ALLOCATED_ADDRESSES
static final brooklyn.event.basic.AttributeSensorAndConfigKey<brooklyn.entity.proxying.EntitySpec<?>,brooklyn.entity.proxying.EntitySpec<?>> SDN_AGENT_SPEC
static final brooklyn.event.basic.AttributeSensorAndConfigKey<brooklyn.entity.Entity,brooklyn.entity.Entity> DOCKER_INFRASTRUCTURE
static final brooklyn.event.AttributeSensor<brooklyn.entity.Group> SDN_NETWORKS
static final brooklyn.event.AttributeSensor<brooklyn.entity.Group> SDN_APPLICATIONS
Collection<org.jclouds.net.domain.IpPermission> getIpPermissions(String source)
brooklyn.entity.group.DynamicCluster getDockerHostCluster()
brooklyn.entity.Group getAgents()
InetAddress getNextContainerAddress(String networkId)
InetAddress getNextAgentAddress(String agentId)
brooklyn.util.net.Cidr getNextSubnetCidr(String networkId)
brooklyn.util.net.Cidr getNextSubnetCidr()
void recordSubnetCidr(String networkId, brooklyn.util.net.Cidr subnetCidr)
void recordSubnetCidr(String networkId, brooklyn.util.net.Cidr subnetCidr, int allocated)
brooklyn.util.net.Cidr getSubnetCidr(String networkId)
void addHost(DockerHost host)
void removeHost(DockerHost host)
Object getNetworkMutex()
Copyright © 2015. All rights reserved.