BlueCat Address Manager (BAM) organizes all DDI data into a hierarchical object model. All configurable entities in BAM, such as networks, DNS zones, and servers, are objects that fit within this model.
At the topic of the object model is the configuration, which is a complete collection of settings representing a specific network implementation. Configurations include DNS zones, IP address space, servers, and all of the settings used to control and manage the network. The IP address space in each configuration can comprise all or any part of the IPv4 and IPv6 address space, but each IP address within a configuration must be unique.
Users can create multiple configurations in BAM to manage distinct network environments. As each IP address with a configuration must be unique, multiple configurations can be used to manage separate networks that contain overlapping IP space. Creating multiple configurations also allows users to perform testing in an isolated environment without interfering with production servers.
When values such as deployment options and access rights are applied to a parent object, they are inherited down the tree by all child objects. For example, deployment options applied to a server group will be inherited by all servers within the server group. Child objects can override inherited values by setting a new value on the objects.