summaryrefslogtreecommitdiffstats
path: root/install/ui/test/data/ipa_init_objects.json
diff options
context:
space:
mode:
authorPetr Voborník <pvoborni@redhat.com>2012-02-15 15:33:13 +0100
committerPetr Vobornik <pvoborni@redhat.com>2012-02-29 12:59:13 +0100
commita66d8d51b6771e963da362fe6c45a75fcf148764 (patch)
tree3f5a99002afd24c590e3a22dedadec1e64db1f60 /install/ui/test/data/ipa_init_objects.json
parent45e92a338fe23ee1daea324e30e03d32f147e8bf (diff)
downloadfreeipa-a66d8d51b6771e963da362fe6c45a75fcf148764.tar.gz
freeipa-a66d8d51b6771e963da362fe6c45a75fcf148764.tar.xz
freeipa-a66d8d51b6771e963da362fe6c45a75fcf148764.zip
Static metadata update - new DNS options
Tickets: #2349 #2350 #2351 #2367
Diffstat (limited to 'install/ui/test/data/ipa_init_objects.json')
-rw-r--r--install/ui/test/data/ipa_init_objects.json807
1 files changed, 694 insertions, 113 deletions
diff --git a/install/ui/test/data/ipa_init_objects.json b/install/ui/test/data/ipa_init_objects.json
index a3fa55e6c..b51c5dc53 100644
--- a/install/ui/test/data/ipa_init_objects.json
+++ b/install/ui/test/data/ipa_init_objects.json
@@ -558,7 +558,8 @@
"ipacertificatesubjectbase",
"ipapwdexpadvnotify",
"ipaselinuxusermaporder",
- "ipaselinuxusermapdefault"
+ "ipaselinuxusermapdefault",
+ "ipaconfigstring"
],
"hidden_attributes": [
"objectclass",
@@ -1044,35 +1045,31 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "StrEnum",
"cli_name": "ipaconfigstring",
"cli_short_name": null,
- "csv": false,
+ "csv": true,
"csv_separator": ",",
"csv_skipspace": true,
"default": null,
"doc": "Extra hashes to generate in password plug-in",
"exclude": null,
- "flags": [
- "no_update"
- ],
+ "flags": [],
"hint": null,
"include": null,
"label": "Password plugin features",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
+ "multivalue": true,
"name": "ipaconfigstring",
- "noextrawhitespace": true,
"option_group": null,
- "pattern": null,
- "pattern_errmsg": null,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "unicode"
+ "type": "unicode",
+ "values": [
+ "AllowLMhash",
+ "AllowNThash"
+ ]
},
{
"alwaysask": false,
@@ -1309,7 +1306,13 @@
"hostmask",
"houseidentifier",
"idnsallowdynupdate",
+ "idnsallowquery",
+ "idnsallowsyncptr",
+ "idnsallowtransfer",
+ "idnsforwarders",
+ "idnsforwardpolicy",
"idnsname",
+ "idnspersistentsearch",
"idnssoaexpire",
"idnssoaminimum",
"idnssoamname",
@@ -1319,6 +1322,7 @@
"idnssoaserial",
"idnsupdatepolicy",
"idnszoneactive",
+ "idnszonerefresh",
"inetdomainbasedn",
"inetdomainstatus",
"inetsubscriberaccountid",
@@ -2364,6 +2368,227 @@
}
]
},
+ "dnsconfig": {
+ "aciattrs": [],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "",
+ "default_attributes": [
+ "idnsforwardpolicy",
+ "idnsforwarders",
+ "idnsallowsyncptr",
+ "idnszonerefresh",
+ "idnspersistentsearch"
+ ],
+ "hidden_attributes": [
+ "objectclass",
+ "aci"
+ ],
+ "label": "DNS Global Configuration",
+ "label_singular": "DNS Global Configuration",
+ "methods": [
+ "mod",
+ "show"
+ ],
+ "name": "dnsconfig",
+ "object_class": [],
+ "object_class_config": null,
+ "object_name": "DNS configuration options",
+ "object_name_plural": "entries",
+ "parent_object": "",
+ "rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ],
+ "memberofindirect": [
+ "Indirect Member Of",
+ null,
+ "not_in_indirect_"
+ ]
+ },
+ "takes_params": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "forward_policy",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Forward policy",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Forward policy",
+ "multivalue": false,
+ "name": "idnsforwardpolicy",
+ "option_group": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode",
+ "values": [
+ "only",
+ "first"
+ ]
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "forwarder",
+ "cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "A list of global forwarders",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Global forwarders",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "idnsforwarders",
+ "noextrawhitespace": true,
+ "option_group": null,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bool",
+ "cli_name": "allow_sync_ptr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Allow PTR sync",
+ "multivalue": false,
+ "name": "idnsallowsyncptr",
+ "option_group": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "zone_refresh",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "An interval between regular polls of the name server for new DNS zones",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Zone refresh interval",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "idnszonerefresh",
+ "option_group": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bool",
+ "cli_name": "persistent_search",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Enable persistent search mechanism for the name server data change detection",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Persistent search",
+ "multivalue": false,
+ "name": "idnspersistentsearch",
+ "option_group": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ],
+ "uuid_attribute": ""
+ },
"dnsrecord": {
"aciattrs": [
"a6record",
@@ -2731,7 +2956,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "arecord",
"include": null,
"label": "A IP Address",
"length": null,
@@ -2752,6 +2977,48 @@
{
"alwaysask": false,
"attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "a_create_reverse",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Create reverse record for this IP Address",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [
+ "no_update",
+ "dnsrecord_extra",
+ "virtual_attribute"
+ ],
+ "hint": "arecord",
+ "include": null,
+ "label": "A Create reverse",
+ "multivalue": false,
+ "name": "a_extra_create_reverse",
+ "option_group": "A Record",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
"autofill": false,
"class": "AAAARecord",
"cli_name": "aaaa_rec",
@@ -2800,7 +3067,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "aaaarecord",
"include": null,
"label": "AAAA IP Address",
"length": null,
@@ -2821,6 +3088,48 @@
{
"alwaysask": false,
"attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "aaaa_create_reverse",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Create reverse record for this IP Address",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [
+ "no_update",
+ "dnsrecord_extra",
+ "virtual_attribute"
+ ],
+ "hint": "aaaarecord",
+ "include": null,
+ "label": "AAAA Create reverse",
+ "multivalue": false,
+ "name": "aaaa_extra_create_reverse",
+ "option_group": "AAAA Record",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
"autofill": false,
"class": "A6Record",
"cli_name": "a6_rec",
@@ -2856,6 +3165,41 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
+ "class": "Str",
+ "cli_name": "a6_data",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Record data",
+ "exclude": null,
+ "flags": [
+ "dnsrecord_part",
+ "virtual_attribute"
+ ],
+ "hint": "a6record",
+ "include": null,
+ "label": "A6 Record data",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "a6_part_data",
+ "noextrawhitespace": true,
+ "option_group": "A6 Record",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
"class": "AFSDBRecord",
"cli_name": "afsdb_rec",
"cli_short_name": null,
@@ -2904,7 +3248,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "afsdbrecord",
"include": null,
"label": "AFSDB Subtype",
"maxvalue": 65535,
@@ -2935,7 +3279,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "afsdbrecord",
"include": null,
"label": "AFSDB Hostname",
"length": null,
@@ -3040,7 +3384,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "certrecord",
"include": null,
"label": "CERT Certificate Type",
"maxvalue": 65535,
@@ -3071,7 +3415,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "certrecord",
"include": null,
"label": "CERT Key Tag",
"maxvalue": 65535,
@@ -3102,7 +3446,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "certrecord",
"include": null,
"label": "CERT Algorithm",
"maxvalue": 255,
@@ -3133,7 +3477,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "certrecord",
"include": null,
"label": "CERT Certificate/CRL",
"length": null,
@@ -3202,7 +3546,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "cnamerecord",
"include": null,
"label": "CNAME Hostname",
"length": null,
@@ -3343,7 +3687,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "dnamerecord",
"include": null,
"label": "DNAME Target",
"length": null,
@@ -3448,7 +3792,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "dsrecord",
"include": null,
"label": "DS Key Tag",
"maxvalue": 65535,
@@ -3479,7 +3823,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "dsrecord",
"include": null,
"label": "DS Algorithm",
"maxvalue": 255,
@@ -3510,7 +3854,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "dsrecord",
"include": null,
"label": "DS Digest Type",
"maxvalue": 255,
@@ -3541,7 +3885,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "dsrecord",
"include": null,
"label": "DS Digest",
"length": null,
@@ -3682,7 +4026,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "keyrecord",
"include": null,
"label": "KEY Flags",
"maxvalue": 65535,
@@ -3713,7 +4057,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "keyrecord",
"include": null,
"label": "KEY Protocol",
"maxvalue": 255,
@@ -3744,7 +4088,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "keyrecord",
"include": null,
"label": "KEY Algorithm",
"maxvalue": 255,
@@ -3775,7 +4119,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "keyrecord",
"include": null,
"label": "KEY Public Key",
"length": null,
@@ -3844,7 +4188,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "kxrecord",
"include": null,
"label": "KX Preference",
"maxvalue": 65535,
@@ -3875,7 +4219,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "kxrecord",
"include": null,
"label": "KX Exchanger",
"length": null,
@@ -3944,7 +4288,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Degrees Latitude",
"maxvalue": 90,
@@ -3976,7 +4320,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Minutes Latitude",
"maxvalue": 59,
@@ -3994,7 +4338,7 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Float",
+ "class": "Decimal",
"cli_name": "loc_lat_sec",
"cli_short_name": null,
"csv": false,
@@ -4008,19 +4352,24 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Seconds Latitude",
- "maxvalue": 59.999,
- "minvalue": 0.0,
+ "maxvalue": {
+ "__base64__": ""
+ },
+ "minvalue": {
+ "__base64__": ""
+ },
"multivalue": false,
"name": "loc_part_lat_sec",
"option_group": "LOC Record",
+ "precision": 3,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "float"
+ "type": "Decimal"
},
{
"alwaysask": false,
@@ -4039,7 +4388,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Direction Latitude",
"multivalue": false,
@@ -4072,7 +4421,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Degrees Longtitude",
"maxvalue": 180,
@@ -4104,7 +4453,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Minutes Longtitude",
"maxvalue": 59,
@@ -4122,7 +4471,7 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Float",
+ "class": "Decimal",
"cli_name": "loc_lon_sec",
"cli_short_name": null,
"csv": false,
@@ -4136,19 +4485,24 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Seconds Longtitude",
- "maxvalue": 59.999,
- "minvalue": 0.0,
+ "maxvalue": {
+ "__base64__": ""
+ },
+ "minvalue": {
+ "__base64__": ""
+ },
"multivalue": false,
"name": "loc_part_lon_sec",
"option_group": "LOC Record",
+ "precision": 3,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "float"
+ "type": "Decimal"
},
{
"alwaysask": false,
@@ -4167,7 +4521,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Direction Longtitude",
"multivalue": false,
@@ -4187,7 +4541,7 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Float",
+ "class": "Decimal",
"cli_name": "loc_altitude",
"cli_short_name": null,
"csv": false,
@@ -4200,25 +4554,30 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Altitude",
- "maxvalue": 42849672.95,
- "minvalue": -100000.0,
+ "maxvalue": {
+ "__base64__": ""
+ },
+ "minvalue": {
+ "__base64__": ""
+ },
"multivalue": false,
"name": "loc_part_altitude",
"option_group": "LOC Record",
+ "precision": 2,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "float"
+ "type": "Decimal"
},
{
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Float",
+ "class": "Decimal",
"cli_name": "loc_size",
"cli_short_name": null,
"csv": false,
@@ -4232,25 +4591,30 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Size",
- "maxvalue": 90000000.0,
- "minvalue": 0.0,
+ "maxvalue": {
+ "__base64__": ""
+ },
+ "minvalue": {
+ "__base64__": ""
+ },
"multivalue": false,
"name": "loc_part_size",
"option_group": "LOC Record",
+ "precision": 2,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "float"
+ "type": "Decimal"
},
{
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Float",
+ "class": "Decimal",
"cli_name": "loc_h_precision",
"cli_short_name": null,
"csv": false,
@@ -4264,25 +4628,30 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Horizontal Precision",
- "maxvalue": 90000000.0,
- "minvalue": 0.0,
+ "maxvalue": {
+ "__base64__": ""
+ },
+ "minvalue": {
+ "__base64__": ""
+ },
"multivalue": false,
"name": "loc_part_h_precision",
"option_group": "LOC Record",
+ "precision": 2,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "float"
+ "type": "Decimal"
},
{
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Float",
+ "class": "Decimal",
"cli_name": "loc_v_precision",
"cli_short_name": null,
"csv": false,
@@ -4296,19 +4665,24 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "locrecord",
"include": null,
"label": "LOC Vertical Precision",
- "maxvalue": 90000000.0,
- "minvalue": 0.0,
+ "maxvalue": {
+ "__base64__": ""
+ },
+ "minvalue": {
+ "__base64__": ""
+ },
"multivalue": false,
"name": "loc_part_v_precision",
"option_group": "LOC Record",
+ "precision": 2,
"primary_key": false,
"query": false,
"required": false,
"sortorder": 2,
- "type": "float"
+ "type": "Decimal"
},
{
"alwaysask": false,
@@ -4361,7 +4735,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "mxrecord",
"include": null,
"label": "MX Preference",
"maxvalue": 65535,
@@ -4392,7 +4766,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "mxrecord",
"include": null,
"label": "MX Exchanger",
"length": null,
@@ -4461,7 +4835,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "naptrrecord",
"include": null,
"label": "NAPTR Order",
"maxvalue": 65535,
@@ -4492,7 +4866,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "naptrrecord",
"include": null,
"label": "NAPTR Preference",
"maxvalue": 65535,
@@ -4523,7 +4897,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "naptrrecord",
"include": null,
"label": "NAPTR Flags",
"length": null,
@@ -4558,7 +4932,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "naptrrecord",
"include": null,
"label": "NAPTR Service",
"length": null,
@@ -4593,7 +4967,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "naptrrecord",
"include": null,
"label": "NAPTR Regular Expression",
"length": null,
@@ -4628,7 +5002,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "naptrrecord",
"include": null,
"label": "NAPTR Replacement",
"length": null,
@@ -4697,7 +5071,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "nsrecord",
"include": null,
"label": "NS Hostname",
"length": null,
@@ -4766,7 +5140,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "nsecrecord",
"include": null,
"label": "NSEC Next Domain Name",
"length": null,
@@ -4791,7 +5165,7 @@
"class": "StrEnum",
"cli_name": "nsec_types",
"cli_short_name": null,
- "csv": false,
+ "csv": true,
"csv_separator": ",",
"csv_skipspace": true,
"default": null,
@@ -4801,7 +5175,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "nsecrecord",
"include": null,
"label": "NSEC Type Map",
"multivalue": true,
@@ -4973,7 +5347,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "ptrrecord",
"include": null,
"label": "PTR Hostname",
"length": null,
@@ -5042,7 +5416,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Type Covered",
"multivalue": false,
@@ -5107,7 +5481,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Algorithm",
"maxvalue": 255,
@@ -5138,7 +5512,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Labels",
"maxvalue": 255,
@@ -5169,7 +5543,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Original TTL",
"maxvalue": 2147483647,
@@ -5200,7 +5574,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Signature Expiration",
"length": null,
@@ -5235,7 +5609,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Signature Inception",
"length": null,
@@ -5270,7 +5644,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Key Tag",
"maxvalue": 65535,
@@ -5301,7 +5675,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Signer's Name",
"length": null,
@@ -5336,7 +5710,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "rrsigrecord",
"include": null,
"label": "RRSIG Signature",
"length": null,
@@ -5441,7 +5815,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Type Covered",
"multivalue": false,
@@ -5506,7 +5880,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Algorithm",
"maxvalue": 255,
@@ -5537,7 +5911,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Labels",
"maxvalue": 255,
@@ -5568,7 +5942,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Original TTL",
"maxvalue": 2147483647,
@@ -5599,7 +5973,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Signature Expiration",
"length": null,
@@ -5634,7 +6008,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Signature Inception",
"length": null,
@@ -5669,7 +6043,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Key Tag",
"maxvalue": 65535,
@@ -5700,7 +6074,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Signer's Name",
"length": null,
@@ -5735,7 +6109,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sigrecord",
"include": null,
"label": "SIG Signature",
"length": null,
@@ -5840,7 +6214,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "srvrecord",
"include": null,
"label": "SRV Priority",
"maxvalue": 65535,
@@ -5871,7 +6245,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "srvrecord",
"include": null,
"label": "SRV Weight",
"maxvalue": 65535,
@@ -5902,7 +6276,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "srvrecord",
"include": null,
"label": "SRV Port",
"maxvalue": 65535,
@@ -5933,7 +6307,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "srvrecord",
"include": null,
"label": "SRV Target",
"length": null,
@@ -6002,7 +6376,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sshfprecord",
"include": null,
"label": "SSHFP Algorithm",
"maxvalue": 255,
@@ -6033,7 +6407,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sshfprecord",
"include": null,
"label": "SSHFP Fingerprint Type",
"maxvalue": 255,
@@ -6064,7 +6438,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "sshfprecord",
"include": null,
"label": "SSHFP Fingerprint",
"length": null,
@@ -6241,7 +6615,7 @@
"dnsrecord_part",
"virtual_attribute"
],
- "hint": null,
+ "hint": "txtrecord",
"include": null,
"label": "TXT Text Data",
"length": null,
@@ -6277,6 +6651,11 @@
"dsrecord",
"hinforecord",
"idnsallowdynupdate",
+ "idnsallowquery",
+ "idnsallowsyncptr",
+ "idnsallowtransfer",
+ "idnsforwarders",
+ "idnsforwardpolicy",
"idnsname",
"idnssoaexpire",
"idnssoaminimum",
@@ -6318,6 +6697,10 @@
"idnssoaretry",
"idnssoaexpire",
"idnssoaminimum",
+ "idnsallowquery",
+ "idnsallowtransfer",
+ "idnsforwarders",
+ "idnsforwardpolicy",
"arecord",
"aaaarecord",
"a6record",
@@ -6843,6 +7226,170 @@
"TRUE"
],
"type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "allow_query",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": "any",
+ "doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Allow query",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsallowquery",
+ "noextrawhitespace": true,
+ "option_group": null,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "allow_transfer",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": "none",
+ "doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Allow transfer",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsallowtransfer",
+ "noextrawhitespace": true,
+ "option_group": null,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "forwarder",
+ "cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "A list of zone forwarders",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Zone forwarders",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "idnsforwarders",
+ "noextrawhitespace": true,
+ "option_group": null,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "forward_policy",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Forward policy",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Forward policy",
+ "multivalue": false,
+ "name": "idnsforwardpolicy",
+ "option_group": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode",
+ "values": [
+ "only",
+ "first"
+ ]
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bool",
+ "cli_name": "allow_sync_ptr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Allow PTR sync",
+ "multivalue": false,
+ "name": "idnsallowsyncptr",
+ "option_group": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
}
],
"uuid_attribute": ""
@@ -8097,7 +8644,8 @@
"memberof",
"managedby",
"memberindirect",
- "memberofindirect"
+ "memberofindirect",
+ "macaddress"
],
"hidden_attributes": [
"objectclass",
@@ -8520,6 +9068,38 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "macaddress",
+ "cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Hardware MAC address(es) on this host",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "MAC address",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "macaddress",
+ "noextrawhitespace": true,
+ "option_group": null,
+ "pattern": "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
+ "pattern_errmsg": "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
],
"uuid_attribute": "ipauniqueid"
@@ -11281,6 +11861,7 @@
"default_attributes": [
"cn",
"ipaenabledflag",
+ "externaluser",
"description",
"usercategory",
"hostcategory",
@@ -12502,7 +13083,7 @@
{
"alwaysask": false,
"attribute": false,
- "autofill": true,
+ "autofill": false,
"class": "Str",
"cli_name": "homedir",
"cli_short_name": null,
@@ -12527,7 +13108,7 @@
"pattern_errmsg": null,
"primary_key": false,
"query": false,
- "required": true,
+ "required": false,
"sortorder": 2,
"type": "unicode"
},
@@ -12573,7 +13154,7 @@
"csv": false,
"csv_separator": ",",
"csv_skipspace": true,
- "default": "/bin/sh",
+ "default": null,
"doc": "Login shell",
"exclude": null,
"flags": [],