summaryrefslogtreecommitdiffstats
path: root/install/ui/test/data
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2014-03-07 17:34:44 +0100
committerPetr Vobornik <pvoborni@redhat.com>2014-03-20 10:02:31 +0100
commit1ff095333e9c5eb90b160c619d65f823f1f9f0a0 (patch)
tree16bed29b7ef94f5936c5210ec993f5eca6773bcb /install/ui/test/data
parentffab72cc79d31c59d49d40b4f66852e767821fa6 (diff)
downloadfreeipa-1ff095333e9c5eb90b160c619d65f823f1f9f0a0.tar.gz
freeipa-1ff095333e9c5eb90b160c619d65f823f1f9f0a0.tar.xz
freeipa-1ff095333e9c5eb90b160c619d65f823f1f9f0a0.zip
webui-static: update metadata files
Update JSON metadata files for static presentation of FreeIPA UI and some tests. This regeneration did not happen for very long time and an update is needed for upcoming ACI patch. prerequisite for: https://fedorahosted.org/freeipa/ticket/4079 Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com> Reviewed-By: Petr Viktorin <pviktori@redhat.com>
Diffstat (limited to 'install/ui/test/data')
-rw-r--r--install/ui/test/data/ipa_init_commands.json5581
-rw-r--r--install/ui/test/data/ipa_init_methods.json10710
-rw-r--r--install/ui/test/data/ipa_init_objects.json1409
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