diff --git a/install/ui/Makefile.am b/install/ui/Makefile.am
index 8d6abf7f7..822a6282f 100644
--- a/install/ui/Makefile.am
+++ b/install/ui/Makefile.am
@@ -51,6 +51,7 @@ app_DATA = \
policy.js \
rule.js \
search.js \
+ selinux.js \
serverconfig.js \
service.js \
sudo.js \
diff --git a/install/ui/hbac.js b/install/ui/hbac.js
index d26b894b4..2f4c225bd 100644
--- a/install/ui/hbac.js
+++ b/install/ui/hbac.js
@@ -205,7 +205,7 @@ IPA.hbacrule_details_facet = function(spec) {
{
type: 'enable',
name: 'ipaenabledflag',
- priority: IPA.sudo.enable_priority,
+ priority: IPA.hbac.enable_priority,
widget: 'general.ipaenabledflag'
}
];
diff --git a/install/ui/index.html b/install/ui/index.html
index 6239debab..64c87d891 100644
--- a/install/ui/index.html
+++ b/install/ui/index.html
@@ -35,6 +35,7 @@
+
diff --git a/install/ui/jsl.conf b/install/ui/jsl.conf
index f8a4f5e05..7373e987d 100644
--- a/install/ui/jsl.conf
+++ b/install/ui/jsl.conf
@@ -147,6 +147,7 @@
+process host.js
+process hostgroup.js
+process netgroup.js
++process selinux.js
+process service.js
+process serverconfig.js
+process sudo.js
diff --git a/install/ui/selinux.js b/install/ui/selinux.js
new file mode 100644
index 000000000..a94984d0b
--- /dev/null
+++ b/install/ui/selinux.js
@@ -0,0 +1,291 @@
+/*jsl:import ipa.js */
+
+/* Authors:
+ * Petr Vobornik
+ *
+ * Copyright (C) 2012 Red Hat
+ * see file 'COPYING' for use and warranty information
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+/* REQUIRES: ipa.js, details.js, search.js, add.js, facet.js, entity.js */
+
+IPA.selinux = {
+ remove_method_priority: IPA.config.default_priority - 1,
+ enable_priority: IPA.config.default_priority + 1
+};
+
+IPA.selinux.selinuxusermap_entity = function(spec) {
+
+ var that = IPA.entity(spec);
+
+ that.init = function() {
+ that.entity_init();
+
+ that.builder.search_facet({
+ search_all: true,
+ columns: [
+ 'cn',
+ 'ipaselinuxuser',
+ {
+ name: 'ipaenabledflag',
+ format: IPA.boolean_format()
+ },
+ 'description'
+ ]
+ }).
+ details_facet({
+ factory: IPA.selinux_details_facet,
+ entity: that,
+ command_mode: 'info'
+ }).
+ adder_dialog({
+ fields: [
+ 'cn',
+ 'ipaselinuxuser'
+ ]
+ });
+ };
+
+ return that;
+};
+
+IPA.selinux_details_facet = function(spec) {
+
+ var entity_name = spec.entity.name;
+
+ //
+ // General
+ //
+
+ spec.fields = [
+ {
+ name: 'cn',
+ read_only: true,
+ widget: 'general.cn'
+ },
+ {
+ type: 'textarea',
+ name: 'description',
+ widget: 'general.description'
+ },
+ {
+ name: 'ipaselinuxuser',
+ widget: 'general.ipaselinuxuser'
+ },
+ {
+ type: 'entity_select',
+ name: 'seealso',
+ widget: 'general.seealso'
+ },
+ {
+ type: 'enable',
+ name: 'ipaenabledflag',
+ priority: IPA.selinux.enable_priority,
+ widget: 'general.ipaenabledflag'
+ }
+ ];
+
+ spec.widgets = [
+ {
+ type: 'details_table_section',
+ name: 'general',
+ label: IPA.messages.details.general,
+ widgets: [
+ {
+ name: 'cn'
+ },
+ {
+ type: 'textarea',
+ name: 'description'
+ },
+ {
+ name: 'ipaselinuxuser',
+ widget: 'general.ipaselinuxuser'
+ },
+ {
+ type: 'entity_select',
+ name: 'seealso',
+ other_entity: 'hbacrule',
+ other_field: 'cn'
+ },
+ {
+ type: 'enable',
+ name: 'ipaenabledflag',
+ options: [
+ { value: 'TRUE', label: IPA.get_message('true') },
+ { value: 'FALSE', label: IPA.get_message('false') }
+ ]
+ }
+ ]
+ }
+ ];
+
+ //
+ // Users
+ //
+
+ spec.fields.push(
+ {
+ type: 'radio',
+ name: 'usercategory',
+ widget: 'user.rule.usercategory'
+ },
+ {
+ type: 'rule_association_table',
+ name: 'memberuser_user',
+ widget: 'user.rule.memberuser_user',
+ priority: IPA.selinux.remove_method_priority
+ },
+ {
+ type: 'rule_association_table',
+ name: 'memberuser_group',
+ widget: 'user.rule.memberuser_group',
+ priority: IPA.selinux.remove_method_priority
+ }
+ );
+
+ spec.widgets.push(
+ {
+ factory: IPA.collapsible_section,
+ name: 'user',
+ label: IPA.messages.objects.selinuxusermap.user,
+ widgets: [
+ {
+ factory: IPA.rule_details_widget,
+ name: 'rule',
+ radio_name: 'usercategory',
+ options: [
+ { value: 'all',
+ label: IPA.messages.objects.selinuxusermap.anyone },
+ { value: '',
+ label: IPA.messages.objects.selinuxusermap.specified_users }
+ ],
+ tables: [
+ { name: 'memberuser_user' },
+ { name: 'memberuser_group' }
+ ],
+ widgets: [
+ {
+ type: 'rule_association_table',
+ id: entity_name+'-memberuser_user',
+ name: 'memberuser_user',
+ add_method: 'add_user',
+ remove_method: 'remove_user',
+ add_title: IPA.messages.association.add.member,
+ remove_title: IPA.messages.association.remove.member
+ },
+ {
+ type: 'rule_association_table',
+ id: entity_name+'-memberuser_group',
+ name: 'memberuser_group',
+ add_method: 'add_user',
+ remove_method: 'remove_user',
+ add_title: IPA.messages.association.add.member,
+ remove_title: IPA.messages.association.remove.member
+ }
+ ]
+ }
+ ]
+ }
+ );
+
+ //
+ // Hosts
+ //
+
+ spec.fields.push(
+ {
+ type: 'radio',
+ name: 'hostcategory',
+ widget: 'host.rule.hostcategory'
+ },
+ {
+ type: 'rule_association_table',
+ name: 'memberhost_host',
+ widget: 'host.rule.memberhost_host',
+ priority: IPA.selinux.remove_method_priority
+ },
+ {
+ type: 'rule_association_table',
+ name: 'memberhost_hostgroup',
+ widget: 'host.rule.memberhost_hostgroup',
+ priority: IPA.selinux.remove_method_priority
+ }
+ );
+
+ spec.widgets.push(
+ {
+ factory: IPA.collapsible_section,
+ name: 'host',
+ label: IPA.messages.objects.selinuxusermap.host,
+ widgets: [
+ {
+ factory: IPA.rule_details_widget,
+ name: 'rule',
+ radio_name: 'hostcategory',
+ options: [
+ {
+ 'value': 'all',
+ 'label': IPA.messages.objects.selinuxusermap.any_host
+ },
+ {
+ 'value': '',
+ 'label': IPA.messages.objects.selinuxusermap.specified_hosts
+ }
+ ],
+ tables: [
+ { 'name': 'memberhost_host' },
+ { 'name': 'memberhost_hostgroup' }
+ ],
+ widgets: [
+ {
+ type: 'rule_association_table',
+ id: entity_name+'-memberuser_user',
+ name: 'memberhost_host',
+ add_method: 'add_host',
+ remove_method: 'remove_host',
+ add_title: IPA.messages.association.add.member,
+ remove_title: IPA.messages.association.remove.member
+ },
+ {
+ type: 'rule_association_table',
+ id: entity_name+'-memberuser_group',
+ name: 'memberhost_hostgroup',
+ add_method: 'add_host',
+ remove_method: 'remove_host',
+ add_title: IPA.messages.association.add.member,
+ remove_title: IPA.messages.association.remove.member
+ }
+ ]
+ }
+ ]
+ }
+ );
+
+ var that = IPA.details_facet(spec);
+
+ that.update_on_success = function(data, text_status, xhr) {
+ that.refresh();
+ };
+
+ that.update_on_error = function(xhr, text_status, error_thrown) {
+ that.refresh();
+ };
+
+ return that;
+};
+
+IPA.register('selinuxusermap', IPA.selinux.selinuxusermap_entity);
\ No newline at end of file
diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json
index 99b461aac..a0738734b 100644
--- a/install/ui/test/data/ipa_init.json
+++ b/install/ui/test/data/ipa_init.json
@@ -281,6 +281,14 @@
"identity": "Role Settings"
},
"selfservice": {},
+ "selinuxusermap": {
+ "any_host": "Any Host",
+ "anyone": "Anyone",
+ "host": "Host",
+ "specified_hosts": "Specified Hosts and Groups",
+ "specified_users": "Specified Users and Groups",
+ "user": "User"
+ },
"service": {
"certificate": "Service Certificate",
"delete_key_unprovision": "Delete Key, Unprovision",
@@ -394,7 +402,7 @@
"cn": [
"Administrator"
],
- "dn": "uid=admin,cn=users,cn=accounts,dc=example,dc=com",
+ "dn": "uid=admin,cn=users,cn=accounts,dc=dev,dc=example,dc=com",
"gecos": [
"Administrator"
],
@@ -418,16 +426,13 @@
}
],
"krblastpwdchange": [
- "20110913052109Z"
- ],
- "krblastsuccessfulauth": [
- "20110913053553Z"
+ "20120110142413Z"
],
"krbpasswordexpiration": [
"20111212052109Z"
],
"krbprincipalname": [
- "admin@EXAMPLE.COM"
+ "admin@DEV.EXAMPLE.COM"
],
"loginshell": [
"/bin/bash"
@@ -460,10 +465,10 @@
"truncated": false
},
{
- "count": 72,
+ "count": 75,
"error": null,
"result": {
- "basedn": "dc=example,dc=com",
+ "basedn": "dc=dev,dc=example,dc=com",
"bin": "/var/www",
"ca_agent_install_port": 9443,
"ca_agent_port": 443,
@@ -497,6 +502,7 @@
"container_privilege": "cn=privileges,cn=pbac",
"container_rolegroup": "cn=roles,cn=accounts",
"container_roles": "cn=roles,cn=policies",
+ "container_selinux": "cn=usermap,cn=selinux",
"container_service": "cn=services,cn=accounts",
"container_sudocmd": "cn=sudocmds,cn=sudo",
"container_sudocmdgroup": "cn=sudocmdgroups,cn=sudo",
@@ -515,16 +521,17 @@
"in_tree": false,
"interactive": true,
"ipalib": "/usr/lib/python2.7/site-packages/ipalib",
- "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-EXAMPLE-COM.socket",
+ "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-DEV-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": "selfsign",
- "realm": "EXAMPLE.COM",
+ "ra_plugin": "dogtag",
+ "realm": "DEV.EXAMPLE.COM",
"rpc_json_uri": "http://localhost:8888/ipa/json",
"script": "/var/www/mod_wsgi",
"site_packages": "/usr/lib/python2.7/site-packages",
@@ -536,8 +543,8 @@
"webui_prod": true,
"xmlrpc_uri": "https://dev.example.com/ipa/xml"
},
- "summary": "72 variables",
- "total": 72
+ "summary": "75 variables",
+ "total": 75
},
{
"error": null,
diff --git a/install/ui/test/data/ipa_init_commands.json b/install/ui/test/data/ipa_init_commands.json
index 9132cabe7..39281b091 100644
--- a/install/ui/test/data/ipa_init_commands.json
+++ b/install/ui/test/data/ipa_init_commands.json
@@ -1,6 +1,6 @@
{
"error": null,
- "id": 0,
+ "id": null,
"result": {
"commands": {
"aci_add": {
@@ -14,6 +14,9 @@
"class": "StrEnum",
"cli_name": "prefix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"exclude": null,
@@ -42,6 +45,9 @@
"class": "Flag",
"cli_name": "test",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Test the ACI syntax but don't write anything",
"exclude": null,
@@ -82,6 +88,9 @@
"class": "StrEnum",
"cli_name": "prefix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"exclude": null,
@@ -116,6 +125,9 @@
"class": "StrEnum",
"cli_name": "prefix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"exclude": null,
@@ -150,6 +162,9 @@
"class": "StrEnum",
"cli_name": "prefix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"exclude": null,
@@ -184,6 +199,9 @@
"class": "StrEnum",
"cli_name": "prefix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"exclude": null,
@@ -212,6 +230,9 @@
"class": "Str",
"cli_name": "newname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "New ACI name",
"exclude": null,
@@ -246,6 +267,9 @@
"class": "StrEnum",
"cli_name": "prefix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"exclude": null,
@@ -278,6 +302,9 @@
"class": "Str",
"cli_name": "automember_rule",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automember Rule",
"exclude": null,
@@ -308,6 +335,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -338,6 +368,9 @@
"class": "Str",
"cli_name": "automember_rule",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automember Rule",
"exclude": null,
@@ -365,9 +398,12 @@
"alwaysask": true,
"attribute": false,
"autofill": false,
- "class": "List",
+ "class": "Str",
"cli_name": "inclusive_regex",
"cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Inclusive Regex",
"exclude": null,
@@ -375,23 +411,30 @@
"hint": null,
"include": null,
"label": "Inclusive Regex",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
"multivalue": true,
"name": "automemberinclusiveregex",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
"primary_key": false,
"query": false,
"required": false,
- "separator": ",",
- "skipspace": true,
"sortorder": 2,
- "type": "tuple"
+ "type": "unicode"
},
{
"alwaysask": true,
"attribute": false,
"autofill": false,
- "class": "List",
+ "class": "Str",
"cli_name": "exclusive_regex",
"cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Exclusive Regex",
"exclude": null,
@@ -399,15 +442,19 @@
"hint": null,
"include": null,
"label": "Exclusive Regex",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
"multivalue": true,
"name": "automemberexclusiveregex",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
"primary_key": false,
"query": false,
"required": false,
- "separator": ",",
- "skipspace": true,
"sortorder": 2,
- "type": "tuple"
+ "type": "unicode"
},
{
"alwaysask": false,
@@ -416,6 +463,9 @@
"class": "Str",
"cli_name": "key",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
"exclude": null,
@@ -448,6 +498,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -479,6 +532,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -510,6 +566,9 @@
"class": "Str",
"cli_name": "default_group",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Default group for entires to land",
"exclude": null,
@@ -541,6 +600,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -572,6 +634,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -602,6 +667,9 @@
"class": "Str",
"cli_name": "automember_rule",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automember Rule",
"exclude": null,
@@ -632,6 +700,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -662,6 +733,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -692,6 +766,9 @@
"class": "Str",
"cli_name": "automember_rule",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automember Rule",
"exclude": null,
@@ -722,6 +799,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -752,6 +832,9 @@
"class": "Str",
"cli_name": "automember_rule",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automember Rule",
"exclude": null,
@@ -779,9 +862,12 @@
"alwaysask": true,
"attribute": false,
"autofill": false,
- "class": "List",
+ "class": "Str",
"cli_name": "inclusive_regex",
"cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Inclusive Regex",
"exclude": null,
@@ -789,23 +875,30 @@
"hint": null,
"include": null,
"label": "Inclusive Regex",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
"multivalue": true,
"name": "automemberinclusiveregex",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
"primary_key": false,
"query": false,
"required": false,
- "separator": ",",
- "skipspace": true,
"sortorder": 2,
- "type": "tuple"
+ "type": "unicode"
},
{
"alwaysask": true,
"attribute": false,
"autofill": false,
- "class": "List",
+ "class": "Str",
"cli_name": "exclusive_regex",
"cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Exclusive Regex",
"exclude": null,
@@ -813,15 +906,19 @@
"hint": null,
"include": null,
"label": "Exclusive Regex",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
"multivalue": true,
"name": "automemberexclusiveregex",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
"primary_key": false,
"query": false,
"required": false,
- "separator": ",",
- "skipspace": true,
"sortorder": 2,
- "type": "tuple"
+ "type": "unicode"
},
{
"alwaysask": false,
@@ -830,6 +927,9 @@
"class": "Str",
"cli_name": "key",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
"exclude": null,
@@ -862,6 +962,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -892,6 +995,9 @@
"class": "Str",
"cli_name": "automember_rule",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automember Rule",
"exclude": null,
@@ -922,6 +1028,9 @@
"class": "StrEnum",
"cli_name": "type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Grouping to which the rule applies",
"exclude": null,
@@ -946,36 +1055,6 @@
"automountkey_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -983,6 +1062,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -1005,6 +1087,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -1018,6 +1133,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -1052,6 +1170,9 @@
"class": "IA5Str",
"cli_name": "key",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automount key name.",
"exclude": null,
@@ -1080,6 +1201,9 @@
"class": "IA5Str",
"cli_name": "info",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Mount information",
"exclude": null,
@@ -1112,6 +1236,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -1138,6 +1265,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -1162,36 +1292,6 @@
"automountkey_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -1199,6 +1299,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -1222,6 +1325,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -1229,6 +1398,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -1263,6 +1435,9 @@
"class": "IA5Str",
"cli_name": "newinfo",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "New mount information",
"exclude": null,
@@ -1296,6 +1471,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -1330,6 +1508,9 @@
"class": "IA5Str",
"cli_name": "key",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automount key name.",
"exclude": null,
@@ -1358,6 +1539,9 @@
"class": "IA5Str",
"cli_name": "info",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Mount information",
"exclude": null,
@@ -1384,36 +1568,6 @@
"automountlocation_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -1421,6 +1575,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -1443,6 +1600,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -1456,6 +1646,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -1494,6 +1687,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -1520,6 +1716,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -1550,6 +1749,9 @@
"class": "Str",
"cli_name": "masterfile",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Automount master file.",
"exclude": null,
@@ -1580,6 +1782,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous operation mode. Errors are reported but the process continues.",
"exclude": null,
@@ -1619,6 +1824,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -1655,36 +1863,6 @@
"automountmap_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -1692,6 +1870,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -1714,42 +1895,45 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
"automountmap_add_indirect": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -1757,6 +1941,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -1780,6 +1967,39 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -1787,6 +2007,9 @@
"class": "Str",
"cli_name": "mount",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Mount point",
"exclude": null,
@@ -1815,6 +2038,9 @@
"class": "Str",
"cli_name": "parentmap",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": "auto.master",
"doc": "Name of parent automount map (default: auto.master).",
"exclude": null,
@@ -1848,6 +2074,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -1886,6 +2115,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -1912,6 +2144,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -1936,36 +2171,6 @@
"automountmap_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -1973,6 +2178,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -1996,6 +2204,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -2003,6 +2277,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -2042,6 +2319,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -2078,9 +2358,12 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "List",
+ "class": "Any",
"cli_name": "methods",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Nested Methods to execute",
"exclude": null,
@@ -2093,10 +2376,8 @@
"primary_key": false,
"query": false,
"required": false,
- "separator": ",",
- "skipspace": true,
"sortorder": 2,
- "type": "tuple"
+ "type": "object"
}
],
"takes_options": []
@@ -2110,6 +2391,9 @@
"class": "Str",
"cli_name": "serial_number",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Serial number in decimal or if prefixed with 0x in hexadecimal",
"exclude": null,
@@ -2143,6 +2427,9 @@
"class": "File",
"cli_name": "csr_file",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "CSR",
"exclude": null,
@@ -2174,6 +2461,9 @@
"class": "Str",
"cli_name": "principal",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Service principal for this certificate (e.g. HTTP/test.example.com)",
"exclude": null,
@@ -2202,6 +2492,9 @@
"class": "Str",
"cli_name": "request_type",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": "pkcs10",
"doc": "",
"exclude": null,
@@ -2230,6 +2523,9 @@
"class": "Flag",
"cli_name": "add",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "automatically add the principal if it doesn't exist",
"exclude": null,
@@ -2268,6 +2564,9 @@
"class": "Str",
"cli_name": "serial_number",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Serial number in decimal or if prefixed with 0x in hexadecimal",
"exclude": null,
@@ -2297,6 +2596,9 @@
"class": "Int",
"cli_name": "revocation_reason",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": 0,
"doc": "Reason for revoking the certificate (0-10)",
"exclude": null,
@@ -2325,6 +2627,9 @@
"class": "Str",
"cli_name": "serial_number",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Serial number in decimal or if prefixed with 0x in hexadecimal",
"exclude": null,
@@ -2354,6 +2659,9 @@
"class": "Str",
"cli_name": "out",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "File to store the certificate in.",
"exclude": [
@@ -2389,6 +2697,9 @@
"class": "Str",
"cli_name": "request_id",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Request id",
"exclude": null,
@@ -2420,36 +2731,6 @@
"config_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -2457,6 +2738,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -2480,6 +2764,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -2487,6 +2837,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -2526,6 +2879,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -2558,36 +2914,6 @@
"cosentry_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -2595,6 +2921,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -2617,6 +2946,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -2630,6 +2992,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -2668,6 +3033,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -2694,6 +3062,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -2718,36 +3089,6 @@
"cosentry_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -2755,6 +3096,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -2778,6 +3122,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -2785,6 +3195,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -2824,6 +3237,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -2893,6 +3309,9 @@
"class": "Str",
"cli_name": "hostname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Hostname",
"exclude": null,
@@ -2920,36 +3339,6 @@
"dnsrecord_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -2957,6 +3346,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -2980,6 +3372,39 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -2987,6 +3412,9 @@
"class": "Flag",
"cli_name": "force",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "force NS record creation even if its hostname is not in DNS",
"exclude": null,
@@ -3033,6 +3461,9 @@
"class": "Flag",
"cli_name": "del_all",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Delete all associated records",
"exclude": null,
@@ -3072,6 +3503,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -3110,6 +3544,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -3136,6 +3573,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -3171,6 +3611,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -3203,36 +3646,6 @@
"dnszone_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -3240,6 +3653,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -3263,6 +3679,39 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -3270,6 +3719,9 @@
"class": "Flag",
"cli_name": "force",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Force DNS zone creation even if nameserver not in DNS.",
"exclude": null,
@@ -3304,6 +3756,9 @@
"class": "Str",
"cli_name": "ip_address",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Add the nameserver to DNS with this IP address",
"exclude": null,
@@ -3337,6 +3792,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -3383,6 +3841,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -3409,6 +3870,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -3435,6 +3899,9 @@
"class": "Flag",
"cli_name": "forward_only",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Search for forward zones only",
"exclude": null,
@@ -3467,36 +3934,6 @@
"dnszone_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -3504,6 +3941,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -3527,6 +3967,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -3534,6 +4040,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -3573,6 +4082,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -3611,6 +4123,9 @@
"class": "Int",
"cli_name": "quantity",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Quantity",
"exclude": null,
@@ -3637,6 +4152,9 @@
"class": "Int",
"cli_name": "hidden",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": 1,
"doc": "Quantity",
"exclude": null,
@@ -3668,6 +4186,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -3694,6 +4215,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -3729,6 +4253,9 @@
"class": "File",
"cli_name": "certificate_file",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "",
"exclude": null,
@@ -3753,36 +4280,6 @@
}
],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -3790,6 +4287,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -3813,6 +4313,39 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -3820,6 +4353,9 @@
"class": "Str",
"cli_name": "uuid",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": "IMPORTED",
"doc": "Enrollment UUID",
"exclude": null,
@@ -3855,6 +4391,9 @@
"class": "Str",
"cli_name": "username",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Username",
"exclude": null,
@@ -3878,36 +4417,6 @@
}
],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -3915,6 +4424,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -3938,6 +4450,39 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -3945,6 +4490,9 @@
"class": "Str",
"cli_name": "ipaentitlementid",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Enrollment UUID (not implemented)",
"exclude": null,
@@ -3977,6 +4525,9 @@
"cli_name": "password",
"cli_short_name": null,
"confirm": false,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Registration password",
"exclude": null,
@@ -4015,6 +4566,9 @@
"class": "Int",
"cli_name": "hidden",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": 1,
"doc": "Quantity",
"exclude": null,
@@ -4050,6 +4604,9 @@
"class": "Flag",
"cli_name": "server",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Forward to server instead of running locally",
"exclude": null,
@@ -4084,6 +4641,9 @@
"class": "Flag",
"cli_name": "all",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": true,
"doc": "retrieve and print all attributes from the server. Affects command output.",
"exclude": [
@@ -4120,36 +4680,6 @@
"group_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -4157,6 +4687,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -4180,6 +4713,39 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -4187,6 +4753,9 @@
"class": "Flag",
"cli_name": "nonposix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Create as a non-POSIX group",
"exclude": null,
@@ -4230,6 +4799,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -4272,6 +4844,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -4298,6 +4873,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -4324,6 +4902,9 @@
"class": "Flag",
"cli_name": "private",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "search for private groups",
"exclude": null,
@@ -4356,36 +4937,6 @@
"group_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -4393,6 +4944,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -4416,6 +4970,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -4423,6 +5043,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -4457,6 +5080,9 @@
"class": "Flag",
"cli_name": "posix",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "change to a POSIX group",
"exclude": null,
@@ -4500,6 +5126,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -4532,36 +5161,6 @@
"hbacrule_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -4569,6 +5168,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -4591,6 +5193,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -4620,6 +5255,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -4666,6 +5304,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -4692,6 +5333,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -4716,36 +5360,6 @@
"hbacrule_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -4753,6 +5367,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -4776,6 +5393,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -4783,6 +5466,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -4838,6 +5524,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -4870,36 +5559,6 @@
"hbacsvc_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -4907,6 +5566,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -4929,6 +5591,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -4942,6 +5637,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -4980,6 +5678,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -5006,6 +5707,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -5030,36 +5734,6 @@
"hbacsvc_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -5067,6 +5741,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -5090,6 +5767,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -5097,6 +5840,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -5136,6 +5882,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -5168,36 +5917,6 @@
"hbacsvcgroup_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -5205,6 +5924,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -5227,6 +5949,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -5244,6 +5999,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -5282,6 +6040,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -5308,6 +6069,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -5332,36 +6096,6 @@
"hbacsvcgroup_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -5369,6 +6103,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -5392,6 +6129,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -5399,6 +6202,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -5442,6 +6248,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -5482,6 +6291,9 @@
"class": "Str",
"cli_name": "user",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "User name",
"exclude": null,
@@ -5510,6 +6322,9 @@
"class": "Str",
"cli_name": "srchost",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Source host",
"exclude": null,
@@ -5527,7 +6342,7 @@
"pattern_errmsg": null,
"primary_key": false,
"query": false,
- "required": true,
+ "required": false,
"sortorder": 2,
"type": "unicode"
},
@@ -5538,6 +6353,9 @@
"class": "Str",
"cli_name": "host",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Target host",
"exclude": null,
@@ -5566,6 +6384,9 @@
"class": "Str",
"cli_name": "service",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Service",
"exclude": null,
@@ -5591,9 +6412,12 @@
"alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "List",
+ "class": "Str",
"cli_name": "rules",
"cli_short_name": null,
+ "csv": true,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Rules to test. If not specified, --enabled is assumed",
"exclude": null,
@@ -5601,15 +6425,19 @@
"hint": null,
"include": null,
"label": "Rules to test. If not specified, --enabled is assumed",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
"multivalue": true,
"name": "rules",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
"primary_key": false,
"query": false,
"required": false,
- "separator": ",",
- "skipspace": true,
"sortorder": 2,
- "type": "tuple"
+ "type": "unicode"
},
{
"alwaysask": false,
@@ -5618,6 +6446,9 @@
"class": "Flag",
"cli_name": "nodetail",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Hide details which rules are matched, not matched, or invalid",
"exclude": null,
@@ -5652,6 +6483,9 @@
"class": "Flag",
"cli_name": "enabled",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Include all enabled IPA rules into test [default]",
"exclude": null,
@@ -5686,6 +6520,9 @@
"class": "Flag",
"cli_name": "disabled",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Include all disabled IPA rules into test",
"exclude": null,
@@ -5725,6 +6562,9 @@
"class": "Flag",
"cli_name": "force",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "force host name even if not in DNS",
"exclude": null,
@@ -5759,6 +6599,9 @@
"class": "Flag",
"cli_name": "no_reverse",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "skip reverse DNS detection",
"exclude": null,
@@ -5793,6 +6636,9 @@
"class": "Str",
"cli_name": "ip_address",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Add the host to DNS with this IP address",
"exclude": null,
@@ -5830,6 +6676,9 @@
"class": "Flag",
"cli_name": "updatedns",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Remove entries from DNS",
"exclude": null,
@@ -5872,6 +6721,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -5898,6 +6750,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -5922,36 +6777,6 @@
"host_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -5959,6 +6784,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -5982,6 +6810,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -5989,6 +6883,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -6023,6 +6920,9 @@
"class": "Str",
"cli_name": "principalname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Kerberos principal name for this host",
"exclude": null,
@@ -6060,6 +6960,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -6094,6 +6997,9 @@
"class": "Str",
"cli_name": "out",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "file to store certificate in",
"exclude": null,
@@ -6120,36 +7026,6 @@
"hostgroup_add": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -6157,6 +7033,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -6179,6 +7058,39 @@
"required": false,
"sortorder": 2,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
}
]
},
@@ -6196,6 +7108,9 @@
"class": "Flag",
"cli_name": "continue",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Continuous mode: Don't stop on errors.",
"exclude": null,
@@ -6234,6 +7149,9 @@
"class": "Int",
"cli_name": "timelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Time limit of search in seconds",
"exclude": null,
@@ -6260,6 +7178,9 @@
"class": "Int",
"cli_name": "sizelimit",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Maximum number of entries returned",
"exclude": null,
@@ -6284,36 +7205,6 @@
"hostgroup_mod": {
"takes_args": [],
"takes_options": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "addattr",
- "cli_short_name": null,
- "default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "addattr",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -6321,6 +7212,9 @@
"class": "Str",
"cli_name": "setattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
"exclude": [
@@ -6344,6 +7238,72 @@
"sortorder": 2,
"type": "unicode"
},
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
{
"alwaysask": false,
"attribute": false,
@@ -6351,6 +7311,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -6394,6 +7357,9 @@
"class": "Flag",
"cli_name": "rights",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": false,
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"exclude": null,
@@ -6438,6 +7404,9 @@
"class": "Str",
"cli_name": "hostname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "The hostname to register as",
"exclude": null,
@@ -6468,6 +7437,9 @@
"class": "Str",
"cli_name": "realm",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "The IPA realm",
"exclude": null,
@@ -6496,6 +7468,9 @@
"class": "Str",
"cli_name": "platform",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Hardware platform of the host (e.g. Lenovo T61)",
"exclude": null,
@@ -6524,6 +7499,9 @@
"class": "Str",
"cli_name": "os",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Operating System and version of the host (e.g. Fedora 9)",
"exclude": null,
@@ -6550,34 +7528,6 @@
"json_metadata": {
"name": "json_metadata",
"takes_args": [
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "cmdname",
- "cli_short_name": null,
- "default": null,
- "doc": "Name of command to export",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cmdname",
- "noextrawhitespace": true,
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "sortorder": 2,
- "type": "unicode"
- },
{
"alwaysask": false,
"attribute": false,
@@ -6585,6 +7535,9 @@
"class": "Str",
"cli_name": "objname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Name of object to export",
"exclude": null,
@@ -6613,6 +7566,9 @@
"class": "Str",
"cli_name": "methodname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Name of method to export",
"exclude": null,
@@ -6635,32 +7591,29 @@
"type": "unicode"
}
],
- "takes_options": []
- },
- "krbtpolicy_mod": {
- "takes_args": [],
"takes_options": [
{
"alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "object",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
- "exclude": [
- "webui"
- ],
+ "doc": "Name of object to export",
+ "exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "",
+ "label": "