summaryrefslogtreecommitdiffstats
path: root/API.txt
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2011-11-21 10:50:27 -0500
committerMartin Kosek <mkosek@redhat.com>2011-11-30 17:08:35 +0100
commit135ccf89de866ea2cdda96993ed2743394e1e716 (patch)
tree1b3c7bef4d5653255b75014218d1d0be9b10d5bb /API.txt
parent2ac9d4816a85822825257e16f4fcf74e15a8ea02 (diff)
downloadfreeipa-135ccf89de866ea2cdda96993ed2743394e1e716.tar.gz
freeipa-135ccf89de866ea2cdda96993ed2743394e1e716.tar.xz
freeipa-135ccf89de866ea2cdda96993ed2743394e1e716.zip
Parse comma-separated lists of values in all parameter types. This can be enabled for a specific parameter by setting the "csv" option to True.
Remove "List" parameter type and replace all occurences of it with appropriate multi-valued parameter ("Str" in most cases) with csv enabled. Add new parameter type "Any", capable of holding values of any type. This is needed by the "batch" command, as "Str" is not suitable type for the "methods" parameter. ticket 2007
Diffstat (limited to 'API.txt')
-rw-r--r--API.txt712
1 files changed, 356 insertions, 356 deletions
diff --git a/API.txt b/API.txt
index 72e7025b9..95ae1d253 100644
--- a/API.txt
+++ b/API.txt
@@ -3,8 +3,8 @@ args: 1,15,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, required=True)
option: Str('permission', attribute=False, cli_name='permission', multivalue=False, required=False)
option: Str('group', attribute=False, cli_name='group', multivalue=False, required=False)
-option: List('permissions', attribute=False, cli_name='permissions', multivalue=True, required=True)
-option: List('attrs', attribute=False, cli_name='attrs', multivalue=True, required=False)
+option: Str('permissions', attribute=False, cli_name='permissions', csv=True, multivalue=True, required=True)
+option: Str('attrs', attribute=False, cli_name='attrs', csv=True, multivalue=True, required=False)
option: StrEnum('type', attribute=False, cli_name='type', multivalue=False, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', attribute=False, cli_name='memberof', multivalue=False, required=False)
option: Str('filter', attribute=False, cli_name='filter', multivalue=False, required=False)
@@ -32,8 +32,8 @@ arg: Str('criteria?')
option: Str('aciname', attribute=False, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False)
option: Str('permission', attribute=False, autofill=False, cli_name='permission', multivalue=False, query=True, required=False)
option: Str('group', attribute=False, autofill=False, cli_name='group', multivalue=False, query=True, required=False)
-option: List('permissions', attribute=False, autofill=False, cli_name='permissions', multivalue=True, query=True, required=False)
-option: List('attrs', attribute=False, autofill=False, cli_name='attrs', multivalue=True, query=True, required=False)
+option: Str('permissions', attribute=False, autofill=False, cli_name='permissions', csv=True, multivalue=True, query=True, required=False)
+option: Str('attrs', attribute=False, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
option: StrEnum('type', attribute=False, autofill=False, cli_name='type', multivalue=False, query=True, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', attribute=False, autofill=False, cli_name='memberof', multivalue=False, query=True, required=False)
option: Str('filter', attribute=False, autofill=False, cli_name='filter', multivalue=False, query=True, required=False)
@@ -53,8 +53,8 @@ args: 1,14,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, query=True, required=True)
option: Str('permission', attribute=False, autofill=False, cli_name='permission', multivalue=False, required=False)
option: Str('group', attribute=False, autofill=False, cli_name='group', multivalue=False, required=False)
-option: List('permissions', attribute=False, autofill=False, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', attribute=False, autofill=False, cli_name='attrs', multivalue=True, required=False)
+option: Str('permissions', attribute=False, autofill=False, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', attribute=False, autofill=False, cli_name='attrs', csv=True, multivalue=True, required=False)
option: StrEnum('type', attribute=False, autofill=False, cli_name='type', multivalue=False, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', attribute=False, autofill=False, cli_name='memberof', multivalue=False, required=False)
option: Str('filter', attribute=False, autofill=False, cli_name='filter', multivalue=False, required=False)
@@ -73,8 +73,8 @@ args: 1,15,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, query=True, required=True)
option: Str('permission', attribute=False, autofill=False, cli_name='permission', multivalue=False, required=False)
option: Str('group', attribute=False, autofill=False, cli_name='group', multivalue=False, required=False)
-option: List('permissions', attribute=False, autofill=False, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', attribute=False, autofill=False, cli_name='attrs', multivalue=True, required=False)
+option: Str('permissions', attribute=False, autofill=False, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', attribute=False, autofill=False, cli_name='attrs', csv=True, multivalue=True, required=False)
option: StrEnum('type', attribute=False, autofill=False, cli_name='type', multivalue=False, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', attribute=False, autofill=False, cli_name='memberof', multivalue=False, required=False)
option: Str('filter', attribute=False, autofill=False, cli_name='filter', multivalue=False, required=False)
@@ -114,8 +114,8 @@ command: automember_add_condition
args: 1,8,5
arg: Str('cn', cli_name='automember_rule')
option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, required=False)
-option: List('automemberinclusiveregex?', alwaysask=True, cli_name='inclusive_regex', multivalue=True)
-option: List('automemberexclusiveregex?', alwaysask=True, cli_name='exclusive_regex', multivalue=True)
+option: Str('automemberinclusiveregex*', alwaysask=True, cli_name='inclusive_regex', csv=True)
+option: Str('automemberexclusiveregex*', alwaysask=True, cli_name='exclusive_regex', csv=True)
option: Str('key')
option: StrEnum('type', values=(u'group', u'hostgroup'))
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
@@ -190,8 +190,8 @@ command: automember_remove_condition
args: 1,8,5
arg: Str('cn', cli_name='automember_rule')
option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, required=False)
-option: List('automemberinclusiveregex?', alwaysask=True, cli_name='inclusive_regex', multivalue=True)
-option: List('automemberexclusiveregex?', alwaysask=True, cli_name='exclusive_regex', multivalue=True)
+option: Str('automemberinclusiveregex*', alwaysask=True, cli_name='inclusive_regex', csv=True)
+option: Str('automemberexclusiveregex*', alwaysask=True, cli_name='exclusive_regex', csv=True)
option: Str('key')
option: StrEnum('type', values=(u'group', u'hostgroup'))
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
@@ -415,7 +415,7 @@ output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDA
output: Output('value', <type 'unicode'>, None)
command: batch
args: 1,0,2
-arg: List('methods?', multivalue=True)
+arg: Any('methods*')
output: Output('count', <type 'int'>, None)
output: Output('results', <type 'list'>, None)
command: cert_remove_hold
@@ -455,8 +455,8 @@ option: Int('ipasearchrecordslimit', attribute=True, autofill=False, cli_name='s
option: IA5Str('ipausersearchfields', attribute=True, autofill=False, cli_name='usersearch', multivalue=False, required=False)
option: IA5Str('ipagroupsearchfields', attribute=True, autofill=False, cli_name='groupsearch', multivalue=False, required=False)
option: Bool('ipamigrationenabled', attribute=True, autofill=False, cli_name='enable_migration', multivalue=False, required=False)
-option: List('ipagroupobjectclasses', attribute=True, autofill=False, cli_name='groupobjectclasses', multivalue=True, required=False)
-option: List('ipauserobjectclasses', attribute=True, autofill=False, cli_name='userobjectclasses', multivalue=True, required=False)
+option: Str('ipagroupobjectclasses', attribute=True, autofill=False, cli_name='groupobjectclasses', csv=True, multivalue=True, required=False)
+option: Str('ipauserobjectclasses', attribute=True, autofill=False, cli_name='userobjectclasses', csv=True, multivalue=True, required=False)
option: Int('ipapwdexpadvnotify', attribute=True, autofill=False, cli_name='pwdexpnotify', minvalue=0, multivalue=False, required=False)
option: Str('setattr*', cli_name='setattr', exclude='webui')
option: Str('addattr*', cli_name='addattr', exclude='webui')
@@ -541,8 +541,8 @@ output: Output('value', <type 'unicode'>, None)
command: delegation_add
args: 1,7,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, required=True)
-option: List('permissions', attribute=True, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', attribute=True, cli_name='attrs', multivalue=True, required=True)
+option: Str('permissions', attribute=True, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', attribute=True, cli_name='attrs', csv=True, multivalue=True, required=True)
option: Str('memberof', attribute=True, cli_name='membergroup', multivalue=False, required=True)
option: Str('group', attribute=True, cli_name='group', multivalue=False, required=True)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
@@ -561,8 +561,8 @@ command: delegation_find
args: 1,8,4
arg: Str('criteria?')
option: Str('aciname', attribute=True, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False)
-option: List('permissions', attribute=True, autofill=False, cli_name='permissions', multivalue=True, query=True, required=False)
-option: List('attrs', attribute=True, autofill=False, cli_name='attrs', multivalue=True, query=True, required=False)
+option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, query=True, required=False)
+option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
option: Str('memberof', attribute=True, autofill=False, cli_name='membergroup', multivalue=False, query=True, required=False)
option: Str('group', attribute=True, autofill=False, cli_name='group', multivalue=False, query=True, required=False)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
@@ -575,8 +575,8 @@ output: Output('truncated', <type 'bool'>, None)
command: delegation_mod
args: 1,7,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, query=True, required=True)
-option: List('permissions', attribute=True, autofill=False, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', attribute=True, autofill=False, cli_name='attrs', multivalue=True, required=False)
+option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, required=False)
option: Str('memberof', attribute=True, autofill=False, cli_name='membergroup', multivalue=False, required=False)
option: Str('group', attribute=True, autofill=False, cli_name='group', multivalue=False, required=False)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
@@ -617,40 +617,40 @@ option: Flag('force', autofill=True, default=False)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('arecord?', attribute=True, cli_name='a_rec', multivalue=True)
-option: List('aaaarecord?', attribute=True, cli_name='aaaa_rec', multivalue=True)
-option: List('a6record?', attribute=True, cli_name='a6_rec', multivalue=True)
-option: List('afsdbrecord?', attribute=True, cli_name='afsdb_rec', multivalue=True)
-option: List('aplrecord?', attribute=True, cli_name='apl_rec', multivalue=True)
-option: List('certrecord?', attribute=True, cli_name='cert_rec', multivalue=True)
-option: List('cnamerecord?', attribute=True, cli_name='cname_rec', multivalue=True)
-option: List('dhcidrecord?', attribute=True, cli_name='dhcid_rec', multivalue=True)
-option: List('dlvrecord?', attribute=True, cli_name='dlv_rec', multivalue=True)
-option: List('dnamerecord?', attribute=True, cli_name='dname_rec', multivalue=True)
-option: List('dnskeyrecord?', attribute=True, cli_name='dnskey_rec', multivalue=True)
-option: List('dsrecord?', attribute=True, cli_name='ds_rec', multivalue=True)
-option: List('hiprecord?', attribute=True, cli_name='hip_rec', multivalue=True)
-option: List('ipseckeyrecord?', attribute=True, cli_name='ipseckey_rec', multivalue=True)
-option: List('keyrecord?', attribute=True, cli_name='key_rec', multivalue=True)
-option: List('kxrecord?', attribute=True, cli_name='kx_rec', multivalue=True)
-option: List('locrecord?', attribute=True, cli_name='loc_rec', multivalue=True)
-option: List('mxrecord?', attribute=True, cli_name='mx_rec', multivalue=True)
-option: List('naptrrecord?', attribute=True, cli_name='naptr_rec', multivalue=True)
-option: List('nsrecord?', attribute=True, cli_name='ns_rec', multivalue=True)
-option: List('nsecrecord?', attribute=True, cli_name='nsec_rec', multivalue=True)
-option: List('nsec3record?', attribute=True, cli_name='nsec3_rec', multivalue=True)
-option: List('nsec3paramrecord?', attribute=True, cli_name='nsec3param_rec', multivalue=True)
-option: List('ptrrecord?', attribute=True, cli_name='ptr_rec', multivalue=True)
-option: List('rrsigrecord?', attribute=True, cli_name='rrsig_rec', multivalue=True)
-option: List('rprecord?', attribute=True, cli_name='rp_rec', multivalue=True)
-option: List('sigrecord?', attribute=True, cli_name='sig_rec', multivalue=True)
-option: List('spfrecord?', attribute=True, cli_name='spf_rec', multivalue=True)
-option: List('srvrecord?', attribute=True, cli_name='srv_rec', multivalue=True)
-option: List('sshfprecord?', attribute=True, cli_name='sshfp_rec', multivalue=True)
-option: List('tarecord?', attribute=True, cli_name='ta_rec', multivalue=True)
-option: List('tkeyrecord?', attribute=True, cli_name='tkey_rec', multivalue=True)
-option: List('tsigrecord?', attribute=True, cli_name='tsig_rec', multivalue=True)
-option: List('txtrecord?', attribute=True, cli_name='txt_rec', multivalue=True)
+option: Str('arecord*', attribute=True, cli_name='a_rec', csv=True)
+option: Str('aaaarecord*', attribute=True, cli_name='aaaa_rec', csv=True)
+option: Str('a6record*', attribute=True, cli_name='a6_rec', csv=True)
+option: Str('afsdbrecord*', attribute=True, cli_name='afsdb_rec', csv=True)
+option: Str('aplrecord*', attribute=True, cli_name='apl_rec', csv=True)
+option: Str('certrecord*', attribute=True, cli_name='cert_rec', csv=True)
+option: Str('cnamerecord*', attribute=True, cli_name='cname_rec', csv=True)
+option: Str('dhcidrecord*', attribute=True, cli_name='dhcid_rec', csv=True)
+option: Str('dlvrecord*', attribute=True, cli_name='dlv_rec', csv=True)
+option: Str('dnamerecord*', attribute=True, cli_name='dname_rec', csv=True)
+option: Str('dnskeyrecord*', attribute=True, cli_name='dnskey_rec', csv=True)
+option: Str('dsrecord*', attribute=True, cli_name='ds_rec', csv=True)
+option: Str('hiprecord*', attribute=True, cli_name='hip_rec', csv=True)
+option: Str('ipseckeyrecord*', attribute=True, cli_name='ipseckey_rec', csv=True)
+option: Str('keyrecord*', attribute=True, cli_name='key_rec', csv=True)
+option: Str('kxrecord*', attribute=True, cli_name='kx_rec', csv=True)
+option: Str('locrecord*', attribute=True, cli_name='loc_rec', csv=True)
+option: Str('mxrecord*', attribute=True, cli_name='mx_rec', csv=True)
+option: Str('naptrrecord*', attribute=True, cli_name='naptr_rec', csv=True)
+option: Str('nsrecord*', attribute=True, cli_name='ns_rec', csv=True)
+option: Str('nsecrecord*', attribute=True, cli_name='nsec_rec', csv=True)
+option: Str('nsec3record*', attribute=True, cli_name='nsec3_rec', csv=True)
+option: Str('nsec3paramrecord*', attribute=True, cli_name='nsec3param_rec', csv=True)
+option: Str('ptrrecord*', attribute=True, cli_name='ptr_rec', csv=True)
+option: Str('rrsigrecord*', attribute=True, cli_name='rrsig_rec', csv=True)
+option: Str('rprecord*', attribute=True, cli_name='rp_rec', csv=True)
+option: Str('sigrecord*', attribute=True, cli_name='sig_rec', csv=True)
+option: Str('spfrecord*', attribute=True, cli_name='spf_rec', csv=True)
+option: Str('srvrecord*', attribute=True, cli_name='srv_rec', csv=True)
+option: Str('sshfprecord*', attribute=True, cli_name='sshfp_rec', csv=True)
+option: Str('tarecord*', attribute=True, cli_name='ta_rec', csv=True)
+option: Str('tkeyrecord*', attribute=True, cli_name='tkey_rec', csv=True)
+option: Str('tsigrecord*', attribute=True, cli_name='tsig_rec', csv=True)
+option: Str('txtrecord*', attribute=True, cli_name='txt_rec', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('value', <type 'unicode'>, None)
@@ -661,40 +661,40 @@ arg: Str('idnsname', attribute=True, cli_name='name', multivalue=False, primary_
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('arecord?', attribute=True, cli_name='a_rec', multivalue=True)
-option: List('aaaarecord?', attribute=True, cli_name='aaaa_rec', multivalue=True)
-option: List('a6record?', attribute=True, cli_name='a6_rec', multivalue=True)
-option: List('afsdbrecord?', attribute=True, cli_name='afsdb_rec', multivalue=True)
-option: List('aplrecord?', attribute=True, cli_name='apl_rec', multivalue=True)
-option: List('certrecord?', attribute=True, cli_name='cert_rec', multivalue=True)
-option: List('cnamerecord?', attribute=True, cli_name='cname_rec', multivalue=True)
-option: List('dhcidrecord?', attribute=True, cli_name='dhcid_rec', multivalue=True)
-option: List('dlvrecord?', attribute=True, cli_name='dlv_rec', multivalue=True)
-option: List('dnamerecord?', attribute=True, cli_name='dname_rec', multivalue=True)
-option: List('dnskeyrecord?', attribute=True, cli_name='dnskey_rec', multivalue=True)
-option: List('dsrecord?', attribute=True, cli_name='ds_rec', multivalue=True)
-option: List('hiprecord?', attribute=True, cli_name='hip_rec', multivalue=True)
-option: List('ipseckeyrecord?', attribute=True, cli_name='ipseckey_rec', multivalue=True)
-option: List('keyrecord?', attribute=True, cli_name='key_rec', multivalue=True)
-option: List('kxrecord?', attribute=True, cli_name='kx_rec', multivalue=True)
-option: List('locrecord?', attribute=True, cli_name='loc_rec', multivalue=True)
-option: List('mxrecord?', attribute=True, cli_name='mx_rec', multivalue=True)
-option: List('naptrrecord?', attribute=True, cli_name='naptr_rec', multivalue=True)
-option: List('nsrecord?', attribute=True, cli_name='ns_rec', multivalue=True)
-option: List('nsecrecord?', attribute=True, cli_name='nsec_rec', multivalue=True)
-option: List('nsec3record?', attribute=True, cli_name='nsec3_rec', multivalue=True)
-option: List('nsec3paramrecord?', attribute=True, cli_name='nsec3param_rec', multivalue=True)
-option: List('ptrrecord?', attribute=True, cli_name='ptr_rec', multivalue=True)
-option: List('rrsigrecord?', attribute=True, cli_name='rrsig_rec', multivalue=True)
-option: List('rprecord?', attribute=True, cli_name='rp_rec', multivalue=True)
-option: List('sigrecord?', attribute=True, cli_name='sig_rec', multivalue=True)
-option: List('spfrecord?', attribute=True, cli_name='spf_rec', multivalue=True)
-option: List('srvrecord?', attribute=True, cli_name='srv_rec', multivalue=True)
-option: List('sshfprecord?', attribute=True, cli_name='sshfp_rec', multivalue=True)
-option: List('tarecord?', attribute=True, cli_name='ta_rec', multivalue=True)
-option: List('tkeyrecord?', attribute=True, cli_name='tkey_rec', multivalue=True)
-option: List('tsigrecord?', attribute=True, cli_name='tsig_rec', multivalue=True)
-option: List('txtrecord?', attribute=True, cli_name='txt_rec', multivalue=True)
+option: Str('arecord*', attribute=True, cli_name='a_rec', csv=True)
+option: Str('aaaarecord*', attribute=True, cli_name='aaaa_rec', csv=True)
+option: Str('a6record*', attribute=True, cli_name='a6_rec', csv=True)
+option: Str('afsdbrecord*', attribute=True, cli_name='afsdb_rec', csv=True)
+option: Str('aplrecord*', attribute=True, cli_name='apl_rec', csv=True)
+option: Str('certrecord*', attribute=True, cli_name='cert_rec', csv=True)
+option: Str('cnamerecord*', attribute=True, cli_name='cname_rec', csv=True)
+option: Str('dhcidrecord*', attribute=True, cli_name='dhcid_rec', csv=True)
+option: Str('dlvrecord*', attribute=True, cli_name='dlv_rec', csv=True)
+option: Str('dnamerecord*', attribute=True, cli_name='dname_rec', csv=True)
+option: Str('dnskeyrecord*', attribute=True, cli_name='dnskey_rec', csv=True)
+option: Str('dsrecord*', attribute=True, cli_name='ds_rec', csv=True)
+option: Str('hiprecord*', attribute=True, cli_name='hip_rec', csv=True)
+option: Str('ipseckeyrecord*', attribute=True, cli_name='ipseckey_rec', csv=True)
+option: Str('keyrecord*', attribute=True, cli_name='key_rec', csv=True)
+option: Str('kxrecord*', attribute=True, cli_name='kx_rec', csv=True)
+option: Str('locrecord*', attribute=True, cli_name='loc_rec', csv=True)
+option: Str('mxrecord*', attribute=True, cli_name='mx_rec', csv=True)
+option: Str('naptrrecord*', attribute=True, cli_name='naptr_rec', csv=True)
+option: Str('nsrecord*', attribute=True, cli_name='ns_rec', csv=True)
+option: Str('nsecrecord*', attribute=True, cli_name='nsec_rec', csv=True)
+option: Str('nsec3record*', attribute=True, cli_name='nsec3_rec', csv=True)
+option: Str('nsec3paramrecord*', attribute=True, cli_name='nsec3param_rec', csv=True)
+option: Str('ptrrecord*', attribute=True, cli_name='ptr_rec', csv=True)
+option: Str('rrsigrecord*', attribute=True, cli_name='rrsig_rec', csv=True)
+option: Str('rprecord*', attribute=True, cli_name='rp_rec', csv=True)
+option: Str('sigrecord*', attribute=True, cli_name='sig_rec', csv=True)
+option: Str('spfrecord*', attribute=True, cli_name='spf_rec', csv=True)
+option: Str('srvrecord*', attribute=True, cli_name='srv_rec', csv=True)
+option: Str('sshfprecord*', attribute=True, cli_name='sshfp_rec', csv=True)
+option: Str('tarecord*', attribute=True, cli_name='ta_rec', csv=True)
+option: Str('tkeyrecord*', attribute=True, cli_name='tkey_rec', csv=True)
+option: Str('tsigrecord*', attribute=True, cli_name='tsig_rec', csv=True)
+option: Str('txtrecord*', attribute=True, cli_name='txt_rec', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('value', <type 'unicode'>, None)
@@ -706,40 +706,40 @@ option: Flag('del_all', autofill=True, default=False)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('arecord?', attribute=True, cli_name='a_rec', multivalue=True)
-option: List('aaaarecord?', attribute=True, cli_name='aaaa_rec', multivalue=True)
-option: List('a6record?', attribute=True, cli_name='a6_rec', multivalue=True)
-option: List('afsdbrecord?', attribute=True, cli_name='afsdb_rec', multivalue=True)
-option: List('aplrecord?', attribute=True, cli_name='apl_rec', multivalue=True)
-option: List('certrecord?', attribute=True, cli_name='cert_rec', multivalue=True)
-option: List('cnamerecord?', attribute=True, cli_name='cname_rec', multivalue=True)
-option: List('dhcidrecord?', attribute=True, cli_name='dhcid_rec', multivalue=True)
-option: List('dlvrecord?', attribute=True, cli_name='dlv_rec', multivalue=True)
-option: List('dnamerecord?', attribute=True, cli_name='dname_rec', multivalue=True)
-option: List('dnskeyrecord?', attribute=True, cli_name='dnskey_rec', multivalue=True)
-option: List('dsrecord?', attribute=True, cli_name='ds_rec', multivalue=True)
-option: List('hiprecord?', attribute=True, cli_name='hip_rec', multivalue=True)
-option: List('ipseckeyrecord?', attribute=True, cli_name='ipseckey_rec', multivalue=True)
-option: List('keyrecord?', attribute=True, cli_name='key_rec', multivalue=True)
-option: List('kxrecord?', attribute=True, cli_name='kx_rec', multivalue=True)
-option: List('locrecord?', attribute=True, cli_name='loc_rec', multivalue=True)
-option: List('mxrecord?', attribute=True, cli_name='mx_rec', multivalue=True)
-option: List('naptrrecord?', attribute=True, cli_name='naptr_rec', multivalue=True)
-option: List('nsrecord?', attribute=True, cli_name='ns_rec', multivalue=True)
-option: List('nsecrecord?', attribute=True, cli_name='nsec_rec', multivalue=True)
-option: List('nsec3record?', attribute=True, cli_name='nsec3_rec', multivalue=True)
-option: List('nsec3paramrecord?', attribute=True, cli_name='nsec3param_rec', multivalue=True)
-option: List('ptrrecord?', attribute=True, cli_name='ptr_rec', multivalue=True)
-option: List('rrsigrecord?', attribute=True, cli_name='rrsig_rec', multivalue=True)
-option: List('rprecord?', attribute=True, cli_name='rp_rec', multivalue=True)
-option: List('sigrecord?', attribute=True, cli_name='sig_rec', multivalue=True)
-option: List('spfrecord?', attribute=True, cli_name='spf_rec', multivalue=True)
-option: List('srvrecord?', attribute=True, cli_name='srv_rec', multivalue=True)
-option: List('sshfprecord?', attribute=True, cli_name='sshfp_rec', multivalue=True)
-option: List('tarecord?', attribute=True, cli_name='ta_rec', multivalue=True)
-option: List('tkeyrecord?', attribute=True, cli_name='tkey_rec', multivalue=True)
-option: List('tsigrecord?', attribute=True, cli_name='tsig_rec', multivalue=True)
-option: List('txtrecord?', attribute=True, cli_name='txt_rec', multivalue=True)
+option: Str('arecord*', attribute=True, cli_name='a_rec', csv=True)
+option: Str('aaaarecord*', attribute=True, cli_name='aaaa_rec', csv=True)
+option: Str('a6record*', attribute=True, cli_name='a6_rec', csv=True)
+option: Str('afsdbrecord*', attribute=True, cli_name='afsdb_rec', csv=True)
+option: Str('aplrecord*', attribute=True, cli_name='apl_rec', csv=True)
+option: Str('certrecord*', attribute=True, cli_name='cert_rec', csv=True)
+option: Str('cnamerecord*', attribute=True, cli_name='cname_rec', csv=True)
+option: Str('dhcidrecord*', attribute=True, cli_name='dhcid_rec', csv=True)
+option: Str('dlvrecord*', attribute=True, cli_name='dlv_rec', csv=True)
+option: Str('dnamerecord*', attribute=True, cli_name='dname_rec', csv=True)
+option: Str('dnskeyrecord*', attribute=True, cli_name='dnskey_rec', csv=True)
+option: Str('dsrecord*', attribute=True, cli_name='ds_rec', csv=True)
+option: Str('hiprecord*', attribute=True, cli_name='hip_rec', csv=True)
+option: Str('ipseckeyrecord*', attribute=True, cli_name='ipseckey_rec', csv=True)
+option: Str('keyrecord*', attribute=True, cli_name='key_rec', csv=True)
+option: Str('kxrecord*', attribute=True, cli_name='kx_rec', csv=True)
+option: Str('locrecord*', attribute=True, cli_name='loc_rec', csv=True)
+option: Str('mxrecord*', attribute=True, cli_name='mx_rec', csv=True)
+option: Str('naptrrecord*', attribute=True, cli_name='naptr_rec', csv=True)
+option: Str('nsrecord*', attribute=True, cli_name='ns_rec', csv=True)
+option: Str('nsecrecord*', attribute=True, cli_name='nsec_rec', csv=True)
+option: Str('nsec3record*', attribute=True, cli_name='nsec3_rec', csv=True)
+option: Str('nsec3paramrecord*', attribute=True, cli_name='nsec3param_rec', csv=True)
+option: Str('ptrrecord*', attribute=True, cli_name='ptr_rec', csv=True)
+option: Str('rrsigrecord*', attribute=True, cli_name='rrsig_rec', csv=True)
+option: Str('rprecord*', attribute=True, cli_name='rp_rec', csv=True)
+option: Str('sigrecord*', attribute=True, cli_name='sig_rec', csv=True)
+option: Str('spfrecord*', attribute=True, cli_name='spf_rec', csv=True)
+option: Str('srvrecord*', attribute=True, cli_name='srv_rec', csv=True)
+option: Str('sshfprecord*', attribute=True, cli_name='sshfp_rec', csv=True)
+option: Str('tarecord*', attribute=True, cli_name='ta_rec', csv=True)
+option: Str('tkeyrecord*', attribute=True, cli_name='tkey_rec', csv=True)
+option: Str('tsigrecord*', attribute=True, cli_name='tsig_rec', csv=True)
+option: Str('txtrecord*', attribute=True, cli_name='txt_rec', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('value', <type 'unicode'>, None)
@@ -764,40 +764,40 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('arecord', attribute=True, cli_name='a_rec', multivalue=True, query=True, required=False)
-option: List('aaaarecord', attribute=True, cli_name='aaaa_rec', multivalue=True, query=True, required=False)
-option: List('a6record', attribute=True, cli_name='a6_rec', multivalue=True, query=True, required=False)
-option: List('afsdbrecord', attribute=True, cli_name='afsdb_rec', multivalue=True, query=True, required=False)
-option: List('aplrecord', attribute=True, cli_name='apl_rec', multivalue=True, query=True, required=False)
-option: List('certrecord', attribute=True, cli_name='cert_rec', multivalue=True, query=True, required=False)
-option: List('cnamerecord', attribute=True, cli_name='cname_rec', multivalue=True, query=True, required=False)
-option: List('dhcidrecord', attribute=True, cli_name='dhcid_rec', multivalue=True, query=True, required=False)
-option: List('dlvrecord', attribute=True, cli_name='dlv_rec', multivalue=True, query=True, required=False)
-option: List('dnamerecord', attribute=True, cli_name='dname_rec', multivalue=True, query=True, required=False)
-option: List('dnskeyrecord', attribute=True, cli_name='dnskey_rec', multivalue=True, query=True, required=False)
-option: List('dsrecord', attribute=True, cli_name='ds_rec', multivalue=True, query=True, required=False)
-option: List('hiprecord', attribute=True, cli_name='hip_rec', multivalue=True, query=True, required=False)
-option: List('ipseckeyrecord', attribute=True, cli_name='ipseckey_rec', multivalue=True, query=True, required=False)
-option: List('keyrecord', attribute=True, cli_name='key_rec', multivalue=True, query=True, required=False)
-option: List('kxrecord', attribute=True, cli_name='kx_rec', multivalue=True, query=True, required=False)
-option: List('locrecord', attribute=True, cli_name='loc_rec', multivalue=True, query=True, required=False)
-option: List('mxrecord', attribute=True, cli_name='mx_rec', multivalue=True, query=True, required=False)
-option: List('naptrrecord', attribute=True, cli_name='naptr_rec', multivalue=True, query=True, required=False)
-option: List('nsrecord', attribute=True, cli_name='ns_rec', multivalue=True, query=True, required=False)
-option: List('nsecrecord', attribute=True, cli_name='nsec_rec', multivalue=True, query=True, required=False)
-option: List('nsec3record', attribute=True, cli_name='nsec3_rec', multivalue=True, query=True, required=False)
-option: List('nsec3paramrecord', attribute=True, cli_name='nsec3param_rec', multivalue=True, query=True, required=False)
-option: List('ptrrecord', attribute=True, cli_name='ptr_rec', multivalue=True, query=True, required=False)
-option: List('rrsigrecord', attribute=True, cli_name='rrsig_rec', multivalue=True, query=True, required=False)
-option: List('rprecord', attribute=True, cli_name='rp_rec', multivalue=True, query=True, required=False)
-option: List('sigrecord', attribute=True, cli_name='sig_rec', multivalue=True, query=True, required=False)
-option: List('spfrecord', attribute=True, cli_name='spf_rec', multivalue=True, query=True, required=False)
-option: List('srvrecord', attribute=True, cli_name='srv_rec', multivalue=True, query=True, required=False)
-option: List('sshfprecord', attribute=True, cli_name='sshfp_rec', multivalue=True, query=True, required=False)
-option: List('tarecord', attribute=True, cli_name='ta_rec', multivalue=True, query=True, required=False)
-option: List('tkeyrecord', attribute=True, cli_name='tkey_rec', multivalue=True, query=True, required=False)
-option: List('tsigrecord', attribute=True, cli_name='tsig_rec', multivalue=True, query=True, required=False)
-option: List('txtrecord', attribute=True, cli_name='txt_rec', multivalue=True, query=True, required=False)
+option: Str('arecord', attribute=True, cli_name='a_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('aaaarecord', attribute=True, cli_name='aaaa_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('a6record', attribute=True, cli_name='a6_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('afsdbrecord', attribute=True, cli_name='afsdb_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('aplrecord', attribute=True, cli_name='apl_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('certrecord', attribute=True, cli_name='cert_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('cnamerecord', attribute=True, cli_name='cname_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('dhcidrecord', attribute=True, cli_name='dhcid_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('dlvrecord', attribute=True, cli_name='dlv_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('dnamerecord', attribute=True, cli_name='dname_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('dnskeyrecord', attribute=True, cli_name='dnskey_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('dsrecord', attribute=True, cli_name='ds_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('hiprecord', attribute=True, cli_name='hip_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('ipseckeyrecord', attribute=True, cli_name='ipseckey_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('keyrecord', attribute=True, cli_name='key_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('kxrecord', attribute=True, cli_name='kx_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('locrecord', attribute=True, cli_name='loc_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('mxrecord', attribute=True, cli_name='mx_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('naptrrecord', attribute=True, cli_name='naptr_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('nsrecord', attribute=True, cli_name='ns_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('nsecrecord', attribute=True, cli_name='nsec_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('nsec3record', attribute=True, cli_name='nsec3_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('nsec3paramrecord', attribute=True, cli_name='nsec3param_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('ptrrecord', attribute=True, cli_name='ptr_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('rrsigrecord', attribute=True, cli_name='rrsig_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('rprecord', attribute=True, cli_name='rp_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('sigrecord', attribute=True, cli_name='sig_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('spfrecord', attribute=True, cli_name='spf_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('srvrecord', attribute=True, cli_name='srv_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('sshfprecord', attribute=True, cli_name='sshfp_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('tarecord', attribute=True, cli_name='ta_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('tkeyrecord', attribute=True, cli_name='tkey_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('tsigrecord', attribute=True, cli_name='tsig_rec', csv=True, multivalue=True, query=True, required=False)
+option: Str('txtrecord', attribute=True, cli_name='txt_rec', csv=True, multivalue=True, query=True, required=False)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)
@@ -809,40 +809,40 @@ arg: Str('idnsname', attribute=True, cli_name='name', multivalue=False, primary_
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('arecord?', attribute=True, cli_name='a_rec', multivalue=True)
-option: List('aaaarecord?', attribute=True, cli_name='aaaa_rec', multivalue=True)
-option: List('a6record?', attribute=True, cli_name='a6_rec', multivalue=True)
-option: List('afsdbrecord?', attribute=True, cli_name='afsdb_rec', multivalue=True)
-option: List('aplrecord?', attribute=True, cli_name='apl_rec', multivalue=True)
-option: List('certrecord?', attribute=True, cli_name='cert_rec', multivalue=True)
-option: List('cnamerecord?', attribute=True, cli_name='cname_rec', multivalue=True)
-option: List('dhcidrecord?', attribute=True, cli_name='dhcid_rec', multivalue=True)
-option: List('dlvrecord?', attribute=True, cli_name='dlv_rec', multivalue=True)
-option: List('dnamerecord?', attribute=True, cli_name='dname_rec', multivalue=True)
-option: List('dnskeyrecord?', attribute=True, cli_name='dnskey_rec', multivalue=True)
-option: List('dsrecord?', attribute=True, cli_name='ds_rec', multivalue=True)
-option: List('hiprecord?', attribute=True, cli_name='hip_rec', multivalue=True)
-option: List('ipseckeyrecord?', attribute=True, cli_name='ipseckey_rec', multivalue=True)
-option: List('keyrecord?', attribute=True, cli_name='key_rec', multivalue=True)
-option: List('kxrecord?', attribute=True, cli_name='kx_rec', multivalue=True)
-option: List('locrecord?', attribute=True, cli_name='loc_rec', multivalue=True)
-option: List('mxrecord?', attribute=True, cli_name='mx_rec', multivalue=True)
-option: List('naptrrecord?', attribute=True, cli_name='naptr_rec', multivalue=True)
-option: List('nsrecord?', attribute=True, cli_name='ns_rec', multivalue=True)
-option: List('nsecrecord?', attribute=True, cli_name='nsec_rec', multivalue=True)
-option: List('nsec3record?', attribute=True, cli_name='nsec3_rec', multivalue=True)
-option: List('nsec3paramrecord?', attribute=True, cli_name='nsec3param_rec', multivalue=True)
-option: List('ptrrecord?', attribute=True, cli_name='ptr_rec', multivalue=True)
-option: List('rrsigrecord?', attribute=True, cli_name='rrsig_rec', multivalue=True)
-option: List('rprecord?', attribute=True, cli_name='rp_rec', multivalue=True)
-option: List('sigrecord?', attribute=True, cli_name='sig_rec', multivalue=True)
-option: List('spfrecord?', attribute=True, cli_name='spf_rec', multivalue=True)
-option: List('srvrecord?', attribute=True, cli_name='srv_rec', multivalue=True)
-option: List('sshfprecord?', attribute=True, cli_name='sshfp_rec', multivalue=True)
-option: List('tarecord?', attribute=True, cli_name='ta_rec', multivalue=True)
-option: List('tkeyrecord?', attribute=True, cli_name='tkey_rec', multivalue=True)
-option: List('tsigrecord?', attribute=True, cli_name='tsig_rec', multivalue=True)
-option: List('txtrecord?', attribute=True, cli_name='txt_rec', multivalue=True)
+option: Str('arecord*', attribute=True, cli_name='a_rec', csv=True)
+option: Str('aaaarecord*', attribute=True, cli_name='aaaa_rec', csv=True)
+option: Str('a6record*', attribute=True, cli_name='a6_rec', csv=True)
+option: Str('afsdbrecord*', attribute=True, cli_name='afsdb_rec', csv=True)
+option: Str('aplrecord*', attribute=True, cli_name='apl_rec', csv=True)
+option: Str('certrecord*', attribute=True, cli_name='cert_rec', csv=True)
+option: Str('cnamerecord*', attribute=True, cli_name='cname_rec', csv=True)
+option: Str('dhcidrecord*', attribute=True, cli_name='dhcid_rec', csv=True)
+option: Str('dlvrecord*', attribute=True, cli_name='dlv_rec', csv=True)
+option: Str('dnamerecord*', attribute=True, cli_name='dname_rec', csv=True)
+option: Str('dnskeyrecord*', attribute=True, cli_name='dnskey_rec', csv=True)
+option: Str('dsrecord*', attribute=True, cli_name='ds_rec', csv=True)
+option: Str('hiprecord*', attribute=True, cli_name='hip_rec', csv=True)
+option: Str('ipseckeyrecord*', attribute=True, cli_name='ipseckey_rec', csv=True)
+option: Str('keyrecord*', attribute=True, cli_name='key_rec', csv=True)
+option: Str('kxrecord*', attribute=True, cli_name='kx_rec', csv=True)
+option: Str('locrecord*', attribute=True, cli_name='loc_rec', csv=True)
+option: Str('mxrecord*', attribute=True, cli_name='mx_rec', csv=True)
+option: Str('naptrrecord*', attribute=True, cli_name='naptr_rec', csv=True)
+option: Str('nsrecord*', attribute=True, cli_name='ns_rec', csv=True)
+option: Str('nsecrecord*', attribute=True, cli_name='nsec_rec', csv=True)
+option: Str('nsec3record*', attribute=True, cli_name='nsec3_rec', csv=True)
+option: Str('nsec3paramrecord*', attribute=True, cli_name='nsec3param_rec', csv=True)
+option: Str('ptrrecord*', attribute=True, cli_name='ptr_rec', csv=True)
+option: Str('rrsigrecord*', attribute=True, cli_name='rrsig_rec', csv=True)
+option: Str('rprecord*', attribute=True, cli_name='rp_rec', csv=True)
+option: Str('sigrecord*', attribute=True, cli_name='sig_rec', csv=True)
+option: Str('spfrecord*', attribute=True, cli_name='spf_rec', csv=True)
+option: Str('srvrecord*', attribute=True, cli_name='srv_rec', csv=True)
+option: Str('sshfprecord*', attribute=True, cli_name='sshfp_rec', csv=True)
+option: Str('tarecord*', attribute=True, cli_name='ta_rec', csv=True)
+option: Str('tkeyrecord*', attribute=True, cli_name='tkey_rec', csv=True)
+option: Str('tsigrecord*', attribute=True, cli_name='tsig_rec', csv=True)
+option: Str('txtrecord*', attribute=True, cli_name='txt_rec', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('value', <type 'unicode'>, None)
@@ -1056,8 +1056,8 @@ arg: Str('cn', attribute=True, cli_name='group_name', maxlength=255, multivalue=
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1087,20 +1087,20 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('user?', cli_name='users', multivalue=True)
-option: List('no_user?', cli_name='no_users', multivalue=True)
-option: List('group?', cli_name='groups', multivalue=True)
-option: List('no_group?', cli_name='no_groups', multivalue=True)
-option: List('in_group?', cli_name='in_groups', multivalue=True)
-option: List('not_in_group?', cli_name='not_in_groups', multivalue=True)
-option: List('in_netgroup?', cli_name='in_netgroups', multivalue=True)
-option: List('not_in_netgroup?', cli_name='not_in_netgroups', multivalue=True)
-option: List('in_role?', cli_name='in_roles', multivalue=True)
-option: List('not_in_role?', cli_name='not_in_roles', multivalue=True)
-option: List('in_hbacrule?', cli_name='in_hbacrules', multivalue=True)
-option: List('not_in_hbacrule?', cli_name='not_in_hbacrules', multivalue=True)
-option: List('in_sudorule?', cli_name='in_sudorules', multivalue=True)
-option: List('not_in_sudorule?', cli_name='not_in_sudorules', multivalue=True)
+option: Str('user*', cli_name='users', csv=True)
+option: Str('no_user*', cli_name='no_users', csv=True)
+option: Str('group*', cli_name='groups', csv=True)
+option: Str('no_group*', cli_name='no_groups', csv=True)
+option: Str('in_group*', cli_name='in_groups', csv=True)
+option: Str('not_in_group*', cli_name='not_in_groups', csv=True)
+option: Str('in_netgroup*', cli_name='in_netgroups', csv=True)
+option: Str('not_in_netgroup*', cli_name='not_in_netgroups', csv=True)
+option: Str('in_role*', cli_name='in_roles', csv=True)
+option: Str('not_in_role*', cli_name='not_in_roles', csv=True)
+option: Str('in_hbacrule*', cli_name='in_hbacrules', csv=True)
+option: Str('not_in_hbacrule*', cli_name='not_in_hbacrules', csv=True)
+option: Str('in_sudorule*', cli_name='in_sudorules', csv=True)
+option: Str('not_in_sudorule*', cli_name='not_in_sudorules', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)
@@ -1128,8 +1128,8 @@ arg: Str('cn', attribute=True, cli_name='group_name', maxlength=255, multivalue=
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1166,8 +1166,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1177,8 +1177,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('hbacsvc?', alwaysask=True, cli_name='hbacsvcs', multivalue=True)
-option: List('hbacsvcgroup?', alwaysask=True, cli_name='hbacsvcgroups', multivalue=True)
+option: Str('hbacsvc*', alwaysask=True, cli_name='hbacsvcs', csv=True)
+option: Str('hbacsvcgroup*', alwaysask=True, cli_name='hbacsvcgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1188,8 +1188,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1199,8 +1199,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1268,8 +1268,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1279,8 +1279,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('hbacsvc?', alwaysask=True, cli_name='hbacsvcs', multivalue=True)
-option: List('hbacsvcgroup?', alwaysask=True, cli_name='hbacsvcgroups', multivalue=True)
+option: Str('hbacsvc*', alwaysask=True, cli_name='hbacsvcs', csv=True)
+option: Str('hbacsvcgroup*', alwaysask=True, cli_name='hbacsvcgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1290,8 +1290,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1301,8 +1301,8 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1392,7 +1392,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('hbacsvc?', alwaysask=True, cli_name='hbacsvcs', multivalue=True)
+option: Str('hbacsvc*', alwaysask=True, cli_name='hbacsvcs', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1438,7 +1438,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('hbacsvc?', alwaysask=True, cli_name='hbacsvcs', multivalue=True)
+option: Str('hbacsvc*', alwaysask=True, cli_name='hbacsvcs', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1458,7 +1458,7 @@ option: Str('user', cli_name='user', primary_key=True)
option: Str('sourcehost', cli_name='srchost')
option: Str('targethost', cli_name='host')
option: Str('service', cli_name='service')
-option: List('rules?', cli_name='rules', multivalue=True)
+option: Str('rules*', cli_name='rules', csv=True)
option: Flag('nodetail?', autofill=True, cli_name='nodetail', default=False)
option: Flag('enabled?', autofill=True, cli_name='enabled', default=False)
option: Flag('disabled?', autofill=True, cli_name='disabled', default=False)
@@ -1493,7 +1493,7 @@ arg: Str('fqdn', attribute=True, cli_name='hostname', maxlength=255, multivalue=
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1527,20 +1527,20 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('in_hostgroup?', cli_name='in_hostgroups', multivalue=True)
-option: List('not_in_hostgroup?', cli_name='not_in_hostgroups', multivalue=True)
-option: List('in_netgroup?', cli_name='in_netgroups', multivalue=True)
-option: List('not_in_netgroup?', cli_name='not_in_netgroups', multivalue=True)
-option: List('in_role?', cli_name='in_roles', multivalue=True)
-option: List('not_in_role?', cli_name='not_in_roles', multivalue=True)
-option: List('in_hbacrule?', cli_name='in_hbacrules', multivalue=True)
-option: List('not_in_hbacrule?', cli_name='not_in_hbacrules', multivalue=True)
-option: List('in_sudorule?', cli_name='in_sudorules', multivalue=True)
-option: List('not_in_sudorule?', cli_name='not_in_sudorules', multivalue=True)
-option: List('enroll_by_user?', cli_name='enroll_by_users', multivalue=True)
-option: List('not_enroll_by_user?', cli_name='not_enroll_by_users', multivalue=True)
-option: List('man_by_host?', cli_name='man_by_hosts', multivalue=True)
-option: List('not_man_by_host?', cli_name='not_man_by_hosts', multivalue=True)
+option: Str('in_hostgroup*', cli_name='in_hostgroups', csv=True)
+option: Str('not_in_hostgroup*', cli_name='not_in_hostgroups', csv=True)
+option: Str('in_netgroup*', cli_name='in_netgroups', csv=True)
+option: Str('not_in_netgroup*', cli_name='not_in_netgroups', csv=True)
+option: Str('in_role*', cli_name='in_roles', csv=True)
+option: Str('not_in_role*', cli_name='not_in_roles', csv=True)
+option: Str('in_hbacrule*', cli_name='in_hbacrules', csv=True)
+option: Str('not_in_hbacrule*', cli_name='not_in_hbacrules', csv=True)
+option: Str('in_sudorule*', cli_name='in_sudorules', csv=True)
+option: Str('not_in_sudorule*', cli_name='not_in_sudorules', csv=True)
+option: Str('enroll_by_user*', cli_name='enroll_by_users', csv=True)
+option: Str('not_enroll_by_user*', cli_name='not_enroll_by_users', csv=True)
+option: Str('man_by_host*', cli_name='man_by_hosts', csv=True)
+option: Str('not_man_by_host*', cli_name='not_man_by_hosts', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)
@@ -1573,7 +1573,7 @@ arg: Str('fqdn', attribute=True, cli_name='hostname', maxlength=255, multivalue=
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1606,8 +1606,8 @@ arg: Str('cn', attribute=True, cli_name='hostgroup_name', multivalue=False, prim
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1629,18 +1629,18 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('host?', cli_name='hosts', multivalue=True)
-option: List('no_host?', cli_name='no_hosts', multivalue=True)
-option: List('hostgroup?', cli_name='hostgroups', multivalue=True)
-option: List('no_hostgroup?', cli_name='no_hostgroups', multivalue=True)
-option: List('in_hostgroup?', cli_name='in_hostgroups', multivalue=True)
-option: List('not_in_hostgroup?', cli_name='not_in_hostgroups', multivalue=True)
-option: List('in_netgroup?', cli_name='in_netgroups', multivalue=True)
-option: List('not_in_netgroup?', cli_name='not_in_netgroups', multivalue=True)
-option: List('in_hbacrule?', cli_name='in_hbacrules', multivalue=True)
-option: List('not_in_hbacrule?', cli_name='not_in_hbacrules', multivalue=True)
-option: List('in_sudorule?', cli_name='in_sudorules', multivalue=True)
-option: List('not_in_sudorule?', cli_name='not_in_sudorules', multivalue=True)
+option: Str('host*', cli_name='hosts', csv=True)
+option: Str('no_host*', cli_name='no_hosts', csv=True)
+option: Str('hostgroup*', cli_name='hostgroups', csv=True)
+option: Str('no_hostgroup*', cli_name='no_hostgroups', csv=True)
+option: Str('in_hostgroup*', cli_name='in_hostgroups', csv=True)
+option: Str('not_in_hostgroup*', cli_name='not_in_hostgroups', csv=True)
+option: Str('in_netgroup*', cli_name='in_netgroups', csv=True)
+option: Str('not_in_netgroup*', cli_name='not_in_netgroups', csv=True)
+option: Str('in_hbacrule*', cli_name='in_hbacrules', csv=True)
+option: Str('not_in_hbacrule*', cli_name='not_in_hbacrules', csv=True)
+option: Str('in_sudorule*', cli_name='in_sudorules', csv=True)
+option: Str('not_in_sudorule*', cli_name='not_in_sudorules', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)
@@ -1665,8 +1665,8 @@ arg: Str('cn', attribute=True, cli_name='hostgroup_name', multivalue=False, prim
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1730,17 +1730,17 @@ arg: Password('bindpw', cli_name='password', confirm=False)
option: Str('binddn?', autofill=True, cli_name='bind_dn', default=u'cn=directory manager')
option: Str('usercontainer?', autofill=True, cli_name='user_container', default=u'ou=people')
option: Str('groupcontainer?', autofill=True, cli_name='group_container', default=u'ou=groups')
-option: List('userobjectclass?', autofill=True, cli_name='user_objectclass', default=(u'person',), multivalue=True)
-option: List('groupobjectclass?', autofill=True, cli_name='group_objectclass', default=(u'groupOfUniqueNames', u'groupOfNames'), multivalue=True)
-option: List('userignoreobjectclass?', autofill=True, cli_name='user_ignore_objectclass', default=(), multivalue=True)
-option: List('userignoreattribute?', autofill=True, cli_name='user_ignore_attribute', default=(), multivalue=True)
-option: List('groupignoreobjectclass?', autofill=True, cli_name='group_ignore_objectclass', default=(), multivalue=True)
-option: List('groupignoreattribute?', autofill=True, cli_name='group_ignore_attribute', default=(), multivalue=True)
+option: Str('userobjectclass*', autofill=True, cli_name='user_objectclass', csv=True, default=(u'person',))
+option: Str('groupobjectclass*', autofill=True, cli_name='group_objectclass', csv=True, default=(u'groupOfUniqueNames', u'groupOfNames'))
+option: Str('userignoreobjectclass*', autofill=True, cli_name='user_ignore_objectclass', csv=True, default=())
+option: Str('userignoreattribute*', autofill=True, cli_name='user_ignore_attribute', csv=True, default=())
+option: Str('groupignoreobjectclass*', autofill=True, cli_name='group_ignore_objectclass', csv=True, default=())
+option: Str('groupignoreattribute*', autofill=True, cli_name='group_ignore_attribute', csv=True, default=())
option: Flag('groupoverwritegid', autofill=True, cli_name='group_overwrite_gid', default=False)
option: StrEnum('schema?', autofill=True, cli_name='schema', default=u'RFC2307bis', values=(u'RFC2307bis', u'RFC2307'))
option: Flag('continue?', autofill=True, default=False)
-option: List('exclude_groups?', autofill=True, cli_name='exclude_groups', default=(), multivalue=True)
-option: List('exclude_users?', autofill=True, cli_name='exclude_users', default=(), multivalue=True)
+option: Str('exclude_groups*', autofill=True, cli_name='exclude_groups', csv=True, default=())
+option: Str('exclude_users*', autofill=True, cli_name='exclude_users', csv=True, default=())
output: Output('result', <type 'dict'>, None)
output: Output('failed', <type 'dict'>, None)
output: Output('enabled', <type 'bool'>, None)
@@ -1765,11 +1765,11 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
-option: List('netgroup?', alwaysask=True, cli_name='netgroups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
+option: Str('netgroup*', alwaysask=True, cli_name='netgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1797,18 +1797,18 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('netgroup?', cli_name='netgroups', multivalue=True)
-option: List('no_netgroup?', cli_name='no_netgroups', multivalue=True)
-option: List('user?', cli_name='users', multivalue=True)
-option: List('no_user?', cli_name='no_users', multivalue=True)
-option: List('group?', cli_name='groups', multivalue=True)
-option: List('no_group?', cli_name='no_groups', multivalue=True)
-option: List('host?', cli_name='hosts', multivalue=True)
-option: List('no_host?', cli_name='no_hosts', multivalue=True)
-option: List('hostgroup?', cli_name='hostgroups', multivalue=True)
-option: List('no_hostgroup?', cli_name='no_hostgroups', multivalue=True)
-option: List('in_netgroup?', cli_name='in_netgroups', multivalue=True)
-option: List('not_in_netgroup?', cli_name='not_in_netgroups', multivalue=True)
+option: Str('netgroup*', cli_name='netgroups', csv=True)
+option: Str('no_netgroup*', cli_name='no_netgroups', csv=True)
+option: Str('user*', cli_name='users', csv=True)
+option: Str('no_user*', cli_name='no_users', csv=True)
+option: Str('group*', cli_name='groups', csv=True)
+option: Str('no_group*', cli_name='no_groups', csv=True)
+option: Str('host*', cli_name='hosts', csv=True)
+option: Str('no_host*', cli_name='no_hosts', csv=True)
+option: Str('hostgroup*', cli_name='hostgroups', csv=True)
+option: Str('no_hostgroup*', cli_name='no_hostgroups', csv=True)
+option: Str('in_netgroup*', cli_name='in_netgroups', csv=True)
+option: Str('not_in_netgroup*', cli_name='not_in_netgroups', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)
@@ -1836,11 +1836,11 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
-option: List('netgroup?', alwaysask=True, cli_name='netgroups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
+option: Str('netgroup*', alwaysask=True, cli_name='netgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1865,8 +1865,8 @@ output: Output('value', <type 'unicode'>, None)
command: permission_add
args: 1,12,3
arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=True, required=True)
-option: List('permissions', attribute=True, cli_name='permissions', multivalue=True, required=True)
-option: List('attrs', alwaysask=True, attribute=True, autofill=False, cli_name='attrs', multivalue=True, query=True, required=False)
+option: Str('permissions', attribute=True, cli_name='permissions', csv=True, multivalue=True, required=True)
+option: Str('attrs', alwaysask=True, attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
option: StrEnum('type', alwaysask=True, attribute=True, autofill=False, cli_name='type', multivalue=False, query=True, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', alwaysask=True, attribute=True, autofill=False, cli_name='memberof', multivalue=False, query=True, required=False)
option: Str('filter', alwaysask=True, attribute=True, autofill=False, cli_name='filter', multivalue=False, query=True, required=False)
@@ -1886,7 +1886,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('privilege?', alwaysask=True, cli_name='privileges', multivalue=True)
+option: Str('privilege*', alwaysask=True, cli_name='privileges', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1901,8 +1901,8 @@ command: permission_find
args: 1,14,4
arg: Str('criteria?', noextrawhitespace=False)
option: Str('cn', attribute=True, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False)
-option: List('permissions', attribute=True, autofill=False, cli_name='permissions', multivalue=True, query=True, required=False)
-option: List('attrs', attribute=True, autofill=False, cli_name='attrs', multivalue=True, query=True, required=False)
+option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, query=True, required=False)
+option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
option: StrEnum('type', attribute=True, autofill=False, cli_name='type', multivalue=False, query=True, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', attribute=True, autofill=False, cli_name='memberof', multivalue=False, query=True, required=False)
option: Str('filter', attribute=True, autofill=False, cli_name='filter', multivalue=False, query=True, required=False)
@@ -1921,8 +1921,8 @@ output: Output('truncated', <type 'bool'>, None)
command: permission_mod
args: 1,15,3
arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=True, query=True, required=True)
-option: List('permissions', attribute=True, autofill=False, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', alwaysask=True, attribute=True, autofill=False, cli_name='attrs', multivalue=True, query=True, required=False)
+option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', alwaysask=True, attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
option: StrEnum('type', alwaysask=True, attribute=True, autofill=False, cli_name='type', multivalue=False, query=True, required=False, values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dnsrecord'))
option: Str('memberof', alwaysask=True, attribute=True, autofill=False, cli_name='memberof', multivalue=False, query=True, required=False)
option: Str('filter', alwaysask=True, attribute=True, autofill=False, cli_name='filter', multivalue=False, query=True, required=False)
@@ -1945,7 +1945,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('privilege?', alwaysask=True, cli_name='privileges', multivalue=True)
+option: Str('privilege*', alwaysask=True, cli_name='privileges', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -1991,7 +1991,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('role?', alwaysask=True, cli_name='roles', multivalue=True)
+option: Str('role*', alwaysask=True, cli_name='roles', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2001,7 +2001,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('permission?', alwaysask=True, cli_name='permissions', multivalue=True)
+option: Str('permission*', alwaysask=True, cli_name='permissions', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2048,7 +2048,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('role?', alwaysask=True, cli_name='roles', multivalue=True)
+option: Str('role*', alwaysask=True, cli_name='roles', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2058,7 +2058,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('permission?', alwaysask=True, cli_name='permissions', multivalue=True)
+option: Str('permission*', alwaysask=True, cli_name='permissions', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2173,10 +2173,10 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2186,7 +2186,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('privilege?', alwaysask=True, cli_name='privileges', multivalue=True)
+option: Str('privilege*', alwaysask=True, cli_name='privileges', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2233,10 +2233,10 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2246,7 +2246,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('privilege?', alwaysask=True, cli_name='privileges', multivalue=True)
+option: Str('privilege*', alwaysask=True, cli_name='privileges', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2263,8 +2263,8 @@ output: Output('value', <type 'unicode'>, None)
command: selfservice_add
args: 1,5,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, required=True)
-option: List('permissions', attribute=True, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', attribute=True, cli_name='attrs', multivalue=True, required=True)
+option: Str('permissions', attribute=True, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', attribute=True, cli_name='attrs', csv=True, multivalue=True, required=True)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
@@ -2281,8 +2281,8 @@ command: selfservice_find
args: 1,6,4
arg: Str('criteria?')
option: Str('aciname', attribute=True, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False)
-option: List('permissions', attribute=True, autofill=False, cli_name='permissions', multivalue=True, query=True, required=False)
-option: List('attrs', attribute=True, autofill=False, cli_name='attrs', multivalue=True, query=True, required=False)
+option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, query=True, required=False)
+option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, query=True, required=False)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
@@ -2293,8 +2293,8 @@ output: Output('truncated', <type 'bool'>, None)
command: selfservice_mod
args: 1,5,3
arg: Str('aciname', attribute=True, cli_name='name', multivalue=False, primary_key=True, query=True, required=True)
-option: List('permissions', attribute=True, autofill=False, cli_name='permissions', multivalue=True, required=False)
-option: List('attrs', attribute=True, autofill=False, cli_name='attrs', multivalue=True, required=False)
+option: Str('permissions', attribute=True, autofill=False, cli_name='permissions', csv=True, multivalue=True, required=False)
+option: Str('attrs', attribute=True, autofill=False, cli_name='attrs', csv=True, multivalue=True, required=False)
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
@@ -2327,7 +2327,7 @@ arg: Str('krbprincipalname', attribute=True, cli_name='principal', multivalue=Fa
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2354,8 +2354,8 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('man_by_host?', cli_name='man_by_hosts', multivalue=True)
-option: List('not_man_by_host?', cli_name='not_man_by_hosts', multivalue=True)
+option: Str('man_by_host*', cli_name='man_by_hosts', csv=True)
+option: Str('not_man_by_host*', cli_name='not_man_by_hosts', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)
@@ -2380,7 +2380,7 @@ arg: Str('krbprincipalname', attribute=True, cli_name='principal', multivalue=Fa
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2471,7 +2471,7 @@ arg: Str('cn', attribute=True, cli_name='sudocmdgroup_name', multivalue=False, p
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('sudocmd?', alwaysask=True, cli_name='sudocmds', multivalue=True)
+option: Str('sudocmd*', alwaysask=True, cli_name='sudocmds', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2517,7 +2517,7 @@ arg: Str('cn', attribute=True, cli_name='sudocmdgroup_name', multivalue=False, p
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('sudocmd?', alwaysask=True, cli_name='sudocmds', multivalue=True)
+option: Str('sudocmd*', alwaysask=True, cli_name='sudocmds', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2557,8 +2557,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('sudocmd?', alwaysask=True, cli_name='sudocmds', multivalue=True)
-option: List('sudocmdgroup?', alwaysask=True, cli_name='sudocmdgroups', multivalue=True)
+option: Str('sudocmd*', alwaysask=True, cli_name='sudocmds', csv=True)
+option: Str('sudocmdgroup*', alwaysask=True, cli_name='sudocmdgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2568,8 +2568,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('sudocmd?', alwaysask=True, cli_name='sudocmds', multivalue=True)
-option: List('sudocmdgroup?', alwaysask=True, cli_name='sudocmdgroups', multivalue=True)
+option: Str('sudocmd*', alwaysask=True, cli_name='sudocmds', csv=True)
+option: Str('sudocmdgroup*', alwaysask=True, cli_name='sudocmdgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2579,8 +2579,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2595,7 +2595,7 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2605,8 +2605,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2616,8 +2616,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2687,8 +2687,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('sudocmd?', alwaysask=True, cli_name='sudocmds', multivalue=True)
-option: List('sudocmdgroup?', alwaysask=True, cli_name='sudocmdgroups', multivalue=True)
+option: Str('sudocmd*', alwaysask=True, cli_name='sudocmds', csv=True)
+option: Str('sudocmdgroup*', alwaysask=True, cli_name='sudocmdgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2698,8 +2698,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('sudocmd?', alwaysask=True, cli_name='sudocmds', multivalue=True)
-option: List('sudocmdgroup?', alwaysask=True, cli_name='sudocmdgroups', multivalue=True)
+option: Str('sudocmd*', alwaysask=True, cli_name='sudocmds', csv=True)
+option: Str('sudocmdgroup*', alwaysask=True, cli_name='sudocmdgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2709,8 +2709,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('host?', alwaysask=True, cli_name='hosts', multivalue=True)
-option: List('hostgroup?', alwaysask=True, cli_name='hostgroups', multivalue=True)
+option: Str('host*', alwaysask=True, cli_name='hosts', csv=True)
+option: Str('hostgroup*', alwaysask=True, cli_name='hostgroups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2725,7 +2725,7 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2735,8 +2735,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2746,8 +2746,8 @@ arg: Str('cn', attribute=True, cli_name='sudorule_name', multivalue=False, prima
option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui')
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
-option: List('user?', alwaysask=True, cli_name='users', multivalue=True)
-option: List('group?', alwaysask=True, cli_name='groups', multivalue=True)
+option: Str('user*', alwaysask=True, cli_name='users', csv=True)
+option: Str('group*', alwaysask=True, cli_name='groups', csv=True)
output: Entry('result', <type 'dict'>, Gettext('A dictionary representing an LDAP entry', domain='ipa', localedir=None))
output: Output('failed', <type 'dict'>, None)
output: Output('completed', <type 'int'>, None)
@@ -2853,16 +2853,16 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui
option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui')
option: Str('version?', exclude='webui')
option: Flag('pkey_only?', autofill=True, default=False)
-option: List('in_group?', cli_name='in_groups', multivalue=True)
-option: List('not_in_group?', cli_name='not_in_groups', multivalue=True)
-option: List('in_netgroup?', cli_name='in_netgroups', multivalue=True)
-option: List('not_in_netgroup?', cli_name='not_in_netgroups', multivalue=True)
-option: List('in_role?', cli_name='in_roles', multivalue=True)
-option: List('not_in_role?', cli_name='not_in_roles', multivalue=True)
-option: List('in_hbacrule?', cli_name='in_hbacrules', multivalue=True)
-option: List('not_in_hbacrule?', cli_name='not_in_hbacrules', multivalue=True)
-option: List('in_sudorule?', cli_name='in_sudorules', multivalue=True)
-option: List('not_in_sudorule?', cli_name='not_in_sudorules', multivalue=True)
+option: Str('in_group*', cli_name='in_groups', csv=True)
+option: Str('not_in_group*', cli_name='not_in_groups', csv=True)
+option: Str('in_netgroup*', cli_name='in_netgroups', csv=True)
+option: Str('not_in_netgroup*', cli_name='not_in_netgroups', csv=True)
+option: Str('in_role*', cli_name='in_roles', csv=True)
+option: Str('not_in_role*', cli_name='not_in_roles', csv=True)
+option: Str('in_hbacrule*', cli_name='in_hbacrules', csv=True)
+option: Str('not_in_hbacrule*', cli_name='not_in_hbacrules', csv=True)
+option: Str('in_sudorule*', cli_name='in_sudorules', csv=True)
+option: Str('not_in_sudorule*', cli_name='not_in_sudorules', csv=True)
output: Output('summary', (<type 'unicode'>, <type 'NoneType'>), None)
output: ListOfEntries('result', (<type 'list'>, <type 'tuple'>), Gettext('A list of LDAP entries', domain='ipa', localedir=None))
output: Output('count', <type 'int'>, None)