3.1.1.1.15.1 Data Model

RecordId: primary key: A 64-bit signed integer that is unique for each entry in the table. The store assigns a unique value when a new row is inserted into the table. This forms the RecordId of LogicalGroup information.

LogicalGroupDetails: This consists of the various columns of the logical group that are modeled on the following properties of LogicalGroup.

  • Name

  • Users

  • BuiltinLogicalGroupNumber

  • Origin

Fields: This is a collection of custom fields that form the logical group. Each row in the collection is composed of the RecordId to uniquely identify each field in the collection, the CustomFieldRecordId (which is a foreign key into the ADM_CustomFieldsTable), and the CustomFieldName associated with the CustomFieldRecordId. The order of the custom fields in this collection specifies the hierarchy of the custom field values that will determine the various levels of the logical groups.

When the IPAM data store is being provisioned, this table is initialized with the following default logical groups.

Name

Users (LogicalGroupUsers)

BuiltinLogicalGroupNumber

Origin (LogicalGroupOrigin)

Fields

Network devices

IPAddressSpaceManagement

1

Builtin

Device type

Managed by

IPAddressSpaceManagement

1

Builtin

Managed by

Managed by entity