summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install/ui/test/data/ipa_init.json92
-rw-r--r--install/ui/test/data/ipa_init_commands.json3684
-rw-r--r--install/ui/test/data/ipa_init_objects.json1378
3 files changed, 3478 insertions, 1676 deletions
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": "<test>",
@@ -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": "<newname>",
@@ -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",
@@ -1107,6 +1180,21 @@
"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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<methods>",
@@ -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": "<min_serial_number>",
@@ -1944,6 +2082,7 @@
},
{
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "maximum serial number",
"flags": [],
"label": "<max_serial_number>",
@@ -1954,6 +2093,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "match the common name exactly",
"flags": [],
"label": "<exactly>",
@@ -1962,6 +2102,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Valid not after from this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotafter_from>",
@@ -1971,6 +2112,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Valid not after to this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotafter_to>",
@@ -1980,6 +2122,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Valid not before from this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotbefore_from>",
@@ -1989,6 +2132,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Valid not before to this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotbefore_to>",
@@ -1998,6 +2142,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Issued on from this date (YYYY-mm-dd)",
"flags": [],
"label": "<issuedon_from>",
@@ -2007,6 +2152,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Issued on to this date (YYYY-mm-dd)",
"flags": [],
"label": "<issuedon_to>",
@@ -2016,6 +2162,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Revoked on from this date (YYYY-mm-dd)",
"flags": [],
"label": "<revokedon_from>",
@@ -2025,6 +2172,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Revoked on to this date (YYYY-mm-dd)",
"flags": [],
"label": "<revokedon_to>",
@@ -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": "<request_type>",
"flags": [],
"label": "<request_type>",
@@ -2111,6 +2264,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "automatically add the principal if it doesn't exist",
"flags": [],
"label": "<add>",
@@ -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": "<krbpwdpolicyreference>",
"flags": [],
"label": "<krbpwdpolicyreference>",
@@ -2513,6 +2693,7 @@
{
"attribute": true,
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [],
"label": "<cospriority>",
@@ -2544,6 +2725,7 @@
"takes_options": [
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
@@ -2562,6 +2744,7 @@
{
"attribute": true,
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "<cn>",
"flags": [],
"label": "<cn>",
@@ -2574,6 +2757,7 @@
{
"attribute": true,
"class": "DNParam",
+ "deprecated_cli_aliases": [],
"doc": "<krbpwdpolicyreference>",
"flags": [],
"label": "<krbpwdpolicyreference>",
@@ -2584,6 +2768,7 @@
{
"attribute": true,
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [],
"label": "<cospriority>",
@@ -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": "<krbpwdpolicyreference>",
"flags": [
"nonempty"
@@ -2653,6 +2842,7 @@
{
"attribute": true,
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "<cospriority>",
"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,330 @@
"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"
+ }
+ ]
+ },
+ "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": "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": "all"
+ },
+ {
+ "name": "raw"
+ },
+ {
+ "name": "version"
+ }
+ ]
+ },
+ "dnsforwardzone_add_permission": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "name": "version"
+ }
+ ]
+ },
+ "dnsforwardzone_del": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "class": "Flag",
+ "deprecated_cli_aliases": [],
+ "doc": "Continuous mode: Don't stop on errors.",
+ "flags": [],
+ "label": "<continue>",
+ "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": "DNSNameParam",
+ "deprecated_cli_aliases": [],
+ "doc": "Zone name (FQDN)",
+ "flags": [],
+ "label": "Zone name",
+ "name": "idnsname",
+ "only_absolute": true,
+ "primary_key": true,
+ "query": 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,
+ "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"
+ ]
+ },
+ {
+ "class": "Int",
+ "deprecated_cli_aliases": [],
+ "doc": "Time limit of search in seconds",
+ "flags": [
+ "no_display"
+ ],
+ "label": "Time Limit",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "name": "timelimit",
+ "type": "int"
+ },
+ {
+ "class": "Int",
+ "deprecated_cli_aliases": [],
+ "doc": "Maximum number of entries returned",
+ "flags": [
+ "no_display"
+ ],
+ "label": "Size Limit",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "name": "sizelimit",
+ "type": "int"
+ },
+ {
+ "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",
@@ -3051,6 +3584,7 @@
{
"attribute": true,
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "Time to live",
"flags": [],
"label": "Time to live",
@@ -3062,6 +3596,7 @@
{
"attribute": true,
"class": "StrEnum",
+ "deprecated_cli_aliases": [],
"doc": "DNS class",
"flags": [],
"label": "Class",
@@ -3077,6 +3612,7 @@
{
"attribute": true,
"class": "ARecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw A records",
"flags": [],
"label": "A record",
@@ -3090,6 +3626,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "IP Address",
"flags": [
"dnsrecord_part",
@@ -3104,6 +3641,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "Create reverse record for this IP Address",
"flags": [
"no_update",
@@ -3119,6 +3657,7 @@
{
"attribute": true,
"class": "AAAARecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw AAAA records",
"flags": [],
"label": "AAAA record",
@@ -3132,6 +3671,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "IP Address",
"flags": [
"dnsrecord_part",
@@ -3146,6 +3686,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "Create reverse record for this IP Address",
"flags": [
"no_update",
@@ -3161,6 +3702,7 @@
{
"attribute": true,
"class": "A6Record",
+ "deprecated_cli_aliases": [],
"doc": "Raw A6 records",
"flags": [],
"label": "A6 record",
@@ -3174,6 +3716,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Record data",
"flags": [
"dnsrecord_part",
@@ -3189,6 +3732,7 @@
{
"attribute": true,
"class": "AFSDBRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw AFSDB records",
"flags": [],
"label": "AFSDB record",
@@ -3202,6 +3746,7 @@
},
{
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "Subtype",
"flags": [
"dnsrecord_optional",
@@ -3217,7 +3762,8 @@
"type": "int"
},
{
- "class": "Str",
+ "class": "DNSNameParam",
+ "deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
@@ -3226,13 +3772,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"
@@ -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",
@@ -3380,8 +3932,74 @@
"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"
@@ -3515,6 +4142,7 @@
{
"attribute": true,
"class": "IPSECKEYRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw IPSECKEY records",
"flags": [
"no_option"
@@ -3531,8 +4159,11 @@
{
"attribute": true,
"class": "KEYRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw KEY records",
- "flags": [],
+ "flags": [
+ "no_option"
+ ],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
@@ -3543,67 +4174,9 @@
"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"
- },
- {
"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",
@@ -4071,73 +4671,9 @@
"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",
@@ -4168,215 +4703,123 @@
"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",
+ "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": "rrsigrecord",
- "label": "RRSIG Original TTL",
- "maxvalue": 2147483647,
+ "hint": "nsec3paramrecord",
+ "label": "NSEC3PARAM Iterations",
+ "maxvalue": 65535,
"minvalue": 0,
- "name": "rrsig_part_original_ttl",
- "option_group": "RRSIG 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": "rrsigrecord",
- "label": "RRSIG Signature Expiration",
- "name": "rrsig_part_signature_expiration",
+ "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": "Str",
- "doc": "Signature Inception",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "rrsigrecord",
- "label": "RRSIG Signature Inception",
- "name": "rrsig_part_signature_inception",
+ "attribute": true,
+ "class": "PTRRecord",
+ "deprecated_cli_aliases": [],
+ "doc": "Raw PTR records",
+ "flags": [],
+ "label": "PTR record",
+ "multivalue": true,
+ "name": "ptrrecord",
"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"
+ "normalizedns": true,
+ "option_group": "PTR Record",
+ "type": "unicode",
+ "validatedns": true
},
{
- "class": "Str",
- "doc": "Signer's Name",
+ "class": "DNSNameParam",
+ "deprecated_cli_aliases": [],
+ "doc": "The hostname this reverse record points to",
"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"
+ "hint": "ptrrecord",
+ "label": "PTR Hostname",
+ "name": "ptr_part_hostname",
+ "option_group": "PTR Record",
+ "type": "DNSName"
},
{
- "class": "Str",
- "doc": "Signature",
+ "attribute": true,
+ "class": "RRSIGRecord",
+ "deprecated_cli_aliases": [],
+ "doc": "Raw RRSIG records",
"flags": [
- "dnsrecord_part",
- "virtual_attribute"
+ "no_option"
],
- "hint": "rrsigrecord",
- "label": "RRSIG Signature",
- "name": "rrsig_part_signature",
+ "label": "RRSIG record",
+ "multivalue": true,
+ "name": "rrsigrecord",
"noextrawhitespace": true,
+ "normalizedns": true,
"option_group": "RRSIG Record",
- "type": "unicode"
+ "type": "unicode",
+ "validatedns": true
},
{
"attribute": true,
"class": "RPRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
@@ -4393,8 +4836,11 @@
{
"attribute": true,
"class": "SIGRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw SIG records",
- "flags": [],
+ "flags": [
+ "no_option"
+ ],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
@@ -4405,173 +4851,9 @@
"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",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signature Inception",
- "name": "sig_part_signature_inception",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
- "class": "Int",
- "doc": "Key Tag",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Key Tag",
- "maxvalue": 65535,
- "minvalue": 0,
- "name": "sig_part_key_tag",
- "option_group": "SIG Record",
- "type": "int"
- },
- {
- "class": "Str",
- "doc": "Signer's Name",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signer's Name",
- "name": "sig_part_signers_name",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
- "class": "Str",
- "doc": "Signature",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signature",
- "name": "sig_part_signature",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
"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": "<continue>",
@@ -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",
@@ -6271,8 +6672,74 @@
"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"
@@ -6422,8 +6899,11 @@
{
"attribute": true,
"class": "KEYRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw KEY records",
- "flags": [],
+ "flags": [
+ "no_option"
+ ],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
@@ -6434,67 +6914,9 @@
"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"
- },
- {
"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",
@@ -6962,73 +7411,9 @@
"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",
@@ -7059,215 +7443,123 @@
"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",
+ "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": "rrsigrecord",
- "label": "RRSIG Original TTL",
- "maxvalue": 2147483647,
+ "hint": "nsec3paramrecord",
+ "label": "NSEC3PARAM Iterations",
+ "maxvalue": 65535,
"minvalue": 0,
- "name": "rrsig_part_original_ttl",
- "option_group": "RRSIG 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": "rrsigrecord",
- "label": "RRSIG Signature Expiration",
- "name": "rrsig_part_signature_expiration",
+ "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": "Str",
- "doc": "Signature Inception",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "rrsigrecord",
- "label": "RRSIG Signature Inception",
- "name": "rrsig_part_signature_inception",
+ "attribute": true,
+ "class": "PTRRecord",
+ "deprecated_cli_aliases": [],
+ "doc": "Raw PTR records",
+ "flags": [],
+ "label": "PTR record",
+ "multivalue": true,
+ "name": "ptrrecord",
"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"
+ "normalizedns": true,
+ "option_group": "PTR Record",
+ "type": "unicode",
+ "validatedns": true
},
{
- "class": "Str",
- "doc": "Signer's Name",
+ "class": "DNSNameParam",
+ "deprecated_cli_aliases": [],
+ "doc": "The hostname this reverse record points to",
"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"
+ "hint": "ptrrecord",
+ "label": "PTR Hostname",
+ "name": "ptr_part_hostname",
+ "option_group": "PTR Record",
+ "type": "DNSName"
},
{
- "class": "Str",
- "doc": "Signature",
+ "attribute": true,
+ "class": "RRSIGRecord",
+ "deprecated_cli_aliases": [],
+ "doc": "Raw RRSIG records",
"flags": [
- "dnsrecord_part",
- "virtual_attribute"
+ "no_option"
],
- "hint": "rrsigrecord",
- "label": "RRSIG Signature",
- "name": "rrsig_part_signature",
+ "label": "RRSIG record",
+ "multivalue": true,
+ "name": "rrsigrecord",
"noextrawhitespace": true,
+ "normalizedns": true,
"option_group": "RRSIG Record",
- "type": "unicode"
+ "type": "unicode",
+ "validatedns": true
},
{
"attribute": true,
"class": "RPRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
@@ -7284,8 +7576,11 @@
{
"attribute": true,
"class": "SIGRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw SIG records",
- "flags": [],
+ "flags": [
+ "no_option"
+ ],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
@@ -7296,173 +7591,9 @@
"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",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signature Inception",
- "name": "sig_part_signature_inception",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
- "class": "Int",
- "doc": "Key Tag",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Key Tag",
- "maxvalue": 65535,
- "minvalue": 0,
- "name": "sig_part_key_tag",
- "option_group": "SIG Record",
- "type": "int"
- },
- {
- "class": "Str",
- "doc": "Signer's Name",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signer's Name",
- "name": "sig_part_signers_name",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
- "class": "Str",
- "doc": "Signature",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signature",
- "name": "sig_part_signature",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
"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": "<continue>",
@@ -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"
@@ -8069,29 +8248,74 @@
},
{
"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": "<server>",
@@ -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": "<nonposix>",
@@ -8669,6 +8912,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "Allow adding external non-IPA members from trusted domains",
"flags": [],
"label": "<external>",
@@ -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": "<continue>",
@@ -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": "<private>",
@@ -8866,6 +9122,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "search for POSIX groups",
"flags": [],
"label": "<posix>",
@@ -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": "<external>",
@@ -8884,6 +9142,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "search for non-POSIX groups",
"flags": [],
"label": "<nonposix>",
@@ -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": "<posix>",
@@ -9120,6 +9399,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "change to support external non-IPA members from trusted domains",
"flags": [],
"label": "<external>",
@@ -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": "<sourcehostcategory>",
"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": "<sourcehost_host>",
"flags": [
"no_option"
@@ -9376,6 +9672,7 @@
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
+ "deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"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": "<continue>",
@@ -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": "<sourcehostcategory>",
"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": "<sourcehost_host>",
"flags": [
"no_option"
@@ -9786,6 +10107,7 @@
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
+ "deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"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": "<sourcehostcategory>",
"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": "<sourcehost_host>",
"flags": [
"no_option"
@@ -9976,6 +10311,7 @@
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
+ "deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<sourcehost>",
"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": "<no_reverse>",
@@ -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": "<updatedns>",
@@ -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": "<updatedns>",
@@ -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": "<out>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<ipanttrusteddomainsid>",
"flags": [
"no_option"
@@ -12644,6 +13166,7 @@
{
"class": "DeprecatedParam",
"deprecate": true,
+ "deprecated_cli_aliases": [],
"doc": "<ipanttrusteddomainname>",
"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": "<cn>",
@@ -12703,6 +13228,7 @@
"takes_options": [
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "The IPA realm",
"flags": [],
"label": "<realm>",
@@ -12713,6 +13239,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Hardware platform of the host (e.g. Lenovo T61)",
"flags": [],
"label": "<nshardwareplatform>",
@@ -12722,6 +13249,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Operating System and version of the host (e.g. Fedora 9)",
"flags": [],
"label": "<nsosversion>",
@@ -12739,6 +13267,7 @@
"takes_args": [
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Name of object to export",
"flags": [],
"label": "<objname>",
@@ -12748,6 +13277,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Name of method to export",
"flags": [],
"label": "<methodname>",
@@ -12759,6 +13289,7 @@
"takes_options": [
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Name of object to export",
"flags": [],
"label": "<object>",
@@ -12768,6 +13299,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Name of method to export",
"flags": [],
"label": "<method>",
@@ -12777,6 +13309,7 @@
},
{
"class": "Str",
+ "deprecated_cli_aliases": [],
"doc": "Name of command to export",
"flags": [],
"label": "<command>",
@@ -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": "<exclude_groups>",
@@ -13078,6 +13633,7 @@
{
"class": "Str",
"default": [],
+ "deprecated_cli_aliases": [],
"doc": "users to exclude from migration",
"flags": [],
"label": "<exclude_users>",
@@ -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": "<continue>",
@@ -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": "<private>",
"exclude": [
"webui"
@@ -13415,6 +13994,7 @@
},
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "search for managed groups",
"flags": [],
"label": "<managed>",
@@ -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": "<no_members>",
+ "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": "<no_members>",
+ "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": "<continue>",
@@ -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": "<no_members>",
+ "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",
@@ -14389,7 +15115,24 @@
"name": "version"
},
{
+ "class": "Flag",
+ "deprecated_cli_aliases": [],
+ "doc": "Suppress processing of membership attributes.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [
+ "no_option",
+ "no_output"
+ ],
+ "label": "<no_members>",
+ "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": "<no_members>",
+ "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": "<no_members>",
+ "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": "<continue>",
@@ -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": "<action>",
"flags": [],
"label": "<action>",
@@ -15423,6 +16294,7 @@
"takes_options": [
{
"class": "Flag",
+ "deprecated_cli_aliases": [],
"doc": "Forward to server instead of running locally",
"flags": [],
"label": "<server>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<out>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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": "<continue>",
@@ -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"
@@ -21158,7 +22394,18 @@
},
{
"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",
@@ -21409,6 +22679,53 @@
"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": "<noprivate>",
@@ -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": "<continue>",
@@ -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"
@@ -21603,7 +22933,19 @@
},
{
"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",
@@ -21851,7 +23214,59 @@
"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",
@@ -22108,7 +23545,18 @@
},
{
"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",
@@ -22359,6 +23830,53 @@
"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": "<cn>",
"flags": [],
"label": "<cn>",
@@ -1791,6 +1822,7 @@
},
{
"class": "DNParam",
+ "deprecated_cli_aliases": [],
"doc": "<krbpwdpolicyreference>",
"flags": [],
"label": "<krbpwdpolicyreference>",
@@ -1800,6 +1832,7 @@
},
{
"class": "Int",
+ "deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [],
"label": "<cospriority>",
@@ -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",
@@ -2470,7 +2671,73 @@
"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",
@@ -2627,66 +2907,8 @@
"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",
@@ -3149,72 +3398,8 @@
"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",
@@ -3244,212 +3428,120 @@
"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",
+ "deprecated_cli_aliases": [],
+ "doc": "Iterations",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
- "hint": "rrsigrecord",
- "label": "RRSIG Original TTL",
- "maxvalue": 2147483647,
+ "hint": "nsec3paramrecord",
+ "label": "NSEC3PARAM Iterations",
+ "maxvalue": 65535,
"minvalue": 0,
- "name": "rrsig_part_original_ttl",
- "option_group": "RRSIG 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": "rrsigrecord",
- "label": "RRSIG Signature Expiration",
- "name": "rrsig_part_signature_expiration",
+ "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": "Str",
- "doc": "Signature Inception",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "rrsigrecord",
- "label": "RRSIG Signature Inception",
- "name": "rrsig_part_signature_inception",
+ "class": "PTRRecord",
+ "deprecated_cli_aliases": [],
+ "doc": "Raw PTR records",
+ "flags": [],
+ "label": "PTR record",
+ "multivalue": true,
+ "name": "ptrrecord",
"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"
+ "normalizedns": true,
+ "option_group": "PTR Record",
+ "type": "unicode",
+ "validatedns": true
},
{
- "class": "Str",
- "doc": "Signer's Name",
+ "class": "DNSNameParam",
+ "deprecated_cli_aliases": [],
+ "doc": "The hostname this reverse record points to",
"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"
+ "hint": "ptrrecord",
+ "label": "PTR Hostname",
+ "name": "ptr_part_hostname",
+ "option_group": "PTR Record",
+ "type": "DNSName"
},
{
- "class": "Str",
- "doc": "Signature",
+ "class": "RRSIGRecord",
+ "deprecated_cli_aliases": [],
+ "doc": "Raw RRSIG records",
"flags": [
- "dnsrecord_part",
- "virtual_attribute"
+ "no_option"
],
- "hint": "rrsigrecord",
- "label": "RRSIG Signature",
- "name": "rrsig_part_signature",
+ "label": "RRSIG record",
+ "multivalue": true,
+ "name": "rrsigrecord",
"noextrawhitespace": true,
+ "normalizedns": true,
"option_group": "RRSIG Record",
- "type": "unicode"
+ "type": "unicode",
+ "validatedns": true
},
{
"class": "RPRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
@@ -3465,8 +3557,11 @@
},
{
"class": "SIGRecord",
+ "deprecated_cli_aliases": [],
"doc": "Raw SIG records",
- "flags": [],
+ "flags": [
+ "no_option"
+ ],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
@@ -3477,172 +3572,8 @@
"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",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signature Inception",
- "name": "sig_part_signature_inception",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
- "class": "Int",
- "doc": "Key Tag",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Key Tag",
- "maxvalue": 65535,
- "minvalue": 0,
- "name": "sig_part_key_tag",
- "option_group": "SIG Record",
- "type": "int"
- },
- {
- "class": "Str",
- "doc": "Signer's Name",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signer's Name",
- "name": "sig_part_signers_name",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
- "class": "Str",
- "doc": "Signature",
- "flags": [
- "dnsrecord_part",
- "virtual_attribute"
- ],
- "hint": "sigrecord",
- "label": "SIG Signature",
- "name": "sig_part_signature",
- "noextrawhitespace": true,
- "option_group": "SIG Record",
- "type": "unicode"
- },
- {
"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"
@@ -4036,27 +3986,67 @@
"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",
@@ -4189,35 +4177,22 @@
"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": "<sourcehostcategory>",
"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": "<sourcehost_host>",
"flags": [
"no_option"
@@ -4635,6 +4626,7 @@
{
"class": "DeprecatedParam",
"deprecate": true,
+ "deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"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",
@@ -5850,7 +5882,22 @@
"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"
@@ -8658,7 +8833,17 @@
"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