summaryrefslogtreecommitdiffstats
path: root/install/ui/test/data/ipa_init_commands.json
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/test/data/ipa_init_commands.json')
-rw-r--r--install/ui/test/data/ipa_init_commands.json5581
1 files changed, 4982 insertions, 599 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