Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 8.1.0

...

TypeDescription

Enumeration

Create a list of child enum items. Note: Set binding / control type for parent constraint (enumeration) only, do not provide for child items.

Children typeValid child enum types are: =, !=, ﹥, ﹤, ﹥=, ﹤=, regex, allow, oneof, allof, ip, ipv4, ipv6, email, url, hostname, fqdn, mac, phone, lenmax, lenmin, section_entry

Section EntryCreates an enumeration based on all entries that belong to a given section.
Resource TypeCreates an enumeration based on a Resource type.
IPAM RegionCreates an enumeration based on all IPAM Regions.
IPAM TagsCreates an enumeration based on all IPAM Tags.
Equals toChecks to ensure a value is exactly equal to a provided value, e.g. (X == Y) is true
Not Equal toChecks to ensure a value is not equal to a provided value, e.g. (X != Y) is true
Greater ThanChecks if the input value (left operand) is greater than a given value (right operand). e.g. (X ﹥ Y) is true
Less ThanChecks if the input value (left operand) is less than a given value (right operand). e.g. (X ﹤ Y) is true
Greater Than or Equal toChecks if the input value (left operand) is greater than or equals to a given value (right operand). e.g. (X ﹥= Y) is true
Less Than or Equal toChecks if the input value (left operand) is less than or equals to a given value (right operand). e.g. (X ﹤= Y) is true
One of

Create a list of child constraint items. It will be true if one of child constraints is true. Its children must be previously configured.

Note: Set binding / control type for parent constraint (enumeration) only, do not provide for child items.

All of

Create a list of child constraint items. It will be true if all of the child constraints are true. Its children must be previously configured.

Note: Set binding / control type for parent constraint (enumeration) only, do not provide for child items.

Length MaxChecks to ensure a string has, at most, the specified number of characters
Length MinChecks to ensure a string has, at minimum, the specified number of characters
Regular ExpressionCompares the input format to a provided Regular Expression
IPv4Sets the required format for the input to an IPv4 address
IPv6Sets the required format for the input to an IPv6 address
EmailSets the required format for the input to an email address (uses an "@" symbol)
HostnameSets the required format for the input to a hostname. Hostnames may not have underscore or dash characters.
FQDNSets the required format for the input to a FQDN

MAC Address

Sets the required format for the input to a MAC address
URLSets the required format for the input to a url
Phone NumberSets the required format for the input to a phone number

...

On the other hand, a valid input will return to displaying the "valid" success checkmark:

Constraint Permissions

Admins can limit which users are bound by certain constraints by clicking "Settings" at upper right.

Image Added

From there, select "Enable user group permissions" to limit constraint visibility by User Permission Group.

Image Added


Once permissions are enabled a new option will appear when adding and editing a constraint, "Change Binding Permissions".

Image Added

Selecting "Change Binding Permissions" opens the "Change Permissions" dialog box where you can select a group(s) to assign the constraint to. The groups assigned to a constraint are listed below the group selector.

Image Added

To remove a group, just click the "remove" button next to the group name.

Image Added

For more information on working with Permission Groups see Permission Groups and Working with Groups.

Note

Enabling user group permissions applies to all constraints, including those already existing. If no group is assigned to a constraint, it will not be visible in IPAM Manage to any users.

Example: Adding an Enumeration / Constraint Containing Children

...