From db2666d276ae60f2c3f1f5f1eaec87e55e32bf81 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Wed, 18 Jun 2014 14:20:31 +0200 Subject: webui-test: static metadata update Regular update of static metadata for testing and presentation purposes. It should also contain new DNS Forward Zones metadata. https://fedorahosted.org/freeipa/ticket/4357 Reviewed-By: Endi Sukma Dewata --- install/ui/test/data/ipa_init.json | 92 +- install/ui/test/data/ipa_init_commands.json | 4082 ++++++++++++++++++--------- install/ui/test/data/ipa_init_objects.json | 1408 +++++---- 3 files changed, 3692 insertions(+), 1890 deletions(-) (limited to 'install/ui/test/data') diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index daba71b9a..0c32395ee 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -2,16 +2,11 @@ "error": null, "id": null, "result": { - "count": 5, + "count": 6, "results": [ { "error": null, "texts": { - "ajax": { - "401": { - "message": "Your session has expired. Please re-login." - } - }, "actions": { "apply": "Apply", "automember_rebuild": "Rebuild auto membership", @@ -615,6 +610,10 @@ "ipahomesrootdir": [ "/home" ], + "ipakrbauthzdata": [ + "nfs:NONE", + "MS-PAC" + ], "ipamaxusernamelength": [ "32" ], @@ -631,17 +630,17 @@ "2" ], "ipaselinuxusermapdefault": [ - "guest_u:s0" + "unconfined_u:s0-s0:c0.c1023" ], "ipaselinuxusermaporder": [ - "guest_u:s0$xguest_u:s0$user_u:s0-s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023" + "guest_u:s0$xguest_u:s0$user_u:s0$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023" ], "ipausersearchfields": [ "uid,givenname,sn,telephonenumber,ou,title" ] }, "summary": null, - "value": "" + "value": null }, { "count": 1, @@ -675,10 +674,19 @@ } ], "krblastpwdchange": [ - "20120110142413Z" + { + "__datetime__": "20140612125228Z" + } + ], + "krblastsuccessfulauth": [ + { + "__datetime__": "20140618115206Z" + } ], "krbpasswordexpiration": [ - "20141212052109Z" + { + "__datetime__": "20140910125228Z" + } ], "krbprincipalname": [ "admin@DEV.EXAMPLE.COM" @@ -687,17 +695,20 @@ "/bin/bash" ], "memberof_group": [ - "admins" + "admins", + "trust admins" ], "nsaccountlock": false, "objectclass": [ + "ipaSshGroupOfPubKeys", + "ipaobject", "top", + "ipasshuser", "person", - "posixaccount", - "krbprincipalaux", "krbticketpolicyaux", + "krbprincipalaux", "inetuser", - "ipaobject" + "posixaccount" ], "sn": [ "Administrator" @@ -714,27 +725,32 @@ "truncated": false }, { - "count": 75, + "count": 88, "error": null, "result": { - "basedn": "dc=dev,dc=example,dc=com", - "bin": "/var/www", - "ca_agent_install_port": 9443, + "api_version": 2.91, + "basedn": "dc=example,dc=com", + "bin": "/usr/share/httpd", + "ca_agent_install_port": null, "ca_agent_port": 443, - "ca_ee_install_port": 9444, + "ca_ee_install_port": null, "ca_ee_port": 443, "ca_host": "dev.example.com", - "ca_install_port": 9180, + "ca_install_port": null, "ca_port": 80, "conf": "/etc/ipa/server.conf", "conf_default": "/etc/ipa/default.conf", "confdir": "/etc/ipa", "config_loaded": true, "container_accounts": "cn=accounts", + "container_adtrusts": "cn=ad,cn=trusts", "container_applications": "cn=applications,cn=configs,cn=policies", "container_automember": "cn=automember,cn=etc", "container_automount": "cn=automount", + "container_cifsdomains": "cn=ad,cn=etc", "container_configs": "cn=configs,cn=policies", + "container_dna": "cn=dna,cn=ipa,cn=etc", + "container_dna_posix_ids": "cn=posix-ids,cn=dna,cn=ipa,cn=etc", "container_dns": "cn=dns", "container_group": "cn=groups,cn=accounts", "container_hbac": "cn=hbac", @@ -743,46 +759,56 @@ "container_host": "cn=computers,cn=accounts", "container_hostgroup": "cn=hostgroups,cn=accounts", "container_netgroup": "cn=ng,cn=alt", + "container_otp": "cn=otp", "container_permission": "cn=permissions,cn=pbac", "container_policies": "cn=policies", "container_policygroups": "cn=policygroups,cn=configs,cn=policies", "container_policylinks": "cn=policylinks,cn=configs,cn=policies", "container_privilege": "cn=privileges,cn=pbac", + "container_radiusproxy": "cn=radiusproxy", + "container_ranges": "cn=ranges,cn=etc", + "container_realm_domains": "cn=Realm Domains,cn=ipa,cn=etc", "container_rolegroup": "cn=roles,cn=accounts", "container_roles": "cn=roles,cn=policies", + "container_s4u2proxy": "cn=s4u2proxy,cn=etc", "container_selinux": "cn=usermap,cn=selinux", "container_service": "cn=services,cn=accounts", "container_sudocmd": "cn=sudocmds,cn=sudo", "container_sudocmdgroup": "cn=sudocmdgroups,cn=sudo", "container_sudorule": "cn=sudorules,cn=sudo", + "container_trusts": "cn=trusts", "container_user": "cn=users,cn=accounts", "container_virtual": "cn=virtual operations,cn=etc", "context": "server", - "debug": false, + "debug": true, + "delegate": false, + "dogtag_version": 10, "domain": "example.com", - "dot_ipa": "/var/www/.ipa", + "dot_ipa": "/usr/share/httpd/.ipa", "enable_ra": true, "fallback": true, - "home": "/var/www", + "home": "/usr/share/httpd", "host": "dev.example.com", "in_server": true, "in_tree": false, "interactive": true, "ipalib": "/usr/lib/python2.7/site-packages/ipalib", - "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-DEV-EXAMPLE-COM.socket", + "jsonrpc_uri": "https://dev.example.com/ipa/json", + "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-EXAMPLE-COM.socket", "log": null, "logdir": "/var/log/ipa", "mode": "production", "mount_ipa": "/ipa/", - "mount_jsonserver": "json", - "mount_xmlserver": "xml", "plugins_on_demand": false, "prompt_all": false, "ra_plugin": "dogtag", - "realm": "DEV.EXAMPLE.COM", - "rpc_json_uri": "http://localhost:8888/ipa/json", - "script": "/var/www/mod_wsgi", + "realm": "EXAMPLE.COM", + "rpc_protocol": "jsonrpc", + "script": "/usr/share/httpd/mod_wsgi", + "session_auth_duration": "20 minutes", + "session_duration_type": "inactivity_timeout", "site_packages": "/usr/lib/python2.7/site-packages", + "startup_timeout": 300, "startup_traceback": false, "validate_api": false, "verbose": 0, @@ -790,14 +816,14 @@ "webui_prod": true, "xmlrpc_uri": "https://dev.example.com/ipa/xml" }, - "summary": "75 variables", - "total": 75 + "summary": "88 variables", + "total": 88 }, { "error": null, "result": true, "summary": null, - "value": "" + "value": null }, { "error": null, diff --git a/install/ui/test/data/ipa_init_commands.json b/install/ui/test/data/ipa_init_commands.json index c87665636..743f508e2 100644 --- a/install/ui/test/data/ipa_init_commands.json +++ b/install/ui/test/data/ipa_init_commands.json @@ -9,6 +9,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission ACI grants access to", "flags": [ "virtual_attribute" @@ -20,6 +21,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [ "virtual_attribute" @@ -31,6 +33,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "virtual_attribute" @@ -47,6 +50,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)", "flags": [ "virtual_attribute" @@ -66,6 +70,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Member of a group", "flags": [ "virtual_attribute" @@ -77,6 +82,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Legal LDAP filter (e.g. ou=Engineering)", "flags": [ "virtual_attribute" @@ -88,6 +94,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Subtree to apply ACI to", "flags": [ "virtual_attribute" @@ -99,6 +106,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group to apply ACI to", "flags": [ "virtual_attribute" @@ -110,6 +118,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Apply ACI to your own entry (self)", "flags": [ "virtual_attribute" @@ -120,6 +129,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "flags": [], "label": "ACI prefix", @@ -135,6 +145,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Test the ACI syntax but don't write anything", "flags": [], "label": "", @@ -158,6 +169,7 @@ "takes_options": [ { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "flags": [], "label": "ACI prefix", @@ -182,6 +194,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "ACI name", "flags": [ "virtual_attribute" @@ -195,6 +208,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission ACI grants access to", "flags": [ "virtual_attribute" @@ -207,6 +221,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [ "virtual_attribute" @@ -219,6 +234,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "virtual_attribute" @@ -235,6 +251,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)", "flags": [ "virtual_attribute" @@ -255,6 +272,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Member of a group", "flags": [ "virtual_attribute" @@ -267,6 +285,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Legal LDAP filter (e.g. ou=Engineering)", "flags": [ "virtual_attribute" @@ -279,6 +298,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Subtree to apply ACI to", "flags": [ "virtual_attribute" @@ -291,6 +311,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group to apply ACI to", "flags": [ "virtual_attribute" @@ -303,6 +324,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Apply ACI to your own entry (self)", "flags": [ "virtual_attribute" @@ -314,6 +336,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "flags": [], "label": "ACI prefix", @@ -328,6 +351,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -351,6 +375,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission ACI grants access to", "flags": [ "virtual_attribute" @@ -362,6 +387,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [ "virtual_attribute" @@ -373,6 +399,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "nonempty", @@ -389,6 +416,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)", "flags": [ "virtual_attribute" @@ -408,6 +436,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Member of a group", "flags": [ "virtual_attribute" @@ -419,6 +448,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Legal LDAP filter (e.g. ou=Engineering)", "flags": [ "virtual_attribute" @@ -430,6 +460,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Subtree to apply ACI to", "flags": [ "virtual_attribute" @@ -441,6 +472,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group to apply ACI to", "flags": [ "virtual_attribute" @@ -452,6 +484,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Apply ACI to your own entry (self)", "flags": [ "virtual_attribute" @@ -462,6 +495,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "flags": [], "label": "ACI prefix", @@ -492,6 +526,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission ACI grants access to", "flags": [ "virtual_attribute" @@ -503,6 +538,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [ "virtual_attribute" @@ -514,6 +550,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "nonempty", @@ -530,6 +567,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)", "flags": [ "virtual_attribute" @@ -549,6 +587,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Member of a group", "flags": [ "virtual_attribute" @@ -560,6 +599,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Legal LDAP filter (e.g. ou=Engineering)", "flags": [ "virtual_attribute" @@ -571,6 +611,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Subtree to apply ACI to", "flags": [ "virtual_attribute" @@ -582,6 +623,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group to apply ACI to", "flags": [ "virtual_attribute" @@ -593,6 +635,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Apply ACI to your own entry (self)", "flags": [ "virtual_attribute" @@ -603,6 +646,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "flags": [], "label": "ACI prefix", @@ -618,6 +662,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "New ACI name", "flags": [], "label": "", @@ -643,6 +688,7 @@ "takes_options": [ { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "flags": [], "label": "ACI prefix", @@ -658,6 +704,7 @@ }, { "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "Location of the ACI", "flags": [], "label": "Location of the ACI", @@ -688,6 +735,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automember Rule", "flags": [], "label": "Automember Rule", @@ -701,6 +749,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -716,6 +765,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -742,6 +792,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automember Rule", "flags": [], "label": "Automember Rule", @@ -755,6 +806,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -764,6 +816,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Inclusive Regex", "flags": [], "label": "Inclusive Regex", @@ -774,6 +827,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Exclusive Regex", "flags": [], "label": "Exclusive Regex", @@ -784,6 +838,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", "flags": [ "no_update", @@ -798,6 +853,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -826,6 +882,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -835,6 +892,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -863,6 +921,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -872,6 +931,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default (fallback) group for entries to land", "flags": [ "no_update", @@ -885,6 +945,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -912,6 +973,7 @@ "takes_options": [ { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -938,6 +1000,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automember Rule", "flags": [], "label": "Automember Rule", @@ -950,6 +1013,7 @@ "takes_options": [ { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -972,6 +1036,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -982,6 +1047,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -1008,6 +1074,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automember Rule", "flags": [], "label": "Automember Rule", @@ -1021,6 +1088,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -1039,6 +1107,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -1048,6 +1117,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -1076,6 +1146,7 @@ "takes_options": [ { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Rebuild membership for all members of a grouping", @@ -1088,6 +1159,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rebuild membership for specified users", "flags": [], "label": "Users", @@ -1098,6 +1170,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rebuild membership for specified hosts", "flags": [], "label": "Hosts", @@ -1106,6 +1179,21 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Don't wait for rebuilding membership", + "flags": [], + "label": "No wait", + "name": "no_wait", + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, { "name": "version" } @@ -1115,6 +1203,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automember Rule", "flags": [], "label": "Automember Rule", @@ -1128,6 +1217,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -1137,6 +1227,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Inclusive Regex", "flags": [], "label": "Inclusive Regex", @@ -1147,6 +1238,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Exclusive Regex", "flags": [], "label": "Exclusive Regex", @@ -1157,6 +1249,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", "flags": [ "no_update", @@ -1171,6 +1264,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -1197,6 +1291,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automember Rule", "flags": [], "label": "Automember Rule", @@ -1209,6 +1304,7 @@ "takes_options": [ { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Grouping to which the rule applies", "flags": [], "label": "Grouping Type", @@ -1237,6 +1333,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount key name.", "flags": [ "req_update" @@ -1250,6 +1347,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Mount information", "flags": [], "label": "Mount information", @@ -1280,6 +1378,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "exclude": [ "webui" @@ -1295,6 +1394,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount key name.", "flags": [], "label": "Key", @@ -1305,6 +1405,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Mount information", "flags": [], "label": "Mount information", @@ -1323,6 +1424,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount key name.", "flags": [ "req_update" @@ -1336,6 +1438,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Mount information", "flags": [], "label": "Mount information", @@ -1346,6 +1449,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -1358,6 +1462,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -1385,6 +1490,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount key name.", "flags": [ "nonempty", @@ -1399,6 +1505,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Mount information", "flags": [ "nonempty" @@ -1419,6 +1526,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -1428,6 +1536,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "New mount information", "flags": [], "label": "New mount information", @@ -1446,6 +1555,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the automount key object", "exclude": [ "webui" @@ -1469,6 +1579,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -1478,6 +1589,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount key name.", "flags": [], "label": "Key", @@ -1488,6 +1600,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Mount information", "flags": [], "label": "Mount information", @@ -1531,6 +1644,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -1549,6 +1663,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automount location name.", "flags": [], "label": "Location", @@ -1560,6 +1675,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -1572,6 +1688,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -1593,6 +1710,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"location\")", "flags": [], "label": "Primary key only", @@ -1605,6 +1723,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automount master file.", "flags": [], "label": "Master file", @@ -1617,6 +1736,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous operation mode. Errors are reported but the process continues.", "flags": [], "label": "", @@ -1633,6 +1753,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -1665,6 +1786,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -1695,6 +1817,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -1710,6 +1833,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Mount point", "flags": [], "label": "Mount point", @@ -1721,6 +1845,7 @@ { "class": "Str", "default": "auto.master", + "deprecated_cli_aliases": [], "doc": "Name of parent automount map (default: auto.master).", "flags": [], "label": "Parent map", @@ -1744,6 +1869,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -1762,6 +1888,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount map name.", "flags": [], "label": "Map", @@ -1774,6 +1901,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -1784,6 +1912,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -1796,6 +1925,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -1817,6 +1947,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"map\")", "flags": [], "label": "Primary key only", @@ -1831,6 +1962,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -1849,6 +1981,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -1872,6 +2005,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -1895,6 +2029,7 @@ "takes_args": [ { "class": "Any", + "deprecated_cli_aliases": [], "doc": "Nested Methods to execute", "flags": [], "label": "", @@ -1915,6 +2050,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Subject", "flags": [], "label": "Subject", @@ -1924,6 +2060,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Reason for revoking the certificate (0-10)", "flags": [], "label": "Reason", @@ -1934,6 +2071,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "minimum serial number", "flags": [], "label": "", @@ -1944,6 +2082,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "maximum serial number", "flags": [], "label": "", @@ -1954,6 +2093,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "match the common name exactly", "flags": [], "label": "", @@ -1962,6 +2102,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Valid not after from this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -1971,6 +2112,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Valid not after to this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -1980,6 +2122,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Valid not before from this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -1989,6 +2132,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Valid not before to this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -1998,6 +2142,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Issued on from this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -2007,6 +2152,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Issued on to this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -2016,6 +2162,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Revoked on from this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -2025,6 +2172,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Revoked on to this date (YYYY-mm-dd)", "flags": [], "label": "", @@ -2035,6 +2183,7 @@ { "class": "Int", "default": 100, + "deprecated_cli_aliases": [], "doc": "Maximum number of certs returned", "flags": [ "no_display" @@ -2060,6 +2209,7 @@ "name": "cert_remove_hold", "takes_args": { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial number in decimal or if prefixed with 0x in hexadecimal", "flags": [], "label": "Serial number", @@ -2079,6 +2229,7 @@ "takes_args": [ { "class": "File", + "deprecated_cli_aliases": [], "doc": "CSR", "flags": [], "label": "CSR", @@ -2090,6 +2241,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service principal for this certificate (e.g. HTTP/test.example.com)", "flags": [], "label": "Principal", @@ -2101,6 +2253,7 @@ { "class": "Str", "default": "pkcs10", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -2111,6 +2264,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "automatically add the principal if it doesn't exist", "flags": [], "label": "", @@ -2127,6 +2281,7 @@ "name": "cert_revoke", "takes_args": { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial number in decimal or if prefixed with 0x in hexadecimal", "flags": [], "label": "Serial number", @@ -2139,6 +2294,7 @@ { "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Reason for revoking the certificate (0-10)", "flags": [], "label": "Reason", @@ -2157,6 +2313,7 @@ "name": "cert_show", "takes_args": { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial number in decimal or if prefixed with 0x in hexadecimal", "flags": [], "label": "Serial number", @@ -2168,6 +2325,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "File to store the certificate in.", "exclude": [ "webui" @@ -2188,6 +2346,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Request id", "flags": [ "no_update", @@ -2222,6 +2381,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum username length", "flags": [ "nonempty" @@ -2235,6 +2395,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Default location of home directories", "flags": [ "nonempty" @@ -2247,6 +2408,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default shell for new users", "flags": [ "nonempty" @@ -2259,6 +2421,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default group for new users", "flags": [ "nonempty" @@ -2271,6 +2434,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default e-mail domain", "flags": [], "label": "Default e-mail domain", @@ -2281,6 +2445,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)", "flags": [ "nonempty" @@ -2294,6 +2459,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of records to search (-1 is unlimited)", "flags": [ "nonempty" @@ -2307,6 +2473,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "A comma-separated list of fields to search in when searching for users", "flags": [ "nonempty" @@ -2319,6 +2486,7 @@ { "attribute": true, "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "A comma-separated list of fields to search in when searching for groups", "flags": [ "nonempty" @@ -2331,6 +2499,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enable migration mode", "flags": [ "nonempty" @@ -2342,6 +2511,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default group objectclasses (comma-separated list)", "flags": [ "nonempty" @@ -2355,6 +2525,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default user objectclasses (comma-separated list)", "flags": [ "nonempty" @@ -2368,6 +2539,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Number of days's notice of impending password expiration", "flags": [ "nonempty" @@ -2381,6 +2553,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Extra hashes to generate in password plug-in", "flags": [], "label": "Password plugin features", @@ -2396,6 +2569,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Order in increasing priority of SELinux users, delimited by $", "flags": [ "nonempty" @@ -2408,6 +2582,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default SELinux user when no match is found in SELinux map rule", "flags": [], "label": "Default SELinux user", @@ -2418,6 +2593,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Default types of PAC supported for services", "flags": [], "label": "Default PAC types", @@ -2433,6 +2609,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Default types of supported user authentication", "flags": [], "label": "Default user authentication types", @@ -2456,6 +2633,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -2479,6 +2657,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -2503,6 +2682,7 @@ { "attribute": true, "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -2513,6 +2693,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -2544,6 +2725,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -2562,6 +2744,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -2574,6 +2757,7 @@ { "attribute": true, "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -2584,6 +2768,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -2595,6 +2780,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -2607,6 +2793,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -2628,6 +2815,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"cn\")", "flags": [], "label": "Primary key only", @@ -2642,6 +2830,7 @@ { "attribute": true, "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "", "flags": [ "nonempty" @@ -2653,6 +2842,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "", "flags": [ "nonempty" @@ -2674,6 +2864,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -2697,6 +2888,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -2722,6 +2914,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -2736,6 +2929,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply delegation to", "flags": [], "label": "Member user group", @@ -2747,6 +2941,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [], "label": "User group", @@ -2782,6 +2977,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Delegation name", "flags": [], "label": "Delegation name", @@ -2794,6 +2990,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -2809,6 +3006,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply delegation to", "flags": [], "label": "Member user group", @@ -2820,6 +3018,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [], "label": "User group", @@ -2830,6 +3029,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -2854,6 +3054,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -2868,6 +3069,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply delegation to", "flags": [ "nonempty" @@ -2880,6 +3082,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [ "nonempty" @@ -2929,6 +3132,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hostname", "flags": [], "label": "Hostname", @@ -2950,6 +3154,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Global forwarders", @@ -2961,6 +3166,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.", "flags": [], "label": "Forward policy", @@ -2975,6 +3181,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records", "flags": [], "label": "Allow PTR sync", @@ -2985,6 +3192,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "Zone refresh interval", "flags": [ "no_option" @@ -3004,6 +3212,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -3027,6 +3236,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -3045,199 +3255,535 @@ } ] }, - "dnsrecord_add": { + "dnsforwardzone_add": { "takes_args": [], "takes_options": [ + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "IP network to create reverse zone name from", + "flags": [ + "virtual_attribute" + ], + "label": "Reverse zone IP network", + "name": "name_from_ip", + "noextrawhitespace": true, + "type": "unicode" + }, { "attribute": true, - "class": "Int", - "doc": "Time to live", + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], - "label": "Time to live", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "dnsttl", - "type": "int" + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "type": "unicode" }, { "attribute": true, "class": "StrEnum", - "doc": "DNS class", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", "flags": [], - "label": "Class", - "name": "dnsclass", + "label": "Forward policy", + "name": "idnsforwardpolicy", "type": "unicode", "values": [ - "IN", - "CS", - "CH", - "HS" + "only", + "first", + "none" ] }, { - "attribute": true, - "class": "ARecord", - "doc": "Raw A records", - "flags": [], - "label": "A record", - "multivalue": true, - "name": "arecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "A Record", - "type": "unicode", - "validatedns": true + "name": "setattr" }, { - "class": "Str", - "doc": "IP Address", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "arecord", - "label": "A IP Address", - "name": "a_part_ip_address", - "noextrawhitespace": true, - "option_group": "A Record", - "type": "unicode" + "name": "addattr" + }, + { + "name": "all" + }, + { + "name": "raw" }, + { + "name": "version" + } + ] + }, + "dnsforwardzone_add_permission": { + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, + "dnsforwardzone_del": { + "takes_args": [], + "takes_options": [ { "class": "Flag", - "doc": "Create reverse record for this IP Address", - "flags": [ - "no_update", - "dnsrecord_extra", - "virtual_attribute" - ], - "hint": "arecord", - "label": "A Create reverse", - "name": "a_extra_create_reverse", - "option_group": "A Record", + "deprecated_cli_aliases": [], + "doc": "Continuous mode: Don't stop on errors.", + "flags": [], + "label": "", + "name": "continue", + "required": true, "type": "bool" }, + { + "name": "version" + } + ] + }, + "dnsforwardzone_disable": { + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, + "dnsforwardzone_enable": { + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, + "dnsforwardzone_find": { + "takes_args": [], + "takes_options": [ { "attribute": true, - "class": "AAAARecord", - "doc": "Raw AAAA records", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], + "doc": "Zone name (FQDN)", "flags": [], - "label": "AAAA record", - "multivalue": true, - "name": "aaaarecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "AAAA Record", - "type": "unicode", - "validatedns": true + "label": "Zone name", + "name": "idnsname", + "only_absolute": true, + "primary_key": true, + "query": true, + "type": "DNSName" }, { "class": "Str", - "doc": "IP Address", + "deprecated_cli_aliases": [], + "doc": "IP network to create reverse zone name from", "flags": [ - "dnsrecord_part", "virtual_attribute" ], - "hint": "aaaarecord", - "label": "AAAA IP Address", - "name": "aaaa_part_ip_address", + "label": "Reverse zone IP network", + "name": "name_from_ip", "noextrawhitespace": true, - "option_group": "AAAA Record", + "query": true, "type": "unicode" }, { - "class": "Flag", - "doc": "Create reverse record for this IP Address", + "attribute": true, + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Is zone active?", "flags": [ "no_update", - "dnsrecord_extra", - "virtual_attribute" + "no_create" ], - "hint": "aaaarecord", - "label": "AAAA Create reverse", - "name": "aaaa_extra_create_reverse", - "option_group": "AAAA Record", + "label": "Active zone", + "name": "idnszoneactive", + "query": true, "type": "bool" }, { "attribute": true, - "class": "A6Record", - "doc": "Raw A6 records", + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], - "label": "A6 record", + "label": "Zone forwarders", "multivalue": true, - "name": "a6record", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "A6 Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "Str", - "doc": "Record data", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "a6record", - "label": "A6 Record data", - "name": "a6_part_data", + "name": "idnsforwarders", "noextrawhitespace": true, - "option_group": "A6 Record", + "query": true, "type": "unicode" }, { "attribute": true, - "class": "AFSDBRecord", - "doc": "Raw AFSDB records", + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", "flags": [], - "label": "AFSDB record", - "multivalue": true, - "name": "afsdbrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "AFSDB Record", + "label": "Forward policy", + "name": "idnsforwardpolicy", + "query": true, "type": "unicode", - "validatedns": true + "values": [ + "only", + "first", + "none" + ] }, { "class": "Int", - "doc": "Subtype", + "deprecated_cli_aliases": [], + "doc": "Time limit of search in seconds", "flags": [ - "dnsrecord_optional", - "dnsrecord_part", - "virtual_attribute" + "no_display" ], - "hint": "afsdbrecord", - "label": "AFSDB Subtype", - "maxvalue": 65535, + "label": "Time Limit", + "maxvalue": 2147483647, "minvalue": 0, - "name": "afsdb_part_subtype", - "option_group": "AFSDB Record", + "name": "timelimit", "type": "int" }, { - "class": "Str", - "doc": "Hostname", + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Maximum number of entries returned", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_display" ], - "hint": "afsdbrecord", - "label": "AFSDB Hostname", - "name": "afsdb_part_hostname", - "noextrawhitespace": true, - "option_group": "AFSDB Record", - "type": "unicode" + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "sizelimit", + "type": "int" }, { - "attribute": true, - "class": "APLRecord", - "doc": "Raw APL records", - "flags": [ - "no_option" - ], - "label": "APL record", + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Results should contain primary key attribute only (\"name\")", + "flags": [], + "label": "Primary key only", + "name": "pkey_only", + "type": "bool" + } + ] + }, + "dnsforwardzone_mod": { + "takes_args": [], + "takes_options": [ + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "IP network to create reverse zone name from", + "flags": [ + "virtual_attribute" + ], + "label": "Reverse zone IP network", + "name": "name_from_ip", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "flags": [], + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "flags": [], + "label": "Forward policy", + "name": "idnsforwardpolicy", + "type": "unicode", + "values": [ + "only", + "first", + "none" + ] + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "delattr" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "dnsforwardzone_remove_permission": { + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, + "dnsforwardzone_show": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "dnsrecord_add": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Time to live", + "flags": [], + "label": "Time to live", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "dnsttl", + "type": "int" + }, + { + "attribute": true, + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "DNS class", + "flags": [], + "label": "Class", + "name": "dnsclass", + "type": "unicode", + "values": [ + "IN", + "CS", + "CH", + "HS" + ] + }, + { + "attribute": true, + "class": "ARecord", + "deprecated_cli_aliases": [], + "doc": "Raw A records", + "flags": [], + "label": "A record", + "multivalue": true, + "name": "arecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "A Record", + "type": "unicode", + "validatedns": true + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "IP Address", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "arecord", + "label": "A IP Address", + "name": "a_part_ip_address", + "noextrawhitespace": true, + "option_group": "A Record", + "type": "unicode" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Create reverse record for this IP Address", + "flags": [ + "no_update", + "dnsrecord_extra", + "virtual_attribute" + ], + "hint": "arecord", + "label": "A Create reverse", + "name": "a_extra_create_reverse", + "option_group": "A Record", + "type": "bool" + }, + { + "attribute": true, + "class": "AAAARecord", + "deprecated_cli_aliases": [], + "doc": "Raw AAAA records", + "flags": [], + "label": "AAAA record", + "multivalue": true, + "name": "aaaarecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "AAAA Record", + "type": "unicode", + "validatedns": true + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "IP Address", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "aaaarecord", + "label": "AAAA IP Address", + "name": "aaaa_part_ip_address", + "noextrawhitespace": true, + "option_group": "AAAA Record", + "type": "unicode" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Create reverse record for this IP Address", + "flags": [ + "no_update", + "dnsrecord_extra", + "virtual_attribute" + ], + "hint": "aaaarecord", + "label": "AAAA Create reverse", + "name": "aaaa_extra_create_reverse", + "option_group": "AAAA Record", + "type": "bool" + }, + { + "attribute": true, + "class": "A6Record", + "deprecated_cli_aliases": [], + "doc": "Raw A6 records", + "flags": [], + "label": "A6 record", + "multivalue": true, + "name": "a6record", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "A6 Record", + "type": "unicode", + "validatedns": true + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Record data", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "a6record", + "label": "A6 Record data", + "name": "a6_part_data", + "noextrawhitespace": true, + "option_group": "A6 Record", + "type": "unicode" + }, + { + "attribute": true, + "class": "AFSDBRecord", + "deprecated_cli_aliases": [], + "doc": "Raw AFSDB records", + "flags": [], + "label": "AFSDB record", + "multivalue": true, + "name": "afsdbrecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "AFSDB Record", + "type": "unicode", + "validatedns": true + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Subtype", + "flags": [ + "dnsrecord_optional", + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "afsdbrecord", + "label": "AFSDB Subtype", + "maxvalue": 65535, + "minvalue": 0, + "name": "afsdb_part_subtype", + "option_group": "AFSDB Record", + "type": "int" + }, + { + "class": "DNSNameParam", + "deprecated_cli_aliases": [], + "doc": "Hostname", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "afsdbrecord", + "label": "AFSDB Hostname", + "name": "afsdb_part_hostname", + "option_group": "AFSDB Record", + "type": "DNSName" + }, + { + "attribute": true, + "class": "APLRecord", + "deprecated_cli_aliases": [], + "doc": "Raw APL records", + "flags": [ + "no_option" + ], + "label": "APL record", "multivalue": true, "name": "aplrecord", "noextrawhitespace": true, @@ -3249,6 +3795,7 @@ { "attribute": true, "class": "CERTRecord", + "deprecated_cli_aliases": [], "doc": "Raw CERT records", "flags": [], "label": "CERT record", @@ -3262,6 +3809,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Certificate Type", "flags": [ "dnsrecord_part", @@ -3277,6 +3825,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Key Tag", "flags": [ "dnsrecord_part", @@ -3292,6 +3841,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -3307,6 +3857,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Certificate/CRL", "flags": [ "dnsrecord_part", @@ -3322,6 +3873,7 @@ { "attribute": true, "class": "CNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", @@ -3334,7 +3886,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A hostname which this alias hostname points to", "flags": [ "dnsrecord_part", @@ -3343,13 +3896,13 @@ "hint": "cnamerecord", "label": "CNAME Hostname", "name": "cname_part_hostname", - "noextrawhitespace": true, "option_group": "CNAME Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "DHCIDRecord", + "deprecated_cli_aliases": [], "doc": "Raw DHCID records", "flags": [ "no_option" @@ -3366,10 +3919,9 @@ { "attribute": true, "class": "DLVRecord", + "deprecated_cli_aliases": [], "doc": "Raw DLV records", - "flags": [ - "no_option" - ], + "flags": [], "label": "DLV record", "multivalue": true, "name": "dlvrecord", @@ -3379,9 +3931,75 @@ "type": "unicode", "validatedns": true }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Key Tag", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Key Tag", + "maxvalue": 65535, + "minvalue": 0, + "name": "dlv_part_key_tag", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Algorithm", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Algorithm", + "maxvalue": 255, + "minvalue": 0, + "name": "dlv_part_algorithm", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Digest Type", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Digest Type", + "maxvalue": 255, + "minvalue": 0, + "name": "dlv_part_digest_type", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Digest", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Digest", + "name": "dlv_part_digest", + "noextrawhitespace": true, + "option_group": "DLV Record", + "pattern": "^[0-9a-fA-F]+$", + "pattern_errmsg": "only hexadecimal digits are allowed", + "type": "unicode" + }, { "attribute": true, "class": "DNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", @@ -3394,7 +4012,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Target", "flags": [ "dnsrecord_part", @@ -3403,13 +4022,13 @@ "hint": "dnamerecord", "label": "DNAME Target", "name": "dname_part_target", - "noextrawhitespace": true, "option_group": "DNAME Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "DNSKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw DNSKEY records", "flags": [ "no_option" @@ -3426,6 +4045,7 @@ { "attribute": true, "class": "DSRecord", + "deprecated_cli_aliases": [], "doc": "Raw DS records", "flags": [], "label": "DS record", @@ -3439,6 +4059,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Key Tag", "flags": [ "dnsrecord_part", @@ -3454,6 +4075,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -3469,6 +4091,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Digest Type", "flags": [ "dnsrecord_part", @@ -3484,6 +4107,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Digest", "flags": [ "dnsrecord_part", @@ -3494,11 +4118,14 @@ "name": "ds_part_digest", "noextrawhitespace": true, "option_group": "DS Record", + "pattern": "^[0-9a-fA-F]+$", + "pattern_errmsg": "only hexadecimal digits are allowed", "type": "unicode" }, { "attribute": true, "class": "HIPRecord", + "deprecated_cli_aliases": [], "doc": "Raw HIP records", "flags": [ "no_option" @@ -3507,103 +4134,49 @@ "multivalue": true, "name": "hiprecord", "noextrawhitespace": true, - "normalizedns": true, - "option_group": "HIP Record", - "type": "unicode", - "validatedns": true - }, - { - "attribute": true, - "class": "IPSECKEYRecord", - "doc": "Raw IPSECKEY records", - "flags": [ - "no_option" - ], - "label": "IPSECKEY record", - "multivalue": true, - "name": "ipseckeyrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "IPSECKEY Record", - "type": "unicode", - "validatedns": true - }, - { - "attribute": true, - "class": "KEYRecord", - "doc": "Raw KEY records", - "flags": [], - "label": "KEY record", - "multivalue": true, - "name": "keyrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "KEY Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "Int", - "doc": "Flags", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Flags", - "maxvalue": 65535, - "minvalue": 0, - "name": "key_part_flags", - "option_group": "KEY Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Protocol", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Protocol", - "maxvalue": 255, - "minvalue": 0, - "name": "key_part_protocol", - "option_group": "KEY Record", - "type": "int" + "normalizedns": true, + "option_group": "HIP Record", + "type": "unicode", + "validatedns": true }, { - "class": "Int", - "doc": "Algorithm", + "attribute": true, + "class": "IPSECKEYRecord", + "deprecated_cli_aliases": [], + "doc": "Raw IPSECKEY records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "keyrecord", - "label": "KEY Algorithm", - "maxvalue": 255, - "minvalue": 0, - "name": "key_part_algorithm", - "option_group": "KEY Record", - "type": "int" + "label": "IPSECKEY record", + "multivalue": true, + "name": "ipseckeyrecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "IPSECKEY Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Public Key", + "attribute": true, + "class": "KEYRecord", + "deprecated_cli_aliases": [], + "doc": "Raw KEY records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "keyrecord", - "label": "KEY Public Key", - "name": "key_part_public_key", + "label": "KEY record", + "multivalue": true, + "name": "keyrecord", "noextrawhitespace": true, + "normalizedns": true, "option_group": "KEY Record", - "type": "unicode" + "type": "unicode", + "validatedns": true }, { "attribute": true, "class": "KXRecord", + "deprecated_cli_aliases": [], "doc": "Raw KX records", "flags": [], "label": "KX record", @@ -3617,6 +4190,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", @@ -3631,7 +4205,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A host willing to act as a key exchanger", "flags": [ "dnsrecord_part", @@ -3640,13 +4215,13 @@ "hint": "kxrecord", "label": "KX Exchanger", "name": "kx_part_exchanger", - "noextrawhitespace": true, "option_group": "KX Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "LOCRecord", + "deprecated_cli_aliases": [], "doc": "Raw LOC records", "flags": [], "label": "LOC record", @@ -3660,6 +4235,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Degrees Latitude", "flags": [ "dnsrecord_part", @@ -3675,6 +4251,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minutes Latitude", "flags": [ "dnsrecord_optional", @@ -3691,6 +4268,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Seconds Latitude", "flags": [ "dnsrecord_optional", @@ -3713,6 +4291,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Direction Latitude", "flags": [ "dnsrecord_part", @@ -3730,6 +4309,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Degrees Longitude", "flags": [ "dnsrecord_part", @@ -3745,6 +4325,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minutes Longitude", "flags": [ "dnsrecord_optional", @@ -3761,6 +4342,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Seconds Longitude", "flags": [ "dnsrecord_optional", @@ -3783,6 +4365,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Direction Longitude", "flags": [ "dnsrecord_part", @@ -3800,6 +4383,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Altitude", "flags": [ "dnsrecord_part", @@ -3821,6 +4405,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Size", "flags": [ "dnsrecord_optional", @@ -3843,6 +4428,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Horizontal Precision", "flags": [ "dnsrecord_optional", @@ -3865,6 +4451,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Vertical Precision", "flags": [ "dnsrecord_optional", @@ -3888,6 +4475,7 @@ { "attribute": true, "class": "MXRecord", + "deprecated_cli_aliases": [], "doc": "Raw MX records", "flags": [], "label": "MX record", @@ -3901,6 +4489,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", @@ -3915,7 +4504,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A host willing to act as a mail exchanger", "flags": [ "dnsrecord_part", @@ -3924,13 +4514,13 @@ "hint": "mxrecord", "label": "MX Exchanger", "name": "mx_part_exchanger", - "noextrawhitespace": true, "option_group": "MX Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "NAPTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", @@ -3944,6 +4534,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Order", "flags": [ "dnsrecord_part", @@ -3959,6 +4550,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference", "flags": [ "dnsrecord_part", @@ -3974,6 +4566,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Flags", "flags": [ "dnsrecord_part", @@ -3988,6 +4581,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service", "flags": [ "dnsrecord_part", @@ -4002,6 +4596,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Regular Expression", "flags": [ "dnsrecord_part", @@ -4016,6 +4611,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Replacement", "flags": [ "dnsrecord_part", @@ -4031,6 +4627,7 @@ { "attribute": true, "class": "NSRecord", + "deprecated_cli_aliases": [], "doc": "Raw NS records", "flags": [], "label": "NS record", @@ -4043,7 +4640,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Hostname", "flags": [ "dnsrecord_part", @@ -4052,15 +4650,17 @@ "hint": "nsrecord", "label": "NS Hostname", "name": "ns_part_hostname", - "noextrawhitespace": true, "option_group": "NS Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "NSECRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC records", - "flags": [], + "flags": [ + "no_option" + ], "label": "NSEC record", "multivalue": true, "name": "nsecrecord", @@ -4070,74 +4670,10 @@ "type": "unicode", "validatedns": true }, - { - "class": "Str", - "doc": "Next Domain Name", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "nsecrecord", - "label": "NSEC Next Domain Name", - "name": "nsec_part_next", - "noextrawhitespace": true, - "option_group": "NSEC Record", - "type": "unicode" - }, - { - "class": "StrEnum", - "doc": "Type Map", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "nsecrecord", - "label": "NSEC Type Map", - "multivalue": true, - "name": "nsec_part_types", - "option_group": "NSEC Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SIG", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, { "attribute": true, "class": "NSEC3Record", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3 records", "flags": [ "no_option" @@ -4154,10 +4690,9 @@ { "attribute": true, "class": "NSEC3PARAMRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3PARAM records", - "flags": [ - "no_option" - ], + "flags": [], "label": "NSEC3PARAM record", "multivalue": true, "name": "nsec3paramrecord", @@ -4165,413 +4700,160 @@ "normalizedns": true, "option_group": "NSEC3PARAM Record", "type": "unicode", - "validatedns": true - }, - { - "attribute": true, - "class": "PTRRecord", - "doc": "Raw PTR records", - "flags": [], - "label": "PTR record", - "multivalue": true, - "name": "ptrrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "PTR Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "Str", - "doc": "The hostname this reverse record points to", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "ptrrecord", - "label": "PTR Hostname", - "name": "ptr_part_hostname", - "noextrawhitespace": true, - "option_group": "PTR Record", - "type": "unicode" - }, - { - "attribute": true, - "class": "RRSIGRecord", - "doc": "Raw RRSIG records", - "flags": [], - "label": "RRSIG record", - "multivalue": true, - "name": "rrsigrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "RRSIG Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "StrEnum", - "doc": "Type Covered", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Type Covered", - "name": "rrsig_part_type_covered", - "option_group": "RRSIG Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, - { - "class": "Int", - "doc": "Algorithm", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Algorithm", - "maxvalue": 255, - "minvalue": 0, - "name": "rrsig_part_algorithm", - "option_group": "RRSIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Labels", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Labels", - "maxvalue": 255, - "minvalue": 0, - "name": "rrsig_part_labels", - "option_group": "RRSIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Original TTL", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Original TTL", - "maxvalue": 2147483647, - "minvalue": 0, - "name": "rrsig_part_original_ttl", - "option_group": "RRSIG Record", - "type": "int" - }, - { - "class": "Str", - "doc": "Signature Expiration", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signature Expiration", - "name": "rrsig_part_signature_expiration", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature Inception", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signature Inception", - "name": "rrsig_part_signature_inception", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Int", - "doc": "Key Tag", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Key Tag", - "maxvalue": 65535, - "minvalue": 0, - "name": "rrsig_part_key_tag", - "option_group": "RRSIG Record", - "type": "int" - }, - { - "class": "Str", - "doc": "Signer's Name", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signer's Name", - "name": "rrsig_part_signers_name", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signature", - "name": "rrsig_part_signature", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "attribute": true, - "class": "RPRecord", - "doc": "Raw RP records", - "flags": [ - "no_option" - ], - "label": "RP record", - "multivalue": true, - "name": "rprecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "RP Record", - "type": "unicode", - "validatedns": true - }, - { - "attribute": true, - "class": "SIGRecord", - "doc": "Raw SIG records", - "flags": [], - "label": "SIG record", - "multivalue": true, - "name": "sigrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "SIG Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "StrEnum", - "doc": "Type Covered", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Type Covered", - "name": "sig_part_type_covered", - "option_group": "SIG Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] + "validatedns": true }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Algorithm", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Algorithm", "maxvalue": 255, "minvalue": 0, - "name": "sig_part_algorithm", - "option_group": "SIG Record", + "name": "nsec3param_part_algorithm", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Int", - "doc": "Labels", + "default": 0, + "deprecated_cli_aliases": [], + "doc": "Flags", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Labels", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Flags", "maxvalue": 255, "minvalue": 0, - "name": "sig_part_labels", - "option_group": "SIG Record", + "name": "nsec3param_part_flags", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Int", - "doc": "Original TTL", + "deprecated_cli_aliases": [], + "doc": "Iterations", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Original TTL", - "maxvalue": 2147483647, + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Iterations", + "maxvalue": 65535, "minvalue": 0, - "name": "sig_part_original_ttl", - "option_group": "SIG Record", + "name": "nsec3param_part_iterations", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Str", - "doc": "Signature Expiration", + "default": "-", + "deprecated_cli_aliases": [], + "doc": "A hexadecimal salt value. Requires hexadecimal digits or hyphen (\"-\") if no salt is required", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Signature Expiration", - "name": "sig_part_signature_expiration", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Salt", + "minlength": 1, + "name": "nsec3param_part_salt", "noextrawhitespace": true, - "option_group": "SIG Record", + "option_group": "NSEC3PARAM Record", + "pattern": "^([0-9a-fA-F]+|-)$", + "pattern_errmsg": "only hexadecimal digits or single hyphen (\"-\") are allowed", "type": "unicode" }, { - "class": "Str", - "doc": "Signature Inception", + "attribute": true, + "class": "PTRRecord", + "deprecated_cli_aliases": [], + "doc": "Raw PTR records", + "flags": [], + "label": "PTR record", + "multivalue": true, + "name": "ptrrecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "PTR Record", + "type": "unicode", + "validatedns": true + }, + { + "class": "DNSNameParam", + "deprecated_cli_aliases": [], + "doc": "The hostname this reverse record points to", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Signature Inception", - "name": "sig_part_signature_inception", - "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "hint": "ptrrecord", + "label": "PTR Hostname", + "name": "ptr_part_hostname", + "option_group": "PTR Record", + "type": "DNSName" }, { - "class": "Int", - "doc": "Key Tag", + "attribute": true, + "class": "RRSIGRecord", + "deprecated_cli_aliases": [], + "doc": "Raw RRSIG records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Key Tag", - "maxvalue": 65535, - "minvalue": 0, - "name": "sig_part_key_tag", - "option_group": "SIG Record", - "type": "int" + "label": "RRSIG record", + "multivalue": true, + "name": "rrsigrecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "RRSIG Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signer's Name", + "attribute": true, + "class": "RPRecord", + "deprecated_cli_aliases": [], + "doc": "Raw RP records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Signer's Name", - "name": "sig_part_signers_name", + "label": "RP record", + "multivalue": true, + "name": "rprecord", "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "normalizedns": true, + "option_group": "RP Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signature", + "attribute": true, + "class": "SIGRecord", + "deprecated_cli_aliases": [], + "doc": "Raw SIG records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Signature", - "name": "sig_part_signature", + "label": "SIG record", + "multivalue": true, + "name": "sigrecord", "noextrawhitespace": true, + "normalizedns": true, "option_group": "SIG Record", - "type": "unicode" + "type": "unicode", + "validatedns": true }, { "attribute": true, "class": "SPFRecord", + "deprecated_cli_aliases": [], "doc": "Raw SPF records", "flags": [ "no_option" @@ -4588,6 +4870,7 @@ { "attribute": true, "class": "SRVRecord", + "deprecated_cli_aliases": [], "doc": "Raw SRV records", "flags": [], "label": "SRV record", @@ -4601,6 +4884,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority", "flags": [ "dnsrecord_part", @@ -4616,6 +4900,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Weight", "flags": [ "dnsrecord_part", @@ -4631,6 +4916,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Port", "flags": [ "dnsrecord_part", @@ -4645,7 +4931,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "The domain name of the target host or '.' if the service is decidedly not available at this domain", "flags": [ "dnsrecord_part", @@ -4654,13 +4941,13 @@ "hint": "srvrecord", "label": "SRV Target", "name": "srv_part_target", - "noextrawhitespace": true, "option_group": "SRV Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "SSHFPRecord", + "deprecated_cli_aliases": [], "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", @@ -4674,6 +4961,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -4689,6 +4977,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Fingerprint Type", "flags": [ "dnsrecord_part", @@ -4704,6 +4993,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fingerprint", "flags": [ "dnsrecord_part", @@ -4719,6 +5009,7 @@ { "attribute": true, "class": "TARecord", + "deprecated_cli_aliases": [], "doc": "Raw TA records", "flags": [ "no_option" @@ -4735,6 +5026,7 @@ { "attribute": true, "class": "TKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw TKEY records", "flags": [ "no_option" @@ -4751,6 +5043,7 @@ { "attribute": true, "class": "TSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw TSIG records", "flags": [ "no_option" @@ -4767,6 +5060,7 @@ { "attribute": true, "class": "TXTRecord", + "deprecated_cli_aliases": [], "doc": "Raw TXT records", "flags": [], "label": "TXT record", @@ -4780,6 +5074,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Text Data", "flags": [ "dnsrecord_part", @@ -4800,6 +5095,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "force NS record creation even if its hostname is not in DNS", "flags": [ "no_option", @@ -4812,6 +5108,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Parse all raw DNS records and return them in a structured way", "flags": [], "label": "Structured", @@ -4836,6 +5133,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live", "flags": [], "label": "Time to live", @@ -4847,6 +5145,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "DNS class", "flags": [], "label": "Class", @@ -4862,6 +5161,7 @@ { "attribute": true, "class": "ARecord", + "deprecated_cli_aliases": [], "doc": "Raw A records", "flags": [], "label": "A record", @@ -4875,6 +5175,7 @@ { "attribute": true, "class": "AAAARecord", + "deprecated_cli_aliases": [], "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", @@ -4888,6 +5189,7 @@ { "attribute": true, "class": "A6Record", + "deprecated_cli_aliases": [], "doc": "Raw A6 records", "flags": [], "label": "A6 record", @@ -4901,6 +5203,7 @@ { "attribute": true, "class": "AFSDBRecord", + "deprecated_cli_aliases": [], "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", @@ -4914,6 +5217,7 @@ { "attribute": true, "class": "APLRecord", + "deprecated_cli_aliases": [], "doc": "Raw APL records", "flags": [ "no_option" @@ -4929,6 +5233,7 @@ { "attribute": true, "class": "CERTRecord", + "deprecated_cli_aliases": [], "doc": "Raw CERT records", "flags": [], "label": "CERT record", @@ -4942,6 +5247,7 @@ { "attribute": true, "class": "CNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", @@ -4955,6 +5261,7 @@ { "attribute": true, "class": "DHCIDRecord", + "deprecated_cli_aliases": [], "doc": "Raw DHCID records", "flags": [ "no_option" @@ -4970,10 +5277,9 @@ { "attribute": true, "class": "DLVRecord", + "deprecated_cli_aliases": [], "doc": "Raw DLV records", - "flags": [ - "no_option" - ], + "flags": [], "label": "DLV record", "multivalue": true, "name": "dlvrecord", @@ -4985,6 +5291,7 @@ { "attribute": true, "class": "DNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", @@ -4998,6 +5305,7 @@ { "attribute": true, "class": "DNSKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw DNSKEY records", "flags": [ "no_option" @@ -5013,6 +5321,7 @@ { "attribute": true, "class": "DSRecord", + "deprecated_cli_aliases": [], "doc": "Raw DS records", "flags": [], "label": "DS record", @@ -5026,6 +5335,7 @@ { "attribute": true, "class": "HIPRecord", + "deprecated_cli_aliases": [], "doc": "Raw HIP records", "flags": [ "no_option" @@ -5041,6 +5351,7 @@ { "attribute": true, "class": "IPSECKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw IPSECKEY records", "flags": [ "no_option" @@ -5056,8 +5367,11 @@ { "attribute": true, "class": "KEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw KEY records", - "flags": [], + "flags": [ + "no_option" + ], "label": "KEY record", "multivalue": true, "name": "keyrecord", @@ -5069,6 +5383,7 @@ { "attribute": true, "class": "KXRecord", + "deprecated_cli_aliases": [], "doc": "Raw KX records", "flags": [], "label": "KX record", @@ -5082,6 +5397,7 @@ { "attribute": true, "class": "LOCRecord", + "deprecated_cli_aliases": [], "doc": "Raw LOC records", "flags": [], "label": "LOC record", @@ -5095,6 +5411,7 @@ { "attribute": true, "class": "MXRecord", + "deprecated_cli_aliases": [], "doc": "Raw MX records", "flags": [], "label": "MX record", @@ -5108,6 +5425,7 @@ { "attribute": true, "class": "NAPTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", @@ -5121,6 +5439,7 @@ { "attribute": true, "class": "NSRecord", + "deprecated_cli_aliases": [], "doc": "Raw NS records", "flags": [], "label": "NS record", @@ -5134,8 +5453,11 @@ { "attribute": true, "class": "NSECRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC records", - "flags": [], + "flags": [ + "no_option" + ], "label": "NSEC record", "multivalue": true, "name": "nsecrecord", @@ -5147,6 +5469,7 @@ { "attribute": true, "class": "NSEC3Record", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3 records", "flags": [ "no_option" @@ -5162,10 +5485,9 @@ { "attribute": true, "class": "NSEC3PARAMRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3PARAM records", - "flags": [ - "no_option" - ], + "flags": [], "label": "NSEC3PARAM record", "multivalue": true, "name": "nsec3paramrecord", @@ -5177,6 +5499,7 @@ { "attribute": true, "class": "PTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw PTR records", "flags": [], "label": "PTR record", @@ -5190,8 +5513,11 @@ { "attribute": true, "class": "RRSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw RRSIG records", - "flags": [], + "flags": [ + "no_option" + ], "label": "RRSIG record", "multivalue": true, "name": "rrsigrecord", @@ -5203,6 +5529,7 @@ { "attribute": true, "class": "RPRecord", + "deprecated_cli_aliases": [], "doc": "Raw RP records", "flags": [ "no_option" @@ -5218,8 +5545,11 @@ { "attribute": true, "class": "SIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw SIG records", - "flags": [], + "flags": [ + "no_option" + ], "label": "SIG record", "multivalue": true, "name": "sigrecord", @@ -5231,6 +5561,7 @@ { "attribute": true, "class": "SPFRecord", + "deprecated_cli_aliases": [], "doc": "Raw SPF records", "flags": [ "no_option" @@ -5246,6 +5577,7 @@ { "attribute": true, "class": "SRVRecord", + "deprecated_cli_aliases": [], "doc": "Raw SRV records", "flags": [], "label": "SRV record", @@ -5259,6 +5591,7 @@ { "attribute": true, "class": "SSHFPRecord", + "deprecated_cli_aliases": [], "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", @@ -5272,6 +5605,7 @@ { "attribute": true, "class": "TARecord", + "deprecated_cli_aliases": [], "doc": "Raw TA records", "flags": [ "no_option" @@ -5287,6 +5621,7 @@ { "attribute": true, "class": "TKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw TKEY records", "flags": [ "no_option" @@ -5302,6 +5637,7 @@ { "attribute": true, "class": "TSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw TSIG records", "flags": [ "no_option" @@ -5317,6 +5653,7 @@ { "attribute": true, "class": "TXTRecord", + "deprecated_cli_aliases": [], "doc": "Raw TXT records", "flags": [], "label": "TXT record", @@ -5329,6 +5666,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Delete all associated records", "flags": [], "label": "Delete all associated records", @@ -5338,6 +5676,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Parse all raw DNS records and return them in a structured way", "flags": [], "label": "Structured", @@ -5355,6 +5694,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -5372,19 +5712,20 @@ "takes_options": [ { "attribute": true, - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Record name", "flags": [], "label": "Record name", "name": "idnsname", - "noextrawhitespace": true, "primary_key": true, "query": true, - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live", "flags": [], "label": "Time to live", @@ -5397,6 +5738,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "DNS class", "flags": [], "label": "Class", @@ -5413,6 +5755,7 @@ { "attribute": true, "class": "ARecord", + "deprecated_cli_aliases": [], "doc": "Raw A records", "flags": [], "label": "A record", @@ -5427,6 +5770,7 @@ { "attribute": true, "class": "AAAARecord", + "deprecated_cli_aliases": [], "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", @@ -5441,6 +5785,7 @@ { "attribute": true, "class": "A6Record", + "deprecated_cli_aliases": [], "doc": "Raw A6 records", "flags": [], "label": "A6 record", @@ -5455,6 +5800,7 @@ { "attribute": true, "class": "AFSDBRecord", + "deprecated_cli_aliases": [], "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", @@ -5469,6 +5815,7 @@ { "attribute": true, "class": "APLRecord", + "deprecated_cli_aliases": [], "doc": "Raw APL records", "flags": [ "no_option" @@ -5485,6 +5832,7 @@ { "attribute": true, "class": "CERTRecord", + "deprecated_cli_aliases": [], "doc": "Raw CERT records", "flags": [], "label": "CERT record", @@ -5499,6 +5847,7 @@ { "attribute": true, "class": "CNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", @@ -5513,6 +5862,7 @@ { "attribute": true, "class": "DHCIDRecord", + "deprecated_cli_aliases": [], "doc": "Raw DHCID records", "flags": [ "no_option" @@ -5529,10 +5879,9 @@ { "attribute": true, "class": "DLVRecord", + "deprecated_cli_aliases": [], "doc": "Raw DLV records", - "flags": [ - "no_option" - ], + "flags": [], "label": "DLV record", "multivalue": true, "name": "dlvrecord", @@ -5545,6 +5894,7 @@ { "attribute": true, "class": "DNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", @@ -5559,6 +5909,7 @@ { "attribute": true, "class": "DNSKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw DNSKEY records", "flags": [ "no_option" @@ -5575,6 +5926,7 @@ { "attribute": true, "class": "DSRecord", + "deprecated_cli_aliases": [], "doc": "Raw DS records", "flags": [], "label": "DS record", @@ -5589,6 +5941,7 @@ { "attribute": true, "class": "HIPRecord", + "deprecated_cli_aliases": [], "doc": "Raw HIP records", "flags": [ "no_option" @@ -5605,6 +5958,7 @@ { "attribute": true, "class": "IPSECKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw IPSECKEY records", "flags": [ "no_option" @@ -5621,8 +5975,11 @@ { "attribute": true, "class": "KEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw KEY records", - "flags": [], + "flags": [ + "no_option" + ], "label": "KEY record", "multivalue": true, "name": "keyrecord", @@ -5635,6 +5992,7 @@ { "attribute": true, "class": "KXRecord", + "deprecated_cli_aliases": [], "doc": "Raw KX records", "flags": [], "label": "KX record", @@ -5649,6 +6007,7 @@ { "attribute": true, "class": "LOCRecord", + "deprecated_cli_aliases": [], "doc": "Raw LOC records", "flags": [], "label": "LOC record", @@ -5663,6 +6022,7 @@ { "attribute": true, "class": "MXRecord", + "deprecated_cli_aliases": [], "doc": "Raw MX records", "flags": [], "label": "MX record", @@ -5677,6 +6037,7 @@ { "attribute": true, "class": "NAPTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", @@ -5691,6 +6052,7 @@ { "attribute": true, "class": "NSRecord", + "deprecated_cli_aliases": [], "doc": "Raw NS records", "flags": [], "label": "NS record", @@ -5705,8 +6067,11 @@ { "attribute": true, "class": "NSECRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC records", - "flags": [], + "flags": [ + "no_option" + ], "label": "NSEC record", "multivalue": true, "name": "nsecrecord", @@ -5719,6 +6084,7 @@ { "attribute": true, "class": "NSEC3Record", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3 records", "flags": [ "no_option" @@ -5735,10 +6101,9 @@ { "attribute": true, "class": "NSEC3PARAMRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3PARAM records", - "flags": [ - "no_option" - ], + "flags": [], "label": "NSEC3PARAM record", "multivalue": true, "name": "nsec3paramrecord", @@ -5751,6 +6116,7 @@ { "attribute": true, "class": "PTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw PTR records", "flags": [], "label": "PTR record", @@ -5765,8 +6131,11 @@ { "attribute": true, "class": "RRSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw RRSIG records", - "flags": [], + "flags": [ + "no_option" + ], "label": "RRSIG record", "multivalue": true, "name": "rrsigrecord", @@ -5779,6 +6148,7 @@ { "attribute": true, "class": "RPRecord", + "deprecated_cli_aliases": [], "doc": "Raw RP records", "flags": [ "no_option" @@ -5795,8 +6165,11 @@ { "attribute": true, "class": "SIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw SIG records", - "flags": [], + "flags": [ + "no_option" + ], "label": "SIG record", "multivalue": true, "name": "sigrecord", @@ -5809,6 +6182,7 @@ { "attribute": true, "class": "SPFRecord", + "deprecated_cli_aliases": [], "doc": "Raw SPF records", "flags": [ "no_option" @@ -5825,6 +6199,7 @@ { "attribute": true, "class": "SRVRecord", + "deprecated_cli_aliases": [], "doc": "Raw SRV records", "flags": [], "label": "SRV record", @@ -5839,6 +6214,7 @@ { "attribute": true, "class": "SSHFPRecord", + "deprecated_cli_aliases": [], "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", @@ -5853,6 +6229,7 @@ { "attribute": true, "class": "TARecord", + "deprecated_cli_aliases": [], "doc": "Raw TA records", "flags": [ "no_option" @@ -5869,6 +6246,7 @@ { "attribute": true, "class": "TKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw TKEY records", "flags": [ "no_option" @@ -5885,6 +6263,7 @@ { "attribute": true, "class": "TSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw TSIG records", "flags": [ "no_option" @@ -5901,6 +6280,7 @@ { "attribute": true, "class": "TXTRecord", + "deprecated_cli_aliases": [], "doc": "Raw TXT records", "flags": [], "label": "TXT record", @@ -5914,6 +6294,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -5926,6 +6307,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -5938,6 +6320,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Parse all raw DNS records and return them in a structured way", "flags": [], "label": "Structured", @@ -5956,6 +6339,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -5970,6 +6354,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live", "flags": [], "label": "Time to live", @@ -5981,6 +6366,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "DNS class", "flags": [], "label": "Class", @@ -5996,6 +6382,7 @@ { "attribute": true, "class": "ARecord", + "deprecated_cli_aliases": [], "doc": "Raw A records", "flags": [], "label": "A record", @@ -6009,6 +6396,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP Address", "flags": [ "dnsrecord_part", @@ -6024,6 +6412,7 @@ { "attribute": true, "class": "AAAARecord", + "deprecated_cli_aliases": [], "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", @@ -6037,6 +6426,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP Address", "flags": [ "dnsrecord_part", @@ -6052,6 +6442,7 @@ { "attribute": true, "class": "A6Record", + "deprecated_cli_aliases": [], "doc": "Raw A6 records", "flags": [], "label": "A6 record", @@ -6065,6 +6456,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Record data", "flags": [ "dnsrecord_part", @@ -6080,6 +6472,7 @@ { "attribute": true, "class": "AFSDBRecord", + "deprecated_cli_aliases": [], "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", @@ -6093,6 +6486,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Subtype", "flags": [ "dnsrecord_optional", @@ -6108,7 +6502,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Hostname", "flags": [ "dnsrecord_part", @@ -6117,13 +6512,13 @@ "hint": "afsdbrecord", "label": "AFSDB Hostname", "name": "afsdb_part_hostname", - "noextrawhitespace": true, "option_group": "AFSDB Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "APLRecord", + "deprecated_cli_aliases": [], "doc": "Raw APL records", "flags": [ "no_option" @@ -6140,6 +6535,7 @@ { "attribute": true, "class": "CERTRecord", + "deprecated_cli_aliases": [], "doc": "Raw CERT records", "flags": [], "label": "CERT record", @@ -6153,6 +6549,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Certificate Type", "flags": [ "dnsrecord_part", @@ -6168,6 +6565,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Key Tag", "flags": [ "dnsrecord_part", @@ -6183,6 +6581,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -6198,6 +6597,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Certificate/CRL", "flags": [ "dnsrecord_part", @@ -6213,6 +6613,7 @@ { "attribute": true, "class": "CNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", @@ -6225,7 +6626,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A hostname which this alias hostname points to", "flags": [ "dnsrecord_part", @@ -6234,13 +6636,13 @@ "hint": "cnamerecord", "label": "CNAME Hostname", "name": "cname_part_hostname", - "noextrawhitespace": true, "option_group": "CNAME Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "DHCIDRecord", + "deprecated_cli_aliases": [], "doc": "Raw DHCID records", "flags": [ "no_option" @@ -6257,10 +6659,9 @@ { "attribute": true, "class": "DLVRecord", + "deprecated_cli_aliases": [], "doc": "Raw DLV records", - "flags": [ - "no_option" - ], + "flags": [], "label": "DLV record", "multivalue": true, "name": "dlvrecord", @@ -6270,9 +6671,75 @@ "type": "unicode", "validatedns": true }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Key Tag", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Key Tag", + "maxvalue": 65535, + "minvalue": 0, + "name": "dlv_part_key_tag", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Algorithm", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Algorithm", + "maxvalue": 255, + "minvalue": 0, + "name": "dlv_part_algorithm", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Digest Type", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Digest Type", + "maxvalue": 255, + "minvalue": 0, + "name": "dlv_part_digest_type", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Digest", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Digest", + "name": "dlv_part_digest", + "noextrawhitespace": true, + "option_group": "DLV Record", + "pattern": "^[0-9a-fA-F]+$", + "pattern_errmsg": "only hexadecimal digits are allowed", + "type": "unicode" + }, { "attribute": true, "class": "DNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", @@ -6285,7 +6752,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Target", "flags": [ "dnsrecord_part", @@ -6294,13 +6762,13 @@ "hint": "dnamerecord", "label": "DNAME Target", "name": "dname_part_target", - "noextrawhitespace": true, "option_group": "DNAME Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "DNSKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw DNSKEY records", "flags": [ "no_option" @@ -6317,6 +6785,7 @@ { "attribute": true, "class": "DSRecord", + "deprecated_cli_aliases": [], "doc": "Raw DS records", "flags": [], "label": "DS record", @@ -6330,6 +6799,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Key Tag", "flags": [ "dnsrecord_part", @@ -6345,6 +6815,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -6360,6 +6831,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Digest Type", "flags": [ "dnsrecord_part", @@ -6375,6 +6847,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Digest", "flags": [ "dnsrecord_part", @@ -6385,11 +6858,14 @@ "name": "ds_part_digest", "noextrawhitespace": true, "option_group": "DS Record", + "pattern": "^[0-9a-fA-F]+$", + "pattern_errmsg": "only hexadecimal digits are allowed", "type": "unicode" }, { "attribute": true, "class": "HIPRecord", + "deprecated_cli_aliases": [], "doc": "Raw HIP records", "flags": [ "no_option" @@ -6406,6 +6882,7 @@ { "attribute": true, "class": "IPSECKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw IPSECKEY records", "flags": [ "no_option" @@ -6413,88 +6890,33 @@ "label": "IPSECKEY record", "multivalue": true, "name": "ipseckeyrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "IPSECKEY Record", - "type": "unicode", - "validatedns": true - }, - { - "attribute": true, - "class": "KEYRecord", - "doc": "Raw KEY records", - "flags": [], - "label": "KEY record", - "multivalue": true, - "name": "keyrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "KEY Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "Int", - "doc": "Flags", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Flags", - "maxvalue": 65535, - "minvalue": 0, - "name": "key_part_flags", - "option_group": "KEY Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Protocol", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Protocol", - "maxvalue": 255, - "minvalue": 0, - "name": "key_part_protocol", - "option_group": "KEY Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Algorithm", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Algorithm", - "maxvalue": 255, - "minvalue": 0, - "name": "key_part_algorithm", - "option_group": "KEY Record", - "type": "int" + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "IPSECKEY Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Public Key", + "attribute": true, + "class": "KEYRecord", + "deprecated_cli_aliases": [], + "doc": "Raw KEY records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "keyrecord", - "label": "KEY Public Key", - "name": "key_part_public_key", + "label": "KEY record", + "multivalue": true, + "name": "keyrecord", "noextrawhitespace": true, + "normalizedns": true, "option_group": "KEY Record", - "type": "unicode" + "type": "unicode", + "validatedns": true }, { "attribute": true, "class": "KXRecord", + "deprecated_cli_aliases": [], "doc": "Raw KX records", "flags": [], "label": "KX record", @@ -6508,6 +6930,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", @@ -6522,7 +6945,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A host willing to act as a key exchanger", "flags": [ "dnsrecord_part", @@ -6531,13 +6955,13 @@ "hint": "kxrecord", "label": "KX Exchanger", "name": "kx_part_exchanger", - "noextrawhitespace": true, "option_group": "KX Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "LOCRecord", + "deprecated_cli_aliases": [], "doc": "Raw LOC records", "flags": [], "label": "LOC record", @@ -6551,6 +6975,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Degrees Latitude", "flags": [ "dnsrecord_part", @@ -6566,6 +6991,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minutes Latitude", "flags": [ "dnsrecord_optional", @@ -6582,6 +7008,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Seconds Latitude", "flags": [ "dnsrecord_optional", @@ -6604,6 +7031,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Direction Latitude", "flags": [ "dnsrecord_part", @@ -6621,6 +7049,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Degrees Longitude", "flags": [ "dnsrecord_part", @@ -6636,6 +7065,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minutes Longitude", "flags": [ "dnsrecord_optional", @@ -6652,6 +7082,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Seconds Longitude", "flags": [ "dnsrecord_optional", @@ -6674,6 +7105,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Direction Longitude", "flags": [ "dnsrecord_part", @@ -6691,6 +7123,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Altitude", "flags": [ "dnsrecord_part", @@ -6712,6 +7145,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Size", "flags": [ "dnsrecord_optional", @@ -6734,6 +7168,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Horizontal Precision", "flags": [ "dnsrecord_optional", @@ -6756,6 +7191,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Vertical Precision", "flags": [ "dnsrecord_optional", @@ -6779,6 +7215,7 @@ { "attribute": true, "class": "MXRecord", + "deprecated_cli_aliases": [], "doc": "Raw MX records", "flags": [], "label": "MX record", @@ -6792,6 +7229,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", @@ -6806,7 +7244,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A host willing to act as a mail exchanger", "flags": [ "dnsrecord_part", @@ -6815,13 +7254,13 @@ "hint": "mxrecord", "label": "MX Exchanger", "name": "mx_part_exchanger", - "noextrawhitespace": true, "option_group": "MX Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "NAPTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", @@ -6835,6 +7274,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Order", "flags": [ "dnsrecord_part", @@ -6850,6 +7290,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference", "flags": [ "dnsrecord_part", @@ -6865,6 +7306,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Flags", "flags": [ "dnsrecord_part", @@ -6879,6 +7321,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service", "flags": [ "dnsrecord_part", @@ -6893,6 +7336,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Regular Expression", "flags": [ "dnsrecord_part", @@ -6907,6 +7351,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Replacement", "flags": [ "dnsrecord_part", @@ -6922,6 +7367,7 @@ { "attribute": true, "class": "NSRecord", + "deprecated_cli_aliases": [], "doc": "Raw NS records", "flags": [], "label": "NS record", @@ -6934,7 +7380,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Hostname", "flags": [ "dnsrecord_part", @@ -6943,15 +7390,17 @@ "hint": "nsrecord", "label": "NS Hostname", "name": "ns_part_hostname", - "noextrawhitespace": true, "option_group": "NS Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "NSECRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC records", - "flags": [], + "flags": [ + "no_option" + ], "label": "NSEC record", "multivalue": true, "name": "nsecrecord", @@ -6961,74 +7410,10 @@ "type": "unicode", "validatedns": true }, - { - "class": "Str", - "doc": "Next Domain Name", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "nsecrecord", - "label": "NSEC Next Domain Name", - "name": "nsec_part_next", - "noextrawhitespace": true, - "option_group": "NSEC Record", - "type": "unicode" - }, - { - "class": "StrEnum", - "doc": "Type Map", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "nsecrecord", - "label": "NSEC Type Map", - "multivalue": true, - "name": "nsec_part_types", - "option_group": "NSEC Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SIG", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, { "attribute": true, "class": "NSEC3Record", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3 records", "flags": [ "no_option" @@ -7045,10 +7430,9 @@ { "attribute": true, "class": "NSEC3PARAMRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3PARAM records", - "flags": [ - "no_option" - ], + "flags": [], "label": "NSEC3PARAM record", "multivalue": true, "name": "nsec3paramrecord", @@ -7058,411 +7442,158 @@ "type": "unicode", "validatedns": true }, - { - "attribute": true, - "class": "PTRRecord", - "doc": "Raw PTR records", - "flags": [], - "label": "PTR record", - "multivalue": true, - "name": "ptrrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "PTR Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "Str", - "doc": "The hostname this reverse record points to", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "ptrrecord", - "label": "PTR Hostname", - "name": "ptr_part_hostname", - "noextrawhitespace": true, - "option_group": "PTR Record", - "type": "unicode" - }, - { - "attribute": true, - "class": "RRSIGRecord", - "doc": "Raw RRSIG records", - "flags": [], - "label": "RRSIG record", - "multivalue": true, - "name": "rrsigrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "RRSIG Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "StrEnum", - "doc": "Type Covered", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Type Covered", - "name": "rrsig_part_type_covered", - "option_group": "RRSIG Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Algorithm", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Algorithm", "maxvalue": 255, "minvalue": 0, - "name": "rrsig_part_algorithm", - "option_group": "RRSIG Record", + "name": "nsec3param_part_algorithm", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Int", - "doc": "Labels", + "default": 0, + "deprecated_cli_aliases": [], + "doc": "Flags", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Labels", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Flags", "maxvalue": 255, "minvalue": 0, - "name": "rrsig_part_labels", - "option_group": "RRSIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Original TTL", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Original TTL", - "maxvalue": 2147483647, - "minvalue": 0, - "name": "rrsig_part_original_ttl", - "option_group": "RRSIG Record", + "name": "nsec3param_part_flags", + "option_group": "NSEC3PARAM Record", "type": "int" }, - { - "class": "Str", - "doc": "Signature Expiration", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signature Expiration", - "name": "rrsig_part_signature_expiration", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature Inception", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signature Inception", - "name": "rrsig_part_signature_inception", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, { "class": "Int", - "doc": "Key Tag", + "deprecated_cli_aliases": [], + "doc": "Iterations", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Key Tag", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Iterations", "maxvalue": 65535, "minvalue": 0, - "name": "rrsig_part_key_tag", - "option_group": "RRSIG Record", + "name": "nsec3param_part_iterations", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Str", - "doc": "Signer's Name", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signer's Name", - "name": "rrsig_part_signers_name", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature", + "default": "-", + "deprecated_cli_aliases": [], + "doc": "A hexadecimal salt value. Requires hexadecimal digits or hyphen (\"-\") if no salt is required", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Signature", - "name": "rrsig_part_signature", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Salt", + "minlength": 1, + "name": "nsec3param_part_salt", "noextrawhitespace": true, - "option_group": "RRSIG Record", + "option_group": "NSEC3PARAM Record", + "pattern": "^([0-9a-fA-F]+|-)$", + "pattern_errmsg": "only hexadecimal digits or single hyphen (\"-\") are allowed", "type": "unicode" }, { "attribute": true, - "class": "RPRecord", - "doc": "Raw RP records", - "flags": [ - "no_option" - ], - "label": "RP record", - "multivalue": true, - "name": "rprecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "RP Record", - "type": "unicode", - "validatedns": true - }, - { - "attribute": true, - "class": "SIGRecord", - "doc": "Raw SIG records", + "class": "PTRRecord", + "deprecated_cli_aliases": [], + "doc": "Raw PTR records", "flags": [], - "label": "SIG record", + "label": "PTR record", "multivalue": true, - "name": "sigrecord", + "name": "ptrrecord", "noextrawhitespace": true, "normalizedns": true, - "option_group": "SIG Record", + "option_group": "PTR Record", "type": "unicode", "validatedns": true }, { - "class": "StrEnum", - "doc": "Type Covered", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Type Covered", - "name": "sig_part_type_covered", - "option_group": "SIG Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, - { - "class": "Int", - "doc": "Algorithm", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Algorithm", - "maxvalue": 255, - "minvalue": 0, - "name": "sig_part_algorithm", - "option_group": "SIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Labels", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Labels", - "maxvalue": 255, - "minvalue": 0, - "name": "sig_part_labels", - "option_group": "SIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Original TTL", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Original TTL", - "maxvalue": 2147483647, - "minvalue": 0, - "name": "sig_part_original_ttl", - "option_group": "SIG Record", - "type": "int" - }, - { - "class": "Str", - "doc": "Signature Expiration", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Signature Expiration", - "name": "sig_part_signature_expiration", - "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature Inception", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], + "doc": "The hostname this reverse record points to", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Signature Inception", - "name": "sig_part_signature_inception", - "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "hint": "ptrrecord", + "label": "PTR Hostname", + "name": "ptr_part_hostname", + "option_group": "PTR Record", + "type": "DNSName" }, - { - "class": "Int", - "doc": "Key Tag", + { + "attribute": true, + "class": "RRSIGRecord", + "deprecated_cli_aliases": [], + "doc": "Raw RRSIG records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Key Tag", - "maxvalue": 65535, - "minvalue": 0, - "name": "sig_part_key_tag", - "option_group": "SIG Record", - "type": "int" + "label": "RRSIG record", + "multivalue": true, + "name": "rrsigrecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "RRSIG Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signer's Name", + "attribute": true, + "class": "RPRecord", + "deprecated_cli_aliases": [], + "doc": "Raw RP records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Signer's Name", - "name": "sig_part_signers_name", + "label": "RP record", + "multivalue": true, + "name": "rprecord", "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "normalizedns": true, + "option_group": "RP Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signature", + "attribute": true, + "class": "SIGRecord", + "deprecated_cli_aliases": [], + "doc": "Raw SIG records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Signature", - "name": "sig_part_signature", + "label": "SIG record", + "multivalue": true, + "name": "sigrecord", "noextrawhitespace": true, + "normalizedns": true, "option_group": "SIG Record", - "type": "unicode" + "type": "unicode", + "validatedns": true }, { "attribute": true, "class": "SPFRecord", + "deprecated_cli_aliases": [], "doc": "Raw SPF records", "flags": [ "no_option" @@ -7479,6 +7610,7 @@ { "attribute": true, "class": "SRVRecord", + "deprecated_cli_aliases": [], "doc": "Raw SRV records", "flags": [], "label": "SRV record", @@ -7492,6 +7624,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority", "flags": [ "dnsrecord_part", @@ -7507,6 +7640,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Weight", "flags": [ "dnsrecord_part", @@ -7522,6 +7656,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Port", "flags": [ "dnsrecord_part", @@ -7536,7 +7671,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "The domain name of the target host or '.' if the service is decidedly not available at this domain", "flags": [ "dnsrecord_part", @@ -7545,13 +7681,13 @@ "hint": "srvrecord", "label": "SRV Target", "name": "srv_part_target", - "noextrawhitespace": true, "option_group": "SRV Record", - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "SSHFPRecord", + "deprecated_cli_aliases": [], "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", @@ -7565,6 +7701,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -7580,6 +7717,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Fingerprint Type", "flags": [ "dnsrecord_part", @@ -7595,6 +7733,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fingerprint", "flags": [ "dnsrecord_part", @@ -7610,6 +7749,7 @@ { "attribute": true, "class": "TARecord", + "deprecated_cli_aliases": [], "doc": "Raw TA records", "flags": [ "no_option" @@ -7626,6 +7766,7 @@ { "attribute": true, "class": "TKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw TKEY records", "flags": [ "no_option" @@ -7642,6 +7783,7 @@ { "attribute": true, "class": "TSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw TSIG records", "flags": [ "no_option" @@ -7658,6 +7800,7 @@ { "attribute": true, "class": "TXTRecord", + "deprecated_cli_aliases": [], "doc": "Raw TXT records", "flags": [], "label": "TXT record", @@ -7671,6 +7814,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Text Data", "flags": [ "dnsrecord_part", @@ -7694,6 +7838,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -7703,6 +7848,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Parse all raw DNS records and return them in a structured way", "flags": [], "label": "Structured", @@ -7720,14 +7866,14 @@ "name": "version" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Rename the DNS resource record object", "flags": [], "label": "Rename", "name": "rename", - "noextrawhitespace": true, "primary_key": true, - "type": "unicode" + "type": "DNSName" } ] }, @@ -7736,6 +7882,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -7745,6 +7892,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Parse all raw DNS records and return them in a structured way", "flags": [], "label": "Structured", @@ -7768,6 +7916,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP network to create reverse zone name from", "flags": [ "virtual_attribute" @@ -7780,28 +7929,57 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "flags": [], + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "flags": [], + "label": "Forward policy", + "name": "idnsforwardpolicy", + "type": "unicode", + "values": [ + "only", + "first", + "none" + ] + }, + { + "attribute": true, + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Authoritative nameserver domain name", "flags": [], "label": "Authoritative nameserver", "name": "idnssoamname", - "noextrawhitespace": true, "required": true, - "type": "unicode" + "type": "DNSName" }, { "attribute": true, - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Administrator e-mail address", "flags": [], "label": "Administrator e-mail address", "name": "idnssoarname", - "noextrawhitespace": true, + "only_absolute": true, "required": true, - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "SOA record serial number", "flags": [], "label": "SOA serial", @@ -7815,6 +7993,7 @@ "attribute": true, "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "SOA record refresh time", "flags": [], "label": "SOA refresh", @@ -7828,6 +8007,7 @@ "attribute": true, "class": "Int", "default": 900, + "deprecated_cli_aliases": [], "doc": "SOA record retry time", "flags": [], "label": "SOA retry", @@ -7841,6 +8021,7 @@ "attribute": true, "class": "Int", "default": 1209600, + "deprecated_cli_aliases": [], "doc": "SOA record expire time", "flags": [], "label": "SOA expire", @@ -7854,6 +8035,7 @@ "attribute": true, "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", @@ -7866,6 +8048,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live for records at zone apex", "flags": [], "label": "Time to live", @@ -7877,6 +8060,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "SOA record class", "flags": [], "label": "SOA class", @@ -7892,6 +8076,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "BIND update policy", "flags": [], "label": "BIND update policy", @@ -7902,6 +8087,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow dynamic updates.", "flags": [], "label": "Dynamic update", @@ -7912,6 +8098,7 @@ "attribute": true, "class": "Str", "default": "any;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries", "flags": [], "label": "Allow query", @@ -7923,6 +8110,7 @@ "attribute": true, "class": "Str", "default": "none;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone", "flags": [], "label": "Allow transfer", @@ -7932,36 +8120,22 @@ }, { "attribute": true, - "class": "Str", - "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", - "flags": [], - "label": "Zone forwarders", - "multivalue": true, - "name": "idnsforwarders", - "noextrawhitespace": true, - "type": "unicode" - }, - { - "attribute": true, - "class": "StrEnum", - "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", "flags": [], - "label": "Forward policy", - "name": "idnsforwardpolicy", - "type": "unicode", - "values": [ - "only", - "first", - "none" - ] + "label": "Allow PTR sync", + "name": "idnsallowsyncptr", + "type": "bool" }, { "attribute": true, "class": "Bool", - "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", + "deprecated_cli_aliases": [], + "doc": "Allow inline DNSSEC signing of records in the zone", "flags": [], - "label": "Allow PTR sync", - "name": "idnsallowsyncptr", + "label": "Allow in-line DNSSEC signing", + "name": "idnssecinlinesigning", "type": "bool" }, { @@ -7972,6 +8146,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Force DNS zone creation even if nameserver is not resolvable.", "flags": [], "label": "Force", @@ -7981,6 +8156,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Add forward record for nameserver located in the created zone", "flags": [], "label": "Nameserver IP address", @@ -8012,6 +8188,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -8045,18 +8222,20 @@ "takes_options": [ { "attribute": true, - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Zone name (FQDN)", "flags": [], "label": "Zone name", "name": "idnsname", - "noextrawhitespace": true, + "only_absolute": true, "primary_key": true, "query": true, - "type": "unicode" + "type": "DNSName" }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP network to create reverse zone name from", "flags": [ "virtual_attribute" @@ -8067,31 +8246,76 @@ "query": true, "type": "unicode" }, + { + "attribute": true, + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Is zone active?", + "flags": [ + "no_update", + "no_create" + ], + "label": "Active zone", + "name": "idnszoneactive", + "query": true, + "type": "bool" + }, { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "flags": [], + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "flags": [], + "label": "Forward policy", + "name": "idnsforwardpolicy", + "query": true, + "type": "unicode", + "values": [ + "only", + "first", + "none" + ] + }, + { + "attribute": true, + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Authoritative nameserver domain name", "flags": [], "label": "Authoritative nameserver", "name": "idnssoamname", - "noextrawhitespace": true, "query": true, - "type": "unicode" + "type": "DNSName" }, { "attribute": true, - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Administrator e-mail address", "flags": [], "label": "Administrator e-mail address", "name": "idnssoarname", - "noextrawhitespace": true, + "only_absolute": true, "query": true, - "type": "unicode" + "type": "DNSName" }, { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "SOA record serial number", "flags": [], "label": "SOA serial", @@ -8105,6 +8329,7 @@ "attribute": true, "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "SOA record refresh time", "flags": [], "label": "SOA refresh", @@ -8118,6 +8343,7 @@ "attribute": true, "class": "Int", "default": 900, + "deprecated_cli_aliases": [], "doc": "SOA record retry time", "flags": [], "label": "SOA retry", @@ -8131,6 +8357,7 @@ "attribute": true, "class": "Int", "default": 1209600, + "deprecated_cli_aliases": [], "doc": "SOA record expire time", "flags": [], "label": "SOA expire", @@ -8144,6 +8371,7 @@ "attribute": true, "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", @@ -8156,6 +8384,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live for records at zone apex", "flags": [], "label": "Time to live", @@ -8168,6 +8397,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "SOA record class", "flags": [], "label": "SOA class", @@ -8184,6 +8414,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "BIND update policy", "flags": [], "label": "BIND update policy", @@ -8195,19 +8426,7 @@ { "attribute": true, "class": "Bool", - "doc": "Is zone active?", - "flags": [ - "no_update", - "no_create" - ], - "label": "Active zone", - "name": "idnszoneactive", - "query": true, - "type": "bool" - }, - { - "attribute": true, - "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow dynamic updates.", "flags": [], "label": "Dynamic update", @@ -8219,6 +8438,7 @@ "attribute": true, "class": "Str", "default": "any;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries", "flags": [], "label": "Allow query", @@ -8231,6 +8451,7 @@ "attribute": true, "class": "Str", "default": "none;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone", "flags": [], "label": "Allow transfer", @@ -8241,43 +8462,29 @@ }, { "attribute": true, - "class": "Str", - "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", - "flags": [], - "label": "Zone forwarders", - "multivalue": true, - "name": "idnsforwarders", - "noextrawhitespace": true, - "query": true, - "type": "unicode" - }, - { - "attribute": true, - "class": "StrEnum", - "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", "flags": [], - "label": "Forward policy", - "name": "idnsforwardpolicy", + "label": "Allow PTR sync", + "name": "idnsallowsyncptr", "query": true, - "type": "unicode", - "values": [ - "only", - "first", - "none" - ] + "type": "bool" }, { "attribute": true, "class": "Bool", - "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", + "deprecated_cli_aliases": [], + "doc": "Allow inline DNSSEC signing of records in the zone", "flags": [], - "label": "Allow PTR sync", - "name": "idnsallowsyncptr", + "label": "Allow in-line DNSSEC signing", + "name": "idnssecinlinesigning", "query": true, "type": "bool" }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -8290,6 +8497,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -8302,6 +8510,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Search for forward zones only", "flags": [], "label": "Forward zones only", @@ -8320,6 +8529,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -8333,6 +8543,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP network to create reverse zone name from", "flags": [ "virtual_attribute" @@ -8345,30 +8556,59 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "flags": [], + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "flags": [], + "label": "Forward policy", + "name": "idnsforwardpolicy", + "type": "unicode", + "values": [ + "only", + "first", + "none" + ] + }, + { + "attribute": true, + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Authoritative nameserver domain name", "flags": [ "nonempty" ], "label": "Authoritative nameserver", "name": "idnssoamname", - "noextrawhitespace": true, - "type": "unicode" + "type": "DNSName" }, { "attribute": true, - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Administrator e-mail address", "flags": [ "nonempty" ], "label": "Administrator e-mail address", "name": "idnssoarname", - "noextrawhitespace": true, - "type": "unicode" + "only_absolute": true, + "type": "DNSName" }, { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "SOA record serial number", "flags": [ "nonempty" @@ -8383,6 +8623,7 @@ "attribute": true, "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "SOA record refresh time", "flags": [ "nonempty" @@ -8397,6 +8638,7 @@ "attribute": true, "class": "Int", "default": 900, + "deprecated_cli_aliases": [], "doc": "SOA record retry time", "flags": [ "nonempty" @@ -8411,6 +8653,7 @@ "attribute": true, "class": "Int", "default": 1209600, + "deprecated_cli_aliases": [], "doc": "SOA record expire time", "flags": [ "nonempty" @@ -8425,6 +8668,7 @@ "attribute": true, "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "How long should negative responses be cached", "flags": [ "nonempty" @@ -8438,6 +8682,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live for records at zone apex", "flags": [], "label": "Time to live", @@ -8449,6 +8694,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "SOA record class", "flags": [], "label": "SOA class", @@ -8464,6 +8710,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "BIND update policy", "flags": [], "label": "BIND update policy", @@ -8474,6 +8721,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow dynamic updates.", "flags": [], "label": "Dynamic update", @@ -8484,6 +8732,7 @@ "attribute": true, "class": "Str", "default": "any;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries", "flags": [], "label": "Allow query", @@ -8495,6 +8744,7 @@ "attribute": true, "class": "Str", "default": "none;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone", "flags": [], "label": "Allow transfer", @@ -8504,36 +8754,22 @@ }, { "attribute": true, - "class": "Str", - "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", - "flags": [], - "label": "Zone forwarders", - "multivalue": true, - "name": "idnsforwarders", - "noextrawhitespace": true, - "type": "unicode" - }, - { - "attribute": true, - "class": "StrEnum", - "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", "flags": [], - "label": "Forward policy", - "name": "idnsforwardpolicy", - "type": "unicode", - "values": [ - "only", - "first", - "none" - ] + "label": "Allow PTR sync", + "name": "idnsallowsyncptr", + "type": "bool" }, { "attribute": true, "class": "Bool", - "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", + "deprecated_cli_aliases": [], + "doc": "Allow inline DNSSEC signing of records in the zone", "flags": [], - "label": "Allow PTR sync", - "name": "idnsallowsyncptr", + "label": "Allow in-line DNSSEC signing", + "name": "idnssecinlinesigning", "type": "bool" }, { @@ -8547,6 +8783,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -8556,6 +8793,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Force nameserver change even if nameserver not in DNS", "flags": [], "label": "Force", @@ -8587,6 +8825,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -8613,6 +8852,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Forward to server instead of running locally", "flags": [], "label": "", @@ -8633,6 +8873,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [], "label": "Description", @@ -8644,6 +8885,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "GID (use this option to set it manually)", "flags": [], "label": "GID", @@ -8660,6 +8902,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Create as a non-POSIX group", "flags": [], "label": "", @@ -8669,6 +8912,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Allow adding external non-IPA members from trusted domains", "flags": [], "label": "", @@ -8687,6 +8931,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -8707,6 +8952,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Members of a trusted domain in DOM\\name or name@domain form", "flags": [ "no_update", @@ -8730,6 +8976,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -8745,6 +8992,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -8755,6 +9003,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -8770,6 +9019,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -8796,6 +9046,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group name", "flags": [], "label": "Group name", @@ -8811,6 +9062,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [], "label": "Description", @@ -8822,6 +9074,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "GID (use this option to set it manually)", "flags": [], "label": "GID", @@ -8833,6 +9086,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -8845,6 +9099,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -8857,6 +9112,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "search for private groups", "flags": [], "label": "", @@ -8866,6 +9122,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "search for POSIX groups", "flags": [], "label": "", @@ -8875,6 +9132,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "search for groups with support of external non-IPA members from trusted domains", "flags": [], "label": "", @@ -8884,6 +9142,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "search for non-POSIX groups", "flags": [], "label": "", @@ -8902,6 +9161,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -8917,6 +9177,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"group-name\")", "flags": [], "label": "Primary key only", @@ -8925,6 +9186,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member users.", "flags": [], "label": "user", @@ -8935,6 +9197,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member users.", "flags": [], "label": "user", @@ -8945,6 +9208,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member groups.", "flags": [], "label": "group", @@ -8955,6 +9219,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member groups.", "flags": [], "label": "group", @@ -8965,6 +9230,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member of groups.", "flags": [], "label": "group", @@ -8975,6 +9241,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member of groups.", "flags": [], "label": "group", @@ -8985,6 +9252,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member of netgroups.", "flags": [], "label": "netgroup", @@ -8995,6 +9263,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member of netgroups.", "flags": [], "label": "netgroup", @@ -9005,6 +9274,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member of roles.", "flags": [], "label": "role", @@ -9015,6 +9285,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member of roles.", "flags": [], "label": "role", @@ -9025,6 +9296,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -9035,6 +9307,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -9045,6 +9318,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups with these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -9055,6 +9329,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for groups without these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -9071,6 +9346,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [ "nonempty" @@ -9083,6 +9359,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "GID (use this option to set it manually)", "flags": [], "label": "GID", @@ -9102,6 +9379,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -9111,6 +9389,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "change to a POSIX group", "flags": [], "label": "", @@ -9120,6 +9399,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "change to support external non-IPA members from trusted domains", "flags": [], "label": "", @@ -9138,6 +9418,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9153,6 +9434,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the group object", "flags": [], "label": "Rename", @@ -9171,6 +9453,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Members of a trusted domain in DOM\\name or name@domain form", "flags": [ "no_update", @@ -9194,6 +9477,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9209,6 +9493,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -9219,6 +9504,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -9234,6 +9520,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -9252,6 +9539,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9274,6 +9562,7 @@ "attribute": true, "class": "StrEnum", "default": "allow", + "deprecated_cli_aliases": [], "doc": "Rule type (allow)", "exclude": [ "webui" @@ -9294,6 +9583,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -9306,6 +9596,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -9319,6 +9610,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9330,6 +9622,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Service category the rule applies to", "flags": [], "label": "Service category", @@ -9342,6 +9635,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -9352,6 +9646,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -9364,6 +9659,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9376,6 +9672,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9387,6 +9684,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -9414,6 +9712,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9443,6 +9742,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9458,6 +9758,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -9468,6 +9769,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -9492,6 +9794,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9507,6 +9810,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC services to add", "flags": [], "label": "member HBAC service", @@ -9517,6 +9821,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service groups to add", "flags": [], "label": "member HBAC service group", @@ -9541,6 +9846,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9556,6 +9862,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -9566,6 +9873,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -9590,6 +9898,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9605,6 +9914,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -9615,6 +9925,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -9630,6 +9941,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -9664,6 +9976,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rule name", "flags": [], "label": "Rule name", @@ -9677,6 +9990,7 @@ "attribute": true, "class": "StrEnum", "default": "allow", + "deprecated_cli_aliases": [], "doc": "Rule type (allow)", "exclude": [ "webui" @@ -9697,6 +10011,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -9710,6 +10025,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -9724,6 +10040,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9736,6 +10053,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Service category the rule applies to", "flags": [], "label": "Service category", @@ -9749,6 +10067,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -9760,6 +10079,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -9773,6 +10093,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9786,6 +10107,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9798,6 +10120,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -9811,6 +10134,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -9823,6 +10147,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -9844,6 +10169,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -9859,6 +10185,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -9874,6 +10201,7 @@ "attribute": true, "class": "StrEnum", "default": "allow", + "deprecated_cli_aliases": [], "doc": "Rule type (allow)", "exclude": [ "webui" @@ -9894,6 +10222,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -9906,6 +10235,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -9919,6 +10249,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9930,6 +10261,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Service category the rule applies to", "flags": [], "label": "Service category", @@ -9942,6 +10274,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -9952,6 +10285,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -9964,6 +10298,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9976,6 +10311,7 @@ "attribute": true, "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -9987,6 +10323,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -10008,6 +10345,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -10026,6 +10364,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10055,6 +10394,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10070,6 +10410,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -10080,6 +10421,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -10104,6 +10446,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10119,6 +10462,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC services to remove", "flags": [], "label": "member HBAC service", @@ -10129,6 +10473,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service groups to remove", "flags": [], "label": "member HBAC service group", @@ -10153,6 +10498,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10168,6 +10514,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -10178,6 +10525,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -10202,6 +10550,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10217,6 +10566,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -10227,6 +10577,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -10242,6 +10593,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -10260,6 +10612,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10281,6 +10634,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service description", "flags": [], "label": "Description", @@ -10305,6 +10659,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10325,6 +10680,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -10343,6 +10699,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service", "flags": [], "label": "Service name", @@ -10355,6 +10712,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service description", "flags": [], "label": "Description", @@ -10365,6 +10723,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -10377,6 +10736,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -10398,6 +10758,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10413,6 +10774,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"service\")", "flags": [], "label": "Primary key only", @@ -10427,6 +10789,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service description", "flags": [], "label": "Description", @@ -10445,6 +10808,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -10463,6 +10827,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10483,6 +10848,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -10501,6 +10867,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10522,6 +10889,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service group description", "flags": [], "label": "Description", @@ -10547,6 +10915,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10576,6 +10945,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10591,6 +10961,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC services to add", "flags": [], "label": "member HBAC service", @@ -10606,6 +10977,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -10624,6 +10996,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service group name", "flags": [], "label": "Service group name", @@ -10636,6 +11009,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service group description", "flags": [], "label": "Description", @@ -10646,6 +11020,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -10658,6 +11033,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -10679,6 +11055,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10694,6 +11071,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -10708,6 +11086,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service group description", "flags": [ "nonempty" @@ -10728,6 +11107,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -10746,6 +11126,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10775,6 +11156,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10790,6 +11172,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC services to remove", "flags": [], "label": "member HBAC service", @@ -10805,6 +11188,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -10823,6 +11207,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -10844,6 +11229,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User name", "flags": [], "label": "User name", @@ -10856,6 +11242,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -10866,6 +11253,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Target host", "flags": [], "label": "Target host", @@ -10876,6 +11264,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service", "flags": [], "label": "Service", @@ -10886,6 +11275,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rules to test. If not specified, --enabled is assumed", "flags": [], "label": "Rules to test. If not specified, --enabled is assumed", @@ -10896,6 +11286,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Hide details which rules are matched, not matched, or invalid", "flags": [], "label": "Hide details which rules are matched, not matched, or invalid", @@ -10904,6 +11295,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Include all enabled IPA rules into test [default]", "flags": [], "label": "Include all enabled IPA rules into test [default]", @@ -10912,6 +11304,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Include all disabled IPA rules into test", "flags": [], "label": "Include all disabled IPA rules into test", @@ -10920,6 +11313,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of rules to process when no --rules is specified", "flags": [ "no_display" @@ -10941,6 +11335,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host", "flags": [], "label": "Description", @@ -10951,6 +11346,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host locality (e.g. \"Baltimore, MD\")", "flags": [], "label": "Locality", @@ -10961,6 +11357,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host location (e.g. \"Lab 2\")", "flags": [], "label": "Location", @@ -10971,6 +11368,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "flags": [], "label": "Platform", @@ -10981,6 +11379,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host operating system and version (e.g. \"Fedora 9\")", "flags": [], "label": "Operating system", @@ -10991,6 +11390,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Password used in bulk enrollment", "flags": [], "label": "User password", @@ -11000,6 +11400,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Generate a random password to be used in bulk enrollment", "flags": [ "no_search", @@ -11012,6 +11413,7 @@ { "attribute": true, "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [], "label": "Certificate", @@ -11021,6 +11423,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hardware MAC address(es) on this host", "flags": [], "label": "MAC address", @@ -11034,6 +11437,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SSH public key", "flags": [ "no_search" @@ -11047,6 +11451,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -11057,6 +11462,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Pre-authentication is required for the service", "flags": [ "virtual_attribute", @@ -11068,6 +11474,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -11085,6 +11492,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "force host name even if not in DNS", "flags": [], "label": "Force", @@ -11094,6 +11502,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "skip reverse DNS detection", "flags": [], "label": "", @@ -11103,6 +11512,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Add the host to DNS with this IP address", "flags": [], "label": "IP Address", @@ -11121,6 +11531,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11150,6 +11561,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11165,6 +11577,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -11180,6 +11593,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Remove entries from DNS", "flags": [], "label": "", @@ -11205,6 +11619,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host name", "flags": [], "label": "Host name", @@ -11217,6 +11632,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host", "flags": [], "label": "Description", @@ -11228,6 +11644,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host locality (e.g. \"Baltimore, MD\")", "flags": [], "label": "Locality", @@ -11239,6 +11656,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host location (e.g. \"Lab 2\")", "flags": [], "label": "Location", @@ -11250,6 +11668,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "flags": [], "label": "Platform", @@ -11261,6 +11680,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host operating system and version (e.g. \"Fedora 9\")", "flags": [], "label": "Operating system", @@ -11272,6 +11692,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Password used in bulk enrollment", "flags": [], "label": "User password", @@ -11283,6 +11704,7 @@ { "attribute": true, "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [], "label": "Certificate", @@ -11293,6 +11715,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hardware MAC address(es) on this host", "flags": [], "label": "MAC address", @@ -11307,6 +11730,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -11318,6 +11742,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -11330,6 +11755,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -11351,6 +11777,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11366,6 +11793,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"hostname\")", "flags": [], "label": "Primary key only", @@ -11374,6 +11802,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these member of host groups.", "flags": [], "label": "host group", @@ -11384,6 +11813,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these member of host groups.", "flags": [], "label": "host group", @@ -11394,6 +11824,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these member of netgroups.", "flags": [], "label": "netgroup", @@ -11404,6 +11835,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these member of netgroups.", "flags": [], "label": "netgroup", @@ -11414,6 +11846,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these member of roles.", "flags": [], "label": "role", @@ -11424,6 +11857,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these member of roles.", "flags": [], "label": "role", @@ -11434,6 +11868,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -11444,6 +11879,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -11454,6 +11890,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -11464,6 +11901,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -11474,6 +11912,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these enrolled by users.", "flags": [], "label": "user", @@ -11484,6 +11923,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these enrolled by users.", "flags": [], "label": "user", @@ -11494,6 +11934,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these managed by hosts.", "flags": [], "label": "host", @@ -11504,6 +11945,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these managed by hosts.", "flags": [], "label": "host", @@ -11514,6 +11956,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts with these managing hosts.", "flags": [], "label": "host", @@ -11524,6 +11967,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for hosts without these managing hosts.", "flags": [], "label": "host", @@ -11540,6 +11984,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host", "flags": [], "label": "Description", @@ -11550,6 +11995,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host locality (e.g. \"Baltimore, MD\")", "flags": [], "label": "Locality", @@ -11560,6 +12006,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host location (e.g. \"Lab 2\")", "flags": [], "label": "Location", @@ -11570,6 +12017,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "flags": [], "label": "Platform", @@ -11580,6 +12028,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host operating system and version (e.g. \"Fedora 9\")", "flags": [], "label": "Operating system", @@ -11590,6 +12039,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Password used in bulk enrollment", "flags": [], "label": "User password", @@ -11599,6 +12049,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Generate a random password to be used in bulk enrollment", "flags": [ "no_search", @@ -11611,6 +12062,7 @@ { "attribute": true, "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [], "label": "Certificate", @@ -11620,6 +12072,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hardware MAC address(es) on this host", "flags": [], "label": "MAC address", @@ -11633,6 +12086,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SSH public key", "flags": [ "no_search" @@ -11646,6 +12100,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -11656,6 +12111,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Pre-authentication is required for the service", "flags": [ "virtual_attribute", @@ -11667,6 +12123,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -11687,6 +12144,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -11697,6 +12155,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Kerberos principal name for this host", "flags": [], "label": "Principal name", @@ -11706,6 +12165,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Update DNS entries", "flags": [], "label": "", @@ -11723,6 +12183,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11752,6 +12213,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11767,6 +12229,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -11782,6 +12245,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -11791,6 +12255,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "file to store certificate in", "flags": [], "label": "", @@ -11809,6 +12274,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11830,6 +12296,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host-group", "flags": [], "label": "Description", @@ -11855,6 +12322,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11884,6 +12352,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -11899,6 +12368,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -11909,6 +12379,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -11924,6 +12395,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -11942,6 +12414,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of host-group", "flags": [], "label": "Host-group", @@ -11956,6 +12429,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host-group", "flags": [], "label": "Description", @@ -11966,6 +12440,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -11978,6 +12453,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -11999,6 +12475,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -12014,6 +12491,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"hostgroup-name\")", "flags": [], "label": "Primary key only", @@ -12022,6 +12500,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups with these member hosts.", "flags": [], "label": "host", @@ -12032,6 +12511,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups without these member hosts.", "flags": [], "label": "host", @@ -12042,6 +12522,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups with these member host groups.", "flags": [], "label": "host group", @@ -12052,6 +12533,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups without these member host groups.", "flags": [], "label": "host group", @@ -12062,6 +12544,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups with these member of host groups.", "flags": [], "label": "host group", @@ -12072,6 +12555,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups without these member of host groups.", "flags": [], "label": "host group", @@ -12082,6 +12566,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups with these member of netgroups.", "flags": [], "label": "netgroup", @@ -12092,6 +12577,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups without these member of netgroups.", "flags": [], "label": "netgroup", @@ -12102,6 +12588,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups with these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -12112,6 +12599,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups without these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -12122,6 +12610,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups with these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -12132,6 +12621,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for host groups without these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -12148,6 +12638,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host-group", "flags": [ "nonempty" @@ -12168,6 +12659,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -12186,6 +12678,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -12215,6 +12708,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -12230,6 +12724,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -12240,6 +12735,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -12255,6 +12751,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -12273,6 +12770,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -12303,6 +12801,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First Posix ID of the range", "flags": [], "label": "First Posix ID of the range", @@ -12315,6 +12814,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Number of IDs in the range", "flags": [], "label": "Number of IDs in the range", @@ -12327,6 +12827,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the corresponding RID range", "flags": [], "label": "First RID of the corresponding RID range", @@ -12338,6 +12839,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the secondary RID range", "flags": [], "label": "First RID of the secondary RID range", @@ -12349,6 +12851,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain SID of the trusted domain", "flags": [ "no_update" @@ -12360,6 +12863,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of the trusted domain", "flags": [ "no_update", @@ -12374,6 +12878,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust", "flags": [ "no_update" @@ -12411,6 +12916,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -12429,6 +12935,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Range name", "flags": [], "label": "Range name", @@ -12441,6 +12948,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First Posix ID of the range", "flags": [], "label": "First Posix ID of the range", @@ -12453,6 +12961,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Number of IDs in the range", "flags": [], "label": "Number of IDs in the range", @@ -12465,6 +12974,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the corresponding RID range", "flags": [], "label": "First RID of the corresponding RID range", @@ -12477,6 +12987,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the secondary RID range", "flags": [], "label": "First RID of the secondary RID range", @@ -12489,6 +13000,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain SID of the trusted domain", "flags": [ "no_update" @@ -12502,6 +13014,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust", "flags": [ "no_update" @@ -12520,6 +13033,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -12532,6 +13046,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -12553,6 +13068,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -12567,6 +13083,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First Posix ID of the range", "flags": [ "nonempty" @@ -12580,6 +13097,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Number of IDs in the range", "flags": [ "nonempty" @@ -12593,6 +13111,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the corresponding RID range", "flags": [], "label": "First RID of the corresponding RID range", @@ -12604,6 +13123,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the secondary RID range", "flags": [], "label": "First RID of the secondary RID range", @@ -12623,6 +13143,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -12633,6 +13154,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -12644,6 +13166,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -12668,6 +13191,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -12691,6 +13215,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "The hostname to register as", "flags": [], "label": "", @@ -12703,6 +13228,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "The IPA realm", "flags": [], "label": "", @@ -12713,6 +13239,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hardware platform of the host (e.g. Lenovo T61)", "flags": [], "label": "", @@ -12722,6 +13249,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Operating System and version of the host (e.g. Fedora 9)", "flags": [], "label": "", @@ -12739,6 +13267,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of object to export", "flags": [], "label": "", @@ -12748,6 +13277,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of method to export", "flags": [], "label": "", @@ -12759,6 +13289,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of object to export", "flags": [], "label": "", @@ -12768,6 +13299,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of method to export", "flags": [], "label": "", @@ -12777,6 +13309,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of command to export", "flags": [], "label": "", @@ -12795,6 +13328,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum ticket life (seconds)", "flags": [], "label": "Max life", @@ -12806,6 +13340,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum renewable age (seconds)", "flags": [], "label": "Max renew", @@ -12825,6 +13360,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -12862,6 +13398,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -12885,6 +13422,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "LDAP URI of DS server to migrate from", "flags": [], "label": "LDAP URI", @@ -12895,6 +13433,7 @@ }, { "class": "Password", + "deprecated_cli_aliases": [], "doc": "bind password", "flags": [], "label": "Password", @@ -12908,6 +13447,7 @@ { "class": "DNParam", "default": "cn=directory manager", + "deprecated_cli_aliases": [], "doc": "Bind DN", "flags": [], "label": "Bind DN", @@ -12917,6 +13457,7 @@ { "class": "DNParam", "default": "ou=people", + "deprecated_cli_aliases": [], "doc": "DN of container for users in DS relative to base DN", "flags": [], "label": "User container", @@ -12927,6 +13468,7 @@ { "class": "DNParam", "default": "ou=groups", + "deprecated_cli_aliases": [], "doc": "DN of container for groups in DS relative to base DN", "flags": [], "label": "Group container", @@ -12939,6 +13481,7 @@ "default": [ "person" ], + "deprecated_cli_aliases": [], "doc": "Objectclasses used to search for user entries in DS", "flags": [], "label": "User object class", @@ -12954,6 +13497,7 @@ "groupOfUniqueNames", "groupOfNames" ], + "deprecated_cli_aliases": [], "doc": "Objectclasses used to search for group entries in DS", "flags": [], "label": "Group object class", @@ -12966,6 +13510,7 @@ { "class": "Str", "default": [], + "deprecated_cli_aliases": [], "doc": "Objectclasses to be ignored for user entries in DS", "flags": [], "label": "Ignore user object class", @@ -12977,6 +13522,7 @@ { "class": "Str", "default": [], + "deprecated_cli_aliases": [], "doc": "Attributes to be ignored for user entries in DS", "flags": [], "label": "Ignore user attribute", @@ -12988,6 +13534,7 @@ { "class": "Str", "default": [], + "deprecated_cli_aliases": [], "doc": "Objectclasses to be ignored for group entries in DS", "flags": [], "label": "Ignore group object class", @@ -12999,6 +13546,7 @@ { "class": "Str", "default": [], + "deprecated_cli_aliases": [], "doc": "Attributes to be ignored for group entries in DS", "flags": [], "label": "Ignore group attribute", @@ -13009,6 +13557,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "When migrating a group already existing in IPA domain overwrite the group GID and report as success", "flags": [], "label": "Overwrite GID", @@ -13019,6 +13568,7 @@ { "class": "StrEnum", "default": "RFC2307bis", + "deprecated_cli_aliases": [], "doc": "The schema used on the LDAP server. Supported values are RFC2307 and RFC2307bis. The default is RFC2307bis", "flags": [], "label": "LDAP schema", @@ -13031,6 +13581,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous operation mode. Errors are reported but the process continues", "flags": [], "label": "Continue", @@ -13039,6 +13590,7 @@ }, { "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "Base DN on remote LDAP server", "flags": [], "label": "Base DN", @@ -13047,6 +13599,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Allows migration despite the usage of compat plugin", "flags": [], "label": "Ignore compat plugin", @@ -13055,6 +13608,7 @@ }, { "class": "File", + "deprecated_cli_aliases": [], "doc": "Load CA certificate of LDAP server from FILE", "flags": [], "label": "CA certificate", @@ -13067,6 +13621,7 @@ { "class": "Str", "default": [], + "deprecated_cli_aliases": [], "doc": "groups to exclude from migration", "flags": [], "label": "", @@ -13078,6 +13633,7 @@ { "class": "Str", "default": [], + "deprecated_cli_aliases": [], "doc": "users to exclude from migration", "flags": [], "label": "", @@ -13094,6 +13650,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Netgroup description", "flags": [], "label": "Description", @@ -13105,6 +13662,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "NIS domain name", "flags": [], "label": "NIS domain name", @@ -13117,6 +13675,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -13129,6 +13688,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -13141,6 +13701,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -13168,6 +13729,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -13197,6 +13759,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -13212,6 +13775,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -13222,6 +13786,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -13232,6 +13797,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -13242,6 +13808,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -13252,6 +13819,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "netgroups to add", "flags": [], "label": "member netgroup", @@ -13267,6 +13835,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -13285,6 +13854,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Netgroup name", "flags": [], "label": "Netgroup name", @@ -13299,6 +13869,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Netgroup description", "flags": [], "label": "Description", @@ -13310,6 +13881,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "NIS domain name", "flags": [], "label": "NIS domain name", @@ -13323,6 +13895,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "IPA unique ID", "flags": [ "no_update", @@ -13337,6 +13910,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -13350,6 +13924,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -13363,6 +13938,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -13376,6 +13952,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -13388,6 +13965,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -13400,6 +13978,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "", "exclude": [ "webui" @@ -13415,6 +13994,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "search for managed groups", "flags": [], "label": "", @@ -13433,6 +14013,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -13448,6 +14029,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -13456,6 +14038,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups with these member netgroups.", "flags": [], "label": "netgroup", @@ -13466,6 +14049,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups without these member netgroups.", "flags": [], "label": "netgroup", @@ -13476,6 +14060,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups with these member users.", "flags": [], "label": "user", @@ -13486,6 +14071,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups without these member users.", "flags": [], "label": "user", @@ -13496,6 +14082,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups with these member groups.", "flags": [], "label": "group", @@ -13506,6 +14093,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups without these member groups.", "flags": [], "label": "group", @@ -13516,6 +14104,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups with these member hosts.", "flags": [], "label": "host", @@ -13526,6 +14115,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups without these member hosts.", "flags": [], "label": "host", @@ -13536,6 +14126,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups with these member host groups.", "flags": [], "label": "host group", @@ -13546,6 +14137,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups without these member host groups.", "flags": [], "label": "host group", @@ -13556,6 +14148,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups with these member of netgroups.", "flags": [], "label": "netgroup", @@ -13566,6 +14159,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for netgroups without these member of netgroups.", "flags": [], "label": "netgroup", @@ -13582,6 +14176,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Netgroup description", "flags": [ "nonempty" @@ -13594,6 +14189,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "NIS domain name", "flags": [], "label": "NIS domain name", @@ -13606,6 +14202,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -13618,6 +14215,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -13630,6 +14228,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -13651,6 +14250,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -13669,6 +14269,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -13698,6 +14299,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -13713,6 +14315,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -13723,6 +14326,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -13733,6 +14337,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -13743,6 +14348,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -13753,6 +14359,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "netgroups to remove", "flags": [], "label": "member netgroup", @@ -13768,6 +14375,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -13786,6 +14394,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -13807,6 +14416,7 @@ { "class": "StrEnum", "default": "totp", + "deprecated_cli_aliases": [], "doc": "Type", "flags": [ "no_update", @@ -13823,6 +14433,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -13833,6 +14444,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Owner", "flags": [], "label": "Owner", @@ -13843,6 +14455,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Disabled state", "flags": [], "label": "Disabled state", @@ -13852,6 +14465,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity start", "flags": [], "label": "Validity start", @@ -13862,6 +14476,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity end", "flags": [], "label": "Validity end", @@ -13873,6 +14488,7 @@ "attribute": true, "class": "Str", "default": "FreeIPA", + "deprecated_cli_aliases": [], "doc": "Vendor", "flags": [], "label": "Vendor", @@ -13883,6 +14499,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Model", "flags": [], "label": "Model", @@ -13893,6 +14510,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial", "flags": [], "label": "Serial", @@ -13904,6 +14522,7 @@ "attribute": true, "class": "OTPTokenKey", "confirm": true, + "deprecated_cli_aliases": [], "doc": "Key", "flags": [ "no_display", @@ -13918,6 +14537,7 @@ "attribute": true, "class": "StrEnum", "default": "sha1", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "no_update" @@ -13936,6 +14556,7 @@ "attribute": true, "class": "IntEnum", "default": 6, + "deprecated_cli_aliases": [], "doc": "Display length", "flags": [ "no_update" @@ -13952,6 +14573,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Clock offset", "flags": [ "no_update" @@ -13966,6 +14588,7 @@ "attribute": true, "class": "Int", "default": 30, + "deprecated_cli_aliases": [], "doc": "Clock interval", "flags": [ "no_update" @@ -13980,6 +14603,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Counter", "flags": [ "no_update" @@ -13998,6 +14622,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display QR code (requires wide terminal)", "flags": [], "label": "Display QR code (requires wide terminal)", @@ -14012,6 +14637,63 @@ }, { "name": "version" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "", + "name": "no_members", + "required": true, + "type": "bool" + } + ] + }, + "otptoken_add_managedby": { + "takes_args": [], + "takes_options": [ + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "users to add", + "flags": [], + "label": "member user", + "multivalue": true, + "name": "user", + "noextrawhitespace": true, + "type": "unicode" } ] }, @@ -14020,6 +14702,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -14038,6 +14721,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Unique ID", "flags": [ "optional_create" @@ -14052,6 +14736,7 @@ { "class": "StrEnum", "default": "totp", + "deprecated_cli_aliases": [], "doc": "Type", "flags": [ "no_update", @@ -14069,6 +14754,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -14080,6 +14766,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Owner", "flags": [], "label": "Owner", @@ -14091,6 +14778,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Disabled state", "flags": [], "label": "Disabled state", @@ -14101,6 +14789,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity start", "flags": [], "label": "Validity start", @@ -14112,6 +14801,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity end", "flags": [], "label": "Validity end", @@ -14124,6 +14814,7 @@ "attribute": true, "class": "Str", "default": "FreeIPA", + "deprecated_cli_aliases": [], "doc": "Vendor", "flags": [], "label": "Vendor", @@ -14135,6 +14826,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Model", "flags": [], "label": "Model", @@ -14146,6 +14838,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial", "flags": [], "label": "Serial", @@ -14158,6 +14851,7 @@ "attribute": true, "class": "StrEnum", "default": "sha1", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "no_update" @@ -14177,6 +14871,7 @@ "attribute": true, "class": "IntEnum", "default": 6, + "deprecated_cli_aliases": [], "doc": "Display length", "flags": [ "no_update" @@ -14194,6 +14889,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Clock offset", "flags": [ "no_update" @@ -14209,6 +14905,7 @@ "attribute": true, "class": "Int", "default": 30, + "deprecated_cli_aliases": [], "doc": "Clock interval", "flags": [ "no_update" @@ -14224,6 +14921,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Counter", "flags": [ "no_update" @@ -14237,6 +14935,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -14249,6 +14948,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -14270,6 +14970,23 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"id\")", "flags": [], "label": "Primary key only", @@ -14284,6 +15001,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -14294,6 +15012,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Owner", "flags": [], "label": "Owner", @@ -14304,6 +15023,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Disabled state", "flags": [], "label": "Disabled state", @@ -14313,6 +15033,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity start", "flags": [], "label": "Validity start", @@ -14323,6 +15044,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity end", "flags": [], "label": "Validity end", @@ -14334,6 +15056,7 @@ "attribute": true, "class": "Str", "default": "FreeIPA", + "deprecated_cli_aliases": [], "doc": "Vendor", "flags": [], "label": "Vendor", @@ -14344,6 +15067,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Model", "flags": [], "label": "Model", @@ -14354,6 +15078,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial", "flags": [], "label": "Serial", @@ -14372,6 +15097,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -14388,8 +15114,25 @@ { "name": "version" }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "", + "name": "no_members", + "required": true, + "type": "bool" + }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the OTP token object", "flags": [ "optional_create" @@ -14402,11 +15145,53 @@ } ] }, + "otptoken_remove_managedby": { + "takes_args": [], + "takes_options": [ + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "users to remove", + "flags": [], + "label": "member user", + "multivalue": true, + "name": "user", + "noextrawhitespace": true, + "type": "unicode" + } + ] + }, "otptoken_show": { "takes_args": [], "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -14422,6 +15207,22 @@ }, { "name": "version" + }, + { + "class": "Flag", + "deprecated_cli_aliases": [], + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -14430,6 +15231,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User name", "flags": [], "label": "User name", @@ -14442,6 +15244,7 @@ { "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "New Password", "flags": [], "label": "New Password", @@ -14452,6 +15255,7 @@ }, { "class": "Password", + "deprecated_cli_aliases": [], "doc": "Current Password", "flags": [], "label": "Current Password", @@ -14473,9 +15277,12 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [ + "permissions" + ], "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], - "label": "Permissions", + "label": "Granted rights", "multivalue": true, "name": "ipapermright", "type": "unicode", @@ -14496,6 +15303,7 @@ "attribute": true, "class": "StrEnum", "default": "permission", + "deprecated_cli_aliases": [], "doc": "Bind rule type", "flags": [ "allow_mod_for_managed_permission" @@ -14513,6 +15321,7 @@ { "attribute": true, "class": "DNOrURL", + "deprecated_cli_aliases": [], "doc": "Subtree to apply permissions to", "flags": [ "ask_create" @@ -14523,6 +15332,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Extra target filter", "flags": [ "virtual_attribute" @@ -14536,6 +15346,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "All target filters, including those implied by type and memberof", "flags": [], "label": "Raw target filter", @@ -14547,6 +15358,7 @@ { "attribute": true, "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "ACI target DN", "flags": [ "no_option" @@ -14557,6 +15369,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Target members of a group (sets memberOf targetfilter)", "flags": [ "ask_create", @@ -14570,6 +15383,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply permissions to (sets target)", "flags": [ "ask_create", @@ -14582,6 +15396,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", "flags": [ "ask_create", @@ -14594,6 +15409,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use extratargetfilter", "flags": [ "no_option", @@ -14607,6 +15423,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermlocation", "flags": [ "no_option", @@ -14620,6 +15437,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermright", "flags": [ "no_option", @@ -14648,6 +15466,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -14677,6 +15496,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -14692,6 +15512,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "privileges to add", "flags": [], "label": "member privilege", @@ -14707,6 +15528,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission flags", "flags": [], "label": "Permission flags", @@ -14727,6 +15549,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -14747,6 +15570,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -14756,6 +15580,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "force delete of SYSTEM permissions", "flags": [ "no_option", @@ -14777,13 +15602,14 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission name", "flags": [], "label": "Permission name", "name": "cn", "noextrawhitespace": true, - "pattern": "^[-_ a-zA-Z0-9.]+$", - "pattern_errmsg": "May only contain letters, numbers, -, _, ., and space", + "pattern": "^[-_ a-zA-Z0-9.:]+$", + "pattern_errmsg": "May only contain letters, numbers, -, _, ., :, and space", "primary_key": true, "query": true, "type": "unicode" @@ -14791,9 +15617,12 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [ + "permissions" + ], "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], - "label": "Permissions", + "label": "Granted rights", "multivalue": true, "name": "ipapermright", "query": true, @@ -14814,6 +15643,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User-specified attributes to which the permission applies", "flags": [ "no_create", @@ -14829,6 +15659,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User-specified attributes to which the permission explicitly does not apply", "flags": [ "no_create", @@ -14844,6 +15675,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Attributes to which the permission applies by default", "flags": [ "no_update", @@ -14860,6 +15692,7 @@ "attribute": true, "class": "StrEnum", "default": "permission", + "deprecated_cli_aliases": [], "doc": "Bind rule type", "flags": [ "allow_mod_for_managed_permission" @@ -14877,6 +15710,7 @@ { "attribute": true, "class": "DNOrURL", + "deprecated_cli_aliases": [], "doc": "Subtree to apply permissions to", "flags": [ "ask_create" @@ -14888,6 +15722,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Extra target filter", "flags": [ "virtual_attribute" @@ -14902,6 +15737,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "All target filters, including those implied by type and memberof", "flags": [], "label": "Raw target filter", @@ -14914,6 +15750,7 @@ { "attribute": true, "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "ACI target DN", "flags": [ "no_option" @@ -14925,6 +15762,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Target members of a group (sets memberOf targetfilter)", "flags": [ "ask_create", @@ -14939,6 +15777,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply permissions to (sets target)", "flags": [ "ask_create", @@ -14952,6 +15791,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", "flags": [ "ask_create", @@ -14965,6 +15805,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use extratargetfilter", "flags": [ "no_option", @@ -14979,6 +15820,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermlocation", "flags": [ "no_option", @@ -14993,6 +15835,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermright", "flags": [ "no_option", @@ -15007,6 +15850,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -15019,6 +15863,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -15040,6 +15885,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15055,6 +15901,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -15069,9 +15916,12 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [ + "permissions" + ], "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], - "label": "Permissions", + "label": "Granted rights", "multivalue": true, "name": "ipapermright", "type": "unicode", @@ -15091,6 +15941,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User-specified attributes to which the permission applies", "flags": [ "no_create", @@ -15105,6 +15956,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User-specified attributes to which the permission explicitly does not apply", "flags": [ "no_create", @@ -15120,6 +15972,7 @@ "attribute": true, "class": "StrEnum", "default": "permission", + "deprecated_cli_aliases": [], "doc": "Bind rule type", "flags": [ "nonempty", @@ -15137,6 +15990,7 @@ { "attribute": true, "class": "DNOrURL", + "deprecated_cli_aliases": [], "doc": "Subtree to apply permissions to", "flags": [ "ask_create" @@ -15147,6 +16001,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Extra target filter", "flags": [ "virtual_attribute" @@ -15160,6 +16015,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "All target filters, including those implied by type and memberof", "flags": [], "label": "Raw target filter", @@ -15171,6 +16027,7 @@ { "attribute": true, "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "ACI target DN", "flags": [ "no_option" @@ -15181,6 +16038,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Target members of a group (sets memberOf targetfilter)", "flags": [ "ask_create", @@ -15194,6 +16052,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply permissions to (sets target)", "flags": [ "ask_create", @@ -15206,6 +16065,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", "flags": [ "ask_create", @@ -15218,6 +16078,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use extratargetfilter", "flags": [ "no_option", @@ -15231,6 +16092,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermlocation", "flags": [ "no_option", @@ -15244,6 +16106,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermright", "flags": [ "no_option", @@ -15266,6 +16129,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -15284,6 +16148,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15299,6 +16164,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the permission object", "flags": [], "label": "Rename", @@ -15325,6 +16191,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15340,6 +16207,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "privileges to remove", "flags": [], "label": "member privilege", @@ -15355,6 +16223,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -15373,6 +16242,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15402,6 +16272,7 @@ "takes_args": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -15423,6 +16294,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Forward to server instead of running locally", "flags": [], "label": "", @@ -15443,6 +16315,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Privilege description", "flags": [], "label": "Description", @@ -15468,6 +16341,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15497,6 +16371,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15512,6 +16387,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "roles to add", "flags": [], "label": "member role", @@ -15536,6 +16412,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15551,6 +16428,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "permissions", "flags": [], "label": "permission", @@ -15566,6 +16444,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -15584,6 +16463,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Privilege name", "flags": [], "label": "Privilege name", @@ -15596,6 +16476,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Privilege description", "flags": [], "label": "Description", @@ -15606,6 +16487,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -15618,6 +16500,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -15639,6 +16522,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15654,6 +16538,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -15668,6 +16553,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Privilege description", "flags": [ "nonempty" @@ -15688,6 +16574,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -15706,6 +16593,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15721,6 +16609,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the privilege object", "flags": [], "label": "Rename", @@ -15745,6 +16634,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15760,6 +16650,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "roles to remove", "flags": [], "label": "member role", @@ -15784,6 +16675,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15799,6 +16691,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "permissions", "flags": [], "label": "permission", @@ -15814,6 +16707,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -15832,6 +16726,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -15853,6 +16748,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", @@ -15864,6 +16760,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum password lifetime (in hours)", "flags": [], "label": "Min lifetime (hours)", @@ -15875,6 +16772,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Password history size", "flags": [], "label": "History size", @@ -15886,6 +16784,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum number of character classes", "flags": [], "label": "Character classes", @@ -15897,6 +16796,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum length of password", "flags": [], "label": "Min length", @@ -15907,6 +16807,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority of the policy (higher number means lower priority", "flags": [ "virtual_attribute" @@ -15921,6 +16822,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Consecutive failures before lockout", "flags": [], "label": "Max failures", @@ -15932,6 +16834,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period after which failure count will be reset (seconds)", "flags": [], "label": "Failure reset interval", @@ -15943,6 +16846,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period for which lockout is enforced (seconds)", "flags": [], "label": "Lockout duration", @@ -15973,6 +16877,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -15991,6 +16896,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manage password policy for specific group", "flags": [], "label": "Group", @@ -16003,6 +16909,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", @@ -16015,6 +16922,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum password lifetime (in hours)", "flags": [], "label": "Min lifetime (hours)", @@ -16027,6 +16935,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Password history size", "flags": [], "label": "History size", @@ -16039,6 +16948,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum number of character classes", "flags": [], "label": "Character classes", @@ -16051,6 +16961,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum length of password", "flags": [], "label": "Min length", @@ -16062,6 +16973,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority of the policy (higher number means lower priority", "flags": [ "virtual_attribute" @@ -16076,6 +16988,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Consecutive failures before lockout", "flags": [], "label": "Max failures", @@ -16088,6 +17001,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period after which failure count will be reset (seconds)", "flags": [], "label": "Failure reset interval", @@ -16100,6 +17014,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period for which lockout is enforced (seconds)", "flags": [], "label": "Lockout duration", @@ -16111,6 +17026,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -16123,6 +17039,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -16144,6 +17061,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"group\")", "flags": [], "label": "Primary key only", @@ -16158,6 +17076,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", @@ -16169,6 +17088,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum password lifetime (in hours)", "flags": [], "label": "Min lifetime (hours)", @@ -16180,6 +17100,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Password history size", "flags": [], "label": "History size", @@ -16191,6 +17112,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum number of character classes", "flags": [], "label": "Character classes", @@ -16202,6 +17124,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum length of password", "flags": [], "label": "Min length", @@ -16212,6 +17135,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority of the policy (higher number means lower priority", "flags": [ "nonempty", @@ -16226,6 +17150,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Consecutive failures before lockout", "flags": [], "label": "Max failures", @@ -16237,6 +17162,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period after which failure count will be reset (seconds)", "flags": [], "label": "Failure reset interval", @@ -16248,6 +17174,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period for which lockout is enforced (seconds)", "flags": [], "label": "Lockout duration", @@ -16267,6 +17194,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -16290,6 +17218,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -16299,6 +17228,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Display effective policy for a specific user", "flags": [], "label": "User", @@ -16323,6 +17253,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this RADIUS proxy server", "flags": [], "label": "Description", @@ -16333,6 +17264,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "The hostname or IP (with or without port)", "flags": [], "label": "Server", @@ -16346,6 +17278,7 @@ "attribute": true, "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "The secret used to encrypt data", "flags": [ "no_option" @@ -16359,6 +17292,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "The total timeout across all retries (in seconds)", "flags": [], "label": "Timeout", @@ -16370,6 +17304,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "The number of times to retry authentication", "flags": [], "label": "Retries", @@ -16381,6 +17316,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "The username attribute on the user object", "flags": [], "label": "User attribute", @@ -16410,6 +17346,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -16428,6 +17365,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy server name", "flags": [], "label": "RADIUS proxy server name", @@ -16440,6 +17378,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this RADIUS proxy server", "flags": [], "label": "Description", @@ -16451,6 +17390,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "The hostname or IP (with or without port)", "flags": [], "label": "Server", @@ -16464,6 +17404,7 @@ "attribute": true, "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "The secret used to encrypt data", "flags": [ "no_option" @@ -16477,6 +17418,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "The total timeout across all retries (in seconds)", "flags": [], "label": "Timeout", @@ -16489,6 +17431,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "The number of times to retry authentication", "flags": [], "label": "Retries", @@ -16501,6 +17444,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "The username attribute on the user object", "flags": [], "label": "User attribute", @@ -16511,6 +17455,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -16523,6 +17468,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -16544,6 +17490,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -16558,6 +17505,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this RADIUS proxy server", "flags": [], "label": "Description", @@ -16568,6 +17516,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "The hostname or IP (with or without port)", "flags": [ "nonempty" @@ -16582,6 +17531,7 @@ "attribute": true, "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "The secret used to encrypt data", "flags": [ "nonempty", @@ -16595,6 +17545,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "The total timeout across all retries (in seconds)", "flags": [], "label": "Timeout", @@ -16606,6 +17557,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "The number of times to retry authentication", "flags": [], "label": "Retries", @@ -16617,6 +17569,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "The username attribute on the user object", "flags": [], "label": "User attribute", @@ -16635,6 +17588,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -16653,6 +17607,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the RADIUS proxy server object", "flags": [], "label": "Rename", @@ -16668,6 +17623,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -16692,6 +17648,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain", "flags": [ "nonempty" @@ -16705,6 +17662,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Add domain", "flags": [], "label": "Add domain", @@ -16715,6 +17673,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Delete domain", "flags": [], "label": "Delete domain", @@ -16733,6 +17692,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -16742,6 +17702,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Force adding domain even if not in DNS", "flags": [], "label": "Force", @@ -16765,6 +17726,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -16789,6 +17751,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this role-group", "flags": [], "label": "Description", @@ -16814,6 +17777,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -16843,6 +17807,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -16858,6 +17823,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -16868,6 +17834,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -16878,6 +17845,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -16888,6 +17856,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -16912,6 +17881,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -16927,6 +17897,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "privileges", "flags": [], "label": "privilege", @@ -16942,6 +17913,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -16960,6 +17932,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Role name", "flags": [], "label": "Role name", @@ -16972,6 +17945,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this role-group", "flags": [], "label": "Description", @@ -16982,6 +17956,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -16994,6 +17969,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -17015,6 +17991,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17030,6 +18007,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -17044,6 +18022,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this role-group", "flags": [ "nonempty" @@ -17064,6 +18043,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -17082,6 +18062,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17097,6 +18078,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the role object", "flags": [], "label": "Rename", @@ -17121,6 +18103,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17136,6 +18119,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -17146,6 +18130,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -17156,6 +18141,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -17166,6 +18152,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -17190,6 +18177,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17205,6 +18193,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "privileges", "flags": [], "label": "privilege", @@ -17220,6 +18209,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -17238,6 +18228,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17260,6 +18251,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -17298,6 +18290,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Self-service name", "flags": [], "label": "Self-service name", @@ -17312,6 +18305,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -17326,6 +18320,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -17350,6 +18345,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -17393,6 +18389,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SELinux User", "flags": [], "label": "SELinux User", @@ -17404,6 +18401,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC Rule that defines the users, groups and hostgroups", "flags": [], "label": "HBAC Rule", @@ -17414,6 +18412,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -17426,6 +18425,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -17438,6 +18438,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -17448,6 +18449,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -17473,6 +18475,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17502,6 +18505,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17517,6 +18521,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -17527,6 +18532,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -17551,6 +18557,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17566,6 +18573,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -17576,6 +18584,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -17591,6 +18600,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -17625,6 +18635,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rule name", "flags": [], "label": "Rule name", @@ -17637,6 +18648,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SELinux User", "flags": [], "label": "SELinux User", @@ -17648,6 +18660,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC Rule that defines the users, groups and hostgroups", "flags": [], "label": "HBAC Rule", @@ -17659,6 +18672,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -17672,6 +18686,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -17685,6 +18700,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -17696,6 +18712,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -17707,6 +18724,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -17719,6 +18737,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -17740,6 +18759,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17755,6 +18775,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -17769,6 +18790,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SELinux User", "flags": [ "nonempty" @@ -17781,6 +18803,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC Rule that defines the users, groups and hostgroups", "flags": [], "label": "HBAC Rule", @@ -17791,6 +18814,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -17803,6 +18827,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -17815,6 +18840,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -17825,6 +18851,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -17844,6 +18871,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -17862,6 +18890,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17891,6 +18920,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17906,6 +18936,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -17916,6 +18947,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -17940,6 +18972,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -17955,6 +18988,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -17965,6 +18999,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -17980,6 +19015,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -17998,6 +19034,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18019,6 +19056,7 @@ { "attribute": true, "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [ "no_search" @@ -18030,6 +19068,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", @@ -18044,6 +19083,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Pre-authentication is required for the service", "flags": [ "virtual_attribute", @@ -18055,6 +19095,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -18072,6 +19113,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "force principal name even if not in DNS", "flags": [], "label": "Force", @@ -18090,6 +19132,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18119,6 +19162,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18134,6 +19178,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -18149,6 +19194,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -18175,6 +19221,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service principal", "flags": [], "label": "Principal", @@ -18187,6 +19234,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", @@ -18202,6 +19250,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -18214,6 +19263,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -18235,6 +19285,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18250,6 +19301,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"principal\")", "flags": [], "label": "Primary key only", @@ -18258,6 +19310,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for services with these managed by hosts.", "flags": [], "label": "host", @@ -18268,6 +19321,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for services without these managed by hosts.", "flags": [], "label": "host", @@ -18284,6 +19338,7 @@ { "attribute": true, "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [ "no_search" @@ -18295,6 +19350,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", @@ -18309,6 +19365,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Pre-authentication is required for the service", "flags": [ "virtual_attribute", @@ -18320,6 +19377,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -18340,6 +19398,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -18358,6 +19417,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18387,6 +19447,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18402,6 +19463,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -18417,6 +19479,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -18426,6 +19489,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "file to store certificate in", "flags": [], "label": "", @@ -18444,6 +19508,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18483,6 +19548,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this command", "flags": [], "label": "Description", @@ -18507,6 +19573,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18527,6 +19594,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -18545,6 +19613,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Command", "flags": [], "label": "Sudo Command", @@ -18557,6 +19626,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this command", "flags": [], "label": "Description", @@ -18567,6 +19637,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -18579,6 +19650,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -18600,6 +19672,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18615,6 +19688,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"command\")", "flags": [], "label": "Primary key only", @@ -18629,6 +19703,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this command", "flags": [], "label": "Description", @@ -18647,6 +19722,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -18665,6 +19741,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18685,6 +19762,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -18703,6 +19781,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18724,6 +19803,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [], "label": "Description", @@ -18749,6 +19829,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18778,6 +19859,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18793,6 +19875,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo commands to add", "flags": [], "label": "member sudo command", @@ -18808,6 +19891,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -18826,6 +19910,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Command Group", "flags": [], "label": "Sudo Command Group", @@ -18838,6 +19923,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [], "label": "Description", @@ -18848,6 +19934,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -18860,6 +19947,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -18881,6 +19969,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18896,6 +19985,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"sudocmdgroup-name\")", "flags": [], "label": "Primary key only", @@ -18910,6 +20000,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [ "nonempty" @@ -18930,6 +20021,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -18948,6 +20040,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18977,6 +20070,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -18992,6 +20086,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo commands to remove", "flags": [], "label": "member sudo command", @@ -19007,6 +20102,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -19025,6 +20121,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19046,6 +20143,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -19056,6 +20154,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -19067,6 +20166,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -19079,6 +20179,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -19091,6 +20192,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Command category the rule applies to", "flags": [], "label": "Command category", @@ -19103,6 +20205,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs User category the rule applies to", "flags": [], "label": "RunAs User category", @@ -19115,6 +20218,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs Group category the rule applies to", "flags": [], "label": "RunAs Group category", @@ -19128,6 +20232,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "integer to order the Sudo rules", "flags": [], "label": "Sudo order", @@ -19139,6 +20244,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the rule applies to (sudorule-find only)", "flags": [], "label": "External User", @@ -19149,6 +20255,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External User", @@ -19159,6 +20266,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External Group the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External Group", @@ -19169,6 +20277,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -19196,6 +20305,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19225,6 +20335,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19240,6 +20351,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo commands to add", "flags": [], "label": "member sudo command", @@ -19250,6 +20362,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo command groups to add", "flags": [], "label": "member sudo command group", @@ -19274,6 +20387,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19289,6 +20403,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo commands to add", "flags": [], "label": "member sudo command", @@ -19299,6 +20414,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo command groups to add", "flags": [], "label": "member sudo command group", @@ -19323,6 +20439,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19338,6 +20455,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to add", "flags": [], "label": "member host", @@ -19348,6 +20466,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to add", "flags": [], "label": "member host group", @@ -19363,6 +20482,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Option", "flags": [], "label": "Sudo Option", @@ -19382,6 +20502,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19411,6 +20532,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19426,6 +20548,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -19450,6 +20573,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19465,6 +20589,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -19475,6 +20600,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -19499,6 +20625,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19514,6 +20641,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to add", "flags": [], "label": "member user", @@ -19524,6 +20652,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to add", "flags": [], "label": "member group", @@ -19539,6 +20668,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -19573,6 +20703,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rule name", "flags": [], "label": "Rule name", @@ -19585,6 +20716,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -19596,6 +20728,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -19608,6 +20741,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -19621,6 +20755,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -19634,6 +20769,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Command category the rule applies to", "flags": [], "label": "Command category", @@ -19647,6 +20783,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs User category the rule applies to", "flags": [], "label": "RunAs User category", @@ -19660,6 +20797,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs Group category the rule applies to", "flags": [], "label": "RunAs Group category", @@ -19674,6 +20812,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "integer to order the Sudo rules", "flags": [], "label": "Sudo order", @@ -19686,6 +20825,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the rule applies to (sudorule-find only)", "flags": [], "label": "External User", @@ -19697,6 +20837,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External User", @@ -19708,6 +20849,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External Group the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External Group", @@ -19719,6 +20861,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -19732,6 +20875,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -19744,6 +20888,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -19765,6 +20910,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19780,6 +20926,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"sudorule-name\")", "flags": [], "label": "Primary key only", @@ -19794,6 +20941,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -19804,6 +20952,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -19815,6 +20964,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -19827,6 +20977,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -19839,6 +20990,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Command category the rule applies to", "flags": [], "label": "Command category", @@ -19851,6 +21003,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs User category the rule applies to", "flags": [], "label": "RunAs User category", @@ -19863,6 +21016,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs Group category the rule applies to", "flags": [], "label": "RunAs Group category", @@ -19876,6 +21030,7 @@ "attribute": true, "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "integer to order the Sudo rules", "flags": [], "label": "Sudo order", @@ -19887,6 +21042,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the rule applies to (sudorule-find only)", "flags": [], "label": "External User", @@ -19897,6 +21053,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External User", @@ -19907,6 +21064,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External Group the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External Group", @@ -19917,6 +21075,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -19938,6 +21097,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -19956,6 +21116,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -19985,6 +21146,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20000,6 +21162,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo commands to remove", "flags": [], "label": "member sudo command", @@ -20010,6 +21173,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo command groups to remove", "flags": [], "label": "member sudo command group", @@ -20034,6 +21198,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20049,6 +21214,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo commands to remove", "flags": [], "label": "member sudo command", @@ -20059,6 +21225,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "sudo command groups to remove", "flags": [], "label": "member sudo command group", @@ -20083,6 +21250,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20098,6 +21266,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "hosts to remove", "flags": [], "label": "member host", @@ -20108,6 +21277,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "host groups to remove", "flags": [], "label": "member host group", @@ -20123,6 +21293,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Option", "flags": [], "label": "Sudo Option", @@ -20142,6 +21313,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20171,6 +21343,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20186,6 +21359,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -20210,6 +21384,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20225,6 +21400,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -20235,6 +21411,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -20259,6 +21436,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20274,6 +21452,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "users to remove", "flags": [], "label": "member user", @@ -20284,6 +21463,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "groups to remove", "flags": [], "label": "member group", @@ -20299,6 +21479,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -20317,6 +21498,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -20344,6 +21526,7 @@ { "class": "StrEnum", "default": "ad", + "deprecated_cli_aliases": [], "doc": "Trust type (ad for Active Directory, default)", "flags": [], "label": "Trust type (ad for Active Directory, default)", @@ -20356,6 +21539,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Active Directory domain administrator", "flags": [], "label": "Active Directory domain administrator", @@ -20365,6 +21549,7 @@ }, { "class": "Password", + "deprecated_cli_aliases": [], "doc": "Active directory domain administrator's password", "flags": [], "label": "Active directory domain administrator's password", @@ -20374,6 +21559,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain controller for the Active Directory domain (optional)", "flags": [], "label": "Domain controller for the Active Directory domain (optional)", @@ -20383,6 +21569,7 @@ }, { "class": "Password", + "deprecated_cli_aliases": [], "doc": "Shared secret for the trust", "flags": [], "label": "Shared secret for the trust", @@ -20392,6 +21579,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "First Posix ID of the range reserved for the trusted domain", "flags": [], "label": "First Posix ID of the range reserved for the trusted domain", @@ -20402,6 +21590,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Size of the ID range reserved for the trusted domain", "flags": [], "label": "Size of the ID range reserved for the trusted domain", @@ -20412,6 +21601,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Type of trusted domain ID range, one of ipa-ad-trust-posix, ipa-ad-trust", "flags": [], "label": "Range type", @@ -20438,6 +21628,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -20455,6 +21646,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -20479,6 +21671,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Realm name", "flags": [], "label": "Realm name", @@ -20491,6 +21684,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain NetBIOS name", "flags": [ "no_update", @@ -20505,6 +21699,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain Security Identifier", "flags": [ "no_update", @@ -20519,6 +21714,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SID blacklist incoming", "flags": [ "no_create" @@ -20533,6 +21729,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SID blacklist outgoing", "flags": [ "no_create" @@ -20546,6 +21743,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -20558,6 +21756,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -20579,6 +21778,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"realm\")", "flags": [], "label": "Primary key only", @@ -20593,6 +21793,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SID blacklist incoming", "flags": [ "no_create" @@ -20606,6 +21807,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SID blacklist outgoing", "flags": [ "no_create" @@ -20627,6 +21829,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -20651,6 +21854,7 @@ "takes_options": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Security Identifiers (SIDs)", "flags": [], "label": "Security Identifiers (SIDs)", @@ -20676,6 +21880,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -20700,6 +21905,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fallback primary group", "flags": [ "nonempty" @@ -20720,6 +21926,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -20730,6 +21937,7 @@ { "class": "StrEnum", "default": "ad", + "deprecated_cli_aliases": [], "doc": "Trust type (ad for Active Directory, default)", "flags": [], "label": "Trust type (ad for Active Directory, default)", @@ -20756,6 +21964,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -20766,6 +21975,7 @@ { "class": "StrEnum", "default": "ad", + "deprecated_cli_aliases": [], "doc": "Trust type (ad for Active Directory, default)", "flags": [], "label": "Trust type (ad for Active Directory, default)", @@ -20793,6 +22003,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain NetBIOS name", "flags": [], "label": "Domain NetBIOS name", @@ -20803,6 +22014,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain Security Identifier", "flags": [], "label": "Domain Security Identifier", @@ -20813,6 +22025,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Trusted domain partner", "flags": [ "no_display", @@ -20832,6 +22045,7 @@ { "class": "StrEnum", "default": "ad", + "deprecated_cli_aliases": [], "doc": "Trust type (ad for Active Directory, default)", "flags": [], "label": "Trust type (ad for Active Directory, default)", @@ -20858,6 +22072,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -20892,6 +22107,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain name", "flags": [], "label": "Domain name", @@ -20904,6 +22120,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain NetBIOS name", "flags": [], "label": "Domain NetBIOS name", @@ -20915,6 +22132,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain Security Identifier", "flags": [], "label": "Domain Security Identifier", @@ -20926,6 +22144,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Trusted domain partner", "flags": [ "no_display", @@ -20939,6 +22158,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -20951,6 +22171,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -20972,6 +22193,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"domain\")", "flags": [], "label": "Primary key only", @@ -20986,6 +22208,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain NetBIOS name", "flags": [], "label": "Domain NetBIOS name", @@ -20996,6 +22219,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain Security Identifier", "flags": [], "label": "Domain Security Identifier", @@ -21006,6 +22230,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Trusted domain partner", "flags": [ "no_display", @@ -21027,6 +22252,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -21037,6 +22263,7 @@ { "class": "StrEnum", "default": "ad", + "deprecated_cli_aliases": [], "doc": "Trust type (ad for Active Directory, default)", "flags": [], "label": "Trust type (ad for Active Directory, default)", @@ -21064,6 +22291,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "First name", "flags": [], "label": "First name", @@ -21075,6 +22303,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Last name", "flags": [], "label": "Last name", @@ -21086,6 +22315,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Full name", "flags": [], "label": "Full name", @@ -21097,6 +22327,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Display name", "flags": [], "label": "Display name", @@ -21107,6 +22338,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Initials", "flags": [], "label": "Initials", @@ -21117,6 +22349,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Home directory", "flags": [], "label": "Home directory", @@ -21127,6 +22360,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "GECOS", "flags": [], "label": "GECOS", @@ -21137,6 +22371,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Login shell", "flags": [], "label": "Login shell", @@ -21147,6 +22382,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Kerberos principal", "flags": [ "no_update" @@ -21156,9 +22392,20 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "attribute": true, + "class": "DateTime", + "deprecated_cli_aliases": [], + "doc": "Kerberos principal expiration", + "flags": [], + "label": "Kerberos principal expiration", + "name": "krbprincipalexpiration", + "type": "datetime" + }, { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Email address", "flags": [], "label": "Email address", @@ -21171,6 +22418,7 @@ "attribute": true, "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "Prompt to set the user password", "exclude": [ "webui" @@ -21183,6 +22431,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Generate a random user password", "flags": [ "no_search", @@ -21195,6 +22444,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", @@ -21206,6 +22456,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Group ID Number", "flags": [], "label": "GID", @@ -21217,6 +22468,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Street address", "flags": [], "label": "Street address", @@ -21227,6 +22479,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "City", "flags": [], "label": "City", @@ -21237,6 +22490,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "State/Province", "flags": [], "label": "State/Province", @@ -21247,6 +22501,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "ZIP", "flags": [], "label": "ZIP", @@ -21257,6 +22512,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Telephone Number", "flags": [], "label": "Telephone Number", @@ -21268,6 +22524,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Mobile Telephone Number", "flags": [], "label": "Mobile Telephone Number", @@ -21279,6 +22536,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Pager Number", "flags": [], "label": "Pager Number", @@ -21290,6 +22548,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fax Number", "flags": [], "label": "Fax Number", @@ -21301,6 +22560,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Org. Unit", "flags": [], "label": "Org. Unit", @@ -21311,6 +22571,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Job Title", "flags": [], "label": "Job Title", @@ -21321,6 +22582,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manager", "flags": [], "label": "Manager", @@ -21331,9 +22593,11 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Car License", "flags": [], "label": "Car License", + "multivalue": true, "name": "carlicense", "noextrawhitespace": true, "type": "unicode" @@ -21341,6 +22605,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Account disabled", "flags": [ "no_option" @@ -21352,6 +22617,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SSH public key", "flags": [ "no_search" @@ -21365,6 +22631,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Types of supported user authentication", "flags": [], "label": "User authentication types", @@ -21380,6 +22647,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -21391,6 +22659,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy configuration", "flags": [], "label": "RADIUS proxy configuration", @@ -21401,6 +22670,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy username", "flags": [], "label": "RADIUS proxy username", @@ -21408,6 +22678,53 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Department Number", + "flags": [], + "label": "Department Number", + "multivalue": true, + "name": "departmentnumber", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Number", + "flags": [], + "label": "Employee Number", + "name": "employeenumber", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Type", + "flags": [], + "label": "Employee Type", + "name": "employeetype", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Preferred Language", + "flags": [], + "label": "Preferred Language", + "name": "preferredlanguage", + "noextrawhitespace": true, + "pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$", + "pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"", + "type": "unicode" + }, { "name": "setattr" }, @@ -21416,6 +22733,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Don't create user private group", "flags": [], "label": "", @@ -21434,6 +22752,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -21454,6 +22773,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Continuous mode: Don't stop on errors.", "flags": [], "label": "", @@ -21488,6 +22808,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User login", "flags": [], "label": "User login", @@ -21503,6 +22824,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "First name", "flags": [], "label": "First name", @@ -21514,6 +22836,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Last name", "flags": [], "label": "Last name", @@ -21525,6 +22848,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Full name", "flags": [], "label": "Full name", @@ -21536,6 +22860,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Display name", "flags": [], "label": "Display name", @@ -21547,6 +22872,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Initials", "flags": [], "label": "Initials", @@ -21558,6 +22884,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Home directory", "flags": [], "label": "Home directory", @@ -21569,6 +22896,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "GECOS", "flags": [], "label": "GECOS", @@ -21580,6 +22908,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Login shell", "flags": [], "label": "Login shell", @@ -21591,6 +22920,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Kerberos principal", "flags": [ "no_update" @@ -21601,9 +22931,21 @@ "query": true, "type": "unicode" }, + { + "attribute": true, + "class": "DateTime", + "deprecated_cli_aliases": [], + "doc": "Kerberos principal expiration", + "flags": [], + "label": "Kerberos principal expiration", + "name": "krbprincipalexpiration", + "query": true, + "type": "datetime" + }, { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Email address", "flags": [], "label": "Email address", @@ -21617,6 +22959,7 @@ "attribute": true, "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "Prompt to set the user password", "exclude": [ "webui" @@ -21631,6 +22974,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", @@ -21643,6 +22987,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Group ID Number", "flags": [], "label": "GID", @@ -21655,6 +23000,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Street address", "flags": [], "label": "Street address", @@ -21666,6 +23012,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "City", "flags": [], "label": "City", @@ -21677,6 +23024,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "State/Province", "flags": [], "label": "State/Province", @@ -21688,6 +23036,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "ZIP", "flags": [], "label": "ZIP", @@ -21699,6 +23048,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Telephone Number", "flags": [], "label": "Telephone Number", @@ -21711,6 +23061,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Mobile Telephone Number", "flags": [], "label": "Mobile Telephone Number", @@ -21723,6 +23074,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Pager Number", "flags": [], "label": "Pager Number", @@ -21735,6 +23087,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fax Number", "flags": [], "label": "Fax Number", @@ -21747,6 +23100,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Org. Unit", "flags": [], "label": "Org. Unit", @@ -21758,6 +23112,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Job Title", "flags": [], "label": "Job Title", @@ -21769,6 +23124,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manager", "flags": [], "label": "Manager", @@ -21780,9 +23136,11 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Car License", "flags": [], "label": "Car License", + "multivalue": true, "name": "carlicense", "noextrawhitespace": true, "query": true, @@ -21791,6 +23149,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Account disabled", "flags": [ "no_option" @@ -21803,6 +23162,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Types of supported user authentication", "flags": [], "label": "User authentication types", @@ -21819,6 +23179,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -21831,6 +23192,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy configuration", "flags": [], "label": "RADIUS proxy configuration", @@ -21842,6 +23204,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy username", "flags": [], "label": "RADIUS proxy username", @@ -21850,8 +23213,60 @@ "query": true, "type": "unicode" }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Department Number", + "flags": [], + "label": "Department Number", + "multivalue": true, + "name": "departmentnumber", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Number", + "flags": [], + "label": "Employee Number", + "name": "employeenumber", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Type", + "flags": [], + "label": "Employee Type", + "name": "employeetype", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Preferred Language", + "flags": [], + "label": "Preferred Language", + "name": "preferredlanguage", + "noextrawhitespace": true, + "pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$", + "pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"", + "query": true, + "type": "unicode" + }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time limit of search in seconds", "flags": [ "no_display" @@ -21864,6 +23279,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of entries returned", "flags": [ "no_display" @@ -21876,6 +23292,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display user record for current Kerberos principal", "flags": [], "label": "Self", @@ -21894,6 +23311,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -21909,6 +23327,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Results should contain primary key attribute only (\"login\")", "flags": [], "label": "Primary key only", @@ -21917,6 +23336,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users with these member of groups.", "flags": [], "label": "group", @@ -21927,6 +23347,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users without these member of groups.", "flags": [], "label": "group", @@ -21937,6 +23358,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users with these member of netgroups.", "flags": [], "label": "netgroup", @@ -21947,6 +23369,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users without these member of netgroups.", "flags": [], "label": "netgroup", @@ -21957,6 +23380,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users with these member of roles.", "flags": [], "label": "role", @@ -21967,6 +23391,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users without these member of roles.", "flags": [], "label": "role", @@ -21977,6 +23402,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users with these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -21987,6 +23413,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users without these member of HBAC rules.", "flags": [], "label": "HBAC rule", @@ -21997,6 +23424,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users with these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -22007,6 +23435,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Search for users without these member of sudo rules.", "flags": [], "label": "sudo rule", @@ -22023,6 +23452,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "First name", "flags": [ "nonempty" @@ -22035,6 +23465,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Last name", "flags": [ "nonempty" @@ -22047,6 +23478,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Full name", "flags": [ "nonempty" @@ -22059,6 +23491,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Display name", "flags": [], "label": "Display name", @@ -22069,6 +23502,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Initials", "flags": [], "label": "Initials", @@ -22079,6 +23513,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Home directory", "flags": [], "label": "Home directory", @@ -22089,6 +23524,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "GECOS", "flags": [], "label": "GECOS", @@ -22099,6 +23535,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Login shell", "flags": [], "label": "Login shell", @@ -22106,9 +23543,20 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "attribute": true, + "class": "DateTime", + "deprecated_cli_aliases": [], + "doc": "Kerberos principal expiration", + "flags": [], + "label": "Kerberos principal expiration", + "name": "krbprincipalexpiration", + "type": "datetime" + }, { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Email address", "flags": [], "label": "Email address", @@ -22121,6 +23569,7 @@ "attribute": true, "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "Prompt to set the user password", "exclude": [ "webui" @@ -22133,6 +23582,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Generate a random user password", "flags": [ "no_search", @@ -22145,6 +23595,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", @@ -22156,6 +23607,7 @@ { "attribute": true, "class": "Int", + "deprecated_cli_aliases": [], "doc": "Group ID Number", "flags": [], "label": "GID", @@ -22167,6 +23619,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Street address", "flags": [], "label": "Street address", @@ -22177,6 +23630,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "City", "flags": [], "label": "City", @@ -22187,6 +23641,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "State/Province", "flags": [], "label": "State/Province", @@ -22197,6 +23652,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "ZIP", "flags": [], "label": "ZIP", @@ -22207,6 +23663,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Telephone Number", "flags": [], "label": "Telephone Number", @@ -22218,6 +23675,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Mobile Telephone Number", "flags": [], "label": "Mobile Telephone Number", @@ -22229,6 +23687,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Pager Number", "flags": [], "label": "Pager Number", @@ -22240,6 +23699,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fax Number", "flags": [], "label": "Fax Number", @@ -22251,6 +23711,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Org. Unit", "flags": [], "label": "Org. Unit", @@ -22261,6 +23722,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Job Title", "flags": [], "label": "Job Title", @@ -22271,6 +23733,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manager", "flags": [], "label": "Manager", @@ -22281,9 +23744,11 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "Car License", "flags": [], "label": "Car License", + "multivalue": true, "name": "carlicense", "noextrawhitespace": true, "type": "unicode" @@ -22291,6 +23756,7 @@ { "attribute": true, "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Account disabled", "flags": [ "no_option" @@ -22302,6 +23768,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "SSH public key", "flags": [ "no_search" @@ -22315,6 +23782,7 @@ { "attribute": true, "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Types of supported user authentication", "flags": [], "label": "User authentication types", @@ -22330,6 +23798,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "User category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -22341,6 +23810,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy configuration", "flags": [], "label": "RADIUS proxy configuration", @@ -22351,6 +23821,7 @@ { "attribute": true, "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy username", "flags": [], "label": "RADIUS proxy username", @@ -22358,6 +23829,53 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Department Number", + "flags": [], + "label": "Department Number", + "multivalue": true, + "name": "departmentnumber", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Number", + "flags": [], + "label": "Employee Number", + "name": "employeenumber", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Type", + "flags": [], + "label": "Employee Type", + "name": "employeetype", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Preferred Language", + "flags": [], + "label": "Preferred Language", + "name": "preferredlanguage", + "noextrawhitespace": true, + "pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$", + "pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"", + "type": "unicode" + }, { "name": "setattr" }, @@ -22369,6 +23887,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -22387,6 +23906,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -22402,6 +23922,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rename the user object", "flags": [], "label": "Rename", @@ -22420,6 +23941,7 @@ "takes_options": [ { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "flags": [], "label": "Rights", @@ -22438,6 +23960,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -22467,6 +23990,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Suppress processing of membership attributes.", "exclude": [ "webui" @@ -22494,4 +24018,4 @@ "methods": {}, "objects": {} } -} +} \ No newline at end of file diff --git a/install/ui/test/data/ipa_init_objects.json b/install/ui/test/data/ipa_init_objects.json index 8f6b25414..c8c836926 100644 --- a/install/ui/test/data/ipa_init_objects.json +++ b/install/ui/test/data/ipa_init_objects.json @@ -19,7 +19,7 @@ ], "attribute_members": {}, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=automember,cn=etc", "default_attributes": [ "automemberinclusiveregex", @@ -82,6 +82,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this auto member rule", "flags": [], "label": "Description", @@ -91,6 +92,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default group for entries to land", "flags": [ "no_update", @@ -169,6 +171,7 @@ "takes_params": [ { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount key name.", "flags": [ "req_update" @@ -181,6 +184,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Mount information", "flags": [], "label": "Mount information", @@ -191,6 +195,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "description", "exclude": [ "webui" @@ -271,6 +276,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Automount location name.", "flags": [], "label": "Location", @@ -346,6 +352,7 @@ "takes_params": [ { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Automount map name.", "flags": [], "label": "Map", @@ -357,6 +364,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -371,8 +379,8 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, - "can_have_permissions": false, - "container_dn": "", + "can_have_permissions": true, + "container_dn": "cn=ipaconfig,cn=etc", "default_attributes": [ "ipamaxusernamelength", "ipahomesrootdir", @@ -434,6 +442,7 @@ "takes_params": [ { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum username length", "flags": [], "label": "Maximum username length", @@ -445,6 +454,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "Default location of home directories", "flags": [], "label": "Home directory base", @@ -455,6 +465,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default shell for new users", "flags": [], "label": "Default shell", @@ -465,6 +476,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default group for new users", "flags": [], "label": "Default users group", @@ -475,6 +487,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default e-mail domain", "flags": [], "label": "Default e-mail domain", @@ -484,6 +497,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)", "flags": [], "label": "Search time limit", @@ -495,6 +509,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum number of records to search (-1 is unlimited)", "flags": [], "label": "Search size limit", @@ -506,6 +521,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "A comma-separated list of fields to search in when searching for users", "flags": [], "label": "User search fields", @@ -516,6 +532,7 @@ }, { "class": "IA5Str", + "deprecated_cli_aliases": [], "doc": "A comma-separated list of fields to search in when searching for groups", "flags": [], "label": "Group search fields", @@ -526,6 +543,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enable migration mode", "flags": [], "label": "Enable migration mode", @@ -535,6 +553,7 @@ }, { "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "Base for certificate subjects (OU=Test,O=Example)", "flags": [ "no_update" @@ -546,6 +565,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default group objectclasses (comma-separated list)", "flags": [], "label": "Default group objectclasses", @@ -557,6 +577,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default user objectclasses (comma-separated list)", "flags": [], "label": "Default user objectclasses", @@ -568,6 +589,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Number of days's notice of impending password expiration", "flags": [], "label": "Password Expiration Notification (days)", @@ -579,6 +601,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Extra hashes to generate in password plug-in", "flags": [], "label": "Password plugin features", @@ -593,6 +616,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Order in increasing priority of SELinux users, delimited by $", "flags": [], "label": "SELinux user map order", @@ -603,6 +627,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Default SELinux user when no match is found in SELinux map rule", "flags": [], "label": "Default SELinux user", @@ -612,6 +637,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Default types of PAC supported for services", "flags": [], "label": "Default PAC types", @@ -626,6 +652,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Default types of supported user authentication", "flags": [], "label": "Default user authentication types", @@ -771,6 +798,7 @@ "ditcontentrules", "ditredirect", "ditstructurerules", + "dlvrecord", "dnafilter", "dnahostname", "dnainterval", @@ -866,6 +894,7 @@ "idnsforwardpolicy", "idnsname", "idnspersistentsearch", + "idnssecinlinesigning", "idnssoaexpire", "idnssoaminimum", "idnssoamname", @@ -1234,6 +1263,7 @@ "nsds7newwinusersyncenabled", "nsds7windowsdomain", "nsds7windowsreplicasubtree", + "nsec3paramrecord", "nsecrecord", "nsencryptionalgorithm", "nserrorlog", @@ -1722,7 +1752,7 @@ ], "attribute_members": {}, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=costemplates,cn=accounts", "default_attributes": [ "cn", @@ -1780,6 +1810,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -1791,6 +1822,7 @@ }, { "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -1800,6 +1832,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "", "flags": [], "label": "", @@ -1830,6 +1863,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Delegation name", "flags": [], "label": "Delegation name", @@ -1841,6 +1875,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -1851,6 +1886,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Attributes to which the delegation applies", "flags": [], "label": "Attributes", @@ -1862,6 +1898,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply delegation to", "flags": [], "label": "Member user group", @@ -1872,6 +1909,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group ACI grants access to", "flags": [], "label": "User group", @@ -1935,6 +1973,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Global forwarders", @@ -1945,6 +1984,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.", "flags": [], "label": "Forward policy", @@ -1958,6 +1998,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records", "flags": [], "label": "Allow PTR sync", @@ -1967,6 +2008,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "Zone refresh interval", "flags": [ "no_option" @@ -1978,6 +2020,141 @@ ], "uuid_attribute": "" }, + "dnsforwardzone": { + "aciattrs": [ + "idnsforwarders", + "idnsforwardpolicy", + "idnsname", + "idnszoneactive", + "managedby", + "objectclass" + ], + "attribute_members": {}, + "bindable": false, + "can_have_permissions": false, + "container_dn": "cn=dns", + "default_attributes": [ + "idnsname", + "idnszoneactive", + "idnsforwarders", + "idnsforwardpolicy" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "DNS Forward Zones", + "label_singular": "DNS Forward Zone", + "methods": [ + "add", + "add_permission", + "del", + "disable", + "enable", + "find", + "mod", + "remove_permission", + "show" + ], + "name": "dnsforwardzone", + "object_class": [ + "top", + "idnsforwardzone" + ], + "object_class_config": null, + "object_name": "DNS forward zone", + "object_name_plural": "DNS forward zones", + "parent_object": "", + "primary_key": "idnsname", + "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": [ + { + "class": "DNSNameParam", + "deprecated_cli_aliases": [], + "doc": "Zone name (FQDN)", + "flags": [], + "label": "Zone name", + "name": "idnsname", + "only_absolute": true, + "primary_key": true, + "required": true, + "type": "DNSName" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "IP network to create reverse zone name from", + "flags": [ + "virtual_attribute" + ], + "label": "Reverse zone IP network", + "name": "name_from_ip", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Is zone active?", + "flags": [ + "no_update", + "no_create" + ], + "label": "Active zone", + "name": "idnszoneactive", + "type": "bool" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "flags": [], + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "flags": [], + "label": "Forward policy", + "name": "idnsforwardpolicy", + "type": "unicode", + "values": [ + "only", + "first", + "none" + ] + } + ], + "uuid_attribute": "" + }, "dnsrecord": { "aciattrs": [ "a6record", @@ -1986,6 +2163,7 @@ "arecord", "certrecord", "cnamerecord", + "dlvrecord", "dnamerecord", "dnsclass", "dnsttl", @@ -2000,6 +2178,7 @@ "minforecord", "mxrecord", "naptrrecord", + "nsec3paramrecord", "nsecrecord", "nsrecord", "nxtrecord", @@ -2101,18 +2280,19 @@ }, "takes_params": [ { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Record name", "flags": [], "label": "Record name", "name": "idnsname", - "noextrawhitespace": true, "primary_key": true, "required": true, - "type": "unicode" + "type": "DNSName" }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live", "flags": [], "label": "Time to live", @@ -2123,6 +2303,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "DNS class", "flags": [], "label": "Class", @@ -2137,6 +2318,7 @@ }, { "class": "Any", + "deprecated_cli_aliases": [], "doc": "Records", "flags": [ "no_update", @@ -2149,6 +2331,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Record type", "flags": [ "no_update", @@ -2162,6 +2345,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Record data", "flags": [ "no_update", @@ -2175,6 +2359,7 @@ }, { "class": "ARecord", + "deprecated_cli_aliases": [], "doc": "Raw A records", "flags": [], "label": "A record", @@ -2188,6 +2373,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP Address", "flags": [ "dnsrecord_part", @@ -2202,6 +2388,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Create reverse record for this IP Address", "flags": [ "no_update", @@ -2216,6 +2403,7 @@ }, { "class": "AAAARecord", + "deprecated_cli_aliases": [], "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", @@ -2229,6 +2417,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP Address", "flags": [ "dnsrecord_part", @@ -2243,6 +2432,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Create reverse record for this IP Address", "flags": [ "no_update", @@ -2257,6 +2447,7 @@ }, { "class": "A6Record", + "deprecated_cli_aliases": [], "doc": "Raw A6 records", "flags": [], "label": "A6 record", @@ -2270,6 +2461,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Record data", "flags": [ "dnsrecord_part", @@ -2284,6 +2476,7 @@ }, { "class": "AFSDBRecord", + "deprecated_cli_aliases": [], "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", @@ -2297,6 +2490,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Subtype", "flags": [ "dnsrecord_optional", @@ -2312,7 +2506,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Hostname", "flags": [ "dnsrecord_part", @@ -2321,12 +2516,12 @@ "hint": "afsdbrecord", "label": "AFSDB Hostname", "name": "afsdb_part_hostname", - "noextrawhitespace": true, "option_group": "AFSDB Record", - "type": "unicode" + "type": "DNSName" }, { "class": "APLRecord", + "deprecated_cli_aliases": [], "doc": "Raw APL records", "flags": [ "no_option" @@ -2342,6 +2537,7 @@ }, { "class": "CERTRecord", + "deprecated_cli_aliases": [], "doc": "Raw CERT records", "flags": [], "label": "CERT record", @@ -2355,6 +2551,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Certificate Type", "flags": [ "dnsrecord_part", @@ -2370,6 +2567,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Key Tag", "flags": [ "dnsrecord_part", @@ -2385,6 +2583,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -2400,6 +2599,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Certificate/CRL", "flags": [ "dnsrecord_part", @@ -2414,6 +2614,7 @@ }, { "class": "CNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", @@ -2426,7 +2627,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A hostname which this alias hostname points to", "flags": [ "dnsrecord_part", @@ -2435,12 +2637,12 @@ "hint": "cnamerecord", "label": "CNAME Hostname", "name": "cname_part_hostname", - "noextrawhitespace": true, "option_group": "CNAME Record", - "type": "unicode" + "type": "DNSName" }, { "class": "DHCIDRecord", + "deprecated_cli_aliases": [], "doc": "Raw DHCID records", "flags": [ "no_option" @@ -2456,10 +2658,9 @@ }, { "class": "DLVRecord", + "deprecated_cli_aliases": [], "doc": "Raw DLV records", - "flags": [ - "no_option" - ], + "flags": [], "label": "DLV record", "multivalue": true, "name": "dlvrecord", @@ -2469,8 +2670,74 @@ "type": "unicode", "validatedns": true }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Key Tag", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Key Tag", + "maxvalue": 65535, + "minvalue": 0, + "name": "dlv_part_key_tag", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Algorithm", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Algorithm", + "maxvalue": 255, + "minvalue": 0, + "name": "dlv_part_algorithm", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Int", + "deprecated_cli_aliases": [], + "doc": "Digest Type", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Digest Type", + "maxvalue": 255, + "minvalue": 0, + "name": "dlv_part_digest_type", + "option_group": "DLV Record", + "type": "int" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Digest", + "flags": [ + "dnsrecord_part", + "virtual_attribute" + ], + "hint": "dlvrecord", + "label": "DLV Digest", + "name": "dlv_part_digest", + "noextrawhitespace": true, + "option_group": "DLV Record", + "pattern": "^[0-9a-fA-F]+$", + "pattern_errmsg": "only hexadecimal digits are allowed", + "type": "unicode" + }, { "class": "DNAMERecord", + "deprecated_cli_aliases": [], "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", @@ -2483,7 +2750,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Target", "flags": [ "dnsrecord_part", @@ -2492,12 +2760,12 @@ "hint": "dnamerecord", "label": "DNAME Target", "name": "dname_part_target", - "noextrawhitespace": true, "option_group": "DNAME Record", - "type": "unicode" + "type": "DNSName" }, { "class": "DNSKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw DNSKEY records", "flags": [ "no_option" @@ -2513,6 +2781,7 @@ }, { "class": "DSRecord", + "deprecated_cli_aliases": [], "doc": "Raw DS records", "flags": [], "label": "DS record", @@ -2526,6 +2795,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Key Tag", "flags": [ "dnsrecord_part", @@ -2541,6 +2811,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -2556,6 +2827,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Digest Type", "flags": [ "dnsrecord_part", @@ -2571,6 +2843,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Digest", "flags": [ "dnsrecord_part", @@ -2581,10 +2854,13 @@ "name": "ds_part_digest", "noextrawhitespace": true, "option_group": "DS Record", + "pattern": "^[0-9a-fA-F]+$", + "pattern_errmsg": "only hexadecimal digits are allowed", "type": "unicode" }, { "class": "HIPRecord", + "deprecated_cli_aliases": [], "doc": "Raw HIP records", "flags": [ "no_option" @@ -2600,6 +2876,7 @@ }, { "class": "IPSECKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw IPSECKEY records", "flags": [ "no_option" @@ -2615,8 +2892,11 @@ }, { "class": "KEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw KEY records", - "flags": [], + "flags": [ + "no_option" + ], "label": "KEY record", "multivalue": true, "name": "keyrecord", @@ -2626,67 +2906,9 @@ "type": "unicode", "validatedns": true }, - { - "class": "Int", - "doc": "Flags", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Flags", - "maxvalue": 65535, - "minvalue": 0, - "name": "key_part_flags", - "option_group": "KEY Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Protocol", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Protocol", - "maxvalue": 255, - "minvalue": 0, - "name": "key_part_protocol", - "option_group": "KEY Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Algorithm", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Algorithm", - "maxvalue": 255, - "minvalue": 0, - "name": "key_part_algorithm", - "option_group": "KEY Record", - "type": "int" - }, - { - "class": "Str", - "doc": "Public Key", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "keyrecord", - "label": "KEY Public Key", - "name": "key_part_public_key", - "noextrawhitespace": true, - "option_group": "KEY Record", - "type": "unicode" - }, { "class": "KXRecord", + "deprecated_cli_aliases": [], "doc": "Raw KX records", "flags": [], "label": "KX record", @@ -2700,6 +2922,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", @@ -2714,7 +2937,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A host willing to act as a key exchanger", "flags": [ "dnsrecord_part", @@ -2723,12 +2947,12 @@ "hint": "kxrecord", "label": "KX Exchanger", "name": "kx_part_exchanger", - "noextrawhitespace": true, "option_group": "KX Record", - "type": "unicode" + "type": "DNSName" }, { "class": "LOCRecord", + "deprecated_cli_aliases": [], "doc": "Raw LOC records", "flags": [], "label": "LOC record", @@ -2742,6 +2966,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Degrees Latitude", "flags": [ "dnsrecord_part", @@ -2757,6 +2982,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minutes Latitude", "flags": [ "dnsrecord_optional", @@ -2773,6 +2999,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Seconds Latitude", "flags": [ "dnsrecord_optional", @@ -2795,6 +3022,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Direction Latitude", "flags": [ "dnsrecord_part", @@ -2812,6 +3040,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Degrees Longitude", "flags": [ "dnsrecord_part", @@ -2827,6 +3056,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minutes Longitude", "flags": [ "dnsrecord_optional", @@ -2843,6 +3073,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Seconds Longitude", "flags": [ "dnsrecord_optional", @@ -2865,6 +3096,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Direction Longitude", "flags": [ "dnsrecord_part", @@ -2882,6 +3114,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Altitude", "flags": [ "dnsrecord_part", @@ -2903,6 +3136,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Size", "flags": [ "dnsrecord_optional", @@ -2925,6 +3159,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Horizontal Precision", "flags": [ "dnsrecord_optional", @@ -2947,6 +3182,7 @@ }, { "class": "Decimal", + "deprecated_cli_aliases": [], "doc": "Vertical Precision", "flags": [ "dnsrecord_optional", @@ -2969,6 +3205,7 @@ }, { "class": "MXRecord", + "deprecated_cli_aliases": [], "doc": "Raw MX records", "flags": [], "label": "MX record", @@ -2982,6 +3219,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", @@ -2996,7 +3234,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "A host willing to act as a mail exchanger", "flags": [ "dnsrecord_part", @@ -3005,12 +3244,12 @@ "hint": "mxrecord", "label": "MX Exchanger", "name": "mx_part_exchanger", - "noextrawhitespace": true, "option_group": "MX Record", - "type": "unicode" + "type": "DNSName" }, { "class": "NAPTRRecord", + "deprecated_cli_aliases": [], "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", @@ -3024,6 +3263,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Order", "flags": [ "dnsrecord_part", @@ -3039,6 +3279,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Preference", "flags": [ "dnsrecord_part", @@ -3054,6 +3295,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Flags", "flags": [ "dnsrecord_part", @@ -3068,6 +3310,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service", "flags": [ "dnsrecord_part", @@ -3082,6 +3325,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Regular Expression", "flags": [ "dnsrecord_part", @@ -3096,6 +3340,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Replacement", "flags": [ "dnsrecord_part", @@ -3110,6 +3355,7 @@ }, { "class": "NSRecord", + "deprecated_cli_aliases": [], "doc": "Raw NS records", "flags": [], "label": "NS record", @@ -3122,7 +3368,8 @@ "validatedns": true }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Hostname", "flags": [ "dnsrecord_part", @@ -3131,14 +3378,16 @@ "hint": "nsrecord", "label": "NS Hostname", "name": "ns_part_hostname", - "noextrawhitespace": true, "option_group": "NS Record", - "type": "unicode" + "type": "DNSName" }, { "class": "NSECRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC records", - "flags": [], + "flags": [ + "no_option" + ], "label": "NSEC record", "multivalue": true, "name": "nsecrecord", @@ -3148,73 +3397,9 @@ "type": "unicode", "validatedns": true }, - { - "class": "Str", - "doc": "Next Domain Name", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "nsecrecord", - "label": "NSEC Next Domain Name", - "name": "nsec_part_next", - "noextrawhitespace": true, - "option_group": "NSEC Record", - "type": "unicode" - }, - { - "class": "StrEnum", - "doc": "Type Map", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "nsecrecord", - "label": "NSEC Type Map", - "multivalue": true, - "name": "nsec_part_types", - "option_group": "NSEC Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SIG", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, { "class": "NSEC3Record", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3 records", "flags": [ "no_option" @@ -3230,10 +3415,9 @@ }, { "class": "NSEC3PARAMRecord", + "deprecated_cli_aliases": [], "doc": "Raw NSEC3PARAM records", - "flags": [ - "no_option" - ], + "flags": [], "label": "NSEC3PARAM record", "multivalue": true, "name": "nsec3paramrecord", @@ -3243,406 +3427,153 @@ "type": "unicode", "validatedns": true }, - { - "class": "PTRRecord", - "doc": "Raw PTR records", - "flags": [], - "label": "PTR record", - "multivalue": true, - "name": "ptrrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "PTR Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "Str", - "doc": "The hostname this reverse record points to", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "ptrrecord", - "label": "PTR Hostname", - "name": "ptr_part_hostname", - "noextrawhitespace": true, - "option_group": "PTR Record", - "type": "unicode" - }, - { - "class": "RRSIGRecord", - "doc": "Raw RRSIG records", - "flags": [], - "label": "RRSIG record", - "multivalue": true, - "name": "rrsigrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "RRSIG Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "StrEnum", - "doc": "Type Covered", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Type Covered", - "name": "rrsig_part_type_covered", - "option_group": "RRSIG Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Algorithm", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Algorithm", "maxvalue": 255, "minvalue": 0, - "name": "rrsig_part_algorithm", - "option_group": "RRSIG Record", + "name": "nsec3param_part_algorithm", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Int", - "doc": "Labels", + "default": 0, + "deprecated_cli_aliases": [], + "doc": "Flags", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Labels", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Flags", "maxvalue": 255, "minvalue": 0, - "name": "rrsig_part_labels", - "option_group": "RRSIG Record", + "name": "nsec3param_part_flags", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Int", - "doc": "Original TTL", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Original TTL", - "maxvalue": 2147483647, - "minvalue": 0, - "name": "rrsig_part_original_ttl", - "option_group": "RRSIG Record", - "type": "int" - }, - { - "class": "Str", - "doc": "Signature Expiration", + "deprecated_cli_aliases": [], + "doc": "Iterations", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Signature Expiration", - "name": "rrsig_part_signature_expiration", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature Inception", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signature Inception", - "name": "rrsig_part_signature_inception", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Int", - "doc": "Key Tag", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Key Tag", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Iterations", "maxvalue": 65535, "minvalue": 0, - "name": "rrsig_part_key_tag", - "option_group": "RRSIG Record", + "name": "nsec3param_part_iterations", + "option_group": "NSEC3PARAM Record", "type": "int" }, { "class": "Str", - "doc": "Signer's Name", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "rrsigrecord", - "label": "RRSIG Signer's Name", - "name": "rrsig_part_signers_name", - "noextrawhitespace": true, - "option_group": "RRSIG Record", - "type": "unicode" - }, - { - "class": "Str", - "doc": "Signature", + "default": "-", + "deprecated_cli_aliases": [], + "doc": "A hexadecimal salt value. Requires hexadecimal digits or hyphen (\"-\") if no salt is required", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "rrsigrecord", - "label": "RRSIG Signature", - "name": "rrsig_part_signature", + "hint": "nsec3paramrecord", + "label": "NSEC3PARAM Salt", + "minlength": 1, + "name": "nsec3param_part_salt", "noextrawhitespace": true, - "option_group": "RRSIG Record", + "option_group": "NSEC3PARAM Record", + "pattern": "^([0-9a-fA-F]+|-)$", + "pattern_errmsg": "only hexadecimal digits or single hyphen (\"-\") are allowed", "type": "unicode" }, { - "class": "RPRecord", - "doc": "Raw RP records", - "flags": [ - "no_option" - ], - "label": "RP record", - "multivalue": true, - "name": "rprecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "RP Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "SIGRecord", - "doc": "Raw SIG records", + "class": "PTRRecord", + "deprecated_cli_aliases": [], + "doc": "Raw PTR records", "flags": [], - "label": "SIG record", + "label": "PTR record", "multivalue": true, - "name": "sigrecord", - "noextrawhitespace": true, - "normalizedns": true, - "option_group": "SIG Record", - "type": "unicode", - "validatedns": true - }, - { - "class": "StrEnum", - "doc": "Type Covered", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Type Covered", - "name": "sig_part_type_covered", - "option_group": "SIG Record", - "type": "unicode", - "values": [ - "SOA", - "A", - "AAAA", - "A6", - "AFSDB", - "APL", - "CERT", - "CNAME", - "DHCID", - "DLV", - "DNAME", - "DNSKEY", - "DS", - "HIP", - "IPSECKEY", - "KEY", - "KX", - "LOC", - "MX", - "NAPTR", - "NS", - "NSEC", - "NSEC3", - "NSEC3PARAM", - "PTR", - "RRSIG", - "RP", - "SPF", - "SRV", - "SSHFP", - "TA", - "TKEY", - "TSIG", - "TXT" - ] - }, - { - "class": "Int", - "doc": "Algorithm", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Algorithm", - "maxvalue": 255, - "minvalue": 0, - "name": "sig_part_algorithm", - "option_group": "SIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Labels", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Labels", - "maxvalue": 255, - "minvalue": 0, - "name": "sig_part_labels", - "option_group": "SIG Record", - "type": "int" - }, - { - "class": "Int", - "doc": "Original TTL", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Original TTL", - "maxvalue": 2147483647, - "minvalue": 0, - "name": "sig_part_original_ttl", - "option_group": "SIG Record", - "type": "int" - }, - { - "class": "Str", - "doc": "Signature Expiration", - "flags": [ - "dnsrecord_part", - "virtual_attribute" - ], - "hint": "sigrecord", - "label": "SIG Signature Expiration", - "name": "sig_part_signature_expiration", + "name": "ptrrecord", "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "normalizedns": true, + "option_group": "PTR Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signature Inception", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], + "doc": "The hostname this reverse record points to", "flags": [ "dnsrecord_part", "virtual_attribute" ], - "hint": "sigrecord", - "label": "SIG Signature Inception", - "name": "sig_part_signature_inception", - "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "hint": "ptrrecord", + "label": "PTR Hostname", + "name": "ptr_part_hostname", + "option_group": "PTR Record", + "type": "DNSName" }, { - "class": "Int", - "doc": "Key Tag", + "class": "RRSIGRecord", + "deprecated_cli_aliases": [], + "doc": "Raw RRSIG records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Key Tag", - "maxvalue": 65535, - "minvalue": 0, - "name": "sig_part_key_tag", - "option_group": "SIG Record", - "type": "int" + "label": "RRSIG record", + "multivalue": true, + "name": "rrsigrecord", + "noextrawhitespace": true, + "normalizedns": true, + "option_group": "RRSIG Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signer's Name", + "class": "RPRecord", + "deprecated_cli_aliases": [], + "doc": "Raw RP records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Signer's Name", - "name": "sig_part_signers_name", + "label": "RP record", + "multivalue": true, + "name": "rprecord", "noextrawhitespace": true, - "option_group": "SIG Record", - "type": "unicode" + "normalizedns": true, + "option_group": "RP Record", + "type": "unicode", + "validatedns": true }, { - "class": "Str", - "doc": "Signature", + "class": "SIGRecord", + "deprecated_cli_aliases": [], + "doc": "Raw SIG records", "flags": [ - "dnsrecord_part", - "virtual_attribute" + "no_option" ], - "hint": "sigrecord", - "label": "SIG Signature", - "name": "sig_part_signature", + "label": "SIG record", + "multivalue": true, + "name": "sigrecord", "noextrawhitespace": true, + "normalizedns": true, "option_group": "SIG Record", - "type": "unicode" + "type": "unicode", + "validatedns": true }, { "class": "SPFRecord", + "deprecated_cli_aliases": [], "doc": "Raw SPF records", "flags": [ "no_option" @@ -3658,6 +3589,7 @@ }, { "class": "SRVRecord", + "deprecated_cli_aliases": [], "doc": "Raw SRV records", "flags": [], "label": "SRV record", @@ -3671,6 +3603,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority", "flags": [ "dnsrecord_part", @@ -3686,6 +3619,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Weight", "flags": [ "dnsrecord_part", @@ -3701,6 +3635,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Port", "flags": [ "dnsrecord_part", @@ -3715,7 +3650,8 @@ "type": "int" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "The domain name of the target host or '.' if the service is decidedly not available at this domain", "flags": [ "dnsrecord_part", @@ -3724,12 +3660,12 @@ "hint": "srvrecord", "label": "SRV Target", "name": "srv_part_target", - "noextrawhitespace": true, "option_group": "SRV Record", - "type": "unicode" + "type": "DNSName" }, { "class": "SSHFPRecord", + "deprecated_cli_aliases": [], "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", @@ -3743,6 +3679,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "dnsrecord_part", @@ -3758,6 +3695,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Fingerprint Type", "flags": [ "dnsrecord_part", @@ -3773,6 +3711,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fingerprint", "flags": [ "dnsrecord_part", @@ -3787,6 +3726,7 @@ }, { "class": "TARecord", + "deprecated_cli_aliases": [], "doc": "Raw TA records", "flags": [ "no_option" @@ -3802,6 +3742,7 @@ }, { "class": "TKEYRecord", + "deprecated_cli_aliases": [], "doc": "Raw TKEY records", "flags": [ "no_option" @@ -3817,6 +3758,7 @@ }, { "class": "TSIGRecord", + "deprecated_cli_aliases": [], "doc": "Raw TSIG records", "flags": [ "no_option" @@ -3832,6 +3774,7 @@ }, { "class": "TXTRecord", + "deprecated_cli_aliases": [], "doc": "Raw TXT records", "flags": [], "label": "TXT record", @@ -3845,6 +3788,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Text Data", "flags": [ "dnsrecord_part", @@ -3868,6 +3812,7 @@ "arecord", "certrecord", "cnamerecord", + "dlvrecord", "dnamerecord", "dnsclass", "dnsttl", @@ -3880,6 +3825,7 @@ "idnsforwarders", "idnsforwardpolicy", "idnsname", + "idnssecinlinesigning", "idnssoaexpire", "idnssoaminimum", "idnssoamname", @@ -3897,6 +3843,7 @@ "minforecord", "mxrecord", "naptrrecord", + "nsec3paramrecord", "nsecrecord", "nsrecord", "nxtrecord", @@ -3915,6 +3862,8 @@ "default_attributes": [ "idnsname", "idnszoneactive", + "idnsforwarders", + "idnsforwardpolicy", "idnssoamname", "idnssoarname", "idnssoaserial", @@ -3924,8 +3873,7 @@ "idnssoaminimum", "idnsallowquery", "idnsallowtransfer", - "idnsforwarders", - "idnsforwardpolicy", + "idnssecinlinesigning", "arecord", "aaaarecord", "a6record", @@ -4014,18 +3962,20 @@ }, "takes_params": [ { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Zone name (FQDN)", "flags": [], "label": "Zone name", "name": "idnsname", - "noextrawhitespace": true, + "only_absolute": true, "primary_key": true, "required": true, - "type": "unicode" + "type": "DNSName" }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IP network to create reverse zone name from", "flags": [ "virtual_attribute" @@ -4035,28 +3985,68 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "attribute": true, + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Is zone active?", + "flags": [ + "no_update", + "no_create" + ], + "label": "Active zone", + "name": "idnszoneactive", + "type": "bool" + }, { "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "flags": [], + "label": "Zone forwarders", + "multivalue": true, + "name": "idnsforwarders", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "StrEnum", + "deprecated_cli_aliases": [], + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", + "flags": [], + "label": "Forward policy", + "name": "idnsforwardpolicy", + "type": "unicode", + "values": [ + "only", + "first", + "none" + ] + }, + { + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Authoritative nameserver domain name", "flags": [], "label": "Authoritative nameserver", "name": "idnssoamname", - "noextrawhitespace": true, "required": true, - "type": "unicode" + "type": "DNSName" }, { - "class": "Str", + "class": "DNSNameParam", + "deprecated_cli_aliases": [], "doc": "Administrator e-mail address", "flags": [], "label": "Administrator e-mail address", "name": "idnssoarname", - "noextrawhitespace": true, + "only_absolute": true, "required": true, - "type": "unicode" + "type": "DNSName" }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "SOA record serial number", "flags": [], "label": "SOA serial", @@ -4069,6 +4059,7 @@ { "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "SOA record refresh time", "flags": [], "label": "SOA refresh", @@ -4081,6 +4072,7 @@ { "class": "Int", "default": 900, + "deprecated_cli_aliases": [], "doc": "SOA record retry time", "flags": [], "label": "SOA retry", @@ -4093,6 +4085,7 @@ { "class": "Int", "default": 1209600, + "deprecated_cli_aliases": [], "doc": "SOA record expire time", "flags": [], "label": "SOA expire", @@ -4105,6 +4098,7 @@ { "class": "Int", "default": 3600, + "deprecated_cli_aliases": [], "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", @@ -4116,6 +4110,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Time to live for records at zone apex", "flags": [], "label": "Time to live", @@ -4126,6 +4121,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "SOA record class", "flags": [], "label": "SOA class", @@ -4140,6 +4136,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "BIND update policy", "flags": [], "label": "BIND update policy", @@ -4150,18 +4147,7 @@ { "attribute": true, "class": "Bool", - "doc": "Is zone active?", - "flags": [ - "no_update", - "no_create" - ], - "label": "Active zone", - "name": "idnszoneactive", - "type": "bool" - }, - { - "attribute": true, - "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow dynamic updates.", "flags": [], "label": "Dynamic update", @@ -4171,6 +4157,7 @@ { "class": "Str", "default": "any;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries", "flags": [], "label": "Allow query", @@ -4181,6 +4168,7 @@ { "class": "Str", "default": "none;", + "deprecated_cli_aliases": [], "doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone", "flags": [], "label": "Allow transfer", @@ -4188,36 +4176,23 @@ "noextrawhitespace": true, "type": "unicode" }, - { - "class": "Str", - "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", - "flags": [], - "label": "Zone forwarders", - "multivalue": true, - "name": "idnsforwarders", - "noextrawhitespace": true, - "type": "unicode" - }, - { - "class": "StrEnum", - "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", - "flags": [], - "label": "Forward policy", - "name": "idnsforwardpolicy", - "type": "unicode", - "values": [ - "only", - "first", - "none" - ] - }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", "flags": [], "label": "Allow PTR sync", "name": "idnsallowsyncptr", "type": "bool" + }, + { + "class": "Bool", + "deprecated_cli_aliases": [], + "doc": "Allow inline DNSSEC signing of records in the zone", + "flags": [], + "label": "Allow in-line DNSSEC signing", + "name": "idnssecinlinesigning", + "type": "bool" } ], "uuid_attribute": "" @@ -4329,6 +4304,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group name", "flags": [], "label": "Group name", @@ -4343,6 +4319,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [], "label": "Description", @@ -4353,6 +4330,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "GID (use this option to set it manually)", "flags": [], "label": "GID", @@ -4401,7 +4379,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=hbac", "default_attributes": [ "cn", @@ -4477,6 +4455,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rule name", "flags": [], "label": "Rule name", @@ -4489,6 +4468,7 @@ { "class": "StrEnum", "default": "allow", + "deprecated_cli_aliases": [], "doc": "Rule type (allow)", "exclude": [ "webui" @@ -4508,6 +4488,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -4519,6 +4500,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -4531,6 +4513,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -4541,6 +4524,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Service category the rule applies to", "flags": [], "label": "Service category", @@ -4552,6 +4536,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -4561,6 +4546,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -4571,6 +4557,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Users", "flags": [ "no_update", @@ -4584,6 +4571,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User Groups", "flags": [ "no_update", @@ -4597,6 +4585,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hosts", "flags": [ "no_update", @@ -4610,6 +4599,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host Groups", "flags": [ "no_update", @@ -4624,6 +4614,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -4635,6 +4626,7 @@ { "class": "DeprecatedParam", "deprecate": true, + "deprecated_cli_aliases": [], "doc": "", "flags": [ "no_option" @@ -4645,6 +4637,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Services", "flags": [ "no_update", @@ -4658,6 +4651,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service Groups", "flags": [ "no_update", @@ -4671,6 +4665,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -4698,7 +4693,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=hbacservices,cn=hbac", "default_attributes": [ "cn", @@ -4754,6 +4749,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service", "flags": [], "label": "Service name", @@ -4765,6 +4761,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service description", "flags": [], "label": "Description", @@ -4794,7 +4791,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=hbacservicegroups,cn=hbac", "default_attributes": [ "cn", @@ -4852,6 +4849,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service group name", "flags": [], "label": "Service group name", @@ -4863,6 +4861,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC service group description", "flags": [], "label": "Description", @@ -4994,6 +4993,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host name", "flags": [], "label": "Host name", @@ -5005,6 +5005,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host", "flags": [], "label": "Description", @@ -5014,6 +5015,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host locality (e.g. \"Baltimore, MD\")", "flags": [], "label": "Locality", @@ -5023,6 +5025,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host location (e.g. \"Lab 2\")", "flags": [], "label": "Location", @@ -5032,6 +5035,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "flags": [], "label": "Platform", @@ -5041,6 +5045,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host operating system and version (e.g. \"Fedora 9\")", "flags": [], "label": "Operating system", @@ -5050,6 +5055,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Password used in bulk enrollment", "flags": [], "label": "User password", @@ -5059,6 +5065,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Generate a random password to be used in bulk enrollment", "flags": [ "no_search", @@ -5070,6 +5077,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Random password", "flags": [ "virtual_attribute", @@ -5084,6 +5092,7 @@ }, { "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [], "label": "Certificate", @@ -5092,6 +5101,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Principal name", "flags": [ "no_update", @@ -5105,6 +5115,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hardware MAC address(es) on this host", "flags": [], "label": "MAC address", @@ -5117,6 +5128,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "SSH public key", "flags": [ "no_search" @@ -5129,6 +5141,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -5139,6 +5152,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Pre-authentication is required for the service", "flags": [ "virtual_attribute", @@ -5150,6 +5164,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -5259,6 +5274,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of host-group", "flags": [], "label": "Host-group", @@ -5272,6 +5288,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this host-group", "flags": [], "label": "Description", @@ -5295,7 +5312,7 @@ ], "attribute_members": {}, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=ranges,cn=etc", "default_attributes": [ "cn", @@ -5354,6 +5371,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Range name", "flags": [], "label": "Range name", @@ -5365,6 +5383,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "First Posix ID of the range", "flags": [], "label": "First Posix ID of the range", @@ -5376,6 +5395,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Number of IDs in the range", "flags": [], "label": "Number of IDs in the range", @@ -5387,6 +5407,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the corresponding RID range", "flags": [], "label": "First RID of the corresponding RID range", @@ -5397,6 +5418,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "First RID of the secondary RID range", "flags": [], "label": "First RID of the secondary RID range", @@ -5407,6 +5429,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain SID of the trusted domain", "flags": [ "no_update" @@ -5418,6 +5441,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Name of the trusted domain", "flags": [ "no_update", @@ -5431,6 +5455,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust", "flags": [ "no_update" @@ -5503,6 +5528,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manage ticket policy for specific user", "flags": [], "label": "User name", @@ -5513,6 +5539,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum ticket life (seconds)", "flags": [], "label": "Max life", @@ -5523,6 +5550,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum renewable age (seconds)", "flags": [], "label": "Max renew", @@ -5641,6 +5669,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Netgroup name", "flags": [], "label": "Netgroup name", @@ -5654,6 +5683,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Netgroup description", "flags": [], "label": "Description", @@ -5664,6 +5694,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "NIS domain name", "flags": [], "label": "NIS domain name", @@ -5675,6 +5706,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "IPA unique ID", "flags": [ "no_update", @@ -5687,6 +5719,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -5698,6 +5731,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -5709,6 +5743,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -5739,9 +5774,14 @@ "ipatokentotptimestep", "ipatokenuniqueid", "ipatokenvendor", + "managedby", "objectclass" ], - "attribute_members": {}, + "attribute_members": { + "managedby": [ + "user" + ] + }, "bindable": false, "can_have_permissions": false, "container_dn": "cn=otp", @@ -5754,7 +5794,8 @@ "ipatokennotafter", "ipatokenvendor", "ipatokenmodel", - "ipatokenserial" + "ipatokenserial", + "managedby" ], "hidden_attributes": [ "objectclass", @@ -5764,9 +5805,11 @@ "label_singular": "OTP Token", "methods": [ "add", + "add_managedby", "del", "find", "mod", + "remove_managedby", "show" ], "name": "otptoken", @@ -5780,30 +5823,16 @@ "primary_key": "ipatokenuniqueid", "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_" + "managedby": [ + "Managed by", + "man_by_", + "not_man_by_" ] }, "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Unique ID", "flags": [ "optional_create" @@ -5818,6 +5847,7 @@ { "class": "StrEnum", "default": "totp", + "deprecated_cli_aliases": [], "doc": "Type", "flags": [ "no_update", @@ -5833,6 +5863,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -5842,6 +5873,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Owner", "flags": [], "label": "Owner", @@ -5849,8 +5881,23 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Manager", + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "label": "Manager", + "name": "managedby_user", + "noextrawhitespace": true, + "type": "unicode" + }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Disabled state", "flags": [], "label": "Disabled state", @@ -5859,6 +5906,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity start", "flags": [], "label": "Validity start", @@ -5868,6 +5916,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Validity end", "flags": [], "label": "Validity end", @@ -5878,6 +5927,7 @@ { "class": "Str", "default": "FreeIPA", + "deprecated_cli_aliases": [], "doc": "Vendor", "flags": [], "label": "Vendor", @@ -5887,6 +5937,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Model", "flags": [], "label": "Model", @@ -5896,6 +5947,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Serial", "flags": [], "label": "Serial", @@ -5906,6 +5958,7 @@ { "class": "OTPTokenKey", "confirm": true, + "deprecated_cli_aliases": [], "doc": "Key", "flags": [ "no_display", @@ -5919,6 +5972,7 @@ { "class": "StrEnum", "default": "sha1", + "deprecated_cli_aliases": [], "doc": "Algorithm", "flags": [ "no_update" @@ -5936,6 +5990,7 @@ { "class": "IntEnum", "default": 6, + "deprecated_cli_aliases": [], "doc": "Display length", "flags": [ "no_update" @@ -5951,6 +6006,7 @@ { "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Clock offset", "flags": [ "no_update" @@ -5964,6 +6020,7 @@ { "class": "Int", "default": 30, + "deprecated_cli_aliases": [], "doc": "Clock interval", "flags": [ "no_update" @@ -5977,6 +6034,7 @@ { "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "Counter", "flags": [ "no_update" @@ -6020,7 +6078,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=permissions,cn=pbac", "default_attributes": [ "cn", @@ -6056,6 +6114,7 @@ ], "name": "permission", "object_class": [ + "top", "groupofnames", "ipapermission", "ipapermissionv2" @@ -6091,22 +6150,26 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permission name", "flags": [], "label": "Permission name", "name": "cn", "noextrawhitespace": true, - "pattern": "^[-_ a-zA-Z0-9.]+$", - "pattern_errmsg": "May only contain letters, numbers, -, _, ., and space", + "pattern": "^[-_ a-zA-Z0-9.:]+$", + "pattern_errmsg": "May only contain letters, numbers, -, _, ., :, and space", "primary_key": true, "required": true, "type": "unicode" }, { "class": "StrEnum", + "deprecated_cli_aliases": [ + "permissions" + ], "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], - "label": "Permissions", + "label": "Granted rights", "multivalue": true, "name": "ipapermright", "type": "unicode", @@ -6122,6 +6185,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "All attributes to which the permission applies", "flags": [ "virtual_attribute", @@ -6135,6 +6199,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User-specified attributes to which the permission applies", "flags": [ "no_create", @@ -6148,6 +6213,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User-specified attributes to which the permission explicitly does not apply", "flags": [ "no_create", @@ -6161,6 +6227,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Attributes to which the permission applies by default", "flags": [ "no_update", @@ -6175,6 +6242,7 @@ { "class": "StrEnum", "default": "permission", + "deprecated_cli_aliases": [], "doc": "Bind rule type", "flags": [ "allow_mod_for_managed_permission" @@ -6191,6 +6259,7 @@ }, { "class": "DNOrURL", + "deprecated_cli_aliases": [], "doc": "Subtree to apply permissions to", "flags": [ "ask_create" @@ -6201,6 +6270,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Extra target filter", "flags": [ "virtual_attribute" @@ -6213,6 +6283,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "All target filters, including those implied by type and memberof", "flags": [], "label": "Raw target filter", @@ -6223,6 +6294,7 @@ }, { "class": "DNParam", + "deprecated_cli_aliases": [], "doc": "ACI target DN", "flags": [ "no_option" @@ -6233,6 +6305,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Target members of a group (sets memberOf targetfilter)", "flags": [ "ask_create", @@ -6246,6 +6319,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User group to apply permissions to (sets target)", "flags": [ "ask_create", @@ -6258,6 +6332,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", "flags": [ "ask_create", @@ -6270,6 +6345,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use extratargetfilter", "flags": [ "no_option", @@ -6283,6 +6359,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermlocation", "flags": [ "no_option", @@ -6296,6 +6373,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Deprecated; use ipapermright", "flags": [ "no_option", @@ -6335,7 +6413,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=privileges,cn=pbac", "default_attributes": [ "cn", @@ -6396,6 +6474,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Privilege name", "flags": [], "label": "Privilege name", @@ -6407,6 +6486,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Privilege description", "flags": [], "label": "Description", @@ -6433,7 +6513,7 @@ ], "attribute_members": {}, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=EXAMPLE.COM,cn=kerberos", "default_attributes": [ "cn", @@ -6497,6 +6577,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manage password policy for specific group", "flags": [], "label": "Group", @@ -6507,6 +6588,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", @@ -6517,6 +6599,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum password lifetime (in hours)", "flags": [], "label": "Min lifetime (hours)", @@ -6527,6 +6610,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Password history size", "flags": [], "label": "History size", @@ -6537,6 +6621,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum number of character classes", "flags": [], "label": "Character classes", @@ -6547,6 +6632,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Minimum length of password", "flags": [], "label": "Min length", @@ -6557,6 +6643,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Priority of the policy (higher number means lower priority", "flags": [ "virtual_attribute" @@ -6570,6 +6657,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Consecutive failures before lockout", "flags": [], "label": "Max failures", @@ -6580,6 +6668,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period after which failure count will be reset (seconds)", "flags": [], "label": "Failure reset interval", @@ -6590,6 +6679,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Period for which lockout is enforced (seconds)", "flags": [], "label": "Lockout duration", @@ -6672,6 +6762,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy server name", "flags": [], "label": "RADIUS proxy server name", @@ -6683,6 +6774,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this RADIUS proxy server", "flags": [], "label": "Description", @@ -6692,6 +6784,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "The hostname or IP (with or without port)", "flags": [], "label": "Server", @@ -6704,6 +6797,7 @@ { "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "The secret used to encrypt data", "flags": [ "no_option" @@ -6716,6 +6810,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "The total timeout across all retries (in seconds)", "flags": [], "label": "Timeout", @@ -6726,6 +6821,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "The number of times to retry authentication", "flags": [], "label": "Retries", @@ -6736,6 +6832,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "The username attribute on the user object", "flags": [], "label": "User attribute", @@ -6750,7 +6847,7 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=Realm Domains,cn=ipa,cn=etc", "default_attributes": [ "associateddomain" @@ -6797,6 +6894,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain", "flags": [], "label": "Domain", @@ -6808,6 +6906,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Add domain", "flags": [], "label": "Add domain", @@ -6817,6 +6916,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Delete domain", "flags": [], "label": "Delete domain", @@ -6852,7 +6952,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=roles,cn=accounts", "default_attributes": [ "cn", @@ -6915,6 +7015,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Role name", "flags": [], "label": "Role name", @@ -6926,6 +7027,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this role-group", "flags": [], "label": "Description", @@ -6955,6 +7057,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Self-service name", "flags": [], "label": "Self-service name", @@ -6968,6 +7071,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", @@ -6978,6 +7082,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Attributes to which the permission applies.", "flags": [], "label": "Attributes", @@ -7014,7 +7119,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=usermap,cn=selinux", "default_attributes": [ "cn", @@ -7084,6 +7189,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rule name", "flags": [], "label": "Rule name", @@ -7095,6 +7201,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "SELinux User", "flags": [], "label": "SELinux User", @@ -7105,6 +7212,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "HBAC Rule that defines the users, groups and hostgroups", "flags": [], "label": "HBAC Rule", @@ -7114,6 +7222,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -7125,6 +7234,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -7136,6 +7246,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -7145,6 +7256,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -7155,6 +7267,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Users", "flags": [ "no_update", @@ -7168,6 +7281,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User Groups", "flags": [ "no_update", @@ -7181,6 +7295,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hosts", "flags": [ "no_update", @@ -7194,6 +7309,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host Groups", "flags": [ "no_update", @@ -7294,6 +7410,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Service principal", "flags": [], "label": "Principal", @@ -7305,6 +7422,7 @@ }, { "class": "Bytes", + "deprecated_cli_aliases": [], "doc": "Base-64 encoded server certificate", "flags": [ "no_search" @@ -7315,6 +7433,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", @@ -7329,6 +7448,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Pre-authentication is required for the service", "flags": [ "virtual_attribute", @@ -7340,6 +7460,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -7366,7 +7487,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=sudocmds,cn=sudo", "default_attributes": [ "sudocmd", @@ -7422,6 +7543,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Command", "flags": [], "label": "Sudo Command", @@ -7433,6 +7555,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "A description of this command", "flags": [], "label": "Description", @@ -7462,7 +7585,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=sudocmdgroups,cn=sudo", "default_attributes": [ "cn", @@ -7520,6 +7643,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Command Group", "flags": [], "label": "Sudo Command Group", @@ -7531,6 +7655,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Group description", "flags": [], "label": "Description", @@ -7541,6 +7666,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Commands", "flags": [ "no_update", @@ -7554,6 +7680,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Command Groups", "flags": [ "no_update", @@ -7621,7 +7748,7 @@ ] }, "bindable": false, - "can_have_permissions": false, + "can_have_permissions": true, "container_dn": "cn=sudorules,cn=sudo", "default_attributes": [ "cn", @@ -7707,6 +7834,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Rule name", "flags": [], "label": "Rule name", @@ -7718,6 +7846,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Description", "flags": [], "label": "Description", @@ -7727,6 +7856,7 @@ }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Enabled", "flags": [ "no_option" @@ -7737,6 +7867,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "User category the rule applies to", "flags": [], "label": "User category", @@ -7748,6 +7879,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Host category the rule applies to", "flags": [], "label": "Host category", @@ -7759,6 +7891,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Command category the rule applies to", "flags": [], "label": "Command category", @@ -7770,6 +7903,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs User category the rule applies to", "flags": [], "label": "RunAs User category", @@ -7781,6 +7915,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "RunAs Group category the rule applies to", "flags": [], "label": "RunAs Group category", @@ -7793,6 +7928,7 @@ { "class": "Int", "default": 0, + "deprecated_cli_aliases": [], "doc": "integer to order the Sudo rules", "flags": [], "label": "Sudo order", @@ -7803,6 +7939,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Users", "flags": [ "no_update", @@ -7816,6 +7953,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User Groups", "flags": [ "no_update", @@ -7829,6 +7967,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Hosts", "flags": [ "no_update", @@ -7842,6 +7981,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Host Groups", "flags": [ "no_update", @@ -7855,6 +7995,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Allow Commands", "flags": [ "no_update", @@ -7868,6 +8009,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Deny Commands", "flags": [ "no_update", @@ -7881,6 +8023,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Allow Command Groups", "flags": [ "no_update", @@ -7894,6 +8037,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Deny Command Groups", "flags": [ "no_update", @@ -7907,6 +8051,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Run as a user", "flags": [ "no_update", @@ -7920,6 +8065,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Run as any user within a specified group", "flags": [ "no_update", @@ -7933,6 +8079,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the rule applies to (sudorule-find only)", "flags": [], "label": "External User", @@ -7942,6 +8089,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "External User the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External User", @@ -7951,6 +8099,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "External Group the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External Group", @@ -7960,6 +8109,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Sudo Option", "flags": [ "no_update", @@ -7973,6 +8123,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Run with the gid of a specified POSIX group", "flags": [ "no_update", @@ -7986,6 +8137,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "External host", "flags": [ "no_option" @@ -8029,8 +8181,6 @@ "ipanttrustattributes", "ipanttrustdirection", "ipanttrustpartner", - "ipantauthtrustoutgoing", - "ipanttrustauthincoming", "ipanttrustforesttrustinfo", "ipanttrustposixoffset", "ipantsupportedencryptiontypes" @@ -8084,6 +8234,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Realm name", "flags": [], "label": "Realm name", @@ -8095,6 +8246,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain NetBIOS name", "flags": [ "no_update", @@ -8108,6 +8260,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain Security Identifier", "flags": [ "no_update", @@ -8121,6 +8274,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "SID blacklist incoming", "flags": [ "no_create" @@ -8133,6 +8287,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "SID blacklist outgoing", "flags": [ "no_create" @@ -8201,6 +8356,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain", "flags": [ "no_update" @@ -8213,6 +8369,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Security Identifier", "flags": [ "no_update" @@ -8225,6 +8382,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "NetBIOS name", "flags": [ "no_update" @@ -8237,6 +8395,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain GUID", "flags": [ "no_update" @@ -8249,6 +8408,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fallback primary group", "flags": [], "label": "Fallback primary group", @@ -8337,6 +8497,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain name", "flags": [], "label": "Domain name", @@ -8348,6 +8509,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain NetBIOS name", "flags": [], "label": "Domain NetBIOS name", @@ -8357,6 +8519,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Domain Security Identifier", "flags": [], "label": "Domain Security Identifier", @@ -8366,6 +8529,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Trusted domain partner", "flags": [ "no_display", @@ -8505,7 +8669,8 @@ "ipauserauthtype", "userclass", "ipatokenradiusconfiglink", - "ipatokenradiususername" + "ipatokenradiususername", + "krbprincipalexpiration" ], "hidden_attributes": [ "objectclass", @@ -8559,6 +8724,7 @@ "takes_params": [ { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User login", "flags": [], "label": "User login", @@ -8573,6 +8739,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "First name", "flags": [], "label": "First name", @@ -8583,6 +8750,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Last name", "flags": [], "label": "Last name", @@ -8593,6 +8761,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Full name", "flags": [], "label": "Full name", @@ -8603,6 +8772,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Display name", "flags": [], "label": "Display name", @@ -8612,6 +8782,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Initials", "flags": [], "label": "Initials", @@ -8621,6 +8792,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Home directory", "flags": [], "label": "Home directory", @@ -8630,6 +8802,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "GECOS", "flags": [], "label": "GECOS", @@ -8639,6 +8812,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Login shell", "flags": [], "label": "Login shell", @@ -8648,6 +8822,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Kerberos principal", "flags": [ "no_update" @@ -8657,8 +8832,18 @@ "noextrawhitespace": true, "type": "unicode" }, + { + "class": "DateTime", + "deprecated_cli_aliases": [], + "doc": "Kerberos principal expiration", + "flags": [], + "label": "Kerberos principal expiration", + "name": "krbprincipalexpiration", + "type": "datetime" + }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Email address", "flags": [], "label": "Email address", @@ -8670,6 +8855,7 @@ { "class": "Password", "confirm": true, + "deprecated_cli_aliases": [], "doc": "Prompt to set the user password", "exclude": [ "webui" @@ -8682,6 +8868,7 @@ }, { "class": "Flag", + "deprecated_cli_aliases": [], "doc": "Generate a random user password", "flags": [ "no_search", @@ -8693,6 +8880,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Random password", "flags": [ "virtual_attribute", @@ -8707,6 +8895,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", @@ -8717,6 +8906,7 @@ }, { "class": "Int", + "deprecated_cli_aliases": [], "doc": "Group ID Number", "flags": [], "label": "GID", @@ -8727,6 +8917,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Street address", "flags": [], "label": "Street address", @@ -8736,6 +8927,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "City", "flags": [], "label": "City", @@ -8745,6 +8937,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "State/Province", "flags": [], "label": "State/Province", @@ -8754,6 +8947,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "ZIP", "flags": [], "label": "ZIP", @@ -8763,6 +8957,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Telephone Number", "flags": [], "label": "Telephone Number", @@ -8773,6 +8968,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Mobile Telephone Number", "flags": [], "label": "Mobile Telephone Number", @@ -8783,6 +8979,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Pager Number", "flags": [], "label": "Pager Number", @@ -8793,6 +8990,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Fax Number", "flags": [], "label": "Fax Number", @@ -8803,6 +9001,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Org. Unit", "flags": [], "label": "Org. Unit", @@ -8812,6 +9011,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Job Title", "flags": [], "label": "Job Title", @@ -8821,6 +9021,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Manager", "flags": [], "label": "Manager", @@ -8830,15 +9031,18 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "Car License", "flags": [], "label": "Car License", + "multivalue": true, "name": "carlicense", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bool", + "deprecated_cli_aliases": [], "doc": "Account disabled", "flags": [ "no_option" @@ -8849,6 +9053,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "SSH public key", "flags": [ "no_search" @@ -8861,6 +9066,7 @@ }, { "class": "StrEnum", + "deprecated_cli_aliases": [], "doc": "Types of supported user authentication", "flags": [], "label": "User authentication types", @@ -8875,6 +9081,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "User category (semantics placed on this attribute are for local interpretation)", "flags": [], "label": "Class", @@ -8885,6 +9092,7 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy configuration", "flags": [], "label": "RADIUS proxy configuration", @@ -8894,16 +9102,60 @@ }, { "class": "Str", + "deprecated_cli_aliases": [], "doc": "RADIUS proxy username", "flags": [], "label": "RADIUS proxy username", "name": "ipatokenradiususername", "noextrawhitespace": true, "type": "unicode" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Department Number", + "flags": [], + "label": "Department Number", + "multivalue": true, + "name": "departmentnumber", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Number", + "flags": [], + "label": "Employee Number", + "name": "employeenumber", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Employee Type", + "flags": [], + "label": "Employee Type", + "name": "employeetype", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "deprecated_cli_aliases": [], + "doc": "Preferred Language", + "flags": [], + "label": "Preferred Language", + "name": "preferredlanguage", + "noextrawhitespace": true, + "pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$", + "pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"", + "type": "unicode" } ], "uuid_attribute": "ipauniqueid" } } } -} +} \ No newline at end of file -- cgit