summaryrefslogtreecommitdiffstats
path: root/install/ui/test/data
diff options
context:
space:
mode:
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