Infoblox - Enable Inheritance for Extensible Attributes

General

Enable Inheritance

Apply

Verify

Troubleshoot

General

Infoblox Extensible Attributes (EAs) can inherit values based on where they are defined, with optional conditions controlling when or if inheritance occurs. This guide highlights key concepts such as:

  • Inheritance States: Defines how and whether an Extensible Attribute (EA) value is inherited by child objects. Common inheritance states may include:

    • Inherited – The EA value is passed down from a parent object.

    • Overridden – A different value is set at the child level, replacing the inherited one.

    • Disabled/Blocked – Inheritance is explicitly turned off for that object.

  • Restricted Objects: Objects in Infoblox that have limited support for Extensible Attributes, or that restrict how EAs can be applied or inherited. These objects may:

    • Not allow EA inheritance at all.

    • Only allow specific EAs to be set manually.

    • Require admin-level permissions to modify EAs.

Enable Inheritance

  1. Select the box for an existing EA and click Edit.

  2. In the modal, click the Additional Properties link

  3. Select the Enable Inheritance checkbox.

  4. Click Save & Close.

Apply

  1. A new model will open.

  2. Depending on your policy, you can select which and how IPs are inherited:

  1. Please read the Infoblox documentation on the Inheritance State: https://docs.infoblox.com/space/nios90/1340541030/Configuring+Inheritable+Extensible+Attributes

  2. After selecting the operation conditions, click Save.

Verify

  1. Navigate to the IPAM page

  1. Click on a Network block that already has the EA of interest to drill down to the list of IPs

  2. You can either add a custom column of that EA to the table or click on an IP

  3. If checking on an IP, then select an IP, and then click Extensible Attributes on the right-side menu

  4. If an EA was not inherited due to the conditions selected above, it can appear like this:

  1. If this occurs, go back to the Network block level and click Edit.

  2. In the modal, click the Extensible Attributes link

  3. Select the EA that you want to modify.

  4. Select the Modify descendant actions for selected inheritable extensible attributes checkbox.

  1. Review the conditions and then click Save.

  1. Go back to IP of interest.

  2. You should now see the EA applied with it’s Inherited State applied:

Troubleshoot

If EAs are still not being inherited, review the Restrict to Specific Object Types section to select which object types of EAs can be applied.

By default, custom EAs do not have any objects listed, and allow all.