Data_Group (object)

Configures a data group object which contains list of data

Properties (* = required):

name type(s) default allowed values description
/*/        
class string   “Data_Group”  
keyDataType string   “integer”, “ip”, “string” Specifies the type of record keys the data group contains. If string, the value will be escaped by default
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
storageType string “internal” “internal”, “external” Toggles whether the data group is internal or external

Data_Group_Records_Base (object)

Configures data group records to store

Properties (* = required):

name type(s) default allowed values description
/*/        
records array     List of records

Data_Group_Records_Integer (object)

A specialization of Data_Group_Records_Base where all items in the records property must be integers. Configures data group records to store

Properties (* = required):

name type(s) default allowed values description
/*/        
records array      

Data_Group_Records_IP (object)

A specialization of Data_Group_Records_Base where all items in the records property must be IP addresses. Configures data group records to store

Properties (* = required):

name type(s) default allowed values description
/*/        
records array      

Data_Group_Records_String (object)

A specialization of Data_Group_Records_Base where all items in the records property must be strings. Configures data group records to store

Properties (* = required):

name type(s) default allowed values description
/*/        
records array