diff options
-rw-r--r-- | install/ui/test/data/ipa_init_commands.json | 5581 | ||||
-rw-r--r-- | install/ui/test/data/ipa_init_methods.json | 10710 | ||||
-rw-r--r-- | install/ui/test/data/ipa_init_objects.json | 1409 |
3 files changed, 6192 insertions, 11508 deletions
diff --git a/install/ui/test/data/ipa_init_commands.json b/install/ui/test/data/ipa_init_commands.json index 207318115..4214430ce 100644 --- a/install/ui/test/data/ipa_init_commands.json +++ b/install/ui/test/data/ipa_init_commands.json @@ -31,7 +31,7 @@ }, { "class": "Str", - "doc": "comma-separated list of permissions to grant(read, write, add, delete, all)", + "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "virtual_attribute" ], @@ -170,6 +170,9 @@ "selfservice", "none" ] + }, + { + "name": "version" } ] }, @@ -216,7 +219,7 @@ }, { "class": "Str", - "doc": "comma-separated list of permissions to grant(read, write, add, delete, all)", + "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "virtual_attribute" ], @@ -370,7 +373,7 @@ }, { "class": "Str", - "doc": "comma-separated list of permissions to grant(read, write, add, delete, all)", + "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "nonempty", "virtual_attribute" @@ -511,7 +514,7 @@ }, { "class": "Str", - "doc": "comma-separated list of permissions to grant(read, write, add, delete, all)", + "doc": "Permissions to grant(read, write, add, delete, all)", "flags": [ "nonempty", "virtual_attribute" @@ -654,6 +657,14 @@ ] }, { + "class": "DNParam", + "doc": "Location of the ACI", + "flags": [], + "label": "Location of the ACI", + "name": "location", + "type": "DN" + }, + { "name": "all" }, { @@ -664,6 +675,15 @@ } ] }, + "adtrust_is_enabled": { + "name": "adtrust_is_enabled", + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, "automember_add": { "takes_args": [ { @@ -940,6 +960,9 @@ "group", "hostgroup" ] + }, + { + "name": "version" } ] }, @@ -1047,6 +1070,47 @@ } ] }, + "automember_rebuild": { + "name": "automember_rebuild", + "takes_args": [], + "takes_options": [ + { + "class": "StrEnum", + "doc": "Grouping to which the rule applies", + "flags": [], + "label": "Rebuild membership for all members of a grouping", + "name": "type", + "type": "unicode", + "values": [ + "group", + "hostgroup" + ] + }, + { + "class": "Str", + "doc": "Rebuild membership for specified users", + "flags": [], + "label": "Users", + "multivalue": true, + "name": "users", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Rebuild membership for specified hosts", + "flags": [], + "label": "Hosts", + "multivalue": true, + "name": "hosts", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "name": "version" + } + ] + }, "automember_remove_condition": { "takes_args": [ { @@ -1247,6 +1311,9 @@ "name": "automountinformation", "noextrawhitespace": true, "type": "unicode" + }, + { + "name": "version" } ] }, @@ -1470,6 +1537,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -1552,6 +1622,9 @@ "label": "<continue>", "name": "continue", "type": "bool" + }, + { + "name": "version" } ] }, @@ -1580,7 +1653,11 @@ }, "automountlocation_tofiles": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "automountmap_add": { "takes_args": [], @@ -1673,6 +1750,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -1823,7 +1903,11 @@ "type": "object" } ], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "cert_find": { "name": "cert_find", @@ -1864,7 +1948,7 @@ "flags": [], "label": "<max_serial_number>", "maxvalue": 2147483647, - "minvalue": -2147483648, + "minvalue": 0, "name": "max_serial_number", "type": "int" }, @@ -1984,7 +2068,11 @@ "required": true, "type": "unicode" }, - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "cert_request": { "name": "cert_request", @@ -2029,6 +2117,9 @@ "name": "add", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -2056,6 +2147,9 @@ "name": "revocation_reason", "required": true, "type": "int" + }, + { + "name": "version" } ] }, @@ -2083,6 +2177,9 @@ "name": "out", "noextrawhitespace": true, "type": "unicode" + }, + { + "name": "version" } ] }, @@ -2104,7 +2201,20 @@ "type": "unicode" } ], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] + }, + "compat_is_enabled": { + "name": "compat_is_enabled", + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] }, "config_mod": { "takes_args": [], @@ -2299,9 +2409,7 @@ "attribute": true, "class": "Str", "doc": "Default SELinux user when no match is found in SELinux map rule", - "flags": [ - "nonempty" - ], + "flags": [], "label": "Default SELinux user", "name": "ipaselinuxusermapdefault", "noextrawhitespace": true, @@ -2310,15 +2418,31 @@ { "attribute": true, "class": "StrEnum", - "doc": "Default types of PAC for new services", + "doc": "Default types of PAC supported for services", "flags": [], - "label": "PAC type", + "label": "Default PAC types", "multivalue": true, "name": "ipakrbauthzdata", "type": "unicode", "values": [ "MS-PAC", - "PAD" + "PAD", + "nfs:NONE" + ] + }, + { + "attribute": true, + "class": "StrEnum", + "doc": "Default types of supported user authentication", + "flags": [], + "label": "Default user authentication types", + "multivalue": true, + "name": "ipauserauthtype", + "type": "unicode", + "values": [ + "password", + "radius", + "otp" ] }, { @@ -2426,6 +2550,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -2595,7 +2722,7 @@ { "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -2642,7 +2769,11 @@ "delegation_del": { "name": "delegation_del", "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "delegation_find": { "name": "delegation_find", @@ -2663,7 +2794,7 @@ { "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -2723,7 +2854,7 @@ { "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -2787,7 +2918,11 @@ "dns_is_enabled": { "name": "dns_is_enabled", "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "dns_resolve": { "name": "dns_resolve", @@ -2803,7 +2938,11 @@ "type": "unicode" } ], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "dnsconfig_mod": { "takes_args": [], @@ -2811,7 +2950,7 @@ { "attribute": true, "class": "Str", - "doc": "A list of global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "doc": "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Global forwarders", "multivalue": true, @@ -2822,14 +2961,15 @@ { "attribute": true, "class": "StrEnum", - "doc": "Forward policy", + "doc": "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", - "first" + "first", + "none" ] }, { @@ -2842,6 +2982,18 @@ "type": "bool" }, { + "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "Zone refresh interval", + "flags": [ + "no_option" + ], + "label": "Zone refresh interval", + "name": "idnszonerefresh", + "type": "object" + }, + { "name": "setattr" }, { @@ -2925,7 +3077,7 @@ { "attribute": true, "class": "ARecord", - "doc": "Comma-separated list of raw A records", + "doc": "Raw A records", "flags": [], "label": "A record", "multivalue": true, @@ -2967,7 +3119,7 @@ { "attribute": true, "class": "AAAARecord", - "doc": "Comma-separated list of raw AAAA records", + "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", "multivalue": true, @@ -3009,7 +3161,7 @@ { "attribute": true, "class": "A6Record", - "doc": "Comma-separated list of raw A6 records", + "doc": "Raw A6 records", "flags": [], "label": "A6 record", "multivalue": true, @@ -3037,7 +3189,7 @@ { "attribute": true, "class": "AFSDBRecord", - "doc": "Comma-separated list of raw AFSDB records", + "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", "multivalue": true, @@ -3081,7 +3233,7 @@ { "attribute": true, "class": "APLRecord", - "doc": "Comma-separated list of raw APL records", + "doc": "Raw APL records", "flags": [ "no_option" ], @@ -3097,7 +3249,7 @@ { "attribute": true, "class": "CERTRecord", - "doc": "Comma-separated list of raw CERT records", + "doc": "Raw CERT records", "flags": [], "label": "CERT record", "multivalue": true, @@ -3170,7 +3322,7 @@ { "attribute": true, "class": "CNAMERecord", - "doc": "Comma-separated list of raw CNAME records", + "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", "multivalue": true, @@ -3198,7 +3350,7 @@ { "attribute": true, "class": "DHCIDRecord", - "doc": "Comma-separated list of raw DHCID records", + "doc": "Raw DHCID records", "flags": [ "no_option" ], @@ -3214,7 +3366,7 @@ { "attribute": true, "class": "DLVRecord", - "doc": "Comma-separated list of raw DLV records", + "doc": "Raw DLV records", "flags": [ "no_option" ], @@ -3230,7 +3382,7 @@ { "attribute": true, "class": "DNAMERecord", - "doc": "Comma-separated list of raw DNAME records", + "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", "multivalue": true, @@ -3258,7 +3410,7 @@ { "attribute": true, "class": "DNSKEYRecord", - "doc": "Comma-separated list of raw DNSKEY records", + "doc": "Raw DNSKEY records", "flags": [ "no_option" ], @@ -3274,7 +3426,7 @@ { "attribute": true, "class": "DSRecord", - "doc": "Comma-separated list of raw DS records", + "doc": "Raw DS records", "flags": [], "label": "DS record", "multivalue": true, @@ -3347,7 +3499,7 @@ { "attribute": true, "class": "HIPRecord", - "doc": "Comma-separated list of raw HIP records", + "doc": "Raw HIP records", "flags": [ "no_option" ], @@ -3363,7 +3515,7 @@ { "attribute": true, "class": "IPSECKEYRecord", - "doc": "Comma-separated list of raw IPSECKEY records", + "doc": "Raw IPSECKEY records", "flags": [ "no_option" ], @@ -3379,7 +3531,7 @@ { "attribute": true, "class": "KEYRecord", - "doc": "Comma-separated list of raw KEY records", + "doc": "Raw KEY records", "flags": [], "label": "KEY record", "multivalue": true, @@ -3452,7 +3604,7 @@ { "attribute": true, "class": "KXRecord", - "doc": "Comma-separated list of raw KX records", + "doc": "Raw KX records", "flags": [], "label": "KX record", "multivalue": true, @@ -3495,7 +3647,7 @@ { "attribute": true, "class": "LOCRecord", - "doc": "Comma-separated list of raw LOC records", + "doc": "Raw LOC records", "flags": [], "label": "LOC record", "multivalue": true, @@ -3736,7 +3888,7 @@ { "attribute": true, "class": "MXRecord", - "doc": "Comma-separated list of raw MX records", + "doc": "Raw MX records", "flags": [], "label": "MX record", "multivalue": true, @@ -3779,7 +3931,7 @@ { "attribute": true, "class": "NAPTRRecord", - "doc": "Comma-separated list of raw NAPTR records", + "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", "multivalue": true, @@ -3879,7 +4031,7 @@ { "attribute": true, "class": "NSRecord", - "doc": "Comma-separated list of raw NS records", + "doc": "Raw NS records", "flags": [], "label": "NS record", "multivalue": true, @@ -3907,7 +4059,7 @@ { "attribute": true, "class": "NSECRecord", - "doc": "Comma-separated list of raw NSEC records", + "doc": "Raw NSEC records", "flags": [], "label": "NSEC record", "multivalue": true, @@ -3986,7 +4138,7 @@ { "attribute": true, "class": "NSEC3Record", - "doc": "Comma-separated list of raw NSEC3 records", + "doc": "Raw NSEC3 records", "flags": [ "no_option" ], @@ -4002,7 +4154,7 @@ { "attribute": true, "class": "NSEC3PARAMRecord", - "doc": "Comma-separated list of raw NSEC3PARAM records", + "doc": "Raw NSEC3PARAM records", "flags": [ "no_option" ], @@ -4018,7 +4170,7 @@ { "attribute": true, "class": "PTRRecord", - "doc": "Comma-separated list of raw PTR records", + "doc": "Raw PTR records", "flags": [], "label": "PTR record", "multivalue": true, @@ -4046,7 +4198,7 @@ { "attribute": true, "class": "RRSIGRecord", - "doc": "Comma-separated list of raw RRSIG records", + "doc": "Raw RRSIG records", "flags": [], "label": "RRSIG record", "multivalue": true, @@ -4225,7 +4377,7 @@ { "attribute": true, "class": "RPRecord", - "doc": "Comma-separated list of raw RP records", + "doc": "Raw RP records", "flags": [ "no_option" ], @@ -4241,7 +4393,7 @@ { "attribute": true, "class": "SIGRecord", - "doc": "Comma-separated list of raw SIG records", + "doc": "Raw SIG records", "flags": [], "label": "SIG record", "multivalue": true, @@ -4420,7 +4572,7 @@ { "attribute": true, "class": "SPFRecord", - "doc": "Comma-separated list of raw SPF records", + "doc": "Raw SPF records", "flags": [ "no_option" ], @@ -4436,7 +4588,7 @@ { "attribute": true, "class": "SRVRecord", - "doc": "Comma-separated list of raw SRV records", + "doc": "Raw SRV records", "flags": [], "label": "SRV record", "multivalue": true, @@ -4509,7 +4661,7 @@ { "attribute": true, "class": "SSHFPRecord", - "doc": "Comma-separated list of raw SSHFP records", + "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", "multivalue": true, @@ -4567,7 +4719,7 @@ { "attribute": true, "class": "TARecord", - "doc": "Comma-separated list of raw TA records", + "doc": "Raw TA records", "flags": [ "no_option" ], @@ -4583,7 +4735,7 @@ { "attribute": true, "class": "TKEYRecord", - "doc": "Comma-separated list of raw TKEY records", + "doc": "Raw TKEY records", "flags": [ "no_option" ], @@ -4599,7 +4751,7 @@ { "attribute": true, "class": "TSIGRecord", - "doc": "Comma-separated list of raw TSIG records", + "doc": "Raw TSIG records", "flags": [ "no_option" ], @@ -4615,7 +4767,7 @@ { "attribute": true, "class": "TXTRecord", - "doc": "Comma-separated list of raw TXT records", + "doc": "Raw TXT records", "flags": [], "label": "TXT record", "multivalue": true, @@ -4710,7 +4862,7 @@ { "attribute": true, "class": "ARecord", - "doc": "Comma-separated list of raw A records", + "doc": "Raw A records", "flags": [], "label": "A record", "multivalue": true, @@ -4723,7 +4875,7 @@ { "attribute": true, "class": "AAAARecord", - "doc": "Comma-separated list of raw AAAA records", + "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", "multivalue": true, @@ -4736,7 +4888,7 @@ { "attribute": true, "class": "A6Record", - "doc": "Comma-separated list of raw A6 records", + "doc": "Raw A6 records", "flags": [], "label": "A6 record", "multivalue": true, @@ -4749,7 +4901,7 @@ { "attribute": true, "class": "AFSDBRecord", - "doc": "Comma-separated list of raw AFSDB records", + "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", "multivalue": true, @@ -4762,7 +4914,7 @@ { "attribute": true, "class": "APLRecord", - "doc": "Comma-separated list of raw APL records", + "doc": "Raw APL records", "flags": [ "no_option" ], @@ -4777,7 +4929,7 @@ { "attribute": true, "class": "CERTRecord", - "doc": "Comma-separated list of raw CERT records", + "doc": "Raw CERT records", "flags": [], "label": "CERT record", "multivalue": true, @@ -4790,7 +4942,7 @@ { "attribute": true, "class": "CNAMERecord", - "doc": "Comma-separated list of raw CNAME records", + "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", "multivalue": true, @@ -4803,7 +4955,7 @@ { "attribute": true, "class": "DHCIDRecord", - "doc": "Comma-separated list of raw DHCID records", + "doc": "Raw DHCID records", "flags": [ "no_option" ], @@ -4818,7 +4970,7 @@ { "attribute": true, "class": "DLVRecord", - "doc": "Comma-separated list of raw DLV records", + "doc": "Raw DLV records", "flags": [ "no_option" ], @@ -4833,7 +4985,7 @@ { "attribute": true, "class": "DNAMERecord", - "doc": "Comma-separated list of raw DNAME records", + "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", "multivalue": true, @@ -4846,7 +4998,7 @@ { "attribute": true, "class": "DNSKEYRecord", - "doc": "Comma-separated list of raw DNSKEY records", + "doc": "Raw DNSKEY records", "flags": [ "no_option" ], @@ -4861,7 +5013,7 @@ { "attribute": true, "class": "DSRecord", - "doc": "Comma-separated list of raw DS records", + "doc": "Raw DS records", "flags": [], "label": "DS record", "multivalue": true, @@ -4874,7 +5026,7 @@ { "attribute": true, "class": "HIPRecord", - "doc": "Comma-separated list of raw HIP records", + "doc": "Raw HIP records", "flags": [ "no_option" ], @@ -4889,7 +5041,7 @@ { "attribute": true, "class": "IPSECKEYRecord", - "doc": "Comma-separated list of raw IPSECKEY records", + "doc": "Raw IPSECKEY records", "flags": [ "no_option" ], @@ -4904,7 +5056,7 @@ { "attribute": true, "class": "KEYRecord", - "doc": "Comma-separated list of raw KEY records", + "doc": "Raw KEY records", "flags": [], "label": "KEY record", "multivalue": true, @@ -4917,7 +5069,7 @@ { "attribute": true, "class": "KXRecord", - "doc": "Comma-separated list of raw KX records", + "doc": "Raw KX records", "flags": [], "label": "KX record", "multivalue": true, @@ -4930,7 +5082,7 @@ { "attribute": true, "class": "LOCRecord", - "doc": "Comma-separated list of raw LOC records", + "doc": "Raw LOC records", "flags": [], "label": "LOC record", "multivalue": true, @@ -4943,7 +5095,7 @@ { "attribute": true, "class": "MXRecord", - "doc": "Comma-separated list of raw MX records", + "doc": "Raw MX records", "flags": [], "label": "MX record", "multivalue": true, @@ -4956,7 +5108,7 @@ { "attribute": true, "class": "NAPTRRecord", - "doc": "Comma-separated list of raw NAPTR records", + "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", "multivalue": true, @@ -4969,7 +5121,7 @@ { "attribute": true, "class": "NSRecord", - "doc": "Comma-separated list of raw NS records", + "doc": "Raw NS records", "flags": [], "label": "NS record", "multivalue": true, @@ -4982,7 +5134,7 @@ { "attribute": true, "class": "NSECRecord", - "doc": "Comma-separated list of raw NSEC records", + "doc": "Raw NSEC records", "flags": [], "label": "NSEC record", "multivalue": true, @@ -4995,7 +5147,7 @@ { "attribute": true, "class": "NSEC3Record", - "doc": "Comma-separated list of raw NSEC3 records", + "doc": "Raw NSEC3 records", "flags": [ "no_option" ], @@ -5010,7 +5162,7 @@ { "attribute": true, "class": "NSEC3PARAMRecord", - "doc": "Comma-separated list of raw NSEC3PARAM records", + "doc": "Raw NSEC3PARAM records", "flags": [ "no_option" ], @@ -5025,7 +5177,7 @@ { "attribute": true, "class": "PTRRecord", - "doc": "Comma-separated list of raw PTR records", + "doc": "Raw PTR records", "flags": [], "label": "PTR record", "multivalue": true, @@ -5038,7 +5190,7 @@ { "attribute": true, "class": "RRSIGRecord", - "doc": "Comma-separated list of raw RRSIG records", + "doc": "Raw RRSIG records", "flags": [], "label": "RRSIG record", "multivalue": true, @@ -5051,7 +5203,7 @@ { "attribute": true, "class": "RPRecord", - "doc": "Comma-separated list of raw RP records", + "doc": "Raw RP records", "flags": [ "no_option" ], @@ -5066,7 +5218,7 @@ { "attribute": true, "class": "SIGRecord", - "doc": "Comma-separated list of raw SIG records", + "doc": "Raw SIG records", "flags": [], "label": "SIG record", "multivalue": true, @@ -5079,7 +5231,7 @@ { "attribute": true, "class": "SPFRecord", - "doc": "Comma-separated list of raw SPF records", + "doc": "Raw SPF records", "flags": [ "no_option" ], @@ -5094,7 +5246,7 @@ { "attribute": true, "class": "SRVRecord", - "doc": "Comma-separated list of raw SRV records", + "doc": "Raw SRV records", "flags": [], "label": "SRV record", "multivalue": true, @@ -5107,7 +5259,7 @@ { "attribute": true, "class": "SSHFPRecord", - "doc": "Comma-separated list of raw SSHFP records", + "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", "multivalue": true, @@ -5120,7 +5272,7 @@ { "attribute": true, "class": "TARecord", - "doc": "Comma-separated list of raw TA records", + "doc": "Raw TA records", "flags": [ "no_option" ], @@ -5135,7 +5287,7 @@ { "attribute": true, "class": "TKEYRecord", - "doc": "Comma-separated list of raw TKEY records", + "doc": "Raw TKEY records", "flags": [ "no_option" ], @@ -5150,7 +5302,7 @@ { "attribute": true, "class": "TSIGRecord", - "doc": "Comma-separated list of raw TSIG records", + "doc": "Raw TSIG records", "flags": [ "no_option" ], @@ -5165,7 +5317,7 @@ { "attribute": true, "class": "TXTRecord", - "doc": "Comma-separated list of raw TXT records", + "doc": "Raw TXT records", "flags": [], "label": "TXT record", "multivalue": true, @@ -5194,12 +5346,6 @@ "type": "bool" }, { - "name": "all" - }, - { - "name": "raw" - }, - { "name": "version" } ] @@ -5215,6 +5361,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -5264,7 +5413,7 @@ { "attribute": true, "class": "ARecord", - "doc": "Comma-separated list of raw A records", + "doc": "Raw A records", "flags": [], "label": "A record", "multivalue": true, @@ -5278,7 +5427,7 @@ { "attribute": true, "class": "AAAARecord", - "doc": "Comma-separated list of raw AAAA records", + "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", "multivalue": true, @@ -5292,7 +5441,7 @@ { "attribute": true, "class": "A6Record", - "doc": "Comma-separated list of raw A6 records", + "doc": "Raw A6 records", "flags": [], "label": "A6 record", "multivalue": true, @@ -5306,7 +5455,7 @@ { "attribute": true, "class": "AFSDBRecord", - "doc": "Comma-separated list of raw AFSDB records", + "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", "multivalue": true, @@ -5320,7 +5469,7 @@ { "attribute": true, "class": "APLRecord", - "doc": "Comma-separated list of raw APL records", + "doc": "Raw APL records", "flags": [ "no_option" ], @@ -5336,7 +5485,7 @@ { "attribute": true, "class": "CERTRecord", - "doc": "Comma-separated list of raw CERT records", + "doc": "Raw CERT records", "flags": [], "label": "CERT record", "multivalue": true, @@ -5350,7 +5499,7 @@ { "attribute": true, "class": "CNAMERecord", - "doc": "Comma-separated list of raw CNAME records", + "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", "multivalue": true, @@ -5364,7 +5513,7 @@ { "attribute": true, "class": "DHCIDRecord", - "doc": "Comma-separated list of raw DHCID records", + "doc": "Raw DHCID records", "flags": [ "no_option" ], @@ -5380,7 +5529,7 @@ { "attribute": true, "class": "DLVRecord", - "doc": "Comma-separated list of raw DLV records", + "doc": "Raw DLV records", "flags": [ "no_option" ], @@ -5396,7 +5545,7 @@ { "attribute": true, "class": "DNAMERecord", - "doc": "Comma-separated list of raw DNAME records", + "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", "multivalue": true, @@ -5410,7 +5559,7 @@ { "attribute": true, "class": "DNSKEYRecord", - "doc": "Comma-separated list of raw DNSKEY records", + "doc": "Raw DNSKEY records", "flags": [ "no_option" ], @@ -5426,7 +5575,7 @@ { "attribute": true, "class": "DSRecord", - "doc": "Comma-separated list of raw DS records", + "doc": "Raw DS records", "flags": [], "label": "DS record", "multivalue": true, @@ -5440,7 +5589,7 @@ { "attribute": true, "class": "HIPRecord", - "doc": "Comma-separated list of raw HIP records", + "doc": "Raw HIP records", "flags": [ "no_option" ], @@ -5456,7 +5605,7 @@ { "attribute": true, "class": "IPSECKEYRecord", - "doc": "Comma-separated list of raw IPSECKEY records", + "doc": "Raw IPSECKEY records", "flags": [ "no_option" ], @@ -5472,7 +5621,7 @@ { "attribute": true, "class": "KEYRecord", - "doc": "Comma-separated list of raw KEY records", + "doc": "Raw KEY records", "flags": [], "label": "KEY record", "multivalue": true, @@ -5486,7 +5635,7 @@ { "attribute": true, "class": "KXRecord", - "doc": "Comma-separated list of raw KX records", + "doc": "Raw KX records", "flags": [], "label": "KX record", "multivalue": true, @@ -5500,7 +5649,7 @@ { "attribute": true, "class": "LOCRecord", - "doc": "Comma-separated list of raw LOC records", + "doc": "Raw LOC records", "flags": [], "label": "LOC record", "multivalue": true, @@ -5514,7 +5663,7 @@ { "attribute": true, "class": "MXRecord", - "doc": "Comma-separated list of raw MX records", + "doc": "Raw MX records", "flags": [], "label": "MX record", "multivalue": true, @@ -5528,7 +5677,7 @@ { "attribute": true, "class": "NAPTRRecord", - "doc": "Comma-separated list of raw NAPTR records", + "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", "multivalue": true, @@ -5542,7 +5691,7 @@ { "attribute": true, "class": "NSRecord", - "doc": "Comma-separated list of raw NS records", + "doc": "Raw NS records", "flags": [], "label": "NS record", "multivalue": true, @@ -5556,7 +5705,7 @@ { "attribute": true, "class": "NSECRecord", - "doc": "Comma-separated list of raw NSEC records", + "doc": "Raw NSEC records", "flags": [], "label": "NSEC record", "multivalue": true, @@ -5570,7 +5719,7 @@ { "attribute": true, "class": "NSEC3Record", - "doc": "Comma-separated list of raw NSEC3 records", + "doc": "Raw NSEC3 records", "flags": [ "no_option" ], @@ -5586,7 +5735,7 @@ { "attribute": true, "class": "NSEC3PARAMRecord", - "doc": "Comma-separated list of raw NSEC3PARAM records", + "doc": "Raw NSEC3PARAM records", "flags": [ "no_option" ], @@ -5602,7 +5751,7 @@ { "attribute": true, "class": "PTRRecord", - "doc": "Comma-separated list of raw PTR records", + "doc": "Raw PTR records", "flags": [], "label": "PTR record", "multivalue": true, @@ -5616,7 +5765,7 @@ { "attribute": true, "class": "RRSIGRecord", - "doc": "Comma-separated list of raw RRSIG records", + "doc": "Raw RRSIG records", "flags": [], "label": "RRSIG record", "multivalue": true, @@ -5630,7 +5779,7 @@ { "attribute": true, "class": "RPRecord", - "doc": "Comma-separated list of raw RP records", + "doc": "Raw RP records", "flags": [ "no_option" ], @@ -5646,7 +5795,7 @@ { "attribute": true, "class": "SIGRecord", - "doc": "Comma-separated list of raw SIG records", + "doc": "Raw SIG records", "flags": [], "label": "SIG record", "multivalue": true, @@ -5660,7 +5809,7 @@ { "attribute": true, "class": "SPFRecord", - "doc": "Comma-separated list of raw SPF records", + "doc": "Raw SPF records", "flags": [ "no_option" ], @@ -5676,7 +5825,7 @@ { "attribute": true, "class": "SRVRecord", - "doc": "Comma-separated list of raw SRV records", + "doc": "Raw SRV records", "flags": [], "label": "SRV record", "multivalue": true, @@ -5690,7 +5839,7 @@ { "attribute": true, "class": "SSHFPRecord", - "doc": "Comma-separated list of raw SSHFP records", + "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", "multivalue": true, @@ -5704,7 +5853,7 @@ { "attribute": true, "class": "TARecord", - "doc": "Comma-separated list of raw TA records", + "doc": "Raw TA records", "flags": [ "no_option" ], @@ -5720,7 +5869,7 @@ { "attribute": true, "class": "TKEYRecord", - "doc": "Comma-separated list of raw TKEY records", + "doc": "Raw TKEY records", "flags": [ "no_option" ], @@ -5736,7 +5885,7 @@ { "attribute": true, "class": "TSIGRecord", - "doc": "Comma-separated list of raw TSIG records", + "doc": "Raw TSIG records", "flags": [ "no_option" ], @@ -5752,7 +5901,7 @@ { "attribute": true, "class": "TXTRecord", - "doc": "Comma-separated list of raw TXT records", + "doc": "Raw TXT records", "flags": [], "label": "TXT record", "multivalue": true, @@ -5847,7 +5996,7 @@ { "attribute": true, "class": "ARecord", - "doc": "Comma-separated list of raw A records", + "doc": "Raw A records", "flags": [], "label": "A record", "multivalue": true, @@ -5875,7 +6024,7 @@ { "attribute": true, "class": "AAAARecord", - "doc": "Comma-separated list of raw AAAA records", + "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", "multivalue": true, @@ -5903,7 +6052,7 @@ { "attribute": true, "class": "A6Record", - "doc": "Comma-separated list of raw A6 records", + "doc": "Raw A6 records", "flags": [], "label": "A6 record", "multivalue": true, @@ -5931,7 +6080,7 @@ { "attribute": true, "class": "AFSDBRecord", - "doc": "Comma-separated list of raw AFSDB records", + "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", "multivalue": true, @@ -5975,7 +6124,7 @@ { "attribute": true, "class": "APLRecord", - "doc": "Comma-separated list of raw APL records", + "doc": "Raw APL records", "flags": [ "no_option" ], @@ -5991,7 +6140,7 @@ { "attribute": true, "class": "CERTRecord", - "doc": "Comma-separated list of raw CERT records", + "doc": "Raw CERT records", "flags": [], "label": "CERT record", "multivalue": true, @@ -6064,7 +6213,7 @@ { "attribute": true, "class": "CNAMERecord", - "doc": "Comma-separated list of raw CNAME records", + "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", "multivalue": true, @@ -6092,7 +6241,7 @@ { "attribute": true, "class": "DHCIDRecord", - "doc": "Comma-separated list of raw DHCID records", + "doc": "Raw DHCID records", "flags": [ "no_option" ], @@ -6108,7 +6257,7 @@ { "attribute": true, "class": "DLVRecord", - "doc": "Comma-separated list of raw DLV records", + "doc": "Raw DLV records", "flags": [ "no_option" ], @@ -6124,7 +6273,7 @@ { "attribute": true, "class": "DNAMERecord", - "doc": "Comma-separated list of raw DNAME records", + "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", "multivalue": true, @@ -6152,7 +6301,7 @@ { "attribute": true, "class": "DNSKEYRecord", - "doc": "Comma-separated list of raw DNSKEY records", + "doc": "Raw DNSKEY records", "flags": [ "no_option" ], @@ -6168,7 +6317,7 @@ { "attribute": true, "class": "DSRecord", - "doc": "Comma-separated list of raw DS records", + "doc": "Raw DS records", "flags": [], "label": "DS record", "multivalue": true, @@ -6241,7 +6390,7 @@ { "attribute": true, "class": "HIPRecord", - "doc": "Comma-separated list of raw HIP records", + "doc": "Raw HIP records", "flags": [ "no_option" ], @@ -6257,7 +6406,7 @@ { "attribute": true, "class": "IPSECKEYRecord", - "doc": "Comma-separated list of raw IPSECKEY records", + "doc": "Raw IPSECKEY records", "flags": [ "no_option" ], @@ -6273,7 +6422,7 @@ { "attribute": true, "class": "KEYRecord", - "doc": "Comma-separated list of raw KEY records", + "doc": "Raw KEY records", "flags": [], "label": "KEY record", "multivalue": true, @@ -6346,7 +6495,7 @@ { "attribute": true, "class": "KXRecord", - "doc": "Comma-separated list of raw KX records", + "doc": "Raw KX records", "flags": [], "label": "KX record", "multivalue": true, @@ -6389,7 +6538,7 @@ { "attribute": true, "class": "LOCRecord", - "doc": "Comma-separated list of raw LOC records", + "doc": "Raw LOC records", "flags": [], "label": "LOC record", "multivalue": true, @@ -6630,7 +6779,7 @@ { "attribute": true, "class": "MXRecord", - "doc": "Comma-separated list of raw MX records", + "doc": "Raw MX records", "flags": [], "label": "MX record", "multivalue": true, @@ -6673,7 +6822,7 @@ { "attribute": true, "class": "NAPTRRecord", - "doc": "Comma-separated list of raw NAPTR records", + "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", "multivalue": true, @@ -6773,7 +6922,7 @@ { "attribute": true, "class": "NSRecord", - "doc": "Comma-separated list of raw NS records", + "doc": "Raw NS records", "flags": [], "label": "NS record", "multivalue": true, @@ -6801,7 +6950,7 @@ { "attribute": true, "class": "NSECRecord", - "doc": "Comma-separated list of raw NSEC records", + "doc": "Raw NSEC records", "flags": [], "label": "NSEC record", "multivalue": true, @@ -6880,7 +7029,7 @@ { "attribute": true, "class": "NSEC3Record", - "doc": "Comma-separated list of raw NSEC3 records", + "doc": "Raw NSEC3 records", "flags": [ "no_option" ], @@ -6896,7 +7045,7 @@ { "attribute": true, "class": "NSEC3PARAMRecord", - "doc": "Comma-separated list of raw NSEC3PARAM records", + "doc": "Raw NSEC3PARAM records", "flags": [ "no_option" ], @@ -6912,7 +7061,7 @@ { "attribute": true, "class": "PTRRecord", - "doc": "Comma-separated list of raw PTR records", + "doc": "Raw PTR records", "flags": [], "label": "PTR record", "multivalue": true, @@ -6940,7 +7089,7 @@ { "attribute": true, "class": "RRSIGRecord", - "doc": "Comma-separated list of raw RRSIG records", + "doc": "Raw RRSIG records", "flags": [], "label": "RRSIG record", "multivalue": true, @@ -7119,7 +7268,7 @@ { "attribute": true, "class": "RPRecord", - "doc": "Comma-separated list of raw RP records", + "doc": "Raw RP records", "flags": [ "no_option" ], @@ -7135,7 +7284,7 @@ { "attribute": true, "class": "SIGRecord", - "doc": "Comma-separated list of raw SIG records", + "doc": "Raw SIG records", "flags": [], "label": "SIG record", "multivalue": true, @@ -7314,7 +7463,7 @@ { "attribute": true, "class": "SPFRecord", - "doc": "Comma-separated list of raw SPF records", + "doc": "Raw SPF records", "flags": [ "no_option" ], @@ -7330,7 +7479,7 @@ { "attribute": true, "class": "SRVRecord", - "doc": "Comma-separated list of raw SRV records", + "doc": "Raw SRV records", "flags": [], "label": "SRV record", "multivalue": true, @@ -7403,7 +7552,7 @@ { "attribute": true, "class": "SSHFPRecord", - "doc": "Comma-separated list of raw SSHFP records", + "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", "multivalue": true, @@ -7461,7 +7610,7 @@ { "attribute": true, "class": "TARecord", - "doc": "Comma-separated list of raw TA records", + "doc": "Raw TA records", "flags": [ "no_option" ], @@ -7477,7 +7626,7 @@ { "attribute": true, "class": "TKEYRecord", - "doc": "Comma-separated list of raw TKEY records", + "doc": "Raw TKEY records", "flags": [ "no_option" ], @@ -7493,7 +7642,7 @@ { "attribute": true, "class": "TSIGRecord", - "doc": "Comma-separated list of raw TSIG records", + "doc": "Raw TSIG records", "flags": [ "no_option" ], @@ -7509,7 +7658,7 @@ { "attribute": true, "class": "TXTRecord", - "doc": "Comma-separated list of raw TXT records", + "doc": "Raw TXT records", "flags": [], "label": "TXT record", "multivalue": true, @@ -7642,17 +7791,6 @@ { "attribute": true, "class": "Str", - "doc": "Add forward record for nameserver located in the created zone", - "flags": [], - "label": "Nameserver IP address", - "name": "ip_address", - "noextrawhitespace": true, - "required": true, - "type": "unicode" - }, - { - "attribute": true, - "class": "Str", "doc": "Administrator e-mail address", "flags": [], "label": "Administrator e-mail address", @@ -7667,7 +7805,7 @@ "doc": "SOA record serial number", "flags": [], "label": "SOA serial", - "maxvalue": 2147483647, + "maxvalue": 4294967295, "minvalue": 1, "name": "idnssoaserial", "required": true, @@ -7719,7 +7857,7 @@ "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", - "maxvalue": 10800, + "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoaminimum", "required": true, @@ -7732,7 +7870,7 @@ "flags": [], "label": "SOA time to live", "maxvalue": 2147483647, - "minvalue": -2147483648, + "minvalue": 0, "name": "dnsttl", "type": "int" }, @@ -7795,7 +7933,7 @@ { "attribute": true, "class": "Str", - "doc": "A list of per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Zone forwarders", "multivalue": true, @@ -7806,14 +7944,15 @@ { "attribute": true, "class": "StrEnum", - "doc": "Forward policy", + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", - "first" + "first", + "none" ] }, { @@ -7833,7 +7972,7 @@ }, { "class": "Flag", - "doc": "Force DNS zone creation even if nameserver not in DNS.", + "doc": "Force DNS zone creation even if nameserver is not resolvable.", "flags": [], "label": "Force", "name": "force", @@ -7842,9 +7981,9 @@ }, { "class": "Str", - "doc": "Add the nameserver to DNS with this IP address", + "doc": "Add forward record for nameserver located in the created zone", "flags": [], - "label": "<ip_address>", + "label": "Nameserver IP address", "name": "ip_address", "noextrawhitespace": true, "type": "unicode" @@ -7862,7 +8001,11 @@ }, "dnszone_add_permission": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "dnszone_del": { "takes_args": [], @@ -7875,16 +8018,27 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "dnszone_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "dnszone_enable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "dnszone_find": { "takes_args": [], @@ -7941,7 +8095,7 @@ "doc": "SOA record serial number", "flags": [], "label": "SOA serial", - "maxvalue": 2147483647, + "maxvalue": 4294967295, "minvalue": 1, "name": "idnssoaserial", "query": true, @@ -7993,7 +8147,7 @@ "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", - "maxvalue": 10800, + "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoaminimum", "query": true, @@ -8006,7 +8160,7 @@ "flags": [], "label": "SOA time to live", "maxvalue": 2147483647, - "minvalue": -2147483648, + "minvalue": 0, "name": "dnsttl", "query": true, "type": "int" @@ -8088,7 +8242,7 @@ { "attribute": true, "class": "Str", - "doc": "A list of per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Zone forwarders", "multivalue": true, @@ -8100,7 +8254,7 @@ { "attribute": true, "class": "StrEnum", - "doc": "Forward policy", + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", @@ -8108,7 +8262,8 @@ "type": "unicode", "values": [ "only", - "first" + "first", + "none" ] }, { @@ -8219,7 +8374,7 @@ "nonempty" ], "label": "SOA serial", - "maxvalue": 2147483647, + "maxvalue": 4294967295, "minvalue": 1, "name": "idnssoaserial", "type": "int" @@ -8275,7 +8430,7 @@ "nonempty" ], "label": "SOA minimum", - "maxvalue": 10800, + "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoaminimum", "type": "int" @@ -8287,7 +8442,7 @@ "flags": [], "label": "SOA time to live", "maxvalue": 2147483647, - "minvalue": -2147483648, + "minvalue": 0, "name": "dnsttl", "type": "int" }, @@ -8350,7 +8505,7 @@ { "attribute": true, "class": "Str", - "doc": "A list of per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Zone forwarders", "multivalue": true, @@ -8361,14 +8516,15 @@ { "attribute": true, "class": "StrEnum", - "doc": "Forward policy", + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", - "first" + "first", + "none" ] }, { @@ -8399,6 +8555,15 @@ "type": "bool" }, { + "class": "Flag", + "doc": "Force nameserver change even if nameserver not in DNS", + "flags": [], + "label": "Force", + "name": "force", + "required": true, + "type": "bool" + }, + { "name": "all" }, { @@ -8411,7 +8576,11 @@ }, "dnszone_remove_permission": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "dnszone_show": { "takes_args": [], @@ -8452,6 +8621,9 @@ }, { "name": "all" + }, + { + "name": "version" } ] }, @@ -8512,6 +8684,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -8520,7 +8707,7 @@ "takes_options": [ { "class": "Str", - "doc": "comma-separated SIDs of members of a trusted domain", + "doc": "Members of a trusted domain in DOM\\name or name@domain form", "flags": [ "no_update", "no_create", @@ -8542,8 +8729,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -8553,7 +8755,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -8574,12 +8776,19 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "group_detach": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "group_find": { "takes_args": [], @@ -8656,6 +8865,33 @@ "type": "bool" }, { + "class": "Flag", + "doc": "search for POSIX groups", + "flags": [], + "label": "<posix>", + "name": "posix", + "required": true, + "type": "bool" + }, + { + "class": "Flag", + "doc": "search for groups with support of external non-IPA members from trusted domains", + "flags": [], + "label": "<external>", + "name": "external", + "required": true, + "type": "bool" + }, + { + "class": "Flag", + "doc": "search for non-POSIX groups", + "flags": [], + "label": "<nonposix>", + "name": "nonposix", + "required": true, + "type": "bool" + }, + { "name": "all" }, { @@ -8666,6 +8902,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"group-name\")", "flags": [], "label": "Primary key only", @@ -8886,6 +9137,21 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", "doc": "Rename the group object", "flags": [], @@ -8905,7 +9171,7 @@ "takes_options": [ { "class": "Str", - "doc": "comma-separated SIDs of members of a trusted domain", + "doc": "Members of a trusted domain in DOM\\name or name@domain form", "flags": [ "no_update", "no_create", @@ -8927,8 +9193,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -8938,7 +9219,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -8968,6 +9249,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9021,15 +9317,15 @@ }, { "attribute": true, - "class": "StrEnum", - "doc": "Source host category the rule applies to", - "flags": [], - "label": "Source host category", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehostcategory>", + "flags": [ + "no_option" + ], + "label": "<sourcehostcategory>", "name": "sourcehostcategory", - "type": "unicode", - "values": [ - "all" - ] + "type": "object" }, { "attribute": true, @@ -9066,6 +9362,30 @@ }, { "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_host>", + "flags": [ + "no_option" + ], + "label": "<sourcehost_host>", + "name": "sourcehost_host", + "type": "object" + }, + { + "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_hostgroup>", + "flags": [ + "no_option" + ], + "label": "<sourcehost_hostgroup>", + "name": "sourcehost_hostgroup", + "type": "object" + }, + { + "attribute": true, "class": "Str", "doc": "External host", "flags": [ @@ -9091,6 +9411,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9107,8 +9442,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -9118,7 +9468,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -9141,8 +9491,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of HBAC services to add", + "doc": "HBAC services to add", "flags": [], "label": "member HBAC service", "multivalue": true, @@ -9152,7 +9517,7 @@ }, { "class": "Str", - "doc": "comma-separated list of HBAC service groups to add", + "doc": "HBAC service groups to add", "flags": [], "label": "member HBAC service group", "multivalue": true, @@ -9175,8 +9540,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -9186,7 +9566,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -9209,8 +9589,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -9220,7 +9615,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -9241,16 +9636,27 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "hbacrule_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "hbacrule_enable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "hbacrule_find": { "takes_args": [], @@ -9316,16 +9722,16 @@ }, { "attribute": true, - "class": "StrEnum", - "doc": "Source host category the rule applies to", - "flags": [], - "label": "Source host category", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehostcategory>", + "flags": [ + "no_option" + ], + "label": "<sourcehostcategory>", "name": "sourcehostcategory", "query": true, - "type": "unicode", - "values": [ - "all" - ] + "type": "object" }, { "attribute": true, @@ -9365,6 +9771,32 @@ }, { "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_host>", + "flags": [ + "no_option" + ], + "label": "<sourcehost_host>", + "name": "sourcehost_host", + "query": true, + "type": "object" + }, + { + "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_hostgroup>", + "flags": [ + "no_option" + ], + "label": "<sourcehost_hostgroup>", + "name": "sourcehost_hostgroup", + "query": true, + "type": "object" + }, + { + "attribute": true, "class": "Str", "doc": "External host", "flags": [ @@ -9412,6 +9844,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -9470,15 +9917,15 @@ }, { "attribute": true, - "class": "StrEnum", - "doc": "Source host category the rule applies to", - "flags": [], - "label": "Source host category", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehostcategory>", + "flags": [ + "no_option" + ], + "label": "<sourcehostcategory>", "name": "sourcehostcategory", - "type": "unicode", - "values": [ - "all" - ] + "type": "object" }, { "attribute": true, @@ -9515,6 +9962,30 @@ }, { "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_host>", + "flags": [ + "no_option" + ], + "label": "<sourcehost_host>", + "name": "sourcehost_host", + "type": "object" + }, + { + "attribute": true, + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_hostgroup>", + "flags": [ + "no_option" + ], + "label": "<sourcehost_hostgroup>", + "name": "sourcehost_hostgroup", + "type": "object" + }, + { + "attribute": true, "class": "Str", "doc": "External host", "flags": [ @@ -9552,6 +10023,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9568,8 +10054,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -9579,7 +10080,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -9602,8 +10103,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of HBAC services to remove", + "doc": "HBAC services to remove", "flags": [], "label": "member HBAC service", "multivalue": true, @@ -9613,7 +10129,7 @@ }, { "class": "Str", - "doc": "comma-separated list of HBAC service groups to remove", + "doc": "HBAC service groups to remove", "flags": [], "label": "member HBAC service group", "multivalue": true, @@ -9636,8 +10152,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -9647,7 +10178,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -9670,8 +10201,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -9681,7 +10227,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -9711,6 +10257,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9741,6 +10302,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9755,6 +10331,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -9819,6 +10398,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"service\")", "flags": [], "label": "Primary key only", @@ -9866,6 +10460,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9889,6 +10498,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9920,6 +10544,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -9936,8 +10575,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of HBAC services to add", + "doc": "HBAC services to add", "flags": [], "label": "member HBAC service", "multivalue": true, @@ -9958,6 +10612,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -10022,6 +10679,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -10071,6 +10743,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -10087,8 +10774,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of HBAC services to remove", + "doc": "HBAC services to remove", "flags": [], "label": "member HBAC service", "multivalue": true, @@ -10118,6 +10820,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -10137,13 +10854,15 @@ "type": "unicode" }, { - "class": "Str", - "doc": "Source host", - "flags": [], - "label": "Source host", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost>", + "flags": [ + "no_option" + ], + "label": "<sourcehost>", "name": "sourcehost", - "noextrawhitespace": true, - "type": "unicode" + "type": "object" }, { "class": "Str", @@ -10210,6 +10929,9 @@ "minvalue": 0, "name": "sizelimit", "type": "int" + }, + { + "name": "version" } ] }, @@ -10323,6 +11045,39 @@ "type": "unicode" }, { + "attribute": true, + "class": "Str", + "doc": "Host category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Bool", + "doc": "Pre-authentication is required for the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Requires pre-authentication", + "name": "ipakrbrequirespreauth", + "type": "bool" + }, + { + "class": "Bool", + "doc": "Client credentials may be delegated to the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Trusted for delegation", + "name": "ipakrbokasdelegate", + "type": "bool" + }, + { "name": "setattr" }, { @@ -10363,6 +11118,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -10379,8 +11149,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -10400,12 +11185,19 @@ "label": "<updatedns>", "name": "updatedns", "type": "bool" + }, + { + "name": "version" } ] }, "host_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "host_find": { "takes_args": [], @@ -10513,6 +11305,18 @@ "type": "unicode" }, { + "attribute": true, + "class": "Str", + "doc": "Host category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { "class": "Int", "doc": "Time limit of search in seconds", "flags": [ @@ -10547,6 +11351,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"hostname\")", "flags": [], "label": "Primary key only", @@ -10825,6 +11644,39 @@ "type": "unicode" }, { + "attribute": true, + "class": "Str", + "doc": "Host category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Bool", + "doc": "Pre-authentication is required for the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Requires pre-authentication", + "name": "ipakrbrequirespreauth", + "type": "bool" + }, + { + "class": "Bool", + "doc": "Client credentials may be delegated to the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Trusted for delegation", + "name": "ipakrbokasdelegate", + "type": "bool" + }, + { "name": "setattr" }, { @@ -10868,6 +11720,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -10884,8 +11751,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -10924,6 +11806,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -10955,6 +11852,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -10971,8 +11883,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -10982,7 +11909,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -11003,6 +11930,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -11069,6 +11999,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"hostgroup-name\")", "flags": [], "label": "Primary key only", @@ -11238,6 +12183,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -11254,8 +12214,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -11265,7 +12240,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -11295,13 +12270,421 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, "i18n_messages": { "name": "i18n_messages", "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] + }, + "idrange_add": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Int", + "doc": "First Posix ID of the range", + "flags": [], + "label": "First Posix ID of the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaseid", + "required": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "Number of IDs in the range", + "flags": [], + "label": "Number of IDs in the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipaidrangesize", + "required": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "First RID of the corresponding RID range", + "flags": [], + "label": "First RID of the corresponding RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaserid", + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "First RID of the secondary RID range", + "flags": [], + "label": "First RID of the secondary RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipasecondarybaserid", + "type": "int" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain SID of the trusted domain", + "flags": [ + "no_update" + ], + "label": "Domain SID of the trusted domain", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Name of the trusted domain", + "flags": [ + "no_update", + "no_search", + "virtual_attribute" + ], + "label": "Name of the trusted domain", + "name": "ipanttrusteddomainname", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust", + "flags": [ + "no_update" + ], + "label": "Range type", + "name": "iparangetype", + "type": "unicode", + "values": [ + "ipa-ad-trust-posix", + "ipa-ad-trust", + "ipa-local", + "ipa-ad-winsync", + "ipa-ipa-trust" + ] + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "idrange_del": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Continuous mode: Don't stop on errors.", + "flags": [], + "label": "<continue>", + "name": "continue", + "required": true, + "type": "bool" + }, + { + "name": "version" + } + ] + }, + "idrange_find": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Range name", + "flags": [], + "label": "Range name", + "name": "cn", + "noextrawhitespace": true, + "primary_key": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Int", + "doc": "First Posix ID of the range", + "flags": [], + "label": "First Posix ID of the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaseid", + "query": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "Number of IDs in the range", + "flags": [], + "label": "Number of IDs in the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipaidrangesize", + "query": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "First RID of the corresponding RID range", + "flags": [], + "label": "First RID of the corresponding RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaserid", + "query": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "First RID of the secondary RID range", + "flags": [], + "label": "First RID of the secondary RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipasecondarybaserid", + "query": true, + "type": "int" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain SID of the trusted domain", + "flags": [ + "no_update" + ], + "label": "Domain SID of the trusted domain", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust", + "flags": [ + "no_update" + ], + "label": "Range type", + "name": "iparangetype", + "query": true, + "type": "unicode", + "values": [ + "ipa-ad-trust-posix", + "ipa-ad-trust", + "ipa-local", + "ipa-ad-winsync", + "ipa-ipa-trust" + ] + }, + { + "class": "Int", + "doc": "Time limit of search in seconds", + "flags": [ + "no_display" + ], + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "timelimit", + "type": "int" + }, + { + "class": "Int", + "doc": "Maximum number of entries returned", + "flags": [ + "no_display" + ], + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "sizelimit", + "type": "int" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "doc": "Results should contain primary key attribute only (\"name\")", + "flags": [], + "label": "Primary key only", + "name": "pkey_only", + "type": "bool" + } + ] + }, + "idrange_mod": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Int", + "doc": "First Posix ID of the range", + "flags": [ + "nonempty" + ], + "label": "First Posix ID of the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaseid", + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "Number of IDs in the range", + "flags": [ + "nonempty" + ], + "label": "Number of IDs in the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipaidrangesize", + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "First RID of the corresponding RID range", + "flags": [], + "label": "First RID of the corresponding RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaserid", + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "doc": "First RID of the secondary RID range", + "flags": [], + "label": "First RID of the secondary RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipasecondarybaserid", + "type": "int" + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "delattr" + }, + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<ipanttrusteddomainsid>", + "flags": [ + "no_option" + ], + "label": "<ipanttrusteddomainsid>", + "name": "ipanttrusteddomainsid", + "type": "object" + }, + { + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<ipanttrusteddomainname>", + "flags": [ + "no_option" + ], + "label": "<ipanttrusteddomainname>", + "name": "ipanttrusteddomainname", + "type": "object" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "idrange_show": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] }, "join": { "name": "join", @@ -11345,6 +12728,9 @@ "name": "nsosversion", "noextrawhitespace": true, "type": "unicode" + }, + { + "name": "version" } ] }, @@ -11397,6 +12783,9 @@ "name": "command", "noextrawhitespace": true, "type": "unicode" + }, + { + "name": "version" } ] }, @@ -11550,7 +12939,7 @@ "default": [ "person" ], - "doc": "Comma-separated list of objectclasses used to search for user entries in DS", + "doc": "Objectclasses used to search for user entries in DS", "flags": [], "label": "User object class", "multivalue": true, @@ -11565,7 +12954,7 @@ "groupOfUniqueNames", "groupOfNames" ], - "doc": "Comma-separated list of objectclasses used to search for group entries in DS", + "doc": "Objectclasses used to search for group entries in DS", "flags": [], "label": "Group object class", "multivalue": true, @@ -11577,7 +12966,7 @@ { "class": "Str", "default": [], - "doc": "Comma-separated list of objectclasses to be ignored for user entries in DS", + "doc": "Objectclasses to be ignored for user entries in DS", "flags": [], "label": "Ignore user object class", "multivalue": true, @@ -11588,7 +12977,7 @@ { "class": "Str", "default": [], - "doc": "Comma-separated list of attributes to be ignored for user entries in DS", + "doc": "Attributes to be ignored for user entries in DS", "flags": [], "label": "Ignore user attribute", "multivalue": true, @@ -11599,7 +12988,7 @@ { "class": "Str", "default": [], - "doc": "Comma-separated list of objectclasses to be ignored for group entries in DS", + "doc": "Objectclasses to be ignored for group entries in DS", "flags": [], "label": "Ignore group object class", "multivalue": true, @@ -11610,7 +12999,7 @@ { "class": "Str", "default": [], - "doc": "Comma-separated list of attributes to be ignored for group entries in DS", + "doc": "Attributes to be ignored for group entries in DS", "flags": [], "label": "Ignore group attribute", "multivalue": true, @@ -11665,9 +13054,20 @@ "type": "bool" }, { + "class": "File", + "doc": "Load CA certificate of LDAP server from FILE", + "flags": [], + "label": "CA certificate", + "name": "cacertfile", + "type": "unicode" + }, + { + "name": "version" + }, + { "class": "Str", "default": [], - "doc": "comma-separated list of groups to exclude from migration", + "doc": "groups to exclude from migration", "flags": [], "label": "<exclude_groups>", "multivalue": true, @@ -11678,7 +13078,7 @@ { "class": "Str", "default": [], - "doc": "comma-separated list of users to exclude from migration", + "doc": "users to exclude from migration", "flags": [], "label": "<exclude_users>", "multivalue": true, @@ -11765,6 +13165,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -11781,8 +13196,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -11792,7 +13222,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -11802,7 +13232,7 @@ }, { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -11812,7 +13242,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -11822,7 +13252,7 @@ }, { "class": "Str", - "doc": "comma-separated list of netgroups to add", + "doc": "netgroups to add", "flags": [], "label": "member netgroup", "multivalue": true, @@ -11843,6 +13273,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -12000,6 +13433,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -12218,6 +13666,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -12234,8 +13697,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -12245,7 +13723,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -12255,7 +13733,7 @@ }, { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -12265,7 +13743,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -12275,7 +13753,7 @@ }, { "class": "Str", - "doc": "comma-separated list of netgroups to remove", + "doc": "netgroups to remove", "flags": [], "label": "member netgroup", "multivalue": true, @@ -12305,6 +13783,645 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + } + ] + }, + "otptoken_add": { + "takes_args": [], + "takes_options": [ + { + "class": "StrEnum", + "default": "totp", + "doc": "Type", + "flags": [ + "no_update", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "type": "unicode", + "values": [ + "totp", + "hotp" + ] + }, + { + "attribute": true, + "class": "Str", + "doc": "Description", + "flags": [], + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Owner", + "flags": [], + "label": "Owner", + "name": "ipatokenowner", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Bool", + "doc": "Disabled state", + "flags": [], + "label": "Disabled state", + "name": "ipatokendisabled", + "type": "bool" + }, + { + "attribute": true, + "class": "Str", + "doc": "Validity start", + "flags": [], + "label": "Validity start", + "name": "ipatokennotbefore", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Validity end", + "flags": [], + "label": "Validity end", + "name": "ipatokennotafter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "default": "FreeIPA", + "doc": "Vendor", + "flags": [], + "label": "Vendor", + "name": "ipatokenvendor", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Model", + "flags": [], + "label": "Model", + "name": "ipatokenmodel", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Serial", + "flags": [], + "label": "Serial", + "name": "ipatokenserial", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "OTPTokenKey", + "confirm": true, + "doc": "Key", + "flags": [ + "no_display", + "no_update", + "no_search" + ], + "label": "Key", + "name": "ipatokenotpkey", + "type": "str" + }, + { + "attribute": true, + "class": "StrEnum", + "default": "sha1", + "doc": "Algorithm", + "flags": [ + "no_update" + ], + "label": "Algorithm", + "name": "ipatokenotpalgorithm", + "type": "unicode", + "values": [ + "sha1", + "sha256", + "sha384", + "sha512" + ] + }, + { + "attribute": true, + "class": "IntEnum", + "default": 6, + "doc": "Display length", + "flags": [ + "no_update" + ], + "label": "Display length", + "name": "ipatokenotpdigits", + "type": "int", + "values": [ + 6, + 8 + ] + }, + { + "attribute": true, + "class": "Int", + "default": 0, + "doc": "Clock offset", + "flags": [ + "no_update" + ], + "label": "Clock offset", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipatokentotpclockoffset", + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "default": 30, + "doc": "Clock interval", + "flags": [ + "no_update" + ], + "label": "Clock interval", + "maxvalue": 2147483647, + "minvalue": 5, + "name": "ipatokentotptimestep", + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "default": 0, + "doc": "Counter", + "flags": [ + "no_update" + ], + "label": "Counter", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "ipatokenhotpcounter", + "type": "int" + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "class": "Flag", + "doc": "Display QR code (requires wide terminal)", + "flags": [], + "label": "Display QR code (requires wide terminal)", + "name": "qrcode", + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "otptoken_del": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Continuous mode: Don't stop on errors.", + "flags": [], + "label": "<continue>", + "name": "continue", + "required": true, + "type": "bool" + }, + { + "name": "version" + } + ] + }, + "otptoken_find": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Unique ID", + "flags": [ + "optional_create" + ], + "label": "Unique ID", + "name": "ipatokenuniqueid", + "noextrawhitespace": true, + "primary_key": true, + "query": true, + "type": "unicode" + }, + { + "class": "StrEnum", + "default": "totp", + "doc": "Type", + "flags": [ + "no_update", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "query": true, + "type": "unicode", + "values": [ + "totp", + "hotp" + ] + }, + { + "attribute": true, + "class": "Str", + "doc": "Description", + "flags": [], + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Owner", + "flags": [], + "label": "Owner", + "name": "ipatokenowner", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Bool", + "doc": "Disabled state", + "flags": [], + "label": "Disabled state", + "name": "ipatokendisabled", + "query": true, + "type": "bool" + }, + { + "attribute": true, + "class": "Str", + "doc": "Validity start", + "flags": [], + "label": "Validity start", + "name": "ipatokennotbefore", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Validity end", + "flags": [], + "label": "Validity end", + "name": "ipatokennotafter", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "default": "FreeIPA", + "doc": "Vendor", + "flags": [], + "label": "Vendor", + "name": "ipatokenvendor", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Model", + "flags": [], + "label": "Model", + "name": "ipatokenmodel", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Serial", + "flags": [], + "label": "Serial", + "name": "ipatokenserial", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "StrEnum", + "default": "sha1", + "doc": "Algorithm", + "flags": [ + "no_update" + ], + "label": "Algorithm", + "name": "ipatokenotpalgorithm", + "query": true, + "type": "unicode", + "values": [ + "sha1", + "sha256", + "sha384", + "sha512" + ] + }, + { + "attribute": true, + "class": "IntEnum", + "default": 6, + "doc": "Display length", + "flags": [ + "no_update" + ], + "label": "Display length", + "name": "ipatokenotpdigits", + "query": true, + "type": "int", + "values": [ + 6, + 8 + ] + }, + { + "attribute": true, + "class": "Int", + "default": 0, + "doc": "Clock offset", + "flags": [ + "no_update" + ], + "label": "Clock offset", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipatokentotpclockoffset", + "query": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "default": 30, + "doc": "Clock interval", + "flags": [ + "no_update" + ], + "label": "Clock interval", + "maxvalue": 2147483647, + "minvalue": 5, + "name": "ipatokentotptimestep", + "query": true, + "type": "int" + }, + { + "attribute": true, + "class": "Int", + "default": 0, + "doc": "Counter", + "flags": [ + "no_update" + ], + "label": "Counter", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "ipatokenhotpcounter", + "query": true, + "type": "int" + }, + { + "class": "Int", + "doc": "Time limit of search in seconds", + "flags": [ + "no_display" + ], + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "timelimit", + "type": "int" + }, + { + "class": "Int", + "doc": "Maximum number of entries returned", + "flags": [ + "no_display" + ], + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "sizelimit", + "type": "int" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "doc": "Results should contain primary key attribute only (\"id\")", + "flags": [], + "label": "Primary key only", + "name": "pkey_only", + "type": "bool" + } + ] + }, + "otptoken_mod": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Description", + "flags": [], + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Owner", + "flags": [], + "label": "Owner", + "name": "ipatokenowner", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Bool", + "doc": "Disabled state", + "flags": [], + "label": "Disabled state", + "name": "ipatokendisabled", + "type": "bool" + }, + { + "attribute": true, + "class": "Str", + "doc": "Validity start", + "flags": [], + "label": "Validity start", + "name": "ipatokennotbefore", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Validity end", + "flags": [], + "label": "Validity end", + "name": "ipatokennotafter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "default": "FreeIPA", + "doc": "Vendor", + "flags": [], + "label": "Vendor", + "name": "ipatokenvendor", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Model", + "flags": [], + "label": "Model", + "name": "ipatokenmodel", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Serial", + "flags": [], + "label": "Serial", + "name": "ipatokenserial", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "delattr" + }, + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Str", + "doc": "Rename the OTP token object", + "flags": [ + "optional_create" + ], + "label": "Rename", + "name": "rename", + "noextrawhitespace": true, + "primary_key": true, + "type": "unicode" + } + ] + }, + "otptoken_show": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" } ] }, @@ -12344,22 +14461,33 @@ "type": "unicode" } ], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "permission_add": { "takes_args": [], "takes_options": [ { "attribute": true, - "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", + "class": "StrEnum", + "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], "label": "Permissions", "multivalue": true, - "name": "permissions", - "noextrawhitespace": true, - "required": true, - "type": "unicode" + "name": "ipapermright", + "type": "unicode", + "values": [ + "read", + "search", + "compare", + "write", + "add", + "delete", + "all" + ] }, { "name": "attrs" @@ -12367,68 +14495,139 @@ { "attribute": true, "class": "StrEnum", - "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", + "default": "permission", + "doc": "Bind rule type", "flags": [ - "ask_create" + "allow_mod_for_managed_permission" ], - "label": "Type", - "name": "type", + "label": "Bind rule type", + "name": "ipapermbindruletype", + "required": true, "type": "unicode", "values": [ - "user", - "group", - "host", - "service", - "hostgroup", - "netgroup", - "dnsrecord" + "permission", + "all", + "anonymous" ] }, { "attribute": true, - "class": "Str", - "doc": "Target members of a group", + "class": "DNOrURL", + "doc": "Subtree to apply permissions to", "flags": [ "ask_create" ], + "label": "Subtree", + "name": "ipapermlocation", + "type": "DN" + }, + { + "class": "Str", + "doc": "Extra target filter", + "flags": [ + "virtual_attribute" + ], + "label": "Extra target filter", + "multivalue": true, + "name": "extratargetfilter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "All target filters, including those implied by type and memberof", + "flags": [], + "label": "Raw target filter", + "multivalue": true, + "name": "ipapermtargetfilter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "DNParam", + "doc": "ACI target DN", + "flags": [ + "no_option" + ], + "label": "ACI target DN", + "name": "ipapermtarget", + "type": "DN" + }, + { + "class": "Str", + "doc": "Target members of a group (sets memberOf targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], "label": "Member of group", + "multivalue": true, "name": "memberof", "noextrawhitespace": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "Legal LDAP filter (e.g. ou=Engineering)", + "doc": "User group to apply permissions to (sets target)", "flags": [ - "ask_create" + "ask_create", + "virtual_attribute" ], - "label": "Filter", + "label": "Target group", + "name": "targetgroup", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Deprecated; use extratargetfilter", + "flags": [ + "no_option", + "virtual_attribute" + ], + "label": "<filter>", + "multivalue": true, "name": "filter", "noextrawhitespace": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "Subtree to apply permissions to", + "doc": "Deprecated; use ipapermlocation", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Subtree", + "label": "<subtree>", + "multivalue": true, "name": "subtree", "noextrawhitespace": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "User group to apply permissions to", + "doc": "Deprecated; use ipapermright", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Target group", - "name": "targetgroup", + "label": "<permissions>", + "multivalue": true, + "name": "permissions", "noextrawhitespace": true, "type": "unicode" }, @@ -12446,6 +14645,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -12462,8 +14676,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of privileges to add", + "doc": "privileges to add", "flags": [], "label": "member privilege", "multivalue": true, @@ -12477,15 +14706,15 @@ "takes_args": [], "takes_options": [ { - "class": "StrEnum", - "doc": "Permission type", + "class": "Str", + "doc": "Permission flags", "flags": [], - "label": "Permission type", - "name": "permissiontype", - "type": "unicode", - "values": [ - "SYSTEM" - ] + "label": "Permission flags", + "multivalue": true, + "name": "ipapermissiontype", + "noextrawhitespace": true, + "required": true, + "type": "unicode" }, { "name": "all" @@ -12495,6 +14724,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -12521,6 +14765,9 @@ "name": "force", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -12535,96 +14782,225 @@ "label": "Permission name", "name": "cn", "noextrawhitespace": true, - "pattern": "^[-_ a-zA-Z0-9]+$", - "pattern_errmsg": "May only contain letters, numbers, -, _, and space", + "pattern": "^[-_ a-zA-Z0-9.]+$", + "pattern_errmsg": "May only contain letters, numbers, -, _, ., and space", "primary_key": true, "query": true, "type": "unicode" }, { "attribute": true, - "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", + "class": "StrEnum", + "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], "label": "Permissions", "multivalue": true, - "name": "permissions", + "name": "ipapermright", + "query": true, + "type": "unicode", + "values": [ + "read", + "search", + "compare", + "write", + "add", + "delete", + "all" + ] + }, + { + "name": "attrs" + }, + { + "attribute": true, + "class": "Str", + "doc": "User-specified attributes to which the permission applies", + "flags": [ + "no_create", + "allow_mod_for_managed_permission" + ], + "label": "Included attributes", + "multivalue": true, + "name": "ipapermincludedattr", "noextrawhitespace": true, "query": true, "type": "unicode" }, { - "name": "attrs" + "attribute": true, + "class": "Str", + "doc": "User-specified attributes to which the permission explicitly does not apply", + "flags": [ + "no_create", + "allow_mod_for_managed_permission" + ], + "label": "Excluded attributes", + "multivalue": true, + "name": "ipapermexcludedattr", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Attributes to which the permission applies by default", + "flags": [ + "no_update", + "no_create" + ], + "label": "Default attributes", + "multivalue": true, + "name": "ipapermdefaultattr", + "noextrawhitespace": true, + "query": true, + "type": "unicode" }, { "attribute": true, "class": "StrEnum", - "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", + "default": "permission", + "doc": "Bind rule type", "flags": [ - "ask_create" + "allow_mod_for_managed_permission" ], - "label": "Type", - "name": "type", + "label": "Bind rule type", + "name": "ipapermbindruletype", "query": true, "type": "unicode", "values": [ - "user", - "group", - "host", - "service", - "hostgroup", - "netgroup", - "dnsrecord" + "permission", + "all", + "anonymous" ] }, { "attribute": true, - "class": "Str", - "doc": "Target members of a group", + "class": "DNOrURL", + "doc": "Subtree to apply permissions to", "flags": [ "ask_create" ], + "label": "Subtree", + "name": "ipapermlocation", + "query": true, + "type": "DN" + }, + { + "class": "Str", + "doc": "Extra target filter", + "flags": [ + "virtual_attribute" + ], + "label": "Extra target filter", + "multivalue": true, + "name": "extratargetfilter", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "All target filters, including those implied by type and memberof", + "flags": [], + "label": "Raw target filter", + "multivalue": true, + "name": "ipapermtargetfilter", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "DNParam", + "doc": "ACI target DN", + "flags": [ + "no_option" + ], + "label": "ACI target DN", + "name": "ipapermtarget", + "query": true, + "type": "DN" + }, + { + "class": "Str", + "doc": "Target members of a group (sets memberOf targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], "label": "Member of group", + "multivalue": true, "name": "memberof", "noextrawhitespace": true, "query": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "Legal LDAP filter (e.g. ou=Engineering)", + "doc": "User group to apply permissions to (sets target)", "flags": [ - "ask_create" + "ask_create", + "virtual_attribute" ], - "label": "Filter", + "label": "Target group", + "name": "targetgroup", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Deprecated; use extratargetfilter", + "flags": [ + "no_option", + "virtual_attribute" + ], + "label": "<filter>", + "multivalue": true, "name": "filter", "noextrawhitespace": true, "query": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "Subtree to apply permissions to", + "doc": "Deprecated; use ipapermlocation", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Subtree", + "label": "<subtree>", + "multivalue": true, "name": "subtree", "noextrawhitespace": true, "query": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "User group to apply permissions to", + "doc": "Deprecated; use ipapermright", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Target group", - "name": "targetgroup", + "label": "<permissions>", + "multivalue": true, + "name": "permissions", "noextrawhitespace": true, "query": true, "type": "unicode" @@ -12664,6 +15040,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -12677,85 +15068,190 @@ "takes_options": [ { "attribute": true, + "class": "StrEnum", + "doc": "Rights to grant (read, search, compare, write, add, delete, all)", + "flags": [], + "label": "Permissions", + "multivalue": true, + "name": "ipapermright", + "type": "unicode", + "values": [ + "read", + "search", + "compare", + "write", + "add", + "delete", + "all" + ] + }, + { + "name": "attrs" + }, + { + "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", + "doc": "User-specified attributes to which the permission applies", "flags": [ - "nonempty" + "no_create", + "allow_mod_for_managed_permission" ], - "label": "Permissions", + "label": "Included attributes", "multivalue": true, - "name": "permissions", + "name": "ipapermincludedattr", "noextrawhitespace": true, "type": "unicode" }, { - "name": "attrs" + "attribute": true, + "class": "Str", + "doc": "User-specified attributes to which the permission explicitly does not apply", + "flags": [ + "no_create", + "allow_mod_for_managed_permission" + ], + "label": "Excluded attributes", + "multivalue": true, + "name": "ipapermexcludedattr", + "noextrawhitespace": true, + "type": "unicode" }, { "attribute": true, "class": "StrEnum", - "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", + "default": "permission", + "doc": "Bind rule type", "flags": [ - "ask_create" + "nonempty", + "allow_mod_for_managed_permission" ], - "label": "Type", - "name": "type", + "label": "Bind rule type", + "name": "ipapermbindruletype", "type": "unicode", "values": [ - "user", - "group", - "host", - "service", - "hostgroup", - "netgroup", - "dnsrecord" + "permission", + "all", + "anonymous" ] }, { "attribute": true, - "class": "Str", - "doc": "Target members of a group", + "class": "DNOrURL", + "doc": "Subtree to apply permissions to", "flags": [ "ask_create" ], + "label": "Subtree", + "name": "ipapermlocation", + "type": "DN" + }, + { + "class": "Str", + "doc": "Extra target filter", + "flags": [ + "virtual_attribute" + ], + "label": "Extra target filter", + "multivalue": true, + "name": "extratargetfilter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "All target filters, including those implied by type and memberof", + "flags": [], + "label": "Raw target filter", + "multivalue": true, + "name": "ipapermtargetfilter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "DNParam", + "doc": "ACI target DN", + "flags": [ + "no_option" + ], + "label": "ACI target DN", + "name": "ipapermtarget", + "type": "DN" + }, + { + "class": "Str", + "doc": "Target members of a group (sets memberOf targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], "label": "Member of group", + "multivalue": true, "name": "memberof", "noextrawhitespace": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "Legal LDAP filter (e.g. ou=Engineering)", + "doc": "User group to apply permissions to (sets target)", "flags": [ - "ask_create" + "ask_create", + "virtual_attribute" ], - "label": "Filter", + "label": "Target group", + "name": "targetgroup", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Deprecated; use extratargetfilter", + "flags": [ + "no_option", + "virtual_attribute" + ], + "label": "<filter>", + "multivalue": true, "name": "filter", "noextrawhitespace": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "Subtree to apply permissions to", + "doc": "Deprecated; use ipapermlocation", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Subtree", + "label": "<subtree>", + "multivalue": true, "name": "subtree", "noextrawhitespace": true, "type": "unicode" }, { - "attribute": true, "class": "Str", - "doc": "User group to apply permissions to", + "doc": "Deprecated; use ipapermright", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Target group", - "name": "targetgroup", + "label": "<permissions>", + "multivalue": true, + "name": "permissions", "noextrawhitespace": true, "type": "unicode" }, @@ -12787,14 +15283,29 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", "doc": "Rename the permission object", "flags": [], "label": "Rename", "name": "rename", "noextrawhitespace": true, - "pattern": "^[-_ a-zA-Z0-9]+$", - "pattern_errmsg": "May only contain letters, numbers, -, _, and space", + "pattern": "^[-_ a-zA-Z0-9.]+$", + "pattern_errmsg": "May only contain letters, numbers, -, _, ., and space", "primary_key": true, "type": "unicode" } @@ -12813,8 +15324,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of privileges to remove", + "doc": "privileges to remove", "flags": [], "label": "member privilege", "multivalue": true, @@ -12844,13 +15370,32 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, "ping": { "name": "ping", "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "pkinit_anonymous": { "name": "pkinit_anonymous", @@ -12866,7 +15411,11 @@ "type": "unicode" } ], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "plugins": { "name": "plugins", @@ -12882,6 +15431,9 @@ }, { "name": "all" + }, + { + "name": "version" } ] }, @@ -12913,6 +15465,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -12929,8 +15496,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of roles to add", + "doc": "roles to add", "flags": [], "label": "member role", "multivalue": true, @@ -12953,8 +15535,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of permissions", + "doc": "permissions", "flags": [], "label": "permission", "multivalue": true, @@ -12975,6 +15572,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -13039,6 +15639,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -13090,6 +15705,21 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", "doc": "Rename the privilege object", "flags": [], @@ -13114,8 +15744,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of roles to remove", + "doc": "roles to remove", "flags": [], "label": "member role", "multivalue": true, @@ -13138,8 +15783,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of permissions", + "doc": "permissions", "flags": [], "label": "permission", "multivalue": true, @@ -13169,6 +15829,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -13181,7 +15856,7 @@ "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", - "maxvalue": 2147483647, + "maxvalue": 20000, "minvalue": 0, "name": "krbmaxpwdlife", "type": "int" @@ -13304,6 +15979,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -13328,7 +16006,7 @@ "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", - "maxvalue": 2147483647, + "maxvalue": 20000, "minvalue": 0, "name": "krbmaxpwdlife", "query": true, @@ -13483,7 +16161,7 @@ "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", - "maxvalue": 2147483647, + "maxvalue": 20000, "minvalue": 0, "name": "krbmaxpwdlife", "type": "int" @@ -13639,75 +16317,74 @@ } ] }, - "idrange_add": { + "radiusproxy_add": { "takes_args": [], "takes_options": [ { "attribute": true, - "class": "Int", - "doc": "First Posix ID of the range", + "class": "Str", + "doc": "A description of this RADIUS proxy server", "flags": [], - "label": "First Posix ID of the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaseid", - "required": true, - "type": "int" + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "type": "unicode" }, { "attribute": true, - "class": "Int", - "doc": "Number of IDs in the range", + "class": "Str", + "doc": "The hostname or IP (with or without port)", "flags": [], - "label": "Number of IDs in the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipaidrangesize", + "label": "Server", + "multivalue": true, + "name": "ipatokenradiusserver", + "noextrawhitespace": true, "required": true, - "type": "int" + "type": "unicode" }, { "attribute": true, - "class": "Int", - "doc": "First RID of the corresponding RID range", - "flags": [], - "label": "First RID of the corresponding RID range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaserid", + "class": "Password", + "confirm": true, + "doc": "The secret used to encrypt data", + "flags": [ + "no_option" + ], + "label": "Secret", + "name": "ipatokenradiussecret", + "noextrawhitespace": true, "required": true, - "type": "int" + "type": "unicode" }, { "attribute": true, "class": "Int", - "doc": "First RID of the secondary RID range", + "doc": "The total timeout across all retries (in seconds)", "flags": [], - "label": "First RID of the secondary RID range", + "label": "Timeout", "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipasecondarybaserid", + "minvalue": 1, + "name": "ipatokenradiustimeout", "type": "int" }, { "attribute": true, - "class": "Str", - "doc": "Domain SID of the trusted domain", + "class": "Int", + "doc": "The number of times to retry authentication", "flags": [], - "label": "Domain SID of the trusted domain", - "name": "ipanttrusteddomainsid", - "noextrawhitespace": true, - "type": "unicode" + "label": "Retries", + "maxvalue": 10, + "minvalue": 0, + "name": "ipatokenradiusretries", + "type": "int" }, { "attribute": true, "class": "Str", - "doc": "Range type", - "flags": [ - "no_option" - ], - "label": "Range type", - "name": "iparangetype", + "doc": "The username attribute on the user object", + "flags": [], + "label": "User attribute", + "name": "ipatokenusermapattribute", "noextrawhitespace": true, "type": "unicode" }, @@ -13728,7 +16405,7 @@ } ] }, - "idrange_del": { + "radiusproxy_del": { "takes_args": [], "takes_options": [ { @@ -13739,18 +16416,21 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, - "idrange_find": { + "radiusproxy_find": { "takes_args": [], "takes_options": [ { "attribute": true, "class": "Str", - "doc": "Range name", + "doc": "RADIUS proxy server name", "flags": [], - "label": "Range name", + "label": "RADIUS proxy server name", "name": "cn", "noextrawhitespace": true, "primary_key": true, @@ -13759,72 +16439,72 @@ }, { "attribute": true, - "class": "Int", - "doc": "First Posix ID of the range", + "class": "Str", + "doc": "A description of this RADIUS proxy server", "flags": [], - "label": "First Posix ID of the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaseid", + "label": "Description", + "name": "description", + "noextrawhitespace": true, "query": true, - "type": "int" + "type": "unicode" }, { "attribute": true, - "class": "Int", - "doc": "Number of IDs in the range", + "class": "Str", + "doc": "The hostname or IP (with or without port)", "flags": [], - "label": "Number of IDs in the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipaidrangesize", + "label": "Server", + "multivalue": true, + "name": "ipatokenradiusserver", + "noextrawhitespace": true, "query": true, - "type": "int" + "type": "unicode" }, { "attribute": true, - "class": "Int", - "doc": "First RID of the corresponding RID range", - "flags": [], - "label": "First RID of the corresponding RID range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaserid", + "class": "Password", + "confirm": true, + "doc": "The secret used to encrypt data", + "flags": [ + "no_option" + ], + "label": "Secret", + "name": "ipatokenradiussecret", + "noextrawhitespace": true, "query": true, - "type": "int" + "type": "unicode" }, { "attribute": true, "class": "Int", - "doc": "First RID of the secondary RID range", + "doc": "The total timeout across all retries (in seconds)", "flags": [], - "label": "First RID of the secondary RID range", + "label": "Timeout", "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipasecondarybaserid", + "minvalue": 1, + "name": "ipatokenradiustimeout", "query": true, "type": "int" }, { "attribute": true, - "class": "Str", - "doc": "Domain SID of the trusted domain", + "class": "Int", + "doc": "The number of times to retry authentication", "flags": [], - "label": "Domain SID of the trusted domain", - "name": "ipanttrusteddomainsid", - "noextrawhitespace": true, + "label": "Retries", + "maxvalue": 10, + "minvalue": 0, + "name": "ipatokenradiusretries", "query": true, - "type": "unicode" + "type": "int" }, { "attribute": true, "class": "Str", - "doc": "Range type", - "flags": [ - "no_option" - ], - "label": "Range type", - "name": "iparangetype", + "doc": "The username attribute on the user object", + "flags": [], + "label": "User attribute", + "name": "ipatokenusermapattribute", "noextrawhitespace": true, "query": true, "type": "unicode" @@ -13872,78 +16552,173 @@ } ] }, - "idrange_mod": { + "radiusproxy_mod": { "takes_args": [], "takes_options": [ { "attribute": true, - "class": "Int", - "doc": "First Posix ID of the range", + "class": "Str", + "doc": "A description of this RADIUS proxy server", + "flags": [], + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "The hostname or IP (with or without port)", "flags": [ "nonempty" ], - "label": "First Posix ID of the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaseid", - "type": "int" + "label": "Server", + "multivalue": true, + "name": "ipatokenradiusserver", + "noextrawhitespace": true, + "type": "unicode" }, { "attribute": true, - "class": "Int", - "doc": "Number of IDs in the range", + "class": "Password", + "confirm": true, + "doc": "The secret used to encrypt data", "flags": [ - "nonempty" + "nonempty", + "no_option" ], - "label": "Number of IDs in the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipaidrangesize", - "type": "int" + "label": "Secret", + "name": "ipatokenradiussecret", + "noextrawhitespace": true, + "type": "unicode" }, { "attribute": true, "class": "Int", - "doc": "First RID of the corresponding RID range", - "flags": [ - "nonempty" - ], - "label": "First RID of the corresponding RID range", + "doc": "The total timeout across all retries (in seconds)", + "flags": [], + "label": "Timeout", "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaserid", + "minvalue": 1, + "name": "ipatokenradiustimeout", "type": "int" }, { "attribute": true, "class": "Int", - "doc": "First RID of the secondary RID range", + "doc": "The number of times to retry authentication", "flags": [], - "label": "First RID of the secondary RID range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipasecondarybaserid", + "label": "Retries", + "maxvalue": 10, + "minvalue": 0, + "name": "ipatokenradiusretries", "type": "int" }, { "attribute": true, "class": "Str", - "doc": "Domain SID of the trusted domain", + "doc": "The username attribute on the user object", "flags": [], - "label": "Domain SID of the trusted domain", - "name": "ipanttrusteddomainsid", + "label": "User attribute", + "name": "ipatokenusermapattribute", "noextrawhitespace": true, "type": "unicode" }, { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "delattr" + }, + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Str", + "doc": "Rename the RADIUS proxy server object", + "flags": [], + "label": "Rename", + "name": "rename", + "noextrawhitespace": true, + "primary_key": true, + "type": "unicode" + } + ] + }, + "radiusproxy_show": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "realmdomains_mod": { + "takes_args": [], + "takes_options": [ + { "attribute": true, "class": "Str", - "doc": "Range type", + "doc": "Domain", "flags": [ - "no_option" + "nonempty" ], - "label": "Range type", - "name": "iparangetype", + "label": "Domain", + "multivalue": true, + "name": "associateddomain", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Add domain", + "flags": [], + "label": "Add domain", + "name": "add_domain", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Delete domain", + "flags": [], + "label": "Delete domain", + "name": "del_domain", "noextrawhitespace": true, "type": "unicode" }, @@ -13966,6 +16741,15 @@ "type": "bool" }, { + "class": "Flag", + "doc": "Force adding domain even if not in DNS", + "flags": [], + "label": "Force", + "name": "force", + "required": true, + "type": "bool" + }, + { "name": "all" }, { @@ -13976,7 +16760,7 @@ } ] }, - "idrange_show": { + "realmdomains_show": { "takes_args": [], "takes_options": [ { @@ -14027,6 +16811,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -14043,8 +16842,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -14054,7 +16868,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -14064,7 +16878,7 @@ }, { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -14074,7 +16888,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -14097,8 +16911,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of privileges", + "doc": "privileges", "flags": [], "label": "privilege", "multivalue": true, @@ -14119,6 +16948,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -14183,6 +17015,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -14234,6 +17081,21 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", "doc": "Rename the role object", "flags": [], @@ -14258,8 +17120,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -14269,7 +17146,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -14279,7 +17156,7 @@ }, { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -14289,7 +17166,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -14312,8 +17189,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of privileges", + "doc": "privileges", "flags": [], "label": "privilege", "multivalue": true, @@ -14343,6 +17235,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -14353,7 +17260,7 @@ { "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -14378,7 +17285,11 @@ "selfservice_del": { "name": "selfservice_del", "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "selfservice_find": { "name": "selfservice_find", @@ -14401,7 +17312,7 @@ { "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -14439,7 +17350,7 @@ { "attribute": true, "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -14559,6 +17470,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -14575,8 +17501,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -14586,7 +17527,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -14609,8 +17550,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -14620,7 +17576,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -14641,16 +17597,27 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "selinuxusermap_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "selinuxusermap_enable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "selinuxusermap_find": { "takes_args": [], @@ -14773,6 +17740,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"name\")", "flags": [], "label": "Primary key only", @@ -14877,6 +17859,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -14893,8 +17890,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -14904,7 +17916,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -14927,8 +17939,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -14938,7 +17965,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -14968,6 +17995,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -14988,7 +18030,7 @@ { "attribute": true, "class": "StrEnum", - "doc": "Types of PAC this service supports", + "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", "multivalue": true, @@ -14996,10 +18038,33 @@ "type": "unicode", "values": [ "MS-PAC", - "PAD" + "PAD", + "NONE" ] }, { + "class": "Bool", + "doc": "Pre-authentication is required for the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Requires pre-authentication", + "name": "ipakrbrequirespreauth", + "type": "bool" + }, + { + "class": "Bool", + "doc": "Client credentials may be delegated to the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Trusted for delegation", + "name": "ipakrbokasdelegate", + "type": "bool" + }, + { "name": "setattr" }, { @@ -15022,6 +18087,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15038,8 +18118,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -15060,12 +18155,19 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "service_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "service_find": { "takes_args": [], @@ -15085,7 +18187,7 @@ { "attribute": true, "class": "StrEnum", - "doc": "Types of PAC this service supports", + "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", "multivalue": true, @@ -15094,7 +18196,8 @@ "type": "unicode", "values": [ "MS-PAC", - "PAD" + "PAD", + "NONE" ] }, { @@ -15132,6 +18235,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"principal\")", "flags": [], "label": "Primary key only", @@ -15177,7 +18295,7 @@ { "attribute": true, "class": "StrEnum", - "doc": "Types of PAC this service supports", + "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", "multivalue": true, @@ -15185,10 +18303,33 @@ "type": "unicode", "values": [ "MS-PAC", - "PAD" + "PAD", + "NONE" ] }, { + "class": "Bool", + "doc": "Pre-authentication is required for the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Requires pre-authentication", + "name": "ipakrbrequirespreauth", + "type": "bool" + }, + { + "class": "Bool", + "doc": "Client credentials may be delegated to the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Trusted for delegation", + "name": "ipakrbokasdelegate", + "type": "bool" + }, + { "name": "setattr" }, { @@ -15214,6 +18355,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15230,8 +18386,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -15270,13 +18441,41 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, "session_logout": { "name": "session_logout", "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] + }, + "sidgen_was_run": { + "name": "sidgen_was_run", + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] }, "sudocmd_add": { "takes_args": [], @@ -15305,6 +18504,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15319,6 +18533,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -15383,6 +18600,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"command\")", "flags": [], "label": "Primary key only", @@ -15430,6 +18662,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15453,6 +18700,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15484,6 +18746,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15500,8 +18777,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of sudo commands to add", + "doc": "sudo commands to add", "flags": [], "label": "member sudo command", "multivalue": true, @@ -15522,6 +18814,9 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, @@ -15586,6 +18881,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"sudocmdgroup-name\")", "flags": [], "label": "Primary key only", @@ -15635,6 +18945,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15651,8 +18976,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of sudo commands to remove", + "doc": "sudo commands to remove", "flags": [], "label": "member sudo command", "multivalue": true, @@ -15682,6 +19022,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15838,6 +19193,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15854,8 +19224,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of sudo commands to add", + "doc": "sudo commands to add", "flags": [], "label": "member sudo command", "multivalue": true, @@ -15865,7 +19250,7 @@ }, { "class": "Str", - "doc": "comma-separated list of sudo command groups to add", + "doc": "sudo command groups to add", "flags": [], "label": "member sudo command group", "multivalue": true, @@ -15888,8 +19273,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of sudo commands to add", + "doc": "sudo commands to add", "flags": [], "label": "member sudo command", "multivalue": true, @@ -15899,7 +19299,7 @@ }, { "class": "Str", - "doc": "comma-separated list of sudo command groups to add", + "doc": "sudo command groups to add", "flags": [], "label": "member sudo command group", "multivalue": true, @@ -15922,8 +19322,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to add", + "doc": "hosts to add", "flags": [], "label": "member host", "multivalue": true, @@ -15933,7 +19348,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to add", + "doc": "host groups to add", "flags": [], "label": "member host group", "multivalue": true, @@ -15955,6 +19370,30 @@ "noextrawhitespace": true, "required": true, "type": "unicode" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -15971,8 +19410,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -15995,8 +19449,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -16006,7 +19475,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -16029,8 +19498,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to add", + "doc": "users to add", "flags": [], "label": "member user", "multivalue": true, @@ -16040,7 +19524,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to add", + "doc": "groups to add", "flags": [], "label": "member group", "multivalue": true, @@ -16061,16 +19545,27 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "sudorule_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "sudorule_enable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "sudorule_find": { "takes_args": [], @@ -16270,6 +19765,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"sudorule-name\")", "flags": [], "label": "Primary key only", @@ -16443,6 +19953,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -16459,8 +19984,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of sudo commands to remove", + "doc": "sudo commands to remove", "flags": [], "label": "member sudo command", "multivalue": true, @@ -16470,7 +20010,7 @@ }, { "class": "Str", - "doc": "comma-separated list of sudo command groups to remove", + "doc": "sudo command groups to remove", "flags": [], "label": "member sudo command group", "multivalue": true, @@ -16493,8 +20033,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of sudo commands to remove", + "doc": "sudo commands to remove", "flags": [], "label": "member sudo command", "multivalue": true, @@ -16504,7 +20059,7 @@ }, { "class": "Str", - "doc": "comma-separated list of sudo command groups to remove", + "doc": "sudo command groups to remove", "flags": [], "label": "member sudo command group", "multivalue": true, @@ -16527,8 +20082,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of hosts to remove", + "doc": "hosts to remove", "flags": [], "label": "member host", "multivalue": true, @@ -16538,7 +20108,7 @@ }, { "class": "Str", - "doc": "comma-separated list of host groups to remove", + "doc": "host groups to remove", "flags": [], "label": "member host group", "multivalue": true, @@ -16560,6 +20130,30 @@ "noextrawhitespace": true, "required": true, "type": "unicode" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -16576,8 +20170,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -16600,8 +20209,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -16611,7 +20235,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -16634,8 +20258,23 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", - "doc": "comma-separated list of users to remove", + "doc": "users to remove", "flags": [], "label": "member user", "multivalue": true, @@ -16645,7 +20284,7 @@ }, { "class": "Str", - "doc": "comma-separated list of groups to remove", + "doc": "groups to remove", "flags": [], "label": "member group", "multivalue": true, @@ -16675,6 +20314,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -16748,7 +20402,6 @@ }, { "class": "Int", - "default": 200000, "doc": "Size of the ID range reserved for the trusted domain", "flags": [], "label": "Size of the ID range reserved for the trusted domain", @@ -16758,6 +20411,18 @@ "type": "int" }, { + "class": "StrEnum", + "doc": "Type of trusted domain ID range, one of ipa-ad-trust-posix, ipa-ad-trust", + "flags": [], + "label": "Range type", + "name": "range_type", + "type": "unicode", + "values": [ + "ipa-ad-trust-posix", + "ipa-ad-trust" + ] + }, + { "name": "all" }, { @@ -16779,6 +20444,32 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" + } + ] + }, + "trust_fetch_domains": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" } ] }, @@ -16798,6 +20489,62 @@ "type": "unicode" }, { + "attribute": true, + "class": "Str", + "doc": "Domain NetBIOS name", + "flags": [ + "no_update", + "no_create" + ], + "label": "Domain NetBIOS name", + "name": "ipantflatname", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain Security Identifier", + "flags": [ + "no_update", + "no_create" + ], + "label": "Domain Security Identifier", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "SID blacklist incoming", + "flags": [ + "no_create" + ], + "label": "SID blacklist incoming", + "multivalue": true, + "name": "ipantsidblacklistincoming", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "SID blacklist outgoing", + "flags": [ + "no_create" + ], + "label": "SID blacklist outgoing", + "multivalue": true, + "name": "ipantsidblacklistoutgoing", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { "class": "Int", "doc": "Time limit of search in seconds", "flags": [ @@ -16844,6 +20591,32 @@ "takes_args": [], "takes_options": [ { + "attribute": true, + "class": "Str", + "doc": "SID blacklist incoming", + "flags": [ + "no_create" + ], + "label": "SID blacklist incoming", + "multivalue": true, + "name": "ipantsidblacklistincoming", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "SID blacklist outgoing", + "flags": [ + "no_create" + ], + "label": "SID blacklist outgoing", + "multivalue": true, + "name": "ipantsidblacklistoutgoing", + "noextrawhitespace": true, + "type": "unicode" + }, + { "name": "setattr" }, { @@ -16872,6 +20645,32 @@ } ] }, + "trust_resolve": { + "name": "trust_resolve", + "takes_args": [], + "takes_options": [ + { + "class": "Str", + "doc": "Security Identifiers (SIDs)", + "flags": [], + "label": "Security Identifiers (SIDs)", + "multivalue": true, + "name": "sids", + "noextrawhitespace": true, + "required": true, + "type": "unicode" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, "trust_show": { "takes_args": [], "takes_options": [ @@ -16895,6 +20694,370 @@ } ] }, + "trustconfig_mod": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Fallback primary group", + "flags": [ + "nonempty" + ], + "label": "Fallback primary group", + "name": "ipantfallbackprimarygroup", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "delattr" + }, + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "class": "StrEnum", + "default": "ad", + "doc": "Trust type (ad for Active Directory, default)", + "flags": [], + "label": "Trust type (ad for Active Directory, default)", + "name": "trust_type", + "required": true, + "type": "unicode", + "values": [ + "ad" + ] + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "trustconfig_show": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "class": "StrEnum", + "default": "ad", + "doc": "Trust type (ad for Active Directory, default)", + "flags": [], + "label": "Trust type (ad for Active Directory, default)", + "name": "trust_type", + "required": true, + "type": "unicode", + "values": [ + "ad" + ] + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "trustdomain_add": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Domain NetBIOS name", + "flags": [], + "label": "Domain NetBIOS name", + "name": "ipantflatname", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain Security Identifier", + "flags": [], + "label": "Domain Security Identifier", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Trusted domain partner", + "flags": [ + "no_display", + "no_option" + ], + "label": "Trusted domain partner", + "name": "ipanttrustpartner", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "class": "StrEnum", + "default": "ad", + "doc": "Trust type (ad for Active Directory, default)", + "flags": [], + "label": "Trust type (ad for Active Directory, default)", + "name": "trust_type", + "required": true, + "type": "unicode", + "values": [ + "ad" + ] + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, + "trustdomain_del": { + "takes_args": [], + "takes_options": [ + { + "class": "Flag", + "doc": "Continuous mode: Don't stop on errors.", + "flags": [], + "label": "<continue>", + "name": "continue", + "required": true, + "type": "bool" + }, + { + "name": "version" + } + ] + }, + "trustdomain_disable": { + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, + "trustdomain_enable": { + "takes_args": [], + "takes_options": [ + { + "name": "version" + } + ] + }, + "trustdomain_find": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Domain name", + "flags": [], + "label": "Domain name", + "name": "cn", + "noextrawhitespace": true, + "primary_key": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain NetBIOS name", + "flags": [], + "label": "Domain NetBIOS name", + "name": "ipantflatname", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain Security Identifier", + "flags": [], + "label": "Domain Security Identifier", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Trusted domain partner", + "flags": [ + "no_display", + "no_option" + ], + "label": "Trusted domain partner", + "name": "ipanttrustpartner", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "class": "Int", + "doc": "Time limit of search in seconds", + "flags": [ + "no_display" + ], + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "timelimit", + "type": "int" + }, + { + "class": "Int", + "doc": "Maximum number of entries returned", + "flags": [ + "no_display" + ], + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "sizelimit", + "type": "int" + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + }, + { + "class": "Flag", + "doc": "Results should contain primary key attribute only (\"domain\")", + "flags": [], + "label": "Primary key only", + "name": "pkey_only", + "type": "bool" + } + ] + }, + "trustdomain_mod": { + "takes_args": [], + "takes_options": [ + { + "attribute": true, + "class": "Str", + "doc": "Domain NetBIOS name", + "flags": [], + "label": "Domain NetBIOS name", + "name": "ipantflatname", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Domain Security Identifier", + "flags": [], + "label": "Domain Security Identifier", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "Trusted domain partner", + "flags": [ + "no_display", + "no_option" + ], + "label": "Trusted domain partner", + "name": "ipanttrustpartner", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "name": "setattr" + }, + { + "name": "addattr" + }, + { + "name": "delattr" + }, + { + "class": "Flag", + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "flags": [], + "label": "Rights", + "name": "rights", + "required": true, + "type": "bool" + }, + { + "class": "StrEnum", + "default": "ad", + "doc": "Trust type (ad for Active Directory, default)", + "flags": [], + "label": "Trust type (ad for Active Directory, default)", + "name": "trust_type", + "required": true, + "type": "unicode", + "values": [ + "ad" + ] + }, + { + "name": "all" + }, + { + "name": "raw" + }, + { + "name": "version" + } + ] + }, "user_add": { "takes_args": [], "takes_options": [ @@ -17032,27 +21195,23 @@ { "attribute": true, "class": "Int", - "default": 999, "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", "maxvalue": 2147483647, "minvalue": 1, "name": "uidnumber", - "required": true, "type": "int" }, { "attribute": true, "class": "Int", - "default": 999, "doc": "Group ID Number", "flags": [], "label": "GID", "maxvalue": 2147483647, "minvalue": 1, "name": "gidnumber", - "required": true, "type": "int" }, { @@ -17204,6 +21363,52 @@ "type": "unicode" }, { + "attribute": true, + "class": "StrEnum", + "doc": "Types of supported user authentication", + "flags": [], + "label": "User authentication types", + "multivalue": true, + "name": "ipauserauthtype", + "type": "unicode", + "values": [ + "password", + "radius", + "otp" + ] + }, + { + "attribute": true, + "class": "Str", + "doc": "User category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "RADIUS proxy configuration", + "flags": [], + "label": "RADIUS proxy configuration", + "name": "ipatokenradiusconfiglink", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "RADIUS proxy username", + "flags": [], + "label": "RADIUS proxy username", + "name": "ipatokenradiususername", + "noextrawhitespace": true, + "type": "unicode" + }, + { "name": "setattr" }, { @@ -17226,6 +21431,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -17240,16 +21460,27 @@ "name": "continue", "required": true, "type": "bool" + }, + { + "name": "version" } ] }, "user_disable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "user_enable": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] }, "user_find": { "takes_args": [], @@ -17400,7 +21631,6 @@ { "attribute": true, "class": "Int", - "default": 999, "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", @@ -17413,7 +21643,6 @@ { "attribute": true, "class": "Int", - "default": 999, "doc": "Group ID Number", "flags": [], "label": "GID", @@ -17572,6 +21801,56 @@ "type": "bool" }, { + "attribute": true, + "class": "StrEnum", + "doc": "Types of supported user authentication", + "flags": [], + "label": "User authentication types", + "multivalue": true, + "name": "ipauserauthtype", + "query": true, + "type": "unicode", + "values": [ + "password", + "radius", + "otp" + ] + }, + { + "attribute": true, + "class": "Str", + "doc": "User category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "RADIUS proxy configuration", + "flags": [], + "label": "RADIUS proxy configuration", + "name": "ipatokenradiusconfiglink", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "RADIUS proxy username", + "flags": [], + "label": "RADIUS proxy username", + "name": "ipatokenradiususername", + "noextrawhitespace": true, + "query": true, + "type": "unicode" + }, + { "class": "Int", "doc": "Time limit of search in seconds", "flags": [ @@ -17615,6 +21894,21 @@ }, { "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { + "class": "Flag", "doc": "Results should contain primary key attribute only (\"login\")", "flags": [], "label": "Primary key only", @@ -17851,11 +22145,8 @@ { "attribute": true, "class": "Int", - "default": 999, "doc": "User ID Number (system will assign one if not provided)", - "flags": [ - "nonempty" - ], + "flags": [], "label": "UID", "maxvalue": 2147483647, "minvalue": 1, @@ -17865,11 +22156,8 @@ { "attribute": true, "class": "Int", - "default": 999, "doc": "Group ID Number", - "flags": [ - "nonempty" - ], + "flags": [], "label": "GID", "maxvalue": 2147483647, "minvalue": 1, @@ -18025,6 +22313,52 @@ "type": "unicode" }, { + "attribute": true, + "class": "StrEnum", + "doc": "Types of supported user authentication", + "flags": [], + "label": "User authentication types", + "multivalue": true, + "name": "ipauserauthtype", + "type": "unicode", + "values": [ + "password", + "radius", + "otp" + ] + }, + { + "attribute": true, + "class": "Str", + "doc": "User category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "RADIUS proxy configuration", + "flags": [], + "label": "RADIUS proxy configuration", + "name": "ipatokenradiusconfiglink", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "attribute": true, + "class": "Str", + "doc": "RADIUS proxy username", + "flags": [], + "label": "RADIUS proxy username", + "name": "ipatokenradiususername", + "noextrawhitespace": true, + "type": "unicode" + }, + { "name": "setattr" }, { @@ -18052,6 +22386,21 @@ "name": "version" }, { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" + }, + { "class": "Str", "doc": "Rename the user object", "flags": [], @@ -18086,6 +22435,21 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, @@ -18100,15 +22464,34 @@ }, { "name": "version" + }, + { + "class": "Flag", + "doc": "Suppress processing of membership attributes.", + "exclude": [ + "webui" + ], + "flags": [ + "no_option", + "no_output" + ], + "label": "<no_members>", + "name": "no_members", + "required": true, + "type": "bool" } ] }, "user_unlock": { "takes_args": [], - "takes_options": [] + "takes_options": [ + { + "name": "version" + } + ] } }, "methods": {}, "objects": {} } -} +}
\ No newline at end of file diff --git a/install/ui/test/data/ipa_init_methods.json b/install/ui/test/data/ipa_init_methods.json deleted file mode 100644 index 948c3a578..000000000 --- a/install/ui/test/data/ipa_init_methods.json +++ /dev/null @@ -1,10710 +0,0 @@ -{ - "error": null, - "id": null, - "result": { - "commands": {}, - "methods": { - "aci_add": { - "name": "aci_add", - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "prefix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "ACI prefix", - "multivalue": false, - "name": "aciprefix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "permission", - "delegation", - "selfservice", - "none" - ] - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "test", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Test the ACI syntax but don't write anything", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<test>", - "multivalue": false, - "name": "test", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "aci_del": { - "name": "aci_del", - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "prefix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "ACI prefix", - "multivalue": false, - "name": "aciprefix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "permission", - "delegation", - "selfservice", - "none" - ] - } - ] - }, - "aci_find": { - "name": "aci_find", - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "prefix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "ACI prefix", - "multivalue": false, - "name": "aciprefix", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode", - "values": [ - "permission", - "delegation", - "selfservice", - "none" - ] - } - ] - }, - "aci_mod": { - "name": "aci_mod", - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "prefix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "ACI prefix", - "multivalue": false, - "name": "aciprefix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "permission", - "delegation", - "selfservice", - "none" - ] - } - ] - }, - "aci_rename": { - "name": "aci_rename", - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "prefix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "ACI prefix", - "multivalue": false, - "name": "aciprefix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "permission", - "delegation", - "selfservice", - "none" - ] - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "newname", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "New ACI name", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "<newname>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "newname", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "aci_show": { - "name": "aci_show", - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "prefix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "ACI prefix", - "multivalue": false, - "name": "aciprefix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "permission", - "delegation", - "selfservice", - "none" - ] - } - ] - }, - "automember_add": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "automember_rule", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automember Rule", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Automember Rule", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cn", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_add_condition": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "automember_rule", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automember Rule", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Automember Rule", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cn", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": true, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "inclusive_regex", - "cli_short_name": null, - "csv": true, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Inclusive Regex", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Inclusive Regex", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "automemberinclusiveregex", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": true, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "exclusive_regex", - "cli_short_name": null, - "csv": true, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Exclusive Regex", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Exclusive Regex", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "automemberexclusiveregex", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "key", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", - "exclude": null, - "flags": [ - "no_update", - "no_create", - "no_search" - ], - "hint": null, - "include": null, - "label": "Attribute Key", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "key", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_default_group_remove": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_default_group_set": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "default_group", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Default group for entires to land", - "exclude": null, - "flags": [ - "no_update", - "no_create" - ], - "hint": null, - "include": null, - "label": "Default Group", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "automemberdefaultgroup", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_default_group_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_del": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "automember_rule", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automember Rule", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Automember Rule", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cn", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_mod": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "automember_rule", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automember Rule", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Automember Rule", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cn", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_remove_condition": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "automember_rule", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automember Rule", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Automember Rule", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cn", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": true, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "inclusive_regex", - "cli_short_name": null, - "csv": true, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Inclusive Regex", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Inclusive Regex", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "automemberinclusiveregex", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": true, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "exclusive_regex", - "cli_short_name": null, - "csv": true, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Exclusive Regex", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Exclusive Regex", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "automemberexclusiveregex", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "key", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", - "exclude": null, - "flags": [ - "no_update", - "no_create", - "no_search" - ], - "hint": null, - "include": null, - "label": "Attribute Key", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "key", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automember_show": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "automember_rule", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automember Rule", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Automember Rule", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cn", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "StrEnum", - "cli_name": "type", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Grouping to which the rule applies", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Grouping Type", - "multivalue": false, - "name": "type", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode", - "values": [ - "group", - "hostgroup" - ] - } - ] - }, - "automountkey_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountkey_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "IA5Str", - "cli_name": "key", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automount key name.", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Key", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "automountkey", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "IA5Str", - "cli_name": "info", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Mount information", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Mount information", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "automountinformation", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountkey_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "automountkey_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "IA5Str", - "cli_name": "newinfo", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "New mount information", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "New mount information", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "newautomountinformation", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountkey_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "IA5Str", - "cli_name": "key", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automount key name.", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Key", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "automountkey", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "IA5Str", - "cli_name": "info", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Mount information", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Mount information", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "automountinformation", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountlocation_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountlocation_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "automountlocation_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "automountlocation_import": { - "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "masterfile", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Automount master file.", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Master file", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "masterfile", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous operation mode. Errors are reported but the process continues.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "automountlocation_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "automountlocation_tofiles": { - "takes_args": [], - "takes_options": [] - }, - "automountmap_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountmap_add_indirect": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "mount", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Mount point", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Mount point", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "key", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Str", - "cli_name": "parentmap", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": "auto.master", - "doc": "Name of parent automount map (default: auto.master).", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Parent map", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "parentmap", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "automountmap_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "automountmap_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "automountmap_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "automountmap_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "config_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "config_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "cosentry_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "cosentry_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "cosentry_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "cosentry_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "cosentry_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "delegation_add": { - "name": "delegation_add", - "takes_args": [], - "takes_options": [] - }, - "delegation_del": { - "name": "delegation_del", - "takes_args": [], - "takes_options": [] - }, - "delegation_find": { - "name": "delegation_find", - "takes_args": [], - "takes_options": [] - }, - "delegation_mod": { - "name": "delegation_mod", - "takes_args": [], - "takes_options": [] - }, - "delegation_show": { - "name": "delegation_show", - "takes_args": [], - "takes_options": [] - }, - "dnsrecord_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "force", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "force NS record creation even if its hostname is not in DNS", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [ - "no_option", - "no_output" - ], - "hint": null, - "include": null, - "label": "Force", - "multivalue": false, - "name": "force", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnsrecord_add_record": { - "takes_args": [], - "takes_options": [] - }, - "dnsrecord_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "del_all", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Delete all associated records", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Delete all associated records", - "multivalue": false, - "name": "del_all", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnsrecord_delentry": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnsrecord_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "dnsrecord_mod": { - "takes_args": [], - "takes_options": [] - }, - "dnsrecord_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnszone_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "force", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Force DNS zone creation even if nameserver not in DNS.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Force", - "multivalue": false, - "name": "force", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "ip_address", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add the nameserver to DNS with this IP address", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "<ip_address>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "ip_address", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "dnszone_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnszone_disable": { - "takes_args": [], - "takes_options": [] - }, - "dnszone_enable": { - "takes_args": [], - "takes_options": [] - }, - "dnszone_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "forward_only", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Search for forward zones only", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Forward zones only", - "multivalue": false, - "name": "forward_only", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnszone_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "dnszone_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "group_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "nonposix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Create as a non-POSIX group", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<nonposix>", - "multivalue": false, - "name": "nonposix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "group_add_member": { - "takes_args": [], - "takes_options": [] - }, - "group_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "group_detach": { - "takes_args": [], - "takes_options": [] - }, - "group_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "private", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "search for private groups", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<private>", - "multivalue": false, - "name": "private", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "group_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "posix", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "change to a POSIX group", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<posix>", - "multivalue": false, - "name": "posix", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "group_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "group_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacrule_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "hbacrule_add_host": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_add_service": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_add_sourcehost": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_add_user": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacrule_disable": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_enable": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "hbacrule_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacrule_remove_host": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_remove_service": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_remove_sourcehost": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_remove_user": { - "takes_args": [], - "takes_options": [] - }, - "hbacrule_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacsvc_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "hbacsvc_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacsvc_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "hbacsvc_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacsvc_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacsvcgroup_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "hbacsvcgroup_add_member": { - "takes_args": [], - "takes_options": [] - }, - "hbacsvcgroup_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacsvcgroup_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "hbacsvcgroup_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hbacsvcgroup_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "hbacsvcgroup_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "host_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "force", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "force host name even if not in DNS", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Force", - "multivalue": false, - "name": "force", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "no_reverse", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "skip reverse DNS detection", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<no_reverse>", - "multivalue": false, - "name": "no_reverse", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "ip_address", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add the host to DNS with this IP address", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "IP Address", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "ip_address", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "host_add_managedby": { - "takes_args": [], - "takes_options": [] - }, - "host_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "updatedns", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Remove entries from DNS", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<updatedns>", - "multivalue": false, - "name": "updatedns", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "host_disable": { - "takes_args": [], - "takes_options": [] - }, - "host_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "host_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": true, - "autofill": false, - "class": "Str", - "cli_name": "principalname", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Kerberos principal name for this host", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Principal name", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "krbprincipalname", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "host_remove_managedby": { - "takes_args": [], - "takes_options": [] - }, - "host_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "out", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "file to store certificate in", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "<out>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "out", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "hostgroup_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "hostgroup_add_member": { - "takes_args": [], - "takes_options": [] - }, - "hostgroup_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hostgroup_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "hostgroup_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "hostgroup_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "hostgroup_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "krbtpolicy_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "krbtpolicy_reset": { - "takes_args": [], - "takes_options": [] - }, - "krbtpolicy_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "netgroup_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "netgroup_add_member": { - "takes_args": [], - "takes_options": [] - }, - "netgroup_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "netgroup_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "private", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "<private>", - "exclude": [ - "webui" - ], - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [ - "no_option", - "no_output" - ], - "hint": null, - "include": null, - "label": "<private>", - "multivalue": false, - "name": "private", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "managed", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "search for managed groups", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<managed>", - "multivalue": false, - "name": "managed", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "netgroup_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "netgroup_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "netgroup_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "permission_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "permission_add_member": { - "takes_args": [], - "takes_options": [] - }, - "permission_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "permission_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "permission_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "permission_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "permission_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "privilege_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "privilege_add_member": { - "takes_args": [], - "takes_options": [] - }, - "privilege_add_permission": { - "takes_args": [], - "takes_options": [] - }, - "privilege_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "privilege_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "privilege_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "privilege_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "privilege_remove_permission": { - "takes_args": [], - "takes_options": [] - }, - "privilege_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "pwpolicy_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "pwpolicy_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "pwpolicy_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "pwpolicy_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "pwpolicy_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "user", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Display effective policy for a specific user", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "User", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "user", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "role_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "role_add_member": { - "takes_args": [], - "takes_options": [] - }, - "role_add_privilege": { - "takes_args": [], - "takes_options": [] - }, - "role_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "role_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "role_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "role_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "role_remove_privilege": { - "takes_args": [], - "takes_options": [] - }, - "role_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "selfservice_add": { - "name": "selfservice_add", - "takes_args": [], - "takes_options": [] - }, - "selfservice_del": { - "name": "selfservice_del", - "takes_args": [], - "takes_options": [] - }, - "selfservice_find": { - "name": "selfservice_find", - "takes_args": [], - "takes_options": [] - }, - "selfservice_mod": { - "name": "selfservice_mod", - "takes_args": [], - "takes_options": [] - }, - "selfservice_show": { - "name": "selfservice_show", - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "selinuxusermap_add_host": { - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_add_user": { - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "selinuxusermap_disable": { - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_enable": { - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "selinuxusermap_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "selinuxusermap_remove_host": { - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_remove_user": { - "takes_args": [], - "takes_options": [] - }, - "selinuxusermap_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "service_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "force", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "force principal name even if not in DNS", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Force", - "multivalue": false, - "name": "force", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "service_add_host": { - "takes_args": [], - "takes_options": [] - }, - "service_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "service_disable": { - "takes_args": [], - "takes_options": [] - }, - "service_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "service_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "service_remove_host": { - "takes_args": [], - "takes_options": [] - }, - "service_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "out", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "file to store certificate in", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "<out>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "out", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "sudocmd_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "sudocmd_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudocmd_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "sudocmd_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudocmd_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudocmdgroup_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "sudocmdgroup_add_member": { - "takes_args": [], - "takes_options": [] - }, - "sudocmdgroup_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudocmdgroup_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "sudocmdgroup_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudocmdgroup_remove_member": { - "takes_args": [], - "takes_options": [] - }, - "sudocmdgroup_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudorule_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "sudorule_add_allow_command": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_add_deny_command": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_add_host": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_add_option": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "sudooption", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Sudo Option", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Sudo Option", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "ipasudoopt", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "sudorule_add_runasgroup": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_add_runasuser": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_add_user": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudorule_disable": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_enable": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - } - ] - }, - "sudorule_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "sudorule_remove_allow_command": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_remove_deny_command": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_remove_host": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_remove_option": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "sudooption", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Sudo Option", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "Sudo Option", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "ipasudoopt", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "type": "unicode" - } - ] - }, - "sudorule_remove_runasgroup": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_remove_runasuser": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_remove_user": { - "takes_args": [], - "takes_options": [] - }, - "sudorule_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "user_add": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "noprivate", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Don't create user private group", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<noprivate>", - "multivalue": false, - "name": "noprivate", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "user_del": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "continue", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Continuous mode: Don't stop on errors.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<continue>", - "multivalue": false, - "name": "continue", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "user_disable": { - "takes_args": [], - "takes_options": [] - }, - "user_enable": { - "takes_args": [], - "takes_options": [] - }, - "user_find": { - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "timelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Time limit of search in seconds", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Time Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "timelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Int", - "cli_name": "sizelimit", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Maximum number of entries returned", - "exclude": null, - "flags": [ - "no_display" - ], - "hint": null, - "include": null, - "label": "Size Limit", - "maxvalue": 2147483647, - "minvalue": 0, - "multivalue": false, - "name": "sizelimit", - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "int" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "whoami", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display user record for current Kerberos principal", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Self", - "multivalue": false, - "name": "whoami", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "user_mod": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "setattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<setattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "setattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<addattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "delattr", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": null, - "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "<delattr>", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "delattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "user_show": { - "takes_args": [], - "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": true, - "class": "Flag", - "cli_name": "rights", - "cli_short_name": null, - "csv": false, - "csv_separator": ",", - "csv_skipspace": true, - "default": false, - "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", - "exclude": null, - "falsehoods": [ - 0, - "0", - "false", - "FALSE" - ], - "flags": [], - "hint": null, - "include": null, - "label": "Rights", - "multivalue": false, - "name": "rights", - "primary_key": false, - "query": false, - "required": true, - "sortorder": 2, - "truths": [ - "1", - 1, - "true", - "TRUE" - ], - "type": "bool" - } - ] - }, - "user_unlock": { - "takes_args": [], - "takes_options": [] - } - }, - "objects": {} - } -} diff --git a/install/ui/test/data/ipa_init_objects.json b/install/ui/test/data/ipa_init_objects.json index 2367cf46c..3c7fbd21f 100644 --- a/install/ui/test/data/ipa_init_objects.json +++ b/install/ui/test/data/ipa_init_objects.json @@ -19,6 +19,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=automember,cn=etc", "default_attributes": [ "automemberinclusiveregex", @@ -113,6 +114,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=automount", "default_attributes": [ "automountkey", @@ -215,6 +217,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=automount", "default_attributes": [ "cn" @@ -288,6 +291,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=automount", "default_attributes": [ "automountmapname", @@ -367,6 +371,7 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "", "default_attributes": [ "ipamaxusernamelength", @@ -384,7 +389,8 @@ "ipaselinuxusermaporder", "ipaselinuxusermapdefault", "ipaconfigstring", - "ipakrbauthzdata" + "ipakrbauthzdata", + "ipauserauthtype" ], "hidden_attributes": [ "objectclass", @@ -602,20 +608,34 @@ "label": "Default SELinux user", "name": "ipaselinuxusermapdefault", "noextrawhitespace": true, - "required": true, "type": "unicode" }, { "class": "StrEnum", - "doc": "Default types of PAC for new services", + "doc": "Default types of PAC supported for services", "flags": [], - "label": "PAC type", + "label": "Default PAC types", "multivalue": true, "name": "ipakrbauthzdata", "type": "unicode", "values": [ "MS-PAC", - "PAD" + "PAD", + "nfs:NONE" + ] + }, + { + "class": "StrEnum", + "doc": "Default types of supported user authentication", + "flags": [], + "label": "Default user authentication types", + "multivalue": true, + "name": "ipauserauthtype", + "type": "unicode", + "values": [ + "password", + "radius", + "otp" ] } ], @@ -633,11 +653,15 @@ "acctpolicysubentry", "aci", "administratorcontactinfo", + "adminmessages", "adminrole", "adminurl", "afsdbrecord", + "algorithm", + "algorithmid", "aliasedobjectname", "altserver", + "archivedby", "arecord", "associateddomain", "associatedname", @@ -658,6 +682,8 @@ "automountinformation", "automountkey", "automountmapname", + "autorenew", + "beginrange", "bindtimelimit", "bootfile", "bootparameter", @@ -676,6 +702,7 @@ "carlicense", "certificaterevocationlist", "certrecord", + "certstatus", "changelog", "changelogmaximumage", "changelogmaximumconcurrentwrites", @@ -696,7 +723,10 @@ "cirupdateschedule", "cirusepersistentsearch", "cirusessl", + "clientid", + "clone", "cmdcategory", + "cmsusergroup", "cn", "cnamerecord", "co", @@ -712,13 +742,26 @@ "createtimestamp", "creatorsname", "credentiallevel", + "crlcache", + "crlextensions", + "crlname", + "crlnumber", + "crlsize", "crosscertificatepair", + "datatype", + "dateofarchival", + "dateofcreate", + "dateofmodify", + "dateofrecovery", + "dateofrevocation", "dc", "defaultsearchbase", "defaultsearchscope", "defaultserverlist", "deleteoldrdn", + "deltanumber", "deltarevocationlist", + "deltasize", "departmentnumber", "dereferencealiases", "description", @@ -740,6 +783,10 @@ "dnaprefix", "dnarangerequesttimeout", "dnaremainingvalues", + "dnaremotebindcred", + "dnaremotebinddn", + "dnaremotebindmethod", + "dnaremoteconnprotocol", "dnascope", "dnasecureportnum", "dnasharedcfgdn", @@ -755,8 +802,11 @@ "documentpublisher", "documenttitle", "documentversion", + "domainmanager", "drink", + "dsonlymemberuid", "dsrecord", + "duration", "edupersonaffiliation", "edupersonentitlement", "edupersonnickname", @@ -768,15 +818,19 @@ "edupersonscopedaffiliation", "employeenumber", "employeetype", + "endrange", "enhancedsearchguide", "enrolledby", "entrydn", "entryid", "entryusn", + "expiredcerts", + "extension", "externalhost", "externaluser", "facsimiletelephonenumber", "filterinfo", + "firstunsaved", "followreferrals", "fqdn", "ftpdownloadbandwidth", @@ -811,6 +865,7 @@ "idnsforwarders", "idnsforwardpolicy", "idnsname", + "idnspersistentsearch", "idnssoaexpire", "idnssoaminimum", "idnssoamname", @@ -820,6 +875,7 @@ "idnssoaserial", "idnsupdatepolicy", "idnszoneactive", + "idnszonerefresh", "inetdomainbasedn", "inetdomainstatus", "inetsubscriberaccountid", @@ -845,6 +901,7 @@ "ipadefaultloginshell", "ipadefaultprimarygroup", "ipaenabledflag", + "ipaentitlementid", "ipaexternalmember", "ipagroupobjectclasses", "ipagroupsearchfields", @@ -863,6 +920,8 @@ "ipantlogonscript", "ipantprofilepath", "ipantsecurityidentifier", + "ipantsidblacklistincoming", + "ipantsidblacklistoutgoing", "ipantsupportedencryptiontypes", "ipanttrustattributes", "ipanttrustauthincoming", @@ -873,8 +932,17 @@ "ipanttrustpartner", "ipanttrustposixoffset", "ipanttrusttype", + "ipapermbindruletype", + "ipapermdefaultattr", + "ipapermexcludedattr", + "ipapermincludedattr", "ipapermissiontype", + "ipapermlocation", + "ipapermright", + "ipapermtarget", + "ipapermtargetfilter", "ipapwdexpadvnotify", + "iparangetype", "ipasearchrecordslimit", "ipasearchtimelimit", "ipasecondarybaserid", @@ -889,7 +957,29 @@ "ipasudorunasgroup", "ipasudorunasgroupcategory", "ipasudorunasusercategory", + "ipatokendisabled", + "ipatokenhotpcounter", + "ipatokenmodel", + "ipatokennotafter", + "ipatokennotbefore", + "ipatokenotpalgorithm", + "ipatokenotpdigits", + "ipatokenotpkey", + "ipatokenowner", + "ipatokenradiusconfiglink", + "ipatokenradiusretries", + "ipatokenradiussecret", + "ipatokenradiusserver", + "ipatokenradiustimeout", + "ipatokenradiususername", + "ipatokenserial", + "ipatokentotpclockoffset", + "ipatokentotptimestep", + "ipatokenuniqueid", + "ipatokenusermapattribute", + "ipatokenvendor", "ipauniqueid", + "ipauserauthtype", "ipauserobjectclasses", "ipausersearchfields", "iphostnumber", @@ -899,6 +989,9 @@ "ipserviceport", "ipserviceprotocol", "isreplicated", + "issuedby", + "issueinfo", + "issuername", "javaclassname", "javaclassnames", "javacodebase", @@ -908,6 +1001,8 @@ "javaserializeddata", "jpegphoto", "keyrecord", + "keysize", + "keystate", "krbadmservers", "krbcanonicalname", "krbdefaultencsalttypes", @@ -997,6 +1092,7 @@ "mepmappedattr", "meprdnattr", "mepstaticattr", + "metainfo", "mgrpaddheader", "mgrpallowedbroadcaster", "mgrpalloweddomain", @@ -1040,6 +1136,8 @@ "netscapereversiblepassword", "newrdn", "newsuperior", + "nextrange", + "nextupdate", "nisdomain", "nisdomainname", "nismapentry", @@ -1050,6 +1148,8 @@ "nisnetiduser", "nispublickey", "nissecretkey", + "notafter", + "notbefore", "nsaccesslog", "nsaccountlock", "nsadminaccessaddresses", @@ -1091,6 +1191,8 @@ "nsds5replconflict", "nsds5replicaabortcleanruv", "nsds5replicaautoreferral", + "nsds5replicabackoffmax", + "nsds5replicabackoffmin", "nsds5replicabinddn", "nsds5replicabindmethod", "nsds5replicabusywaittime", @@ -1111,6 +1213,7 @@ "nsds5replicalegacyconsumer", "nsds5replicaname", "nsds5replicaport", + "nsds5replicaprotocoltimeout", "nsds5replicapurgedelay", "nsds5replicareferral", "nsds5replicaroot", @@ -1142,6 +1245,7 @@ "nshostlocation", "nsidletimeout", "nsidlistscanlimit", + "nsindexidlistscanlimit", "nsindextype", "nsinstalledlocation", "nsjarfilename", @@ -1171,9 +1275,11 @@ "nsrole", "nsroledn", "nsrolefilter", + "nsrolescopedn", "nsruvreplicalastmodified", "nssaslmapbasedntemplate", "nssaslmapfiltertemplate", + "nssaslmappriority", "nssaslmapregexstring", "nsschemacsn", "nssecureserverport", @@ -1188,6 +1294,7 @@ "nsslapd-changelogsuffix", "nsslapd-ldapiautodnsuffix", "nsslapd-parent-suffix", + "nsslapd-plugin-depends-on-type", "nsslapd-pluginconfigarea", "nsslapd-plugindescription", "nsslapd-pluginenabled", @@ -1198,6 +1305,8 @@ "nsslapd-pluginvendor", "nsslapd-pluginversion", "nsslapd-readonly", + "nsslapd-sasl-mapping-fallback", + "nsslapd-sasl-max-buffer-size", "nsslapd-suffix", "nssnmpcontact", "nssnmpdescription", @@ -1295,6 +1404,8 @@ "organizationalstatus", "ou", "owner", + "ownername", + "p12expiration", "pager", "pamexcludesuffix", "pamfallback", @@ -1307,6 +1418,8 @@ "pamservice", "parentid", "parentorganization", + "password", + "passwordadmindn", "passwordallowchangetime", "passwordchange", "passwordchecksyntax", @@ -1338,6 +1451,7 @@ "passwordresetfailurecount", "passwordretrycount", "passwordstoragescheme", + "passwordtrackupdatetime", "passwordunlock", "passwordwarning", "personaltitle", @@ -1385,8 +1499,13 @@ "printer-stacking-order-supported", "printer-uri", "printer-xri-supported", + "privatekeydata", "profilettl", + "proofofarchival", "ptrrecord", + "publickeydata", + "publickeyformat", + "publishingstatus", "pwdpolicysubentry", "pwdupdatetime", "ref", @@ -1408,9 +1527,31 @@ "replicaupdatereplayed", "replicaupdateschedule", "replicausessl", + "requestagentgroup", + "requesterror", + "requestflag", + "requestid", + "requestinfo", + "requestowner", + "requestresult", + "requestsourceid", + "requeststate", + "requesttype", + "resourceacls", "retrycountresettime", + "revinfo", + "revokedby", + "revokedcerts", + "revokedon", "roleoccupant", "roomnumber", + "rootdn-allow-host", + "rootdn-allow-ip", + "rootdn-close-time", + "rootdn-days-allowed", + "rootdn-deny-host", + "rootdn-deny-ip", + "rootdn-open-time", "rrsigrecord", "sabayonprofilename", "sabayonprofileurl", @@ -1475,7 +1616,12 @@ "searchguide", "searchtimelimit", "secretary", + "secureadminport", + "secureagentport", + "secureeeclientauthport", + "secureport", "seealso", + "serialno", "serialnumber", "serverhostname", "serverproductname", @@ -1485,6 +1631,7 @@ "servicecategory", "servicecredentiallevel", "servicesearchdescriptor", + "sessioncontext", "shadowexpire", "shadowflag", "shadowinactive", @@ -1492,6 +1639,7 @@ "shadowmax", "shadowmin", "shadowwarning", + "signingalgorithmid", "sigrecord", "sn", "sourcehost", @@ -1499,9 +1647,12 @@ "srvrecord", "sshfprecord", "st", + "status", "street", "structuralobjectclass", + "subjectname", "subschemasubentry", + "subsystemname", "subtreeaci", "sudocmd", "sudocommand", @@ -1524,38 +1675,54 @@ "telephonenumber", "teletexterminalidentifier", "telexnumber", + "thisupdate", "title", "tombstonenumsubordinates", + "transid", + "transname", + "transops", + "transstatus", "trustmodel", "ttl", "txtrecord", "uid", "uidnumber", - "unhashed#user#password", "uniqueidentifier", "uniquemember", + "unrevokedcerts", + "unsecureport", "usercategory", "usercertificate", "userclass", + "userdn", + "usermessages", "userpassword", "userpkcs12", "usersmimecertificate", + "userstate", + "usertype", "vacationenddate", "vacationstartdate", "vendorname", "vendorversion", + "version", "vlvbase", "vlvenabled", "vlvfilter", "vlvscope", "vlvsort", "vlvuses", + "winsyncdirectoryfilter", "winsyncinterval", + "winsyncmoveaction", + "winsyncsubtreepair", + "winsyncwindowsfilter", "x121address", "x500uniqueidentifier" ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=costemplates,cn=accounts", "default_attributes": [ "cn", @@ -1674,7 +1841,7 @@ }, { "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -1684,7 +1851,7 @@ }, { "class": "Str", - "doc": "Comma-separated list of attributes", + "doc": "Attributes to which the delegation applies", "flags": [], "label": "Attributes", "multivalue": true, @@ -1719,6 +1886,7 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "", "default_attributes": [ "idnsforwardpolicy", @@ -1767,7 +1935,7 @@ "takes_params": [ { "class": "Str", - "doc": "A list of global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "doc": "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Global forwarders", "multivalue": true, @@ -1777,14 +1945,15 @@ }, { "class": "StrEnum", - "doc": "Forward policy", + "doc": "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", - "first" + "first", + "none" ] }, { @@ -1794,6 +1963,17 @@ "label": "Allow PTR sync", "name": "idnsallowsyncptr", "type": "bool" + }, + { + "class": "DeprecatedParam", + "deprecate": true, + "doc": "Zone refresh interval", + "flags": [ + "no_option" + ], + "label": "Zone refresh interval", + "name": "idnszonerefresh", + "type": "object" } ], "uuid_attribute": "" @@ -1805,7 +1985,6 @@ "afsdbrecord", "arecord", "certrecord", - "cn", "cnamerecord", "dnamerecord", "dnsclass", @@ -1834,6 +2013,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": true, "container_dn": "cn=dns", "default_attributes": [ "idnsname", @@ -1995,7 +2175,7 @@ }, { "class": "ARecord", - "doc": "Comma-separated list of raw A records", + "doc": "Raw A records", "flags": [], "label": "A record", "multivalue": true, @@ -2036,7 +2216,7 @@ }, { "class": "AAAARecord", - "doc": "Comma-separated list of raw AAAA records", + "doc": "Raw AAAA records", "flags": [], "label": "AAAA record", "multivalue": true, @@ -2077,7 +2257,7 @@ }, { "class": "A6Record", - "doc": "Comma-separated list of raw A6 records", + "doc": "Raw A6 records", "flags": [], "label": "A6 record", "multivalue": true, @@ -2104,7 +2284,7 @@ }, { "class": "AFSDBRecord", - "doc": "Comma-separated list of raw AFSDB records", + "doc": "Raw AFSDB records", "flags": [], "label": "AFSDB record", "multivalue": true, @@ -2147,7 +2327,7 @@ }, { "class": "APLRecord", - "doc": "Comma-separated list of raw APL records", + "doc": "Raw APL records", "flags": [ "no_option" ], @@ -2162,7 +2342,7 @@ }, { "class": "CERTRecord", - "doc": "Comma-separated list of raw CERT records", + "doc": "Raw CERT records", "flags": [], "label": "CERT record", "multivalue": true, @@ -2234,7 +2414,7 @@ }, { "class": "CNAMERecord", - "doc": "Comma-separated list of raw CNAME records", + "doc": "Raw CNAME records", "flags": [], "label": "CNAME record", "multivalue": true, @@ -2261,7 +2441,7 @@ }, { "class": "DHCIDRecord", - "doc": "Comma-separated list of raw DHCID records", + "doc": "Raw DHCID records", "flags": [ "no_option" ], @@ -2276,7 +2456,7 @@ }, { "class": "DLVRecord", - "doc": "Comma-separated list of raw DLV records", + "doc": "Raw DLV records", "flags": [ "no_option" ], @@ -2291,7 +2471,7 @@ }, { "class": "DNAMERecord", - "doc": "Comma-separated list of raw DNAME records", + "doc": "Raw DNAME records", "flags": [], "label": "DNAME record", "multivalue": true, @@ -2318,7 +2498,7 @@ }, { "class": "DNSKEYRecord", - "doc": "Comma-separated list of raw DNSKEY records", + "doc": "Raw DNSKEY records", "flags": [ "no_option" ], @@ -2333,7 +2513,7 @@ }, { "class": "DSRecord", - "doc": "Comma-separated list of raw DS records", + "doc": "Raw DS records", "flags": [], "label": "DS record", "multivalue": true, @@ -2405,7 +2585,7 @@ }, { "class": "HIPRecord", - "doc": "Comma-separated list of raw HIP records", + "doc": "Raw HIP records", "flags": [ "no_option" ], @@ -2420,7 +2600,7 @@ }, { "class": "IPSECKEYRecord", - "doc": "Comma-separated list of raw IPSECKEY records", + "doc": "Raw IPSECKEY records", "flags": [ "no_option" ], @@ -2435,7 +2615,7 @@ }, { "class": "KEYRecord", - "doc": "Comma-separated list of raw KEY records", + "doc": "Raw KEY records", "flags": [], "label": "KEY record", "multivalue": true, @@ -2507,7 +2687,7 @@ }, { "class": "KXRecord", - "doc": "Comma-separated list of raw KX records", + "doc": "Raw KX records", "flags": [], "label": "KX record", "multivalue": true, @@ -2549,7 +2729,7 @@ }, { "class": "LOCRecord", - "doc": "Comma-separated list of raw LOC records", + "doc": "Raw LOC records", "flags": [], "label": "LOC record", "multivalue": true, @@ -2789,7 +2969,7 @@ }, { "class": "MXRecord", - "doc": "Comma-separated list of raw MX records", + "doc": "Raw MX records", "flags": [], "label": "MX record", "multivalue": true, @@ -2831,7 +3011,7 @@ }, { "class": "NAPTRRecord", - "doc": "Comma-separated list of raw NAPTR records", + "doc": "Raw NAPTR records", "flags": [], "label": "NAPTR record", "multivalue": true, @@ -2930,7 +3110,7 @@ }, { "class": "NSRecord", - "doc": "Comma-separated list of raw NS records", + "doc": "Raw NS records", "flags": [], "label": "NS record", "multivalue": true, @@ -2957,7 +3137,7 @@ }, { "class": "NSECRecord", - "doc": "Comma-separated list of raw NSEC records", + "doc": "Raw NSEC records", "flags": [], "label": "NSEC record", "multivalue": true, @@ -3035,7 +3215,7 @@ }, { "class": "NSEC3Record", - "doc": "Comma-separated list of raw NSEC3 records", + "doc": "Raw NSEC3 records", "flags": [ "no_option" ], @@ -3050,7 +3230,7 @@ }, { "class": "NSEC3PARAMRecord", - "doc": "Comma-separated list of raw NSEC3PARAM records", + "doc": "Raw NSEC3PARAM records", "flags": [ "no_option" ], @@ -3065,7 +3245,7 @@ }, { "class": "PTRRecord", - "doc": "Comma-separated list of raw PTR records", + "doc": "Raw PTR records", "flags": [], "label": "PTR record", "multivalue": true, @@ -3092,7 +3272,7 @@ }, { "class": "RRSIGRecord", - "doc": "Comma-separated list of raw RRSIG records", + "doc": "Raw RRSIG records", "flags": [], "label": "RRSIG record", "multivalue": true, @@ -3270,7 +3450,7 @@ }, { "class": "RPRecord", - "doc": "Comma-separated list of raw RP records", + "doc": "Raw RP records", "flags": [ "no_option" ], @@ -3285,7 +3465,7 @@ }, { "class": "SIGRecord", - "doc": "Comma-separated list of raw SIG records", + "doc": "Raw SIG records", "flags": [], "label": "SIG record", "multivalue": true, @@ -3463,7 +3643,7 @@ }, { "class": "SPFRecord", - "doc": "Comma-separated list of raw SPF records", + "doc": "Raw SPF records", "flags": [ "no_option" ], @@ -3478,7 +3658,7 @@ }, { "class": "SRVRecord", - "doc": "Comma-separated list of raw SRV records", + "doc": "Raw SRV records", "flags": [], "label": "SRV record", "multivalue": true, @@ -3550,7 +3730,7 @@ }, { "class": "SSHFPRecord", - "doc": "Comma-separated list of raw SSHFP records", + "doc": "Raw SSHFP records", "flags": [], "label": "SSHFP record", "multivalue": true, @@ -3607,7 +3787,7 @@ }, { "class": "TARecord", - "doc": "Comma-separated list of raw TA records", + "doc": "Raw TA records", "flags": [ "no_option" ], @@ -3622,7 +3802,7 @@ }, { "class": "TKEYRecord", - "doc": "Comma-separated list of raw TKEY records", + "doc": "Raw TKEY records", "flags": [ "no_option" ], @@ -3637,7 +3817,7 @@ }, { "class": "TSIGRecord", - "doc": "Comma-separated list of raw TSIG records", + "doc": "Raw TSIG records", "flags": [ "no_option" ], @@ -3652,7 +3832,7 @@ }, { "class": "TXTRecord", - "doc": "Comma-separated list of raw TXT records", + "doc": "Raw TXT records", "flags": [], "label": "TXT record", "multivalue": true, @@ -3687,7 +3867,6 @@ "afsdbrecord", "arecord", "certrecord", - "cn", "cnamerecord", "dnamerecord", "dnsclass", @@ -3731,6 +3910,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=dns", "default_attributes": [ "idnsname", @@ -3880,7 +4060,7 @@ "doc": "SOA record serial number", "flags": [], "label": "SOA serial", - "maxvalue": 2147483647, + "maxvalue": 4294967295, "minvalue": 1, "name": "idnssoaserial", "required": true, @@ -3928,7 +4108,7 @@ "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", - "maxvalue": 10800, + "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoaminimum", "required": true, @@ -3940,7 +4120,7 @@ "flags": [], "label": "SOA time to live", "maxvalue": 2147483647, - "minvalue": -2147483648, + "minvalue": 0, "name": "dnsttl", "type": "int" }, @@ -4010,7 +4190,7 @@ }, { "class": "Str", - "doc": "A list of per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", + "doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Zone forwarders", "multivalue": true, @@ -4020,14 +4200,15 @@ }, { "class": "StrEnum", - "doc": "Forward policy", + "doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", - "first" + "first", + "none" ] }, { @@ -4085,6 +4266,7 @@ ] }, "bindable": false, + "can_have_permissions": true, "container_dn": "cn=groups,cn=accounts", "default_attributes": [ "cn", @@ -4219,6 +4401,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=hbac", "default_attributes": [ "cn", @@ -4226,7 +4409,6 @@ "description", "usercategory", "hostcategory", - "sourcehostcategory", "servicecategory", "ipaenabledflag", "memberuser", @@ -4347,15 +4529,15 @@ ] }, { - "class": "StrEnum", - "doc": "Source host category the rule applies to", - "flags": [], - "label": "Source host category", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehostcategory>", + "flags": [ + "no_option" + ], + "label": "<sourcehostcategory>", "name": "sourcehostcategory", - "type": "unicode", - "values": [ - "all" - ] + "type": "object" }, { "class": "StrEnum", @@ -4440,30 +4622,26 @@ "type": "unicode" }, { - "class": "Str", - "doc": "Source Hosts", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_host>", "flags": [ - "no_update", - "no_create", - "no_search" + "no_option" ], - "label": "Source Hosts", + "label": "<sourcehost_host>", "name": "sourcehost_host", - "noextrawhitespace": true, - "type": "unicode" + "type": "object" }, { - "class": "Str", - "doc": "Source Host Groups", + "class": "DeprecatedParam", + "deprecate": true, + "doc": "<sourcehost_hostgroup>", "flags": [ - "no_update", - "no_create", - "no_search" + "no_option" ], - "label": "Source Host Groups", + "label": "<sourcehost_hostgroup>", "name": "sourcehost_hostgroup", - "noextrawhitespace": true, - "type": "unicode" + "type": "object" }, { "class": "Str", @@ -4520,6 +4698,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=hbacservices,cn=hbac", "default_attributes": [ "cn", @@ -4615,6 +4794,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=hbacservicegroups,cn=hbac", "default_attributes": [ "cn", @@ -4712,6 +4892,7 @@ "objectclass", "serverhostname", "usercertificate", + "userclass", "userpassword" ], "attribute_members": { @@ -4740,6 +4921,7 @@ ] }, "bindable": true, + "can_have_permissions": true, "container_dn": "cn=computers,cn=accounts", "default_attributes": [ "fqdn", @@ -4754,7 +4936,8 @@ "managedby", "memberindirect", "memberofindirect", - "macaddress" + "macaddress", + "userclass" ], "hidden_attributes": [ "objectclass", @@ -4945,6 +5128,27 @@ "type": "unicode" }, { + "class": "Str", + "doc": "Host category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Bool", + "doc": "Pre-authentication is required for the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Requires pre-authentication", + "name": "ipakrbrequirespreauth", + "type": "bool" + }, + { "class": "Bool", "doc": "Client credentials may be delegated to the service", "flags": [ @@ -4994,6 +5198,7 @@ ] }, "bindable": false, + "can_have_permissions": true, "container_dn": "cn=hostgroups,cn=accounts", "default_attributes": [ "cn", @@ -5078,10 +5283,177 @@ ], "uuid_attribute": "ipauniqueid" }, + "idrange": { + "aciattrs": [ + "cn", + "ipabaseid", + "ipabaserid", + "ipaidrangesize", + "ipanttrusteddomainsid", + "iparangetype", + "ipasecondarybaserid" + ], + "attribute_members": {}, + "bindable": false, + "can_have_permissions": false, + "container_dn": "cn=ranges,cn=etc", + "default_attributes": [ + "cn", + "ipabaseid", + "ipaidrangesize", + "ipabaserid", + "ipasecondarybaserid", + "ipanttrusteddomainsid", + "iparangetype" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "ID Ranges", + "label_singular": "ID Range", + "methods": [ + "add", + "del", + "find", + "mod", + "show" + ], + "name": "idrange", + "object_class": [ + "ipaIDrange" + ], + "object_class_config": null, + "object_name": "range", + "object_name_plural": "ranges", + "parent_object": "", + "primary_key": "cn", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" + ] + }, + "takes_params": [ + { + "class": "Str", + "doc": "Range name", + "flags": [], + "label": "Range name", + "name": "cn", + "noextrawhitespace": true, + "primary_key": true, + "required": true, + "type": "unicode" + }, + { + "class": "Int", + "doc": "First Posix ID of the range", + "flags": [], + "label": "First Posix ID of the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaseid", + "required": true, + "type": "int" + }, + { + "class": "Int", + "doc": "Number of IDs in the range", + "flags": [], + "label": "Number of IDs in the range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipaidrangesize", + "required": true, + "type": "int" + }, + { + "class": "Int", + "doc": "First RID of the corresponding RID range", + "flags": [], + "label": "First RID of the corresponding RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipabaserid", + "type": "int" + }, + { + "class": "Int", + "doc": "First RID of the secondary RID range", + "flags": [], + "label": "First RID of the secondary RID range", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipasecondarybaserid", + "type": "int" + }, + { + "class": "Str", + "doc": "Domain SID of the trusted domain", + "flags": [ + "no_update" + ], + "label": "Domain SID of the trusted domain", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Name of the trusted domain", + "flags": [ + "no_update", + "no_search", + "virtual_attribute" + ], + "label": "Name of the trusted domain", + "name": "ipanttrusteddomainname", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "StrEnum", + "doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust", + "flags": [ + "no_update" + ], + "label": "Range type", + "name": "iparangetype", + "type": "unicode", + "values": [ + "ipa-ad-trust-posix", + "ipa-ad-trust", + "ipa-local", + "ipa-ad-winsync", + "ipa-ipa-trust" + ] + } + ], + "uuid_attribute": "" + }, "krbtpolicy": { "aciattrs": [], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=EXAMPLE.COM,cn=kerberos", "default_attributes": [ "krbmaxticketlife", @@ -5197,6 +5569,7 @@ ] }, "bindable": false, + "can_have_permissions": true, "container_dn": "cn=ng,cn=alt", "default_attributes": [ "cn", @@ -5349,12 +5722,288 @@ ], "uuid_attribute": "ipauniqueid" }, + "otptoken": { + "aciattrs": [ + "description", + "ipatokendisabled", + "ipatokenhotpcounter", + "ipatokenmodel", + "ipatokennotafter", + "ipatokennotbefore", + "ipatokenotpalgorithm", + "ipatokenotpdigits", + "ipatokenotpkey", + "ipatokenowner", + "ipatokenserial", + "ipatokentotpclockoffset", + "ipatokentotptimestep", + "ipatokenuniqueid", + "ipatokenvendor", + "objectclass" + ], + "attribute_members": {}, + "bindable": false, + "can_have_permissions": false, + "container_dn": "cn=otp", + "default_attributes": [ + "ipatokenuniqueid", + "description", + "ipatokenowner", + "ipatokendisabled", + "ipatokennotbefore", + "ipatokennotafter", + "ipatokenvendor", + "ipatokenmodel", + "ipatokenserial" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "OTP Tokens", + "label_singular": "OTP Token", + "methods": [ + "add", + "del", + "find", + "mod", + "show" + ], + "name": "otptoken", + "object_class": [ + "ipatoken" + ], + "object_class_config": null, + "object_name": "OTP token", + "object_name_plural": "OTP tokens", + "parent_object": "", + "primary_key": "ipatokenuniqueid", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" + ] + }, + "takes_params": [ + { + "class": "Str", + "doc": "Unique ID", + "flags": [ + "optional_create" + ], + "label": "Unique ID", + "name": "ipatokenuniqueid", + "noextrawhitespace": true, + "primary_key": true, + "required": true, + "type": "unicode" + }, + { + "class": "StrEnum", + "default": "totp", + "doc": "Type", + "flags": [ + "no_update", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "type": "unicode", + "values": [ + "totp", + "hotp" + ] + }, + { + "class": "Str", + "doc": "Description", + "flags": [], + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Owner", + "flags": [], + "label": "Owner", + "name": "ipatokenowner", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Bool", + "doc": "Disabled state", + "flags": [], + "label": "Disabled state", + "name": "ipatokendisabled", + "type": "bool" + }, + { + "class": "Str", + "doc": "Validity start", + "flags": [], + "label": "Validity start", + "name": "ipatokennotbefore", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Validity end", + "flags": [], + "label": "Validity end", + "name": "ipatokennotafter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "default": "FreeIPA", + "doc": "Vendor", + "flags": [], + "label": "Vendor", + "name": "ipatokenvendor", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Model", + "flags": [], + "label": "Model", + "name": "ipatokenmodel", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Serial", + "flags": [], + "label": "Serial", + "name": "ipatokenserial", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "OTPTokenKey", + "confirm": true, + "doc": "Key", + "flags": [ + "no_display", + "no_update", + "no_search" + ], + "label": "Key", + "name": "ipatokenotpkey", + "type": "str" + }, + { + "class": "StrEnum", + "default": "sha1", + "doc": "Algorithm", + "flags": [ + "no_update" + ], + "label": "Algorithm", + "name": "ipatokenotpalgorithm", + "type": "unicode", + "values": [ + "sha1", + "sha256", + "sha384", + "sha512" + ] + }, + { + "class": "IntEnum", + "default": 6, + "doc": "Display length", + "flags": [ + "no_update" + ], + "label": "Display length", + "name": "ipatokenotpdigits", + "type": "int", + "values": [ + 6, + 8 + ] + }, + { + "class": "Int", + "default": 0, + "doc": "Clock offset", + "flags": [ + "no_update" + ], + "label": "Clock offset", + "maxvalue": 2147483647, + "minvalue": -2147483648, + "name": "ipatokentotpclockoffset", + "type": "int" + }, + { + "class": "Int", + "default": 30, + "doc": "Clock interval", + "flags": [ + "no_update" + ], + "label": "Clock interval", + "maxvalue": 2147483647, + "minvalue": 5, + "name": "ipatokentotptimestep", + "type": "int" + }, + { + "class": "Int", + "default": 0, + "doc": "Counter", + "flags": [ + "no_update" + ], + "label": "Counter", + "maxvalue": 2147483647, + "minvalue": 0, + "name": "ipatokenhotpcounter", + "type": "int" + } + ], + "uuid_attribute": "" + }, "permission": { "aciattrs": [ "businesscategory", "cn", "description", + "ipapermbindruletype", + "ipapermdefaultattr", + "ipapermexcludedattr", + "ipapermincludedattr", "ipapermissiontype", + "ipapermlocation", + "ipapermright", + "ipapermtarget", + "ipapermtargetfilter", "member", "o", "objectclass", @@ -5365,16 +6014,29 @@ "attribute_members": { "member": [ "privilege" + ], + "memberindirect": [ + "role" ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=permissions,cn=pbac", "default_attributes": [ "cn", "member", "memberof", "memberindirect", - "ipapermissiontype" + "ipapermissiontype", + "objectclass", + "ipapermdefaultattr", + "ipapermincludedattr", + "ipapermexcludedattr", + "ipapermbindruletype", + "ipapermlocation", + "ipapermright", + "ipapermtargetfilter", + "ipapermtarget" ], "hidden_attributes": [ "objectclass", @@ -5395,7 +6057,8 @@ "name": "permission", "object_class": [ "groupofnames", - "ipapermission" + "ipapermission", + "ipapermissionv2" ], "object_class_config": null, "object_name": "permission", @@ -5433,95 +6096,214 @@ "label": "Permission name", "name": "cn", "noextrawhitespace": true, - "pattern": "^[-_ a-zA-Z0-9]+$", - "pattern_errmsg": "May only contain letters, numbers, -, _, and space", + "pattern": "^[-_ a-zA-Z0-9.]+$", + "pattern_errmsg": "May only contain letters, numbers, -, _, ., and space", "primary_key": true, "required": true, "type": "unicode" }, { - "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", + "class": "StrEnum", + "doc": "Rights to grant (read, search, compare, write, add, delete, all)", "flags": [], "label": "Permissions", "multivalue": true, - "name": "permissions", + "name": "ipapermright", + "type": "unicode", + "values": [ + "read", + "search", + "compare", + "write", + "add", + "delete", + "all" + ] + }, + { + "class": "Str", + "doc": "All attributes to which the permission applies", + "flags": [ + "virtual_attribute", + "allow_mod_for_managed_permission" + ], + "label": "Effective attributes", + "multivalue": true, + "name": "attrs", "noextrawhitespace": true, - "required": true, "type": "unicode" }, { "class": "Str", - "doc": "Comma-separated list of attributes", + "doc": "User-specified attributes to which the permission applies", "flags": [ - "ask_create" + "no_create", + "allow_mod_for_managed_permission" ], - "label": "Attributes", + "label": "Included attributes", "multivalue": true, - "name": "attrs", + "name": "ipapermincludedattr", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "User-specified attributes to which the permission explicitly does not apply", + "flags": [ + "no_create", + "allow_mod_for_managed_permission" + ], + "label": "Excluded attributes", + "multivalue": true, + "name": "ipapermexcludedattr", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Attributes to which the permission applies by default", + "flags": [ + "no_update", + "no_create" + ], + "label": "Default attributes", + "multivalue": true, + "name": "ipapermdefaultattr", "noextrawhitespace": true, "type": "unicode" }, { "class": "StrEnum", - "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", + "default": "permission", + "doc": "Bind rule type", "flags": [ - "ask_create" + "allow_mod_for_managed_permission" ], - "label": "Type", - "name": "type", + "label": "Bind rule type", + "name": "ipapermbindruletype", + "required": true, "type": "unicode", "values": [ - "user", - "group", - "host", - "service", - "hostgroup", - "netgroup", - "dnsrecord" + "permission", + "all", + "anonymous" ] }, { - "class": "Str", - "doc": "Target members of a group", + "class": "DNOrURL", + "doc": "Subtree to apply permissions to", "flags": [ "ask_create" ], + "label": "Subtree", + "name": "ipapermlocation", + "type": "DN" + }, + { + "class": "Str", + "doc": "Extra target filter", + "flags": [ + "virtual_attribute" + ], + "label": "Extra target filter", + "multivalue": true, + "name": "extratargetfilter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "All target filters, including those implied by type and memberof", + "flags": [], + "label": "Raw target filter", + "multivalue": true, + "name": "ipapermtargetfilter", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "DNParam", + "doc": "ACI target DN", + "flags": [ + "no_option" + ], + "label": "ACI target DN", + "name": "ipapermtarget", + "type": "DN" + }, + { + "class": "Str", + "doc": "Target members of a group (sets memberOf targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], "label": "Member of group", + "multivalue": true, "name": "memberof", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", - "doc": "Legal LDAP filter (e.g. ou=Engineering)", + "doc": "User group to apply permissions to (sets target)", "flags": [ - "ask_create" + "ask_create", + "virtual_attribute" + ], + "label": "Target group", + "name": "targetgroup", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Type of IPA object (sets subtree and objectClass targetfilter)", + "flags": [ + "ask_create", + "virtual_attribute" + ], + "label": "Type", + "name": "type", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Deprecated; use extratargetfilter", + "flags": [ + "no_option", + "virtual_attribute" ], - "label": "Filter", + "label": "<filter>", + "multivalue": true, "name": "filter", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", - "doc": "Subtree to apply permissions to", + "doc": "Deprecated; use ipapermlocation", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Subtree", + "label": "<subtree>", + "multivalue": true, "name": "subtree", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", - "doc": "User group to apply permissions to", + "doc": "Deprecated; use ipapermright", "flags": [ - "ask_create" + "no_option", + "virtual_attribute" ], - "label": "Target group", - "name": "targetgroup", + "label": "<permissions>", + "multivalue": true, + "name": "permissions", "noextrawhitespace": true, "type": "unicode" } @@ -5553,6 +6335,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=privileges,cn=pbac", "default_attributes": [ "cn", @@ -5650,6 +6433,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=EXAMPLE.COM,cn=kerberos", "default_attributes": [ "cn", @@ -5726,7 +6510,7 @@ "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", - "maxvalue": 2147483647, + "maxvalue": 20000, "minvalue": 0, "name": "krbmaxpwdlife", "type": "int" @@ -5817,33 +6601,35 @@ ], "uuid_attribute": "" }, - "idrange": { + "radiusproxy": { "aciattrs": [ "cn", - "ipabaseid", - "ipabaserid", - "ipaidrangesize", - "ipanttrusteddomainsid", - "ipasecondarybaserid" + "description", + "ipatokenradiusretries", + "ipatokenradiussecret", + "ipatokenradiusserver", + "ipatokenradiustimeout", + "ipatokenusermapattribute", + "objectclass" ], "attribute_members": {}, "bindable": false, - "container_dn": "cn=ranges,cn=etc", + "can_have_permissions": false, + "container_dn": "cn=radiusproxy", "default_attributes": [ "cn", - "ipabaseid", - "ipaidrangesize", - "ipabaserid", - "ipasecondarybaserid", - "ipanttrusteddomainsid", - "iparangetype" + "description", + "ipatokenradiusserver", + "ipatokenradiustimeout", + "ipatokenradiusretries", + "ipatokenusermapattribute" ], "hidden_attributes": [ "objectclass", "aci" ], - "label": "Ranges", - "label_singular": "Range", + "label": "RADIUS Servers", + "label_singular": "RADIUS Server", "methods": [ "add", "del", @@ -5851,13 +6637,13 @@ "mod", "show" ], - "name": "range", + "name": "radiusproxy", "object_class": [ - "ipaIDrange" + "ipatokenradiusconfiguration" ], "object_class_config": null, - "object_name": "range", - "object_name_plural": "ranges", + "object_name": "RADIUS proxy server", + "object_name_plural": "RADIUS proxy servers", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", @@ -5886,9 +6672,9 @@ "takes_params": [ { "class": "Str", - "doc": "Range name", + "doc": "RADIUS proxy server name", "flags": [], - "label": "Range name", + "label": "RADIUS proxy server name", "name": "cn", "noextrawhitespace": true, "primary_key": true, @@ -5896,65 +6682,64 @@ "type": "unicode" }, { - "class": "Int", - "doc": "First Posix ID of the range", + "class": "Str", + "doc": "A description of this RADIUS proxy server", "flags": [], - "label": "First Posix ID of the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaseid", - "required": true, - "type": "int" + "label": "Description", + "name": "description", + "noextrawhitespace": true, + "type": "unicode" }, { - "class": "Int", - "doc": "Number of IDs in the range", + "class": "Str", + "doc": "The hostname or IP (with or without port)", "flags": [], - "label": "Number of IDs in the range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipaidrangesize", + "label": "Server", + "multivalue": true, + "name": "ipatokenradiusserver", + "noextrawhitespace": true, "required": true, - "type": "int" + "type": "unicode" }, { - "class": "Int", - "doc": "First RID of the corresponding RID range", - "flags": [], - "label": "First RID of the corresponding RID range", - "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipabaserid", + "class": "Password", + "confirm": true, + "doc": "The secret used to encrypt data", + "flags": [ + "no_option" + ], + "label": "Secret", + "name": "ipatokenradiussecret", + "noextrawhitespace": true, "required": true, - "type": "int" + "type": "unicode" }, { "class": "Int", - "doc": "First RID of the secondary RID range", + "doc": "The total timeout across all retries (in seconds)", "flags": [], - "label": "First RID of the secondary RID range", + "label": "Timeout", "maxvalue": 2147483647, - "minvalue": -2147483648, - "name": "ipasecondarybaserid", + "minvalue": 1, + "name": "ipatokenradiustimeout", "type": "int" }, { - "class": "Str", - "doc": "Domain SID of the trusted domain", + "class": "Int", + "doc": "The number of times to retry authentication", "flags": [], - "label": "Domain SID of the trusted domain", - "name": "ipanttrusteddomainsid", - "noextrawhitespace": true, - "type": "unicode" + "label": "Retries", + "maxvalue": 10, + "minvalue": 0, + "name": "ipatokenradiusretries", + "type": "int" }, { "class": "Str", - "doc": "Range type", - "flags": [ - "no_option" - ], - "label": "Range type", - "name": "iparangetype", + "doc": "The username attribute on the user object", + "flags": [], + "label": "User attribute", + "name": "ipatokenusermapattribute", "noextrawhitespace": true, "type": "unicode" } @@ -5965,8 +6750,11 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, - "container_dn": "", - "default_attributes": ["associateddomain"], + "can_have_permissions": false, + "container_dn": "cn=Realm Domains,cn=ipa,cn=etc", + "default_attributes": [ + "associateddomain" + ], "hidden_attributes": [ "objectclass", "aci" @@ -5978,27 +6766,63 @@ "show" ], "name": "realmdomains", - "object_class": [ - "domainrelatedobject", - "top", - "nscontainter" - ], + "object_class": [], "object_class_config": null, - "object_name": "realmdomains", - "object_name_plural": "realmdomains", + "object_name": "Realm domains", + "object_name_plural": "entries", "parent_object": "", "rdn_attribute": "", - "relationships": {}, + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" + ] + }, "takes_params": [ { "class": "Str", "doc": "Domain", "flags": [], "label": "Domain", + "multivalue": true, "name": "associateddomain", + "noextrawhitespace": true, "required": true, - "type": "unicode", - "multivalued": true + "type": "unicode" + }, + { + "class": "Str", + "doc": "Add domain", + "flags": [], + "label": "Add domain", + "name": "add_domain", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Delete domain", + "flags": [], + "label": "Delete domain", + "name": "del_domain", + "noextrawhitespace": true, + "type": "unicode" } ], "uuid_attribute": "" @@ -6028,6 +6852,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=roles,cn=accounts", "default_attributes": [ "cn", @@ -6143,7 +6968,7 @@ }, { "class": "Str", - "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", + "doc": "Permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, @@ -6153,7 +6978,7 @@ }, { "class": "Str", - "doc": "Comma-separated list of attributes", + "doc": "Attributes to which the permission applies.", "flags": [], "label": "Attributes", "multivalue": true, @@ -6189,6 +7014,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=usermap,cn=selinux", "default_attributes": [ "cn", @@ -6419,6 +7245,7 @@ ] }, "bindable": true, + "can_have_permissions": true, "container_dn": "cn=services,cn=accounts", "default_attributes": [ "krbprincipalname", @@ -6449,8 +7276,7 @@ "krbticketpolicyaux", "ipaobject", "ipaservice", - "pkiuser", - "ipakrbprincipal" + "pkiuser" ], "object_class_config": null, "object_name": "service", @@ -6489,7 +7315,7 @@ }, { "class": "StrEnum", - "doc": "Types of PAC this service supports", + "doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.", "flags": [], "label": "PAC type", "multivalue": true, @@ -6503,6 +7329,17 @@ }, { "class": "Bool", + "doc": "Pre-authentication is required for the service", + "flags": [ + "virtual_attribute", + "no_search" + ], + "label": "Requires pre-authentication", + "name": "ipakrbrequirespreauth", + "type": "bool" + }, + { + "class": "Bool", "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", @@ -6529,6 +7366,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=sudocmds,cn=sudo", "default_attributes": [ "sudocmd", @@ -6558,7 +7396,7 @@ "object_name_plural": "sudo commands", "parent_object": "", "primary_key": "sudocmd", - "rdn_attribute": "", + "rdn_attribute": "ipauniqueid", "relationships": { "member": [ "Member", @@ -6624,6 +7462,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=sudocmdgroups,cn=sudo", "default_attributes": [ "cn", @@ -6782,6 +7621,7 @@ ] }, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=sudorules,cn=sudo", "default_attributes": [ "cn", @@ -7163,6 +8003,8 @@ "aciattrs": [ "cn", "ipantflatname", + "ipantsidblacklistincoming", + "ipantsidblacklistoutgoing", "ipantsupportedencryptiontypes", "ipanttrustattributes", "ipanttrustauthincoming", @@ -7177,6 +8019,7 @@ ], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "cn=trusts", "default_attributes": [ "cn", @@ -7201,6 +8044,7 @@ "methods": [ "add", "del", + "fetch_domains", "find", "mod", "show" @@ -7306,6 +8150,7 @@ "aciattrs": [], "attribute_members": {}, "bindable": false, + "can_have_permissions": false, "container_dn": "", "default_attributes": [ "cn", @@ -7415,6 +8260,125 @@ ], "uuid_attribute": "" }, + "trustdomain": { + "aciattrs": [ + "cn", + "ipantflatname", + "ipantsidblacklistincoming", + "ipantsidblacklistoutgoing", + "ipantsupportedencryptiontypes", + "ipanttrustattributes", + "ipanttrustauthincoming", + "ipanttrustauthoutgoing", + "ipanttrustdirection", + "ipanttrusteddomainsid", + "ipanttrustforesttrustinfo", + "ipanttrustpartner", + "ipanttrustposixoffset", + "ipanttrusttype", + "objectclass" + ], + "attribute_members": {}, + "bindable": false, + "can_have_permissions": false, + "container_dn": "", + "default_attributes": [ + "cn", + "ipantflatname", + "ipanttrusteddomainsid", + "ipanttrustpartner" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "Trusted domains", + "label_singular": "Trusted domain", + "methods": [ + "add", + "del", + "disable", + "enable", + "find", + "mod" + ], + "name": "trustdomain", + "object_class": [ + "ipaNTTrustedDomain" + ], + "object_class_config": null, + "object_name": "trust domain", + "object_name_plural": "trust domains", + "parent_object": "trust", + "primary_key": "cn", + "rdn_attribute": "", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" + ] + }, + "takes_params": [ + { + "class": "Str", + "doc": "Domain name", + "flags": [], + "label": "Domain name", + "name": "cn", + "noextrawhitespace": true, + "primary_key": true, + "required": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Domain NetBIOS name", + "flags": [], + "label": "Domain NetBIOS name", + "name": "ipantflatname", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Domain Security Identifier", + "flags": [], + "label": "Domain Security Identifier", + "name": "ipanttrusteddomainsid", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "Trusted domain partner", + "flags": [ + "no_display", + "no_option" + ], + "label": "Trusted domain partner", + "name": "ipanttrustpartner", + "noextrawhitespace": true, + "type": "unicode" + } + ], + "uuid_attribute": "" + }, "user": { "aciattrs": [ "audio", @@ -7439,7 +8403,10 @@ "initials", "internationalisdnnumber", "ipasshpubkey", + "ipatokenradiusconfiglink", + "ipatokenradiususername", "ipauniqueid", + "ipauserauthtype", "jpegphoto", "krbcanonicalname", "krbextradata", @@ -7494,6 +8461,7 @@ "uid", "uidnumber", "usercertificate", + "userclass", "userpassword", "userpkcs12", "usersmimecertificate", @@ -7517,6 +8485,7 @@ ] }, "bindable": true, + "can_have_permissions": true, "container_dn": "cn=users,cn=accounts", "default_attributes": [ "uid", @@ -7532,7 +8501,11 @@ "title", "memberof", "nsaccountlock", - "memberofindirect" + "memberofindirect", + "ipauserauthtype", + "userclass", + "ipatokenradiusconfiglink", + "ipatokenradiususername" ], "hidden_attributes": [ "objectclass", @@ -7734,26 +8707,22 @@ }, { "class": "Int", - "default": 999, "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", "maxvalue": 2147483647, "minvalue": 1, "name": "uidnumber", - "required": true, "type": "int" }, { "class": "Int", - "default": 999, "doc": "Group ID Number", "flags": [], "label": "GID", "maxvalue": 2147483647, "minvalue": 1, "name": "gidnumber", - "required": true, "type": "int" }, { @@ -7889,10 +8858,52 @@ "name": "ipasshpubkey", "noextrawhitespace": true, "type": "unicode" + }, + { + "class": "StrEnum", + "doc": "Types of supported user authentication", + "flags": [], + "label": "User authentication types", + "multivalue": true, + "name": "ipauserauthtype", + "type": "unicode", + "values": [ + "password", + "radius", + "otp" + ] + }, + { + "class": "Str", + "doc": "User category (semantics placed on this attribute are for local interpretation)", + "flags": [], + "label": "Class", + "multivalue": true, + "name": "userclass", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "RADIUS proxy configuration", + "flags": [], + "label": "RADIUS proxy configuration", + "name": "ipatokenradiusconfiglink", + "noextrawhitespace": true, + "type": "unicode" + }, + { + "class": "Str", + "doc": "RADIUS proxy username", + "flags": [], + "label": "RADIUS proxy username", + "name": "ipatokenradiususername", + "noextrawhitespace": true, + "type": "unicode" } ], "uuid_attribute": "ipauniqueid" } } } -} +}
\ No newline at end of file |