summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2011-02-17 23:53:07 -0600
committerAdam Young <ayoung@redhat.com>2011-02-21 15:36:37 -0500
commit6ff85906998a43c0ece575b07b9ef6788c59d39d (patch)
tree9b5069f2b4a6034fe59cf321f41e4cb8bb44bb76
parent4a8c43aa324beff5bebfa9a699b1dc4b29020731 (diff)
downloadfreeipa-6ff85906998a43c0ece575b07b9ef6788c59d39d.tar.gz
freeipa-6ff85906998a43c0ece575b07b9ef6788c59d39d.tar.xz
freeipa-6ff85906998a43c0ece575b07b9ef6788c59d39d.zip
Updated test data files.
-rw-r--r--install/ui/test/data/i18n_messages.json268
-rw-r--r--install/ui/test/data/ipa_init.json15338
-rw-r--r--install/ui/test/data/json_metadata.json5871
3 files changed, 14726 insertions, 6751 deletions
diff --git a/install/ui/test/data/i18n_messages.json b/install/ui/test/data/i18n_messages.json
index aba903348..1cceb8974 100644
--- a/install/ui/test/data/i18n_messages.json
+++ b/install/ui/test/data/i18n_messages.json
@@ -6,32 +6,282 @@
"ajax": {
"401": "Your kerberos ticket no longer valid.Please run KInit and then click 'retry'If this is your first time running the IPA Web UI<a href='/ipa/errors/ssbrowser.html'> Follow these directions</a> to configure your browser."
},
- "button": {
+ "association": {
+ "add": "Add ${other_entity} into ${entity} ${primary_key}",
+ "member": "${other_entity} enrolled in ${entity} ${primary_key}",
+ "parent": "${entity} ${primary_key} is enrolled in the following ${other_entity}",
+ "remove": "Remove ${other_entity} from ${entity} ${primary_key}"
+ },
+ "buttons": {
"add": "Add",
+ "add_and_add_another": "Add and Add Another",
+ "add_and_close": "Add and Close",
+ "add_and_edit": "Add and Edit",
+ "back_to_list": "Back to List",
+ "cancel": "Cancel",
"enroll": "Enroll",
"find": "Find",
+ "get": "Get",
"remove": "Delete",
"reset": "Reset",
- "update": "Update"
+ "restore": "Restore",
+ "revoke": "Revoke",
+ "update": "Update",
+ "view": "View"
},
"details": {
- "account": "Account Details",
- "contact": "Contact Details",
- "employee": " Employee Information",
- "identity": "Identity Details",
- "mailing": "Mailing Address",
- "misc": "Misc. Information",
+ "general": "General",
+ "identity": "Identity Settings",
+ "settings": "${entity} Settings",
"to_top": "Back to Top"
},
+ "dialogs": {
+ "available": "Available",
+ "hide_already_enrolled": "Hide already enrolled.",
+ "prospective": "Prospective",
+ "remove_empty": "Select ${entity} to be removed.",
+ "remove_title": "Remove ${entity}."
+ },
+ "dirty": "This page has unsaved changes. Please save or revert.",
+ "facets": {
+ "details": "Settings",
+ "search": "Search"
+ },
"login": {
"header": "Logged In As"
},
+ "objects": {
+ "aci": {
+ "attribute": "Attribute"
+ },
+ "automountlocation": {
+ "add": "Add Automount Location",
+ "identity": "Automount Location Settings"
+ },
+ "cert": {
+ "aa_compromise": "AA Compromise",
+ "affiliation_changed": "Affiliation Changed",
+ "ca_compromise": "CA Compromise",
+ "certificate_hold": "Certificate Hold",
+ "cessation_of_operation": "Cessation of Operation",
+ "common_name": "Common Name",
+ "enter_csr": "Enter the Base64-encoded CSR below",
+ "expires_on": "Expires On",
+ "fingerprints": "Fingerprints",
+ "issue_certificate": "Issue New Certificate for ${entity} ${primary_key}",
+ "issued_by": "Issued By",
+ "issued_on": "Issued On",
+ "issued_to": "Issued To",
+ "key_compromise": "Key Compromise",
+ "md5_fingerprint": "MD5 Fingerprint",
+ "missing": "No Valid Certificate",
+ "new_certificate": "New Certificate",
+ "note": "Note",
+ "organization": "Organization",
+ "organizational_unit": "Organizational Unit",
+ "privilege_withdrawn": "Privilege Withdrawn",
+ "reason": "Reason for Revocation",
+ "remove_from_crl": "Remove from CRL",
+ "restore_certificate": "Restore Certificate for ${entity} ${primary_key}",
+ "restore_confirmation": "To confirm your intention to restore this certificate, click the \"Restore\" button.",
+ "revoke_certificate": "Revoke Certificate for ${entity} ${primary_key}",
+ "revoke_confirmation": "To confirm your intention to revoke this certificate, select a reason from the pull-down list, and click the \"Revoke\" button.",
+ "revoked": "Certificate Revoked",
+ "serial_number": "Serial Number",
+ "sha1_fingerprint": "SHA1 Fingerprint",
+ "superseded": "Superseded",
+ "unspecified": "Unspecified",
+ "valid": "Valid Certificate Present",
+ "validity": "Validity",
+ "view_certificate": "Certificate for ${entity} ${primary_key}"
+ },
+ "config": {
+ "cn": "Name",
+ "ipaserver": "Configuration"
+ },
+ "delegation": {
+ "add": "Add Delegation"
+ },
+ "dnsrecord": {
+ "add": "Add DNS Resource Record",
+ "data": "Data",
+ "resource": "Resource",
+ "title": "Records for DNS Zone",
+ "type": "Type"
+ },
+ "dnszone": {
+ "add": "Add DNS Zone",
+ "identity": "DNS Zone Settings"
+ },
+ "group": {
+ "add": "Add New Group",
+ "details": "Group Settings",
+ "posix": "Is this a POSIX group?"
+ },
+ "hbacrule": {
+ "active": "Active",
+ "add": "Add New Rule",
+ "allow": "Allow",
+ "any_host": "Any Host",
+ "any_service": "Any Service",
+ "anyone": "Anyone",
+ "deny": "Deny",
+ "host": "Accessing",
+ "inactive": "Inactive",
+ "ipaenabledflag": "Rule status",
+ "service": "Via Service",
+ "sourcehost": "From",
+ "specified_hosts": "Specified Hosts and Groups",
+ "specified_services": "Specified Services and Groups",
+ "specified_users": "Specified Users and Groups",
+ "user": "Who"
+ },
+ "hbacsvc": {
+ "add": "Add New HBAC Service"
+ },
+ "hbacsvcgroup": {
+ "add": "Add New HBAC Service Group",
+ "services": "Services"
+ },
+ "host": {
+ "add": "Add New Host",
+ "certificate": "Host Certificate",
+ "cn": "Host Name",
+ "delete_key_unprovision": "Delete Key, Unprovision",
+ "details": "Host Settings",
+ "enroll_otp": "Enroll via One-Time-Password",
+ "enrolled": "Enrolled?",
+ "enrollment": "Enrollment",
+ "fqdn": "Fully Qualified Host Name",
+ "missing": "Kerberos Key Not Present",
+ "otp_confirmation": "One-Time-Password has been set.",
+ "posix": "Is this a POSIX group?",
+ "set_otp": "Set OTP",
+ "status": "Status",
+ "unprovision": "Unprovision",
+ "unprovision_confirmation": "Are you sure you want to unprovision this host?",
+ "unprovision_title": "Unprovisioning ${entity}",
+ "valid": "Kerberos Key Present, Host Provisioned"
+ },
+ "hostgroup": {
+ "add": "Add Hostgroup",
+ "identity": "Hostgroup Settings"
+ },
+ "krbtpolicy": {
+ "identity": "Kerberos ticket policy"
+ },
+ "netgroup": {
+ "add": "Add Netgroup",
+ "identity": "Netgroup Settings"
+ },
+ "permission": {
+ "add": "Add Permission",
+ "filter": "Filter",
+ "identity": "Identity",
+ "invalid_target": "Permission with invalid target specification",
+ "rights": "Rights",
+ "subtree": "By Subtree",
+ "target": "Target",
+ "targetgroup": "Target Group",
+ "type": "Object By Type"
+ },
+ "privilege": {
+ "add": "Add Privilege",
+ "identity": "Privilege Settings"
+ },
+ "pwpolicy": {
+ "add": "Add Password Policy",
+ "identity": "Password Policy"
+ },
+ "role": {
+ "add": "Add Role",
+ "identity": "Role Settings"
+ },
+ "selfservice": {
+ "add": "Add Self Service Definition"
+ },
+ "service": {
+ "add": "Add New Service",
+ "certificate": "Service Certificate",
+ "delete_key_unprovision": "Delete Key, Unprovision",
+ "details": "Service Settings",
+ "host": "Host Name",
+ "missing": "Kerberos Key Not Present",
+ "provisioning": "Provisioning",
+ "service": "Service",
+ "status": "Status",
+ "unprovision": "Unprovision",
+ "unprovision_confirmation": "Are you sure you want to unprovision this service?",
+ "unprovision_title": "Unprovisioning ${entity}",
+ "valid": "Kerberos Key Present, Service Provisioned"
+ },
+ "sudocmd": {
+ "add": "Add New SUDO Command",
+ "groups": "Groups"
+ },
+ "sudocmdgroup": {
+ "add": "Add New SUDO Command Group",
+ "commands": "Commands"
+ },
+ "sudorule": {
+ "active": "Active",
+ "add": "Add New Rule",
+ "allow": "Allow",
+ "any_command": "Any Command",
+ "any_group": "Any Group",
+ "any_host": "Any Host",
+ "anyone": "Anyone",
+ "command": "Run Commands",
+ "deny": "Deny",
+ "external": "External",
+ "host": "Access this host",
+ "inactive": "Inactive",
+ "ipaenabledflag": "Rule status",
+ "runas": "As Whom",
+ "specified_commands": "Specified Commands and Groups",
+ "specified_groups": "Specified Groups",
+ "specified_hosts": "Specified Hosts and Groups",
+ "specified_users": "Specified Users and Groups",
+ "user": "Who"
+ },
+ "user": {
+ "account": "Account Settings",
+ "activate": "Click to Activate",
+ "active": "Active",
+ "add": "Add User",
+ "contact": "Contact Settings",
+ "deactivate": "Click to Deactivate",
+ "employee": "Employee Information",
+ "error_changing_status": "Error changing account status",
+ "inactive": "Inactive",
+ "mailing": "Mailing Address",
+ "misc": "Misc. Information",
+ "new_password": "New Password",
+ "password_change_complete": "Password change complete",
+ "password_must_match": "Passwords must match",
+ "repeat_password": "Repeat Password",
+ "reset_password": "Reset password"
+ }
+ },
"search": {
"delete_confirm": "Are you sure you want to delete selected entries?",
"quick_links": "Quick Links",
"select_all": "Select All",
+ "truncated": "Query returned results than configured size limit will show. First ${counter} results shown.",
"unselect_all": "Unselect All"
+ },
+ "tabs": {
+ "audit": "Audit",
+ "hbac": "HBAC",
+ "identity": "Identity",
+ "ipaserver": "IPA Server",
+ "policy": "Policy",
+ "role": "Role Based Access Control",
+ "sudo": "SUDO"
+ },
+ "widget": {
+ "validation_error": "Text does not match field pattern"
}
}
}
-} \ No newline at end of file
+}
diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json
index d25f61033..1428a538a 100644
--- a/install/ui/test/data/ipa_init.json
+++ b/install/ui/test/data/ipa_init.json
@@ -5,5433 +5,7529 @@
"count": 5,
"results": [
{
- "error": null,
- "metadata": {
+ "methods": {
+ "aci_add": {
+ "__base64__": ""
+ },
+ "aci_del": {
+ "__base64__": ""
+ },
+ "aci_find": {
+ "__base64__": ""
+ },
+ "aci_mod": {
+ "__base64__": ""
+ },
+ "aci_rename": {
+ "__base64__": ""
+ },
+ "aci_show": {
+ "__base64__": ""
+ },
+ "automountkey_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountkey_del": {
+ "__base64__": ""
+ },
+ "automountkey_find": {
+ "__base64__": ""
+ },
+ "automountkey_mod": {
+ "__base64__": ""
+ },
+ "automountkey_show": {
+ "__base64__": ""
+ },
+ "automountlocation_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountlocation_del": {
+ "__base64__": ""
+ },
+ "automountlocation_find": {
+ "__base64__": ""
+ },
+ "automountlocation_import": {
+ "__base64__": ""
+ },
+ "automountlocation_show": {
+ "__base64__": ""
+ },
+ "automountlocation_tofiles": {
+ "__base64__": ""
+ },
+ "automountmap_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountmap_add_indirect": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "mount",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Mount point",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Mount point",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "key",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "parentmap",
+ "cli_short_name": null,
+ "default": "auto.master",
+ "doc": "Name of parent automount map (default: auto.master)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Parent map",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "parentmap",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountmap_del": {
+ "__base64__": ""
+ },
+ "automountmap_find": {
+ "__base64__": ""
+ },
+ "automountmap_mod": {
+ "__base64__": ""
+ },
+ "automountmap_show": {
+ "__base64__": ""
+ },
+ "config_mod": {
+ "__base64__": ""
+ },
+ "config_show": {
+ "__base64__": ""
+ },
+ "cosentry_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "cosentry_del": {
+ "__base64__": ""
+ },
+ "cosentry_find": {
+ "__base64__": ""
+ },
+ "cosentry_mod": {
+ "__base64__": ""
+ },
+ "cosentry_show": {
+ "__base64__": ""
+ },
+ "delegation_add": {
+ "__base64__": ""
+ },
+ "delegation_del": {
+ "__base64__": ""
+ },
+ "delegation_find": {
+ "__base64__": ""
+ },
+ "delegation_mod": {
+ "__base64__": ""
+ },
+ "delegation_show": {
+ "__base64__": ""
+ },
+ "dnsrecord_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force NS record creation even if its hostname is not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [
+ "no_option",
+ "no_output"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "<force>",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "dnsrecord_add_record": {
+ "__base64__": ""
+ },
+ "dnsrecord_del": {
+ "__base64__": ""
+ },
+ "dnsrecord_delentry": {
+ "__base64__": ""
+ },
+ "dnsrecord_find": {
+ "__base64__": ""
+ },
+ "dnsrecord_show": {
+ "__base64__": ""
+ },
+ "dnszone_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force DNS zone creation even if name server not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<force>",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ip_address",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add the nameserver to DNS with this IP address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<ip_address>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ip_address",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "dnszone_del": {
+ "__base64__": ""
+ },
+ "dnszone_disable": {
+ "__base64__": ""
+ },
+ "dnszone_enable": {
+ "__base64__": ""
+ },
+ "dnszone_find": {
+ "__base64__": ""
+ },
+ "dnszone_mod": {
+ "__base64__": ""
+ },
+ "dnszone_show": {
+ "__base64__": ""
+ },
+ "group_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "nonposix",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Create as a non-POSIX group?",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<nonposix>",
+ "multivalue": false,
+ "name": "nonposix",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "group_add_member": {
+ "__base64__": ""
+ },
+ "group_del": {
+ "__base64__": ""
+ },
+ "group_detach": {
+ "__base64__": ""
+ },
+ "group_find": {
+ "__base64__": ""
+ },
+ "group_mod": {
+ "__base64__": ""
+ },
+ "group_remove_member": {
+ "__base64__": ""
+ },
+ "group_show": {
+ "__base64__": ""
+ },
+ "hbacrule_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hbacrule_add_host": {
+ "__base64__": ""
+ },
+ "hbacrule_add_service": {
+ "__base64__": ""
+ },
+ "hbacrule_add_sourcehost": {
+ "__base64__": ""
+ },
+ "hbacrule_add_user": {
+ "__base64__": ""
+ },
+ "hbacrule_del": {
+ "__base64__": ""
+ },
+ "hbacrule_disable": {
+ "__base64__": ""
+ },
+ "hbacrule_enable": {
+ "__base64__": ""
+ },
+ "hbacrule_find": {
+ "__base64__": ""
+ },
+ "hbacrule_mod": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_host": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_service": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_sourcehost": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_user": {
+ "__base64__": ""
+ },
+ "hbacrule_show": {
+ "__base64__": ""
+ },
+ "hbacsvc_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hbacsvc_del": {
+ "__base64__": ""
+ },
+ "hbacsvc_find": {
+ "__base64__": ""
+ },
+ "hbacsvc_mod": {
+ "__base64__": ""
+ },
+ "hbacsvc_show": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hbacsvcgroup_add_member": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_del": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_find": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_mod": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_remove_member": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_show": {
+ "__base64__": ""
+ },
+ "host_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force host name even if not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Force",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "no_reverse",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "skip reverse DNS detection",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<no_reverse>",
+ "multivalue": false,
+ "name": "no_reverse",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ip_address",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add the host to DNS with this IP address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<ip_address>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ip_address",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "host_add_managedby": {
+ "__base64__": ""
+ },
+ "host_del": {
+ "__base64__": ""
+ },
+ "host_disable": {
+ "__base64__": ""
+ },
+ "host_find": {
+ "__base64__": ""
+ },
+ "host_mod": {
+ "__base64__": ""
+ },
+ "host_remove_managedby": {
+ "__base64__": ""
+ },
+ "host_show": {
+ "__base64__": ""
+ },
+ "hostgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hostgroup_add_member": {
+ "__base64__": ""
+ },
+ "hostgroup_del": {
+ "__base64__": ""
+ },
+ "hostgroup_find": {
+ "__base64__": ""
+ },
+ "hostgroup_mod": {
+ "__base64__": ""
+ },
+ "hostgroup_remove_member": {
+ "__base64__": ""
+ },
+ "hostgroup_show": {
+ "__base64__": ""
+ },
+ "krbtpolicy_mod": {
+ "__base64__": ""
+ },
+ "krbtpolicy_reset": {
+ "__base64__": ""
+ },
+ "krbtpolicy_show": {
+ "__base64__": ""
+ },
+ "netgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "netgroup_add_member": {
+ "__base64__": ""
+ },
+ "netgroup_del": {
+ "__base64__": ""
+ },
+ "netgroup_find": {
+ "__base64__": ""
+ },
+ "netgroup_mod": {
+ "__base64__": ""
+ },
+ "netgroup_remove_member": {
+ "__base64__": ""
+ },
+ "netgroup_show": {
+ "__base64__": ""
+ },
+ "permission_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "permission_add_member": {
+ "__base64__": ""
+ },
+ "permission_del": {
+ "__base64__": ""
+ },
+ "permission_find": {
+ "__base64__": ""
+ },
+ "permission_mod": {
+ "__base64__": ""
+ },
+ "permission_remove_member": {
+ "__base64__": ""
+ },
+ "permission_show": {
+ "__base64__": ""
+ },
+ "privilege_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "privilege_add_member": {
+ "__base64__": ""
+ },
+ "privilege_add_permission": {
+ "__base64__": ""
+ },
+ "privilege_del": {
+ "__base64__": ""
+ },
+ "privilege_find": {
+ "__base64__": ""
+ },
+ "privilege_mod": {
+ "__base64__": ""
+ },
+ "privilege_remove_member": {
+ "__base64__": ""
+ },
+ "privilege_remove_permission": {
+ "__base64__": ""
+ },
+ "privilege_show": {
+ "__base64__": ""
+ },
+ "pwpolicy_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "pwpolicy_del": {
+ "__base64__": ""
+ },
+ "pwpolicy_find": {
+ "__base64__": ""
+ },
+ "pwpolicy_mod": {
+ "__base64__": ""
+ },
+ "pwpolicy_show": {
+ "__base64__": ""
+ },
+ "role_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "role_add_member": {
+ "__base64__": ""
+ },
+ "role_add_privilege": {
+ "__base64__": ""
+ },
+ "role_del": {
+ "__base64__": ""
+ },
+ "role_find": {
+ "__base64__": ""
+ },
+ "role_mod": {
+ "__base64__": ""
+ },
+ "role_remove_member": {
+ "__base64__": ""
+ },
+ "role_remove_privilege": {
+ "__base64__": ""
+ },
+ "role_show": {
+ "__base64__": ""
+ },
+ "selfservice_add": {
+ "__base64__": ""
+ },
+ "selfservice_del": {
+ "__base64__": ""
+ },
+ "selfservice_find": {
+ "__base64__": ""
+ },
+ "selfservice_mod": {
+ "__base64__": ""
+ },
+ "selfservice_show": {
+ "__base64__": ""
+ },
+ "service_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force principal name even if not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Force",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "service_add_host": {
+ "__base64__": ""
+ },
+ "service_del": {
+ "__base64__": ""
+ },
+ "service_disable": {
+ "__base64__": ""
+ },
+ "service_find": {
+ "__base64__": ""
+ },
+ "service_mod": {
+ "__base64__": ""
+ },
+ "service_remove_host": {
+ "__base64__": ""
+ },
+ "service_show": {
+ "__base64__": ""
+ },
+ "sudocmd_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "sudocmd_del": {
+ "__base64__": ""
+ },
+ "sudocmd_find": {
+ "__base64__": ""
+ },
+ "sudocmd_mod": {
+ "__base64__": ""
+ },
+ "sudocmd_show": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "sudocmdgroup_add_member": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_del": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_find": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_mod": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_remove_member": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_show": {
+ "__base64__": ""
+ },
+ "sudorule_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "sudorule_add_allow_command": {
+ "__base64__": ""
+ },
+ "sudorule_add_deny_command": {
+ "__base64__": ""
+ },
+ "sudorule_add_host": {
+ "__base64__": ""
+ },
+ "sudorule_add_option": {
+ "__base64__": ""
+ },
+ "sudorule_add_runasgroup": {
+ "__base64__": ""
+ },
+ "sudorule_add_runasuser": {
+ "__base64__": ""
+ },
+ "sudorule_add_user": {
+ "__base64__": ""
+ },
+ "sudorule_del": {
+ "__base64__": ""
+ },
+ "sudorule_disable": {
+ "__base64__": ""
+ },
+ "sudorule_enable": {
+ "__base64__": ""
+ },
+ "sudorule_find": {
+ "__base64__": ""
+ },
+ "sudorule_mod": {
+ "__base64__": ""
+ },
+ "sudorule_remove_allow_command": {
+ "__base64__": ""
+ },
+ "sudorule_remove_deny_command": {
+ "__base64__": ""
+ },
+ "sudorule_remove_host": {
+ "__base64__": ""
+ },
+ "sudorule_remove_option": {
+ "__base64__": ""
+ },
+ "sudorule_remove_runasgroup": {
+ "__base64__": ""
+ },
+ "sudorule_remove_runasuser": {
+ "__base64__": ""
+ },
+ "sudorule_remove_user": {
+ "__base64__": ""
+ },
+ "sudorule_show": {
+ "__base64__": ""
+ },
+ "user_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "user_del": {
+ "__base64__": ""
+ },
+ "user_disable": {
+ "__base64__": ""
+ },
+ "user_enable": {
+ "__base64__": ""
+ },
+ "user_find": {
+ "__base64__": ""
+ },
+ "user_mod": {
+ "__base64__": ""
+ },
+ "user_show": {
+ "__base64__": ""
+ },
+ "user_unlock": {
+ "__base64__": ""
+ }
+ },
+ "objects": {
"aci": {
"__base64__": ""
- },
+ },
"automountkey": {
"aciattrs": [
- "automountinformation",
- "automountkey",
- "description",
+ "automountinformation",
+ "automountkey",
+ "description",
"objectclass"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=automount",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=automount",
"default_attributes": [
- "automountkey",
- "automountinformation",
+ "automountkey",
+ "automountinformation",
"description"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Automount Keys",
+ ],
+ "label": "Automount Keys",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "automountkey",
+ ],
+ "name": "automountkey",
"object_class": [
"automount"
- ],
- "object_class_config": null,
- "object_name": "automount key",
- "object_name_plural": "automount keys",
- "parent_object": "automountmap",
- "primary_key": "description",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "automount key",
+ "object_name_plural": "automount keys",
+ "parent_object": "automountmap",
+ "primary_key": "description",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "IA5Str",
- "cli_name": "key",
- "cli_short_name": null,
- "default": null,
- "doc": "Automount key name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Key",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "automountkey",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "IA5Str",
- "cli_name": "info",
- "cli_short_name": null,
- "default": null,
- "doc": "Mount information",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Mount information",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "automountinformation",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "description",
- "cli_short_name": null,
- "default": null,
- "doc": "description",
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "IA5Str",
+ "cli_name": "key",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Automount key name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Key",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "automountkey",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "IA5Str",
+ "cli_name": "info",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Mount information",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Mount information",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "automountinformation",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "description",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "description",
"exclude": [
"webui"
- ],
+ ],
"flags": [
- "no_update",
- "no_create",
- "no_output",
+ "no_update",
+ "no_create",
+ "no_output",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"automountlocation": {
"aciattrs": [
- "cn",
+ "cn",
"objectclass"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=automount",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=automount",
"default_attributes": [
"cn"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Automount",
+ ],
+ "label": "Automount",
"methods": [
- "add",
- "del",
- "find",
- "import",
- "show",
+ "add",
+ "del",
+ "find",
+ "import",
+ "show",
"tofiles"
- ],
- "name": "automountlocation",
+ ],
+ "name": "automountlocation",
"object_class": [
"nscontainer"
- ],
- "object_class_config": null,
- "object_name": "automount location",
- "object_name_plural": "automount locations",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "automount location",
+ "object_name_plural": "automount locations",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "location",
- "cli_short_name": null,
- "default": null,
- "doc": "Automount location name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Location",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "location",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Automount location name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Location",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"automountmap": {
"aciattrs": [
- "automountmapname",
- "description",
+ "automountmapname",
+ "description",
"objectclass"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=automount",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=automount",
"default_attributes": [
- "automountmapname",
+ "automountmapname",
"description"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Automount Maps",
+ ],
+ "label": "Automount Maps",
"methods": [
- "add",
- "add_indirect",
- "del",
- "find",
- "mod",
+ "add",
+ "add_indirect",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "automountmap",
+ ],
+ "name": "automountmap",
"object_class": [
"automountmap"
- ],
- "object_class_config": null,
- "object_name": "automount map",
- "object_name_plural": "automount maps",
- "parent_object": "automountlocation",
- "primary_key": "automountmapname",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "automount map",
+ "object_name_plural": "automount maps",
+ "parent_object": "automountlocation",
+ "primary_key": "automountmapname",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "IA5Str",
- "cli_name": "map",
- "cli_short_name": null,
- "default": null,
- "doc": "Automount map name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Map",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "automountmapname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "IA5Str",
+ "cli_name": "map",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Automount map name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Map",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "automountmapname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"config": {
- "aciattrs": [],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "",
+ "aciattrs": [],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "",
"default_attributes": [
- "ipamaxusernamelength",
- "ipahomesrootdir",
- "ipadefaultloginshell",
- "ipadefaultprimarygroup",
- "ipadefaultemaildomain",
- "ipasearchtimelimit",
- "ipasearchrecordslimit",
- "ipausersearchfields",
- "ipagroupsearchfields",
- "ipamigrationenabled",
+ "ipamaxusernamelength",
+ "ipahomesrootdir",
+ "ipadefaultloginshell",
+ "ipadefaultprimarygroup",
+ "ipadefaultemaildomain",
+ "ipasearchtimelimit",
+ "ipasearchrecordslimit",
+ "ipausersearchfields",
+ "ipagroupsearchfields",
+ "ipamigrationenabled",
"ipacertificatesubjectbase"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Configuration",
+ ],
+ "label": "Configuration",
"methods": [
- "mod",
+ "mod",
"show"
- ],
- "name": "config",
- "object_class": [],
- "object_class_config": null,
- "object_name": "configuration options",
- "object_name_plural": "entries",
- "parent_object": "",
- "rdn_attribute": "",
+ ],
+ "name": "config",
+ "object_class": [],
+ "object_class_config": null,
+ "object_name": "configuration options",
+ "object_name_plural": "entries",
+ "parent_object": "",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "maxusername",
- "cli_short_name": null,
- "default": null,
- "doc": "Max username length",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Max username length",
- "maxvalue": 2147483647,
- "minvalue": 1,
- "multivalue": false,
- "name": "ipamaxusernamelength",
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "maxusername",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Max username length",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Max username length",
+ "maxvalue": 2147483647,
+ "minvalue": 1,
+ "multivalue": false,
+ "name": "ipamaxusernamelength",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "IA5Str",
- "cli_name": "homedirectory",
- "cli_short_name": null,
- "default": null,
- "doc": "Default location of home directories",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Home directory base",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipahomesrootdir",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "defaultshell",
- "cli_short_name": null,
- "default": null,
- "doc": "Default shell for new users",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Default shell",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipadefaultloginshell",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "defaultgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Default group for new users",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Default users group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipadefaultprimarygroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "emaildomain",
- "cli_short_name": null,
- "default": null,
- "doc": "Default e-mail domain new users",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Default e-mail domain",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipadefaultemaildomain",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "searchtimelimit",
- "cli_short_name": null,
- "default": null,
- "doc": "Max. amount of time (sec.) for a search (-1 is unlimited)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Search time limit",
- "maxvalue": 2147483647,
- "minvalue": -1,
- "multivalue": false,
- "name": "ipasearchtimelimit",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "IA5Str",
+ "cli_name": "homedirectory",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default location of home directories",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Home directory base",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipahomesrootdir",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "defaultshell",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default shell for new users",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default shell",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipadefaultloginshell",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "defaultgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default group for new users",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default users group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipadefaultprimarygroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "emaildomain",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default e-mail domain new users",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default e-mail domain",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipadefaultemaildomain",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "searchtimelimit",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Max. amount of time (sec.) for a search (> 0, or -1 for unlimited)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Search time limit",
+ "maxvalue": 2147483647,
+ "minvalue": -1,
+ "multivalue": false,
+ "name": "ipasearchtimelimit",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "searchrecordslimit",
- "cli_short_name": null,
- "default": null,
- "doc": "Max. number of records to search (-1 is unlimited)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Search size limit",
- "maxvalue": 2147483647,
- "minvalue": -1,
- "multivalue": false,
- "name": "ipasearchrecordslimit",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "searchrecordslimit",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Max. number of records to search (-1 is unlimited)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Search size limit",
+ "maxvalue": 2147483647,
+ "minvalue": -1,
+ "multivalue": false,
+ "name": "ipasearchrecordslimit",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "IA5Str",
- "cli_name": "usersearch",
- "cli_short_name": null,
- "default": null,
- "doc": "A comma-separated list of fields to search when searching for users",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User search fields",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipausersearchfields",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "IA5Str",
- "cli_name": "groupsearch",
- "cli_short_name": null,
- "default": null,
- "doc": "A comma-separated list of fields to search when searching for groups",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Group search fields",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipagroupsearchfields",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Bool",
- "cli_name": "enable_migration",
- "cli_short_name": null,
- "default": null,
- "doc": "Enable migration mode",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "IA5Str",
+ "cli_name": "usersearch",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "A comma-separated list of fields to search when searching for users",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User search fields",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipausersearchfields",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "IA5Str",
+ "cli_name": "groupsearch",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "A comma-separated list of fields to search when searching for groups",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Group search fields",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipagroupsearchfields",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bool",
+ "cli_name": "enable_migration",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Enable migration mode",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Migration mode",
- "multivalue": false,
- "name": "ipamigrationenabled",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Migration mode",
+ "multivalue": false,
+ "name": "ipamigrationenabled",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "subject",
- "cli_short_name": null,
- "default": null,
- "doc": "Base for certificate subjects (OU=Test,O=Example)",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "subject",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Base for certificate subjects (OU=Test,O=Example)",
+ "exclude": null,
"flags": [
"no_update"
- ],
- "hint": null,
- "include": null,
- "label": "Certificate Subject base",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipacertificatesubjectbase",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "groupobjectclasses",
- "cli_short_name": null,
- "default": null,
- "doc": "Default group objectclassses (comma-separated list)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Default group objectclasses",
- "multivalue": true,
- "name": "ipagroupobjectclasses",
- "primary_key": false,
- "query": false,
- "required": false,
- "separator": ",",
- "skipspace": true,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Certificate Subject base",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipacertificatesubjectbase",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "groupobjectclasses",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default group objectclassses (comma-separated list)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default group objectclasses",
+ "multivalue": true,
+ "name": "ipagroupobjectclasses",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "userobjectclasses",
- "cli_short_name": null,
- "default": null,
- "doc": "Default user objectclassses (comma-separated list)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Default user objectclasses",
- "multivalue": true,
- "name": "ipauserobjectclasses",
- "primary_key": false,
- "query": false,
- "required": false,
- "separator": ",",
- "skipspace": true,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "userobjectclasses",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default user objectclassses (comma-separated list)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default user objectclasses",
+ "multivalue": true,
+ "name": "ipauserobjectclasses",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "pwdexpnotify",
- "cli_short_name": null,
- "default": null,
- "doc": "Password Expiration Notification (days)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Password Expiration Notification",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "ipapwdexpadvnotify",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "pwdexpnotify",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Password Expiration Notification (days)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Password Expiration Notification",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "ipapwdexpadvnotify",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "ipaconfigstring",
- "cli_short_name": null,
- "default": null,
- "doc": "Extra hashes to generate in password plugin",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ipaconfigstring",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Extra hashes to generate in password plugin",
+ "exclude": null,
"flags": [
"no_update"
- ],
- "hint": null,
- "include": null,
- "label": "Password plugin features",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipaconfigstring",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Password plugin features",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipaconfigstring",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"cosentry": {
"aciattrs": [
- "a6record",
- "aaaarecord",
- "accessruletype",
- "accesstime",
- "accessto",
- "accountinactivitylimit",
- "accountunlocktime",
- "acctpolicysubentry",
- "aci",
- "administratorcontactinfo",
- "adminrole",
- "adminurl",
- "afsdbrecord",
- "aliasedobjectname",
- "altserver",
- "arecord",
- "associateddomain",
- "associatedname",
- "attributemap",
- "attributetypes",
- "audio",
- "authenticationmethod",
- "authorityrevocationlist",
- "authorizedservice",
- "automountinformation",
- "automountkey",
- "automountmapname",
- "bindtimelimit",
- "bootfile",
- "bootparameter",
- "buildingname",
- "businesscategory",
- "c",
- "cacertificate",
- "calcaladruri",
- "calcaluri",
- "calcapuri",
- "calfburl",
- "calothercaladruris",
- "calothercaluris",
- "calothercapuris",
- "calotherfburls",
- "carlicense",
- "certificaterevocationlist",
- "certrecord",
- "changelog",
- "changelogmaximumage",
- "changelogmaximumconcurrentwrites",
- "changelogmaximumsize",
- "changenumber",
- "changes",
- "changetime",
- "changetype",
- "cirbeginorc",
- "cirbindcredentials",
- "cirbinddn",
- "cirhost",
- "cirlastupdateapplied",
- "cirport",
- "cirreplicaroot",
- "cirsyncinterval",
- "cirupdatefailedat",
- "cirupdateschedule",
- "cirusepersistentsearch",
- "cirusessl",
- "cmdcategory",
- "cn",
- "cnamerecord",
- "co",
- "connection",
- "copiedfrom",
- "copyingfrom",
- "cosattribute",
- "cosindirectspecifier",
- "cospriority",
- "cosspecifier",
- "costargettree",
- "costemplatedn",
- "createtimestamp",
- "creatorsname",
- "credentiallevel",
- "crosscertificatepair",
- "dc",
- "defaultsearchbase",
- "defaultsearchscope",
- "defaultserverlist",
- "deleteoldrdn",
- "deltarevocationlist",
- "departmentnumber",
- "dereferencealiases",
- "description",
- "destinationindicator",
- "displayname",
- "distinguishedname",
- "ditcontentrules",
- "ditredirect",
- "ditstructurerules",
- "dnamerecord",
- "dncomp",
- "dnqualifier",
- "dnsclass",
- "dnsttl",
- "documentauthor",
- "documentidentifier",
- "documentlocation",
- "documentpublisher",
- "documenttitle",
- "documentversion",
- "drink",
- "dsrecord",
- "edupersonaffiliation",
- "edupersonentitlement",
- "edupersonnickname",
- "edupersonorgdn",
- "edupersonorgunitdn",
- "edupersonprimaryaffiliation",
- "edupersonprimaryorgunitdn",
- "edupersonprincipalname",
- "edupersonscopedaffiliation",
- "employeenumber",
- "employeetype",
- "enhancedsearchguide",
- "enrolledby",
- "entrydn",
- "entryid",
- "entryusn",
- "externalhost",
- "externaluser",
- "facsimiletelephonenumber",
- "filterinfo",
- "followreferrals",
- "fqdn",
- "ftpdownloadbandwidth",
- "ftpdownloadratio",
- "ftpgid",
- "ftpquotafiles",
- "ftpquotambytes",
- "ftpstatus",
- "ftpuid",
- "ftpuploadbandwidth",
- "ftpuploadratio",
- "gecos",
- "generation",
- "generationqualifier",
- "gidnumber",
- "givenname",
- "governingstructurerule",
- "hassubordinates",
- "hinforecord",
- "homedirectory",
- "homephone",
- "homepostaladdress",
- "host",
- "hostcapolicy",
- "hostcategory",
- "hostmask",
- "houseidentifier",
- "idnsallowdynupdate",
- "idnsname",
- "idnssoaexpire",
- "idnssoaminimum",
- "idnssoamname",
- "idnssoarefresh",
- "idnssoaretry",
- "idnssoarname",
- "idnssoaserial",
- "idnsupdatepolicy",
- "idnszoneactive",
- "inetdomainbasedn",
- "inetdomainstatus",
- "inetsubscriberaccountid",
- "inetsubscriberchallenge",
- "inetsubscriberresponse",
- "inetuserhttpurl",
- "inetuserstatus",
- "info",
- "initials",
- "installationtimestamp",
- "internationalisdnnumber",
- "ipacertificatesubjectbase",
- "ipaclientversion",
- "ipaconfigstring",
- "ipacustomfields",
- "ipadefaultemaildomain",
- "ipadefaultloginshell",
- "ipadefaultprimarygroup",
- "ipaenabledflag",
- "ipagroupobjectclasses",
- "ipagroupsearchfields",
- "ipahomesrootdir",
- "ipamaxusernamelength",
- "ipamigrationenabled",
- "ipapwdexpadvnotify",
- "ipasearchrecordslimit",
- "ipasearchtimelimit",
- "ipasudoopt",
- "ipasudorunas",
- "ipasudorunasextgroup",
- "ipasudorunasextuser",
- "ipasudorunasgroup",
- "ipasudorunasgroupcategory",
- "ipasudorunasusercategory",
- "ipauniqueid",
- "ipauserobjectclasses",
- "ipausersearchfields",
- "iphostnumber",
- "ipnetmasknumber",
- "ipnetworknumber",
- "ipprotocolnumber",
- "ipserviceport",
- "ipserviceprotocol",
- "isreplicated",
- "javaclassname",
- "javaclassnames",
- "javacodebase",
- "javadoc",
- "javafactory",
- "javareferenceaddress",
- "javaserializeddata",
- "jpegphoto",
- "keyrecord",
- "krbadmservers",
- "krbcanonicalname",
- "krbdefaultencsalttypes",
- "krbextradata",
- "krbhostserver",
- "krbkdcservers",
- "krblastadminunlock",
- "krblastfailedauth",
- "krblastpwdchange",
- "krblastsuccessfulauth",
- "krbldapservers",
- "krbloginfailedcount",
- "krbmaxpwdlife",
- "krbmaxrenewableage",
- "krbmaxticketlife",
- "krbminpwdlife",
- "krbmkey",
- "krbobjectreferences",
- "krbpasswordexpiration",
- "krbprinccontainerref",
- "krbprincipalaliases",
- "krbprincipalexpiration",
- "krbprincipalkey",
- "krbprincipalname",
- "krbprincipalreferences",
- "krbprincipaltype",
- "krbprincnamingattr",
- "krbpwdfailurecountinterval",
- "krbpwdhistory",
- "krbpwdhistorylength",
- "krbpwdlockoutduration",
- "krbpwdmaxfailure",
- "krbpwdmindiffchars",
- "krbpwdminlength",
- "krbpwdpolicyreference",
- "krbpwdservers",
- "krbrealmreferences",
- "krbsearchscope",
- "krbsubtrees",
- "krbsupportedencsalttypes",
- "krbticketflags",
- "krbticketpolicyreference",
- "krbupenabled",
- "kxrecord",
- "l",
- "labeleduri",
- "lastlogintime",
- "lastmodifiedby",
- "lastmodifiedtime",
- "ldapschemas",
- "ldapsyntaxes",
- "locrecord",
- "loginshell",
- "macaddress",
- "mail",
- "mailaccessdomain",
- "mailalternateaddress",
- "mailautoreplymode",
- "mailautoreplytext",
- "maildeliveryoption",
- "mailenhanceduniquemember",
- "mailforwardingaddress",
- "mailhost",
- "mailmessagestore",
- "mailprogramdeliveryinfo",
- "mailquota",
- "mailroutingaddress",
- "managedby",
- "manager",
- "matchingrules",
- "matchingruleuse",
- "mdrecord",
- "member",
- "memberallowcmd",
- "membercertificatedescription",
- "memberdenycmd",
- "memberhost",
- "membernisnetgroup",
- "memberof",
- "memberservice",
- "memberuid",
- "memberurl",
- "memberuser",
- "mepmanagedby",
- "mepmanagedentry",
- "mepmappedattr",
- "meprdnattr",
- "mepstaticattr",
- "mgrpaddheader",
- "mgrpallowedbroadcaster",
- "mgrpalloweddomain",
- "mgrpapprovepassword",
- "mgrpbroadcasterpolicy",
- "mgrpdeliverto",
- "mgrperrorsto",
- "mgrpmoderator",
- "mgrpmsgmaxsize",
- "mgrpmsgrejectaction",
- "mgrpmsgrejecttext",
- "mgrpnoduplicatechecks",
- "mgrpremoveheader",
- "mgrprfc822mailmember",
- "minforecord",
- "mobile",
- "modifiersname",
- "modifytimestamp",
- "mozillacustom1",
- "mozillacustom2",
- "mozillacustom3",
- "mozillacustom4",
- "mozillahomecountryname",
- "mozillahomelocalityname",
- "mozillahomepostalcode",
- "mozillahomestate",
- "mozillahomestreet",
- "mozillahomestreet2",
- "mozillahomeurl",
- "mozillanickname",
- "mozillasecondemail",
- "mozillausehtmlmail",
- "mozillaworkstreet2",
- "mozillaworkurl",
- "multilinedescription",
- "mxrecord",
- "name",
- "nameforms",
- "namingcontexts",
- "naptrrecord",
- "netscapereversiblepassword",
- "newrdn",
- "newsuperior",
- "nisdomain",
- "nisdomainname",
- "nismapentry",
- "nismapname",
- "nisnetgrouptriple",
- "nisnetidgroup",
- "nisnetidhost",
- "nisnetiduser",
- "nispublickey",
- "nissecretkey",
- "nsaccesslog",
- "nsaccountlock",
- "nsadminaccessaddresses",
- "nsadminaccesshosts",
- "nsadminaccountinfo",
- "nsadmincachelifetime",
- "nsadmincgiwaitpid",
- "nsadmindomainname",
- "nsadminenabledsgw",
- "nsadminenableenduser",
- "nsadminenduserhtmlindex",
- "nsadmingroupname",
- "nsadminoneacldir",
- "nsadminsiedn",
- "nsadminusers",
- "nsaimid",
- "nsbackendsuffix",
- "nsbasedn",
- "nsbinddn",
- "nsbindpassword",
- "nsbuildnumber",
- "nsbuildsecurity",
- "nscertconfig",
- "nscertfile",
- "nsclassname",
- "nsconfigroot",
- "nscpentrydn",
- "nsdefaultacceptlanguage",
- "nsdefaultobjectclass",
- "nsdeleteclassname",
- "nsdirectoryfailoverlist",
- "nsdirectoryinforef",
- "nsdirectoryurl",
- "nsdisplayname",
- "nsds50ruv",
- "nsds5beginreplicarefresh",
- "nsds5debugreplicatimeout",
- "nsds5flags",
- "nsds5replconflict",
- "nsds5replicaautoreferral",
- "nsds5replicabinddn",
- "nsds5replicabindmethod",
- "nsds5replicabusywaittime",
- "nsds5replicachangecount",
- "nsds5replicachangessentsincestartup",
- "nsds5replicacredentials",
- "nsds5replicahost",
- "nsds5replicaid",
- "nsds5replicalastinitend",
- "nsds5replicalastinitstart",
- "nsds5replicalastinitstatus",
- "nsds5replicalastupdateend",
- "nsds5replicalastupdatestart",
- "nsds5replicalastupdatestatus",
- "nsds5replicalegacyconsumer",
- "nsds5replicaname",
- "nsds5replicaport",
- "nsds5replicapurgedelay",
- "nsds5replicareferral",
- "nsds5replicaroot",
- "nsds5replicasessionpausetime",
- "nsds5replicatedattributelist",
- "nsds5replicatimeout",
- "nsds5replicatombstonepurgeinterval",
- "nsds5replicatransportinfo",
- "nsds5replicatype",
- "nsds5replicaupdateinprogress",
- "nsds5replicaupdateschedule",
- "nsds5task",
- "nsds7directoryreplicasubtree",
- "nsds7dirsynccookie",
- "nsds7newwingroupsyncenabled",
- "nsds7newwinusersyncenabled",
- "nsds7windowsdomain",
- "nsds7windowsreplicasubtree",
- "nsecrecord",
- "nsencryptionalgorithm",
- "nserrorlog",
- "nsexecref",
- "nsexpirationdate",
- "nsgrouprdncomponent",
- "nshardwareplatform",
- "nshelpref",
- "nshostlocation",
- "nsidletimeout",
- "nsindextype",
- "nsinstalledlocation",
- "nsjarfilename",
- "nskeyfile",
- "nsldapschemaversion",
- "nslicensedfor",
- "nslicenseendtime",
- "nslicensestarttime",
- "nslogsuppress",
- "nslookthroughlimit",
- "nsmatchingrule",
- "nsmsgdisallowaccess",
- "nsmsgnummsgquota",
- "nsnickname",
- "nsnyr",
- "nsosversion",
- "nsparentuniqueid",
- "nspidlog",
- "nspreference",
- "nsproductname",
- "nsproductversion",
- "nsrecord",
- "nsrevisionnumber",
- "nsrole",
- "nsroledn",
- "nsrolefilter",
- "nsruvreplicalastmodified",
- "nssaslmapbasedntemplate",
- "nssaslmapfiltertemplate",
- "nssaslmapregexstring",
- "nsschemacsn",
- "nssecureserverport",
- "nsserialnumber",
- "nsserveraddress",
- "nsservercreationclassname",
- "nsserverid",
- "nsservermigrationclassname",
- "nsserverport",
- "nsserversecurity",
- "nssizelimit",
- "nsslapd-changelogsuffix",
- "nsslapd-ldapiautodnsuffix",
- "nsslapd-parent-suffix",
- "nsslapd-plugindescription",
- "nsslapd-pluginenabled",
- "nsslapd-pluginid",
- "nsslapd-plugininitfunc",
- "nsslapd-pluginpath",
- "nsslapd-plugintype",
- "nsslapd-pluginvendor",
- "nsslapd-pluginversion",
- "nsslapd-suffix",
- "nssnmpcontact",
- "nssnmpdescription",
- "nssnmpenabled",
- "nssnmplocation",
- "nssnmpmasterhost",
- "nssnmpmasterport",
- "nssnmpname",
- "nssnmporganization",
- "nsssl2",
- "nsssl2ciphers",
- "nsssl3",
- "nsssl3ciphers",
- "nsssl3sessiontimeout",
- "nssslactivation",
- "nssslclientauth",
- "nssslpersonalityssl",
- "nssslsessiontimeout",
- "nssslsupportedciphers",
- "nsssltoken",
- "nsstate",
- "nssuitespotuser",
- "nssymmetrickey",
- "nssynchuniqueattribute",
- "nssynchuseridformat",
- "nssystemindex",
- "nstasklabel",
- "nstimelimit",
- "nsuniqueattribute",
- "nsuniqueid",
- "nsuseridformat",
- "nsuserrdncomponent",
- "nsvaluebin",
- "nsvalueces",
- "nsvaluecis",
- "nsvaluedefault",
- "nsvaluedescription",
- "nsvaluedn",
- "nsvalueflags",
- "nsvaluehelpurl",
- "nsvalueint",
- "nsvaluesyntax",
- "nsvaluetel",
- "nsvaluetype",
- "nsvendor",
- "nsviewconfiguration",
- "nsviewfilter",
- "nswellknownjarfiles",
- "nswmextendeduserprefs",
- "ntgroupattributes",
- "ntgroupcreatenewgroup",
- "ntgroupdeletegroup",
- "ntgroupdomainid",
- "ntgroupid",
- "ntgrouptype",
- "ntuniqueid",
- "ntuseracctexpires",
- "ntuserauthflags",
- "ntuserbadpwcount",
- "ntusercodepage",
- "ntusercomment",
- "ntusercountrycode",
- "ntusercreatenewaccount",
- "ntuserdeleteaccount",
- "ntuserdomainid",
- "ntuserflags",
- "ntuserhomedir",
- "ntuserhomedirdrive",
- "ntuserlastlogoff",
- "ntuserlastlogon",
- "ntuserlogonhours",
- "ntuserlogonserver",
- "ntusermaxstorage",
- "ntusernumlogons",
- "ntuserparms",
- "ntuserpasswordexpired",
- "ntuserprimarygroupid",
- "ntuserpriv",
- "ntuserprofile",
- "ntuserscriptpath",
- "ntuseruniqueid",
- "ntuserunitsperweek",
- "ntuserusrcomment",
- "ntuserworkstations",
- "numsubordinates",
- "nxtrecord",
- "o",
- "objectclass",
- "objectclasses",
- "objectclassmap",
- "oid",
- "oncrpcnumber",
- "onewaysync",
- "organizationalstatus",
- "ou",
- "owner",
- "pager",
- "pamexcludesuffix",
- "pamfallback",
- "pamidattr",
- "pamidmapmethod",
- "pamincludesuffix",
- "pammissingsuffix",
- "pamsecure",
- "pamservice",
- "parentid",
- "parentorganization",
- "passwordallowchangetime",
- "passwordchange",
- "passwordchecksyntax",
- "passwordexp",
- "passwordexpirationtime",
- "passwordexpwarned",
- "passwordgracelimit",
- "passwordgraceusertime",
- "passwordhistory",
- "passwordinhistory",
- "passwordkeephistory",
- "passwordlockout",
- "passwordlockoutduration",
- "passwordmaxage",
- "passwordmaxfailure",
- "passwordmaxrepeats",
- "passwordmin8bit",
- "passwordminage",
- "passwordminalphas",
- "passwordmincategories",
- "passwordmindigits",
- "passwordminlength",
- "passwordminlowers",
- "passwordminspecials",
- "passwordmintokenlength",
- "passwordminuppers",
- "passwordmustchange",
- "passwordresetduration",
- "passwordresetfailurecount",
- "passwordretrycount",
- "passwordstoragescheme",
- "passwordunlock",
- "passwordwarning",
- "personaltitle",
- "photo",
- "physicaldeliveryofficename",
- "postaladdress",
- "postalcode",
- "postofficebox",
- "preferreddeliverymethod",
- "preferredlanguage",
- "preferredlocale",
- "preferredserverlist",
- "preferredtimezone",
- "printer-aliases",
- "printer-charset-configured",
- "printer-charset-supported",
- "printer-color-supported",
- "printer-compression-supported",
- "printer-copies-supported",
- "printer-current-operator",
- "printer-delivery-orientation-supported",
- "printer-document-format-supported",
- "printer-finishings-supported",
- "printer-generated-natural-language-supported",
- "printer-info",
- "printer-ipp-versions-supported",
- "printer-job-k-octets-supported",
- "printer-job-priority-supported",
- "printer-location",
- "printer-make-and-model",
- "printer-media-local-supported",
- "printer-media-supported",
- "printer-more-info",
- "printer-multiple-document-jobs-supported",
- "printer-name",
- "printer-natural-language-configured",
- "printer-number-up-supported",
- "printer-output-features-supported",
- "printer-pages-per-minute",
- "printer-pages-per-minute-color",
- "printer-print-quality-supported",
- "printer-resolution-supported",
- "printer-service-person",
- "printer-sides-supported",
- "printer-stacking-order-supported",
- "printer-uri",
- "printer-xri-supported",
- "profilettl",
- "ptrrecord",
- "pwdpolicysubentry",
- "ref",
- "registeredaddress",
- "replicaabandonedchanges",
- "replicabeginorc",
- "replicabinddn",
- "replicabindmethod",
- "replicacfupdated",
- "replicacredentials",
- "replicaentryfilter",
- "replicahost",
- "replicalastrelevantchange",
- "replicanickname",
- "replicaport",
- "replicaroot",
- "replicatedattributelist",
- "replicaupdatefailedat",
- "replicaupdatereplayed",
- "replicaupdateschedule",
- "replicausessl",
- "retrycountresettime",
- "roleoccupant",
- "roomnumber",
- "rrsigrecord",
- "sabayonprofilename",
- "sabayonprofileurl",
- "sambaacctflags",
- "sambaalgorithmicridbase",
- "sambabadpasswordcount",
- "sambabadpasswordtime",
- "sambabooloption",
- "sambadomainname",
- "sambaforcelogoff",
- "sambagrouptype",
- "sambahomedrive",
- "sambahomepath",
- "sambaintegeroption",
- "sambakickofftime",
- "sambalmpassword",
- "sambalockoutduration",
- "sambalockoutobservationwindow",
- "sambalockoutthreshold",
- "sambalogofftime",
- "sambalogonhours",
- "sambalogonscript",
- "sambalogontime",
- "sambalogontochgpwd",
- "sambamaxpwdage",
- "sambaminpwdage",
- "sambaminpwdlength",
- "sambamungeddial",
- "sambanextgrouprid",
- "sambanextrid",
- "sambanextuserrid",
- "sambantpassword",
- "sambaoptionname",
- "sambapasswordhistory",
- "sambaprimarygroupsid",
- "sambaprofilepath",
- "sambapwdcanchange",
- "sambapwdhistorylength",
- "sambapwdlastset",
- "sambapwdmustchange",
- "sambarefusemachinepwdchange",
- "sambasharename",
- "sambasid",
- "sambasidlist",
- "sambastringlistoption",
- "sambastringoption",
- "sambatrustflags",
- "sambauserworkstations",
- "searchguide",
- "searchtimelimit",
- "secretary",
- "seealso",
- "serialnumber",
- "serverhostname",
- "serverproductname",
- "serverroot",
- "serverversionnumber",
- "serviceauthenticationmethod",
- "servicecategory",
- "servicecredentiallevel",
- "servicesearchdescriptor",
- "shadowexpire",
- "shadowflag",
- "shadowinactive",
- "shadowlastchange",
- "shadowmax",
- "shadowmin",
- "shadowwarning",
- "sigrecord",
- "sn",
- "sourcehost",
- "sourcehostcategory",
- "srvrecord",
- "sshfprecord",
- "st",
- "street",
- "structuralobjectclass",
- "subschemasubentry",
- "subtreeaci",
- "sudocmd",
- "sudocommand",
- "sudohost",
- "sudooption",
- "sudorunas",
- "sudouser",
- "supportedalgorithms",
- "supportedcontrol",
- "supportedextension",
- "supportedfeatures",
- "supportedldapversion",
- "supportedsaslmechanisms",
- "targetdn",
- "telephonenumber",
- "teletexterminalidentifier",
- "telexnumber",
- "title",
- "trustmodel",
- "ttl",
- "txtrecord",
- "uid",
- "uidnumber",
- "uniqueidentifier",
- "uniquemember",
- "usercategory",
- "usercertificate",
- "userclass",
- "userpassword",
- "userpkcs12",
- "usersmimecertificate",
- "vacationenddate",
- "vacationstartdate",
- "vendorname",
- "vendorversion",
- "vlvbase",
- "vlvenabled",
- "vlvfilter",
- "vlvscope",
- "vlvsort",
- "vlvuses",
- "winsyncinterval",
- "x121address",
+ "a6record",
+ "aaaarecord",
+ "accessruletype",
+ "accesstime",
+ "accessto",
+ "accountinactivitylimit",
+ "accountunlocktime",
+ "acctpolicysubentry",
+ "aci",
+ "administratorcontactinfo",
+ "adminrole",
+ "adminurl",
+ "afsdbrecord",
+ "aliasedobjectname",
+ "altserver",
+ "arecord",
+ "associateddomain",
+ "associatedname",
+ "attributemap",
+ "attributetypes",
+ "audio",
+ "authenticationmethod",
+ "authorityrevocationlist",
+ "authorizedservice",
+ "automountinformation",
+ "automountkey",
+ "automountmapname",
+ "bindtimelimit",
+ "bootfile",
+ "bootparameter",
+ "buildingname",
+ "businesscategory",
+ "c",
+ "cacertificate",
+ "calcaladruri",
+ "calcaluri",
+ "calcapuri",
+ "calfburl",
+ "calothercaladruris",
+ "calothercaluris",
+ "calothercapuris",
+ "calotherfburls",
+ "carlicense",
+ "certificaterevocationlist",
+ "certrecord",
+ "changelog",
+ "changelogmaximumage",
+ "changelogmaximumconcurrentwrites",
+ "changelogmaximumsize",
+ "changenumber",
+ "changes",
+ "changetime",
+ "changetype",
+ "cirbeginorc",
+ "cirbindcredentials",
+ "cirbinddn",
+ "cirhost",
+ "cirlastupdateapplied",
+ "cirport",
+ "cirreplicaroot",
+ "cirsyncinterval",
+ "cirupdatefailedat",
+ "cirupdateschedule",
+ "cirusepersistentsearch",
+ "cirusessl",
+ "cmdcategory",
+ "cn",
+ "cnamerecord",
+ "co",
+ "connection",
+ "copiedfrom",
+ "copyingfrom",
+ "cosattribute",
+ "cosindirectspecifier",
+ "cospriority",
+ "cosspecifier",
+ "costargettree",
+ "costemplatedn",
+ "createtimestamp",
+ "creatorsname",
+ "credentiallevel",
+ "crosscertificatepair",
+ "dc",
+ "defaultsearchbase",
+ "defaultsearchscope",
+ "defaultserverlist",
+ "deleteoldrdn",
+ "deltarevocationlist",
+ "departmentnumber",
+ "dereferencealiases",
+ "description",
+ "destinationindicator",
+ "displayname",
+ "distinguishedname",
+ "ditcontentrules",
+ "ditredirect",
+ "ditstructurerules",
+ "dnamerecord",
+ "dncomp",
+ "dnqualifier",
+ "dnsclass",
+ "dnsttl",
+ "documentauthor",
+ "documentidentifier",
+ "documentlocation",
+ "documentpublisher",
+ "documenttitle",
+ "documentversion",
+ "drink",
+ "dsrecord",
+ "edupersonaffiliation",
+ "edupersonentitlement",
+ "edupersonnickname",
+ "edupersonorgdn",
+ "edupersonorgunitdn",
+ "edupersonprimaryaffiliation",
+ "edupersonprimaryorgunitdn",
+ "edupersonprincipalname",
+ "edupersonscopedaffiliation",
+ "employeenumber",
+ "employeetype",
+ "enhancedsearchguide",
+ "enrolledby",
+ "entrydn",
+ "entryid",
+ "entryusn",
+ "externalhost",
+ "externaluser",
+ "facsimiletelephonenumber",
+ "filterinfo",
+ "followreferrals",
+ "fqdn",
+ "ftpdownloadbandwidth",
+ "ftpdownloadratio",
+ "ftpgid",
+ "ftpquotafiles",
+ "ftpquotambytes",
+ "ftpstatus",
+ "ftpuid",
+ "ftpuploadbandwidth",
+ "ftpuploadratio",
+ "gecos",
+ "generation",
+ "generationqualifier",
+ "gidnumber",
+ "givenname",
+ "governingstructurerule",
+ "hassubordinates",
+ "hinforecord",
+ "homedirectory",
+ "homephone",
+ "homepostaladdress",
+ "host",
+ "hostcapolicy",
+ "hostcategory",
+ "hostmask",
+ "houseidentifier",
+ "idnsallowdynupdate",
+ "idnsname",
+ "idnssoaexpire",
+ "idnssoaminimum",
+ "idnssoamname",
+ "idnssoarefresh",
+ "idnssoaretry",
+ "idnssoarname",
+ "idnssoaserial",
+ "idnsupdatepolicy",
+ "idnszoneactive",
+ "inetdomainbasedn",
+ "inetdomainstatus",
+ "inetsubscriberaccountid",
+ "inetsubscriberchallenge",
+ "inetsubscriberresponse",
+ "inetuserhttpurl",
+ "inetuserstatus",
+ "info",
+ "initials",
+ "installationtimestamp",
+ "internationalisdnnumber",
+ "ipacertificatesubjectbase",
+ "ipaclientversion",
+ "ipaconfigstring",
+ "ipacustomfields",
+ "ipadefaultemaildomain",
+ "ipadefaultloginshell",
+ "ipadefaultprimarygroup",
+ "ipaenabledflag",
+ "ipaentitlementid",
+ "ipagroupobjectclasses",
+ "ipagroupsearchfields",
+ "ipahomesrootdir",
+ "ipamaxusernamelength",
+ "ipamigrationenabled",
+ "ipapermissiontype",
+ "ipapwdexpadvnotify",
+ "ipasearchrecordslimit",
+ "ipasearchtimelimit",
+ "ipasudoopt",
+ "ipasudorunas",
+ "ipasudorunasextgroup",
+ "ipasudorunasextuser",
+ "ipasudorunasgroup",
+ "ipasudorunasgroupcategory",
+ "ipasudorunasusercategory",
+ "ipauniqueid",
+ "ipauserobjectclasses",
+ "ipausersearchfields",
+ "iphostnumber",
+ "ipnetmasknumber",
+ "ipnetworknumber",
+ "ipprotocolnumber",
+ "ipserviceport",
+ "ipserviceprotocol",
+ "isreplicated",
+ "javaclassname",
+ "javaclassnames",
+ "javacodebase",
+ "javadoc",
+ "javafactory",
+ "javareferenceaddress",
+ "javaserializeddata",
+ "jpegphoto",
+ "keyrecord",
+ "krbadmservers",
+ "krbcanonicalname",
+ "krbdefaultencsalttypes",
+ "krbextradata",
+ "krbhostserver",
+ "krbkdcservers",
+ "krblastadminunlock",
+ "krblastfailedauth",
+ "krblastpwdchange",
+ "krblastsuccessfulauth",
+ "krbldapservers",
+ "krbloginfailedcount",
+ "krbmaxpwdlife",
+ "krbmaxrenewableage",
+ "krbmaxticketlife",
+ "krbminpwdlife",
+ "krbmkey",
+ "krbobjectreferences",
+ "krbpasswordexpiration",
+ "krbprinccontainerref",
+ "krbprincipalaliases",
+ "krbprincipalexpiration",
+ "krbprincipalkey",
+ "krbprincipalname",
+ "krbprincipalreferences",
+ "krbprincipaltype",
+ "krbprincnamingattr",
+ "krbpwdfailurecountinterval",
+ "krbpwdhistory",
+ "krbpwdhistorylength",
+ "krbpwdlockoutduration",
+ "krbpwdmaxfailure",
+ "krbpwdmindiffchars",
+ "krbpwdminlength",
+ "krbpwdpolicyreference",
+ "krbpwdservers",
+ "krbrealmreferences",
+ "krbsearchscope",
+ "krbsubtrees",
+ "krbsupportedencsalttypes",
+ "krbticketflags",
+ "krbticketpolicyreference",
+ "krbupenabled",
+ "kxrecord",
+ "l",
+ "labeleduri",
+ "lastlogintime",
+ "lastmodifiedby",
+ "lastmodifiedtime",
+ "ldapschemas",
+ "ldapsyntaxes",
+ "locrecord",
+ "loginshell",
+ "macaddress",
+ "mail",
+ "mailaccessdomain",
+ "mailalternateaddress",
+ "mailautoreplymode",
+ "mailautoreplytext",
+ "maildeliveryoption",
+ "mailenhanceduniquemember",
+ "mailforwardingaddress",
+ "mailhost",
+ "mailmessagestore",
+ "mailprogramdeliveryinfo",
+ "mailquota",
+ "mailroutingaddress",
+ "managedby",
+ "manager",
+ "matchingrules",
+ "matchingruleuse",
+ "mdrecord",
+ "member",
+ "memberallowcmd",
+ "membercertificatedescription",
+ "memberdenycmd",
+ "memberhost",
+ "membernisnetgroup",
+ "memberof",
+ "memberservice",
+ "memberuid",
+ "memberurl",
+ "memberuser",
+ "mepmanagedby",
+ "mepmanagedentry",
+ "mepmappedattr",
+ "meprdnattr",
+ "mepstaticattr",
+ "mgrpaddheader",
+ "mgrpallowedbroadcaster",
+ "mgrpalloweddomain",
+ "mgrpapprovepassword",
+ "mgrpbroadcasterpolicy",
+ "mgrpdeliverto",
+ "mgrperrorsto",
+ "mgrpmoderator",
+ "mgrpmsgmaxsize",
+ "mgrpmsgrejectaction",
+ "mgrpmsgrejecttext",
+ "mgrpnoduplicatechecks",
+ "mgrpremoveheader",
+ "mgrprfc822mailmember",
+ "minforecord",
+ "mobile",
+ "modifiersname",
+ "modifytimestamp",
+ "mozillacustom1",
+ "mozillacustom2",
+ "mozillacustom3",
+ "mozillacustom4",
+ "mozillahomecountryname",
+ "mozillahomelocalityname",
+ "mozillahomepostalcode",
+ "mozillahomestate",
+ "mozillahomestreet",
+ "mozillahomestreet2",
+ "mozillahomeurl",
+ "mozillanickname",
+ "mozillasecondemail",
+ "mozillausehtmlmail",
+ "mozillaworkstreet2",
+ "mozillaworkurl",
+ "multilinedescription",
+ "mxrecord",
+ "name",
+ "nameforms",
+ "namingcontexts",
+ "naptrrecord",
+ "netscapereversiblepassword",
+ "newrdn",
+ "newsuperior",
+ "nisdomain",
+ "nisdomainname",
+ "nismapentry",
+ "nismapname",
+ "nisnetgrouptriple",
+ "nisnetidgroup",
+ "nisnetidhost",
+ "nisnetiduser",
+ "nispublickey",
+ "nissecretkey",
+ "nsaccesslog",
+ "nsaccountlock",
+ "nsadminaccessaddresses",
+ "nsadminaccesshosts",
+ "nsadminaccountinfo",
+ "nsadmincachelifetime",
+ "nsadmincgiwaitpid",
+ "nsadmindomainname",
+ "nsadminenabledsgw",
+ "nsadminenableenduser",
+ "nsadminenduserhtmlindex",
+ "nsadmingroupname",
+ "nsadminoneacldir",
+ "nsadminsiedn",
+ "nsadminusers",
+ "nsaimid",
+ "nsbackendsuffix",
+ "nsbasedn",
+ "nsbinddn",
+ "nsbindpassword",
+ "nsbuildnumber",
+ "nsbuildsecurity",
+ "nscertconfig",
+ "nscertfile",
+ "nsclassname",
+ "nsconfigroot",
+ "nscpentrydn",
+ "nsdefaultacceptlanguage",
+ "nsdefaultobjectclass",
+ "nsdeleteclassname",
+ "nsdirectoryfailoverlist",
+ "nsdirectoryinforef",
+ "nsdirectoryurl",
+ "nsdisplayname",
+ "nsds50ruv",
+ "nsds5beginreplicarefresh",
+ "nsds5debugreplicatimeout",
+ "nsds5flags",
+ "nsds5replconflict",
+ "nsds5replicaautoreferral",
+ "nsds5replicabinddn",
+ "nsds5replicabindmethod",
+ "nsds5replicabusywaittime",
+ "nsds5replicachangecount",
+ "nsds5replicachangessentsincestartup",
+ "nsds5replicacredentials",
+ "nsds5replicahost",
+ "nsds5replicaid",
+ "nsds5replicalastinitend",
+ "nsds5replicalastinitstart",
+ "nsds5replicalastinitstatus",
+ "nsds5replicalastupdateend",
+ "nsds5replicalastupdatestart",
+ "nsds5replicalastupdatestatus",
+ "nsds5replicalegacyconsumer",
+ "nsds5replicaname",
+ "nsds5replicaport",
+ "nsds5replicapurgedelay",
+ "nsds5replicareferral",
+ "nsds5replicaroot",
+ "nsds5replicasessionpausetime",
+ "nsds5replicatedattributelist",
+ "nsds5replicatimeout",
+ "nsds5replicatombstonepurgeinterval",
+ "nsds5replicatransportinfo",
+ "nsds5replicatype",
+ "nsds5replicaupdateinprogress",
+ "nsds5replicaupdateschedule",
+ "nsds5task",
+ "nsds7directoryreplicasubtree",
+ "nsds7dirsynccookie",
+ "nsds7newwingroupsyncenabled",
+ "nsds7newwinusersyncenabled",
+ "nsds7windowsdomain",
+ "nsds7windowsreplicasubtree",
+ "nsecrecord",
+ "nsencryptionalgorithm",
+ "nserrorlog",
+ "nsexecref",
+ "nsexpirationdate",
+ "nsgrouprdncomponent",
+ "nshardwareplatform",
+ "nshelpref",
+ "nshostlocation",
+ "nsidletimeout",
+ "nsindextype",
+ "nsinstalledlocation",
+ "nsjarfilename",
+ "nskeyfile",
+ "nsldapschemaversion",
+ "nslicensedfor",
+ "nslicenseendtime",
+ "nslicensestarttime",
+ "nslogsuppress",
+ "nslookthroughlimit",
+ "nsmatchingrule",
+ "nsmsgdisallowaccess",
+ "nsmsgnummsgquota",
+ "nsnickname",
+ "nsnyr",
+ "nsosversion",
+ "nsparentuniqueid",
+ "nspidlog",
+ "nspreference",
+ "nsproductname",
+ "nsproductversion",
+ "nsrecord",
+ "nsrevisionnumber",
+ "nsrole",
+ "nsroledn",
+ "nsrolefilter",
+ "nsruvreplicalastmodified",
+ "nssaslmapbasedntemplate",
+ "nssaslmapfiltertemplate",
+ "nssaslmapregexstring",
+ "nsschemacsn",
+ "nssecureserverport",
+ "nsserialnumber",
+ "nsserveraddress",
+ "nsservercreationclassname",
+ "nsserverid",
+ "nsservermigrationclassname",
+ "nsserverport",
+ "nsserversecurity",
+ "nssizelimit",
+ "nsslapd-changelogsuffix",
+ "nsslapd-ldapiautodnsuffix",
+ "nsslapd-parent-suffix",
+ "nsslapd-plugindescription",
+ "nsslapd-pluginenabled",
+ "nsslapd-pluginid",
+ "nsslapd-plugininitfunc",
+ "nsslapd-pluginpath",
+ "nsslapd-plugintype",
+ "nsslapd-pluginvendor",
+ "nsslapd-pluginversion",
+ "nsslapd-suffix",
+ "nssnmpcontact",
+ "nssnmpdescription",
+ "nssnmpenabled",
+ "nssnmplocation",
+ "nssnmpmasterhost",
+ "nssnmpmasterport",
+ "nssnmpname",
+ "nssnmporganization",
+ "nsssl2",
+ "nsssl2ciphers",
+ "nsssl3",
+ "nsssl3ciphers",
+ "nsssl3sessiontimeout",
+ "nssslactivation",
+ "nssslclientauth",
+ "nssslpersonalityssl",
+ "nssslsessiontimeout",
+ "nssslsupportedciphers",
+ "nsssltoken",
+ "nsstate",
+ "nssuitespotuser",
+ "nssymmetrickey",
+ "nssynchuniqueattribute",
+ "nssynchuseridformat",
+ "nssystemindex",
+ "nstasklabel",
+ "nstimelimit",
+ "nsuniqueattribute",
+ "nsuniqueid",
+ "nsuseridformat",
+ "nsuserrdncomponent",
+ "nsvaluebin",
+ "nsvalueces",
+ "nsvaluecis",
+ "nsvaluedefault",
+ "nsvaluedescription",
+ "nsvaluedn",
+ "nsvalueflags",
+ "nsvaluehelpurl",
+ "nsvalueint",
+ "nsvaluesyntax",
+ "nsvaluetel",
+ "nsvaluetype",
+ "nsvendor",
+ "nsviewconfiguration",
+ "nsviewfilter",
+ "nswellknownjarfiles",
+ "nswmextendeduserprefs",
+ "ntgroupattributes",
+ "ntgroupcreatenewgroup",
+ "ntgroupdeletegroup",
+ "ntgroupdomainid",
+ "ntgroupid",
+ "ntgrouptype",
+ "ntuniqueid",
+ "ntuseracctexpires",
+ "ntuserauthflags",
+ "ntuserbadpwcount",
+ "ntusercodepage",
+ "ntusercomment",
+ "ntusercountrycode",
+ "ntusercreatenewaccount",
+ "ntuserdeleteaccount",
+ "ntuserdomainid",
+ "ntuserflags",
+ "ntuserhomedir",
+ "ntuserhomedirdrive",
+ "ntuserlastlogoff",
+ "ntuserlastlogon",
+ "ntuserlogonhours",
+ "ntuserlogonserver",
+ "ntusermaxstorage",
+ "ntusernumlogons",
+ "ntuserparms",
+ "ntuserpasswordexpired",
+ "ntuserprimarygroupid",
+ "ntuserpriv",
+ "ntuserprofile",
+ "ntuserscriptpath",
+ "ntuseruniqueid",
+ "ntuserunitsperweek",
+ "ntuserusrcomment",
+ "ntuserworkstations",
+ "numsubordinates",
+ "nxtrecord",
+ "o",
+ "objectclass",
+ "objectclasses",
+ "objectclassmap",
+ "oid",
+ "oncrpcnumber",
+ "onewaysync",
+ "organizationalstatus",
+ "ou",
+ "owner",
+ "pager",
+ "pamexcludesuffix",
+ "pamfallback",
+ "pamidattr",
+ "pamidmapmethod",
+ "pamincludesuffix",
+ "pammissingsuffix",
+ "pamsecure",
+ "pamservice",
+ "parentid",
+ "parentorganization",
+ "passwordallowchangetime",
+ "passwordchange",
+ "passwordchecksyntax",
+ "passwordexp",
+ "passwordexpirationtime",
+ "passwordexpwarned",
+ "passwordgracelimit",
+ "passwordgraceusertime",
+ "passwordhistory",
+ "passwordinhistory",
+ "passwordkeephistory",
+ "passwordlockout",
+ "passwordlockoutduration",
+ "passwordmaxage",
+ "passwordmaxfailure",
+ "passwordmaxrepeats",
+ "passwordmin8bit",
+ "passwordminage",
+ "passwordminalphas",
+ "passwordmincategories",
+ "passwordmindigits",
+ "passwordminlength",
+ "passwordminlowers",
+ "passwordminspecials",
+ "passwordmintokenlength",
+ "passwordminuppers",
+ "passwordmustchange",
+ "passwordresetduration",
+ "passwordresetfailurecount",
+ "passwordretrycount",
+ "passwordstoragescheme",
+ "passwordunlock",
+ "passwordwarning",
+ "personaltitle",
+ "photo",
+ "physicaldeliveryofficename",
+ "postaladdress",
+ "postalcode",
+ "postofficebox",
+ "preferreddeliverymethod",
+ "preferredlanguage",
+ "preferredlocale",
+ "preferredserverlist",
+ "preferredtimezone",
+ "printer-aliases",
+ "printer-charset-configured",
+ "printer-charset-supported",
+ "printer-color-supported",
+ "printer-compression-supported",
+ "printer-copies-supported",
+ "printer-current-operator",
+ "printer-delivery-orientation-supported",
+ "printer-document-format-supported",
+ "printer-finishings-supported",
+ "printer-generated-natural-language-supported",
+ "printer-info",
+ "printer-ipp-versions-supported",
+ "printer-job-k-octets-supported",
+ "printer-job-priority-supported",
+ "printer-location",
+ "printer-make-and-model",
+ "printer-media-local-supported",
+ "printer-media-supported",
+ "printer-more-info",
+ "printer-multiple-document-jobs-supported",
+ "printer-name",
+ "printer-natural-language-configured",
+ "printer-number-up-supported",
+ "printer-output-features-supported",
+ "printer-pages-per-minute",
+ "printer-pages-per-minute-color",
+ "printer-print-quality-supported",
+ "printer-resolution-supported",
+ "printer-service-person",
+ "printer-sides-supported",
+ "printer-stacking-order-supported",
+ "printer-uri",
+ "printer-xri-supported",
+ "profilettl",
+ "ptrrecord",
+ "pwdpolicysubentry",
+ "ref",
+ "registeredaddress",
+ "replicaabandonedchanges",
+ "replicabeginorc",
+ "replicabinddn",
+ "replicabindmethod",
+ "replicacfupdated",
+ "replicacredentials",
+ "replicaentryfilter",
+ "replicahost",
+ "replicalastrelevantchange",
+ "replicanickname",
+ "replicaport",
+ "replicaroot",
+ "replicatedattributelist",
+ "replicaupdatefailedat",
+ "replicaupdatereplayed",
+ "replicaupdateschedule",
+ "replicausessl",
+ "retrycountresettime",
+ "roleoccupant",
+ "roomnumber",
+ "rrsigrecord",
+ "sabayonprofilename",
+ "sabayonprofileurl",
+ "sambaacctflags",
+ "sambaalgorithmicridbase",
+ "sambabadpasswordcount",
+ "sambabadpasswordtime",
+ "sambabooloption",
+ "sambadomainname",
+ "sambaforcelogoff",
+ "sambagrouptype",
+ "sambahomedrive",
+ "sambahomepath",
+ "sambaintegeroption",
+ "sambakickofftime",
+ "sambalmpassword",
+ "sambalockoutduration",
+ "sambalockoutobservationwindow",
+ "sambalockoutthreshold",
+ "sambalogofftime",
+ "sambalogonhours",
+ "sambalogonscript",
+ "sambalogontime",
+ "sambalogontochgpwd",
+ "sambamaxpwdage",
+ "sambaminpwdage",
+ "sambaminpwdlength",
+ "sambamungeddial",
+ "sambanextgrouprid",
+ "sambanextrid",
+ "sambanextuserrid",
+ "sambantpassword",
+ "sambaoptionname",
+ "sambapasswordhistory",
+ "sambaprimarygroupsid",
+ "sambaprofilepath",
+ "sambapwdcanchange",
+ "sambapwdhistorylength",
+ "sambapwdlastset",
+ "sambapwdmustchange",
+ "sambarefusemachinepwdchange",
+ "sambasharename",
+ "sambasid",
+ "sambasidlist",
+ "sambastringlistoption",
+ "sambastringoption",
+ "sambatrustflags",
+ "sambauserworkstations",
+ "searchguide",
+ "searchtimelimit",
+ "secretary",
+ "seealso",
+ "serialnumber",
+ "serverhostname",
+ "serverproductname",
+ "serverroot",
+ "serverversionnumber",
+ "serviceauthenticationmethod",
+ "servicecategory",
+ "servicecredentiallevel",
+ "servicesearchdescriptor",
+ "shadowexpire",
+ "shadowflag",
+ "shadowinactive",
+ "shadowlastchange",
+ "shadowmax",
+ "shadowmin",
+ "shadowwarning",
+ "sigrecord",
+ "sn",
+ "sourcehost",
+ "sourcehostcategory",
+ "srvrecord",
+ "sshfprecord",
+ "st",
+ "street",
+ "structuralobjectclass",
+ "subschemasubentry",
+ "subtreeaci",
+ "sudocmd",
+ "sudocommand",
+ "sudohost",
+ "sudooption",
+ "sudorunas",
+ "sudouser",
+ "supportedalgorithms",
+ "supportedcontrol",
+ "supportedextension",
+ "supportedfeatures",
+ "supportedldapversion",
+ "supportedsaslmechanisms",
+ "targetdn",
+ "telephonenumber",
+ "teletexterminalidentifier",
+ "telexnumber",
+ "title",
+ "trustmodel",
+ "ttl",
+ "txtrecord",
+ "uid",
+ "uidnumber",
+ "uniqueidentifier",
+ "uniquemember",
+ "usercategory",
+ "usercertificate",
+ "userclass",
+ "userpassword",
+ "userpkcs12",
+ "usersmimecertificate",
+ "vacationenddate",
+ "vacationstartdate",
+ "vendorname",
+ "vendorversion",
+ "vlvbase",
+ "vlvenabled",
+ "vlvfilter",
+ "vlvscope",
+ "vlvsort",
+ "vlvuses",
+ "winsyncinterval",
+ "x121address",
"x500uniqueidentifier"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=costemplates,cn=accounts",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=costemplates,cn=accounts",
"default_attributes": [
- "cn",
- "cospriority",
+ "cn",
+ "cospriority",
"krbpwdpolicyreference"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Entry",
+ ],
+ "label": "Entry",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "cosentry",
+ ],
+ "name": "cosentry",
"object_class": [
- "top",
- "costemplate",
- "extensibleobject",
+ "top",
+ "costemplate",
+ "extensibleobject",
"krbcontainer"
- ],
- "object_class_config": null,
- "object_name": "entry",
- "object_name_plural": "entries",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "entry",
+ "object_name_plural": "entries",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "cn",
- "cli_short_name": null,
- "default": null,
- "doc": "<cn>",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "<cn>",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "krbpwdpolicyreference",
- "cli_short_name": null,
- "default": null,
- "doc": "<krbpwdpolicyreference>",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "<krbpwdpolicyreference>",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "krbpwdpolicyreference",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "cospriority",
- "cli_short_name": null,
- "default": null,
- "doc": "<cospriority>",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "<cospriority>",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "cospriority",
- "primary_key": false,
- "query": false,
- "required": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "cn",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "<cn>",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<cn>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "krbpwdpolicyreference",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "<krbpwdpolicyreference>",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<krbpwdpolicyreference>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "krbpwdpolicyreference",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "cospriority",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "<cospriority>",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<cospriority>",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "cospriority",
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "int"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"delegation": {
- "bindable": false,
- "label": "Delegation",
+ "bindable": false,
+ "label": "Delegation",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "delegation",
+ ],
+ "name": "delegation",
"object_name": [
"delegation"
- ],
+ ],
"object_name_plural": [
"delegation"
- ],
- "primary_key": "aciname",
+ ],
+ "primary_key": "aciname",
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Delegation name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Delegation name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "aciname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "permissions",
- "cli_short_name": null,
- "default": null,
- "doc": "Comma-separated list of permissions to grant (read, write). Default is write.",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Permissions",
- "multivalue": true,
- "name": "permissions",
- "primary_key": false,
- "query": false,
- "required": false,
- "separator": ",",
- "skipspace": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Delegation name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Delegation name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "aciname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "permissions",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of permissions to grant (read, write). Default is write.",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permissions",
+ "multivalue": true,
+ "name": "permissions",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "attrs",
- "cli_short_name": null,
- "default": null,
- "doc": "Comma-separated list of attributes",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Attributes",
- "multivalue": true,
- "name": "attrs",
- "primary_key": false,
- "query": false,
- "required": true,
- "separator": ",",
- "skipspace": true,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "attrs",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of attributes",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Attributes",
+ "multivalue": true,
+ "name": "attrs",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "membergroup",
- "cli_short_name": null,
- "default": null,
- "doc": "User group to apply delegation to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Member user group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberof",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "group",
- "cli_short_name": null,
- "default": null,
- "doc": "User group ACI grants access to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "group",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "membergroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User group to apply delegation to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Member user group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberof",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User group ACI grants access to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "unicode"
}
]
- },
+ },
"dnsrecord": {
"aciattrs": [
- "a6record",
- "aaaarecord",
- "afsdbrecord",
- "arecord",
- "certrecord",
- "cn",
- "cnamerecord",
- "dnamerecord",
- "dnsclass",
- "dnsttl",
- "dsrecord",
- "hinforecord",
- "idnsallowdynupdate",
- "idnsname",
- "keyrecord",
- "kxrecord",
- "locrecord",
- "mdrecord",
- "minforecord",
- "mxrecord",
- "naptrrecord",
- "nsecrecord",
- "nsrecord",
- "nxtrecord",
- "objectclass",
- "ptrrecord",
- "rrsigrecord",
- "sigrecord",
- "srvrecord",
- "sshfprecord",
+ "a6record",
+ "aaaarecord",
+ "afsdbrecord",
+ "arecord",
+ "certrecord",
+ "cn",
+ "cnamerecord",
+ "dnamerecord",
+ "dnsclass",
+ "dnsttl",
+ "dsrecord",
+ "hinforecord",
+ "idnsallowdynupdate",
+ "idnsname",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mdrecord",
+ "minforecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsecrecord",
+ "nsrecord",
+ "nxtrecord",
+ "objectclass",
+ "ptrrecord",
+ "rrsigrecord",
+ "sigrecord",
+ "srvrecord",
+ "sshfprecord",
"txtrecord"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=dns",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=dns",
"default_attributes": [
- "arecord",
- "aaaarecord",
- "a6record",
- "afsdbrecord",
- "aplrecord",
- "certrecord",
- "cnamerecord",
- "dhcidrecord",
- "dlvrecord",
- "dnamerecord",
- "dnskeyrecord",
- "dsrecord",
- "hinforecord",
- "hiprecord",
- "ipseckeyrecord",
- "keyrecord",
- "kxrecord",
- "locrecord",
- "mdrecord",
- "minforecord",
- "mxrecord",
- "naptrrecord",
- "nsrecord",
- "nsecrecord",
- "nsec3record",
- "nsec3paramrecord",
- "nxtrecord",
- "ptrrecord",
- "rrsigrecord",
- "rprecord",
- "sigrecord",
- "spfrecord",
- "srvrecord",
- "sshfprecord",
- "tarecord",
- "tkeyrecord",
- "tsigrecord",
- "txtrecord",
+ "arecord",
+ "aaaarecord",
+ "a6record",
+ "afsdbrecord",
+ "aplrecord",
+ "certrecord",
+ "cnamerecord",
+ "dhcidrecord",
+ "dlvrecord",
+ "dnamerecord",
+ "dnskeyrecord",
+ "dsrecord",
+ "hiprecord",
+ "ipseckeyrecord",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsrecord",
+ "nsecrecord",
+ "nsec3record",
+ "nsec3paramrecord",
+ "ptrrecord",
+ "rrsigrecord",
+ "rprecord",
+ "sigrecord",
+ "spfrecord",
+ "srvrecord",
+ "sshfprecord",
+ "tarecord",
+ "tkeyrecord",
+ "tsigrecord",
+ "txtrecord",
"idnsname"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "DNS resource record",
+ ],
+ "label": "DNS resource record",
"methods": [
- "add",
- "add_record",
- "del",
- "delentry",
- "find",
+ "add",
+ "add_record",
+ "del",
+ "delentry",
+ "find",
"show"
- ],
- "name": "dnsrecord",
+ ],
+ "name": "dnsrecord",
"object_class": [
- "top",
+ "top",
"idnsrecord"
- ],
- "object_class_config": null,
- "object_name": "DNS resource record",
- "object_name_plural": "DNS resource records",
- "parent_object": "dnszone",
- "primary_key": "idnsname",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "DNS resource record",
+ "object_name_plural": "DNS resource records",
+ "parent_object": "dnszone",
+ "primary_key": "idnsname",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Record name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Record name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "idnsname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "ttl",
- "cli_short_name": null,
- "default": null,
- "doc": "Time to live",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Time to live",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "dnsttl",
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Record name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Record name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "ttl",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Time to live",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Time to live",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "dnsttl",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "class",
- "cli_short_name": null,
- "default": null,
- "doc": "DNS class",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Class",
- "multivalue": false,
- "name": "dnsclass",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "class",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "DNS class",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Class",
+ "multivalue": false,
+ "name": "dnsclass",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
- "IN",
- "CS",
- "CH",
+ "IN",
+ "CS",
+ "CH",
"HS"
]
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"dnszone": {
"aciattrs": [
- "a6record",
- "aaaarecord",
- "afsdbrecord",
- "arecord",
- "certrecord",
- "cn",
- "cnamerecord",
- "dnamerecord",
- "dnsclass",
- "dnsttl",
- "dsrecord",
- "hinforecord",
- "idnsallowdynupdate",
- "idnsname",
- "idnssoaexpire",
- "idnssoaminimum",
- "idnssoamname",
- "idnssoarefresh",
- "idnssoaretry",
- "idnssoarname",
- "idnssoaserial",
- "idnsupdatepolicy",
- "idnszoneactive",
- "keyrecord",
- "kxrecord",
- "locrecord",
- "mdrecord",
- "minforecord",
- "mxrecord",
- "naptrrecord",
- "nsecrecord",
- "nsrecord",
- "nxtrecord",
- "objectclass",
- "ptrrecord",
- "rrsigrecord",
- "sigrecord",
- "srvrecord",
- "sshfprecord",
+ "a6record",
+ "aaaarecord",
+ "afsdbrecord",
+ "arecord",
+ "certrecord",
+ "cn",
+ "cnamerecord",
+ "dnamerecord",
+ "dnsclass",
+ "dnsttl",
+ "dsrecord",
+ "hinforecord",
+ "idnsallowdynupdate",
+ "idnsname",
+ "idnssoaexpire",
+ "idnssoaminimum",
+ "idnssoamname",
+ "idnssoarefresh",
+ "idnssoaretry",
+ "idnssoarname",
+ "idnssoaserial",
+ "idnsupdatepolicy",
+ "idnszoneactive",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mdrecord",
+ "minforecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsecrecord",
+ "nsrecord",
+ "nxtrecord",
+ "objectclass",
+ "ptrrecord",
+ "rrsigrecord",
+ "sigrecord",
+ "srvrecord",
+ "sshfprecord",
"txtrecord"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=dns",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=dns",
"default_attributes": [
- "idnsname",
- "idnszoneactive",
- "idnssoamname",
- "idnssoarname",
- "idnssoaserial",
- "idnssoarefresh",
- "idnssoaretry",
- "idnssoaexpire",
- "idnssoaminimum",
- "arecord",
- "aaaarecord",
- "a6record",
- "afsdbrecord",
- "aplrecord",
- "certrecord",
- "cnamerecord",
- "dhcidrecord",
- "dlvrecord",
- "dnamerecord",
- "dnskeyrecord",
- "dsrecord",
- "hinforecord",
- "hiprecord",
- "ipseckeyrecord",
- "keyrecord",
- "kxrecord",
- "locrecord",
- "mdrecord",
- "minforecord",
- "mxrecord",
- "naptrrecord",
- "nsrecord",
- "nsecrecord",
- "nsec3record",
- "nsec3paramrecord",
- "nxtrecord",
- "ptrrecord",
- "rrsigrecord",
- "rprecord",
- "sigrecord",
- "spfrecord",
- "srvrecord",
- "sshfprecord",
- "tarecord",
- "tkeyrecord",
- "tsigrecord",
+ "idnsname",
+ "idnszoneactive",
+ "idnssoamname",
+ "idnssoarname",
+ "idnssoaserial",
+ "idnssoarefresh",
+ "idnssoaretry",
+ "idnssoaexpire",
+ "idnssoaminimum",
+ "arecord",
+ "aaaarecord",
+ "a6record",
+ "afsdbrecord",
+ "aplrecord",
+ "certrecord",
+ "cnamerecord",
+ "dhcidrecord",
+ "dlvrecord",
+ "dnamerecord",
+ "dnskeyrecord",
+ "dsrecord",
+ "hiprecord",
+ "ipseckeyrecord",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsrecord",
+ "nsecrecord",
+ "nsec3record",
+ "nsec3paramrecord",
+ "ptrrecord",
+ "rrsigrecord",
+ "rprecord",
+ "sigrecord",
+ "spfrecord",
+ "srvrecord",
+ "sshfprecord",
+ "tarecord",
+ "tkeyrecord",
+ "tsigrecord",
"txtrecord"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "DNS",
+ ],
+ "label": "DNS",
"methods": [
- "add",
- "del",
- "disable",
- "enable",
- "find",
- "mod",
+ "add",
+ "del",
+ "disable",
+ "enable",
+ "find",
+ "mod",
"show"
- ],
- "name": "dnszone",
+ ],
+ "name": "dnszone",
"object_class": [
- "top",
- "idnsrecord",
+ "top",
+ "idnsrecord",
"idnszone"
- ],
- "object_class_config": null,
- "object_name": "DNS zone",
- "object_name_plural": "DNS zones",
- "parent_object": "",
- "primary_key": "idnsname",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "DNS zone",
+ "object_name_plural": "DNS zones",
+ "parent_object": "",
+ "primary_key": "idnsname",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Zone name (FQDN)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Zone name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "idnsname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name_server",
- "cli_short_name": null,
- "default": null,
- "doc": "Authoritative name server",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Authoritative name server",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "idnssoamname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "admin_email",
- "cli_short_name": null,
- "default": null,
- "doc": "Administrator e-mail address",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Administrator e-mail address",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "idnssoarname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Int",
- "cli_name": "serial",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA record serial number",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA serial",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaserial",
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Zone name (FQDN)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Zone name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name_server",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Authoritative name server",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Authoritative name server",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnssoamname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "admin_email",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Administrator e-mail address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Administrator e-mail address",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnssoarname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Int",
+ "cli_name": "serial",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "SOA record serial number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA serial",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "idnssoaserial",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Int",
- "cli_name": "refresh",
- "cli_short_name": null,
- "default": 3600,
- "doc": "SOA record refresh time",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA refresh",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoarefresh",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Int",
+ "cli_name": "refresh",
+ "cli_short_name": null,
+ "default": 3600,
+ "doc": "SOA record refresh time",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA refresh",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "idnssoarefresh",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Int",
- "cli_name": "retry",
- "cli_short_name": null,
- "default": 900,
- "doc": "SOA record retry time",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA retry",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaretry",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Int",
+ "cli_name": "retry",
+ "cli_short_name": null,
+ "default": 900,
+ "doc": "SOA record retry time",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA retry",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "idnssoaretry",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Int",
- "cli_name": "expire",
- "cli_short_name": null,
- "default": 1209600,
- "doc": "SOA record expire time",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA expire",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaexpire",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Int",
+ "cli_name": "expire",
+ "cli_short_name": null,
+ "default": 1209600,
+ "doc": "SOA record expire time",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA expire",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "idnssoaexpire",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Int",
- "cli_name": "minimum",
- "cli_short_name": null,
- "default": 3600,
- "doc": "SOA record minimum value",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA minimum",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaminimum",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Int",
+ "cli_name": "minimum",
+ "cli_short_name": null,
+ "default": 3600,
+ "doc": "SOA record minimum value",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA minimum",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "idnssoaminimum",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "ttl",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA record time to live",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA time to live",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "dnsttl",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "ttl",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "SOA record time to live",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA time to live",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "dnsttl",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "class",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA record class",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA class",
- "multivalue": false,
- "name": "dnsclass",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "class",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "SOA record class",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "SOA class",
+ "multivalue": false,
+ "name": "dnsclass",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
- "IN",
- "CS",
- "CH",
+ "IN",
+ "CS",
+ "CH",
"HS"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "update_policy",
- "cli_short_name": null,
- "default": null,
- "doc": "BIND update policy",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "BIND update policy",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "idnsupdatepolicy",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": true,
- "autofill": true,
- "class": "Flag",
- "cli_name": "zone_active",
- "cli_short_name": null,
- "default": false,
- "doc": "Is zone active?",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "update_policy",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "BIND update policy",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "BIND update policy",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsupdatepolicy",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": true,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "zone_active",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Is zone active?",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
+ ],
"flags": [
- "no_update",
+ "no_update",
"no_create"
- ],
- "hint": null,
- "include": null,
- "label": "Active zone",
- "multivalue": false,
- "name": "idnszoneactive",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Active zone",
+ "multivalue": false,
+ "name": "idnszoneactive",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
- },
- {
- "alwaysask": false,
- "attribute": true,
- "autofill": true,
- "class": "Flag",
- "cli_name": "allow_dynupdate",
- "cli_short_name": null,
- "default": false,
- "doc": "Allow dynamic update?",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": true,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "allow_dynupdate",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Allow dynamic update?",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Dynamic update",
- "multivalue": false,
- "name": "idnsallowdynupdate",
- "primary_key": false,
- "query": false,
- "required": true,
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Dynamic update",
+ "multivalue": false,
+ "name": "idnsallowdynupdate",
+ "primary_key": false,
+ "query": false,
+ "required": true,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"group": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "gidnumber",
- "ipauniqueid",
- "member",
- "memberof",
- "memberuid",
- "mepmanagedby",
- "o",
- "objectclass",
- "ou",
- "owner",
- "seealso",
+ "businesscategory",
+ "cn",
+ "description",
+ "gidnumber",
+ "ipauniqueid",
+ "member",
+ "memberof",
+ "memberuid",
+ "mepmanagedby",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso",
"userpassword"
- ],
+ ],
"attribute_members": {
"member": [
- "user",
+ "user",
"group"
- ],
+ ],
"memberindirect": [
- "user",
- "group",
- "netgroup",
+ "user",
+ "group",
+ "netgroup",
"role"
- ],
+ ],
"memberof": [
- "group",
- "netgroup",
+ "group",
+ "netgroup",
"role"
]
- },
- "bindable": false,
- "container_dn": "cn=groups,cn=accounts",
+ },
+ "bindable": false,
+ "container_dn": "cn=groups,cn=accounts",
"default_attributes": [
- "cn",
- "description",
- "gidnumber",
- "member",
- "memberof",
+ "cn",
+ "description",
+ "gidnumber",
+ "member",
+ "memberof",
"memberindirect"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "User Groups",
+ ],
+ "label": "User Groups",
"methods": [
- "add",
- "add_member",
- "del",
- "detach",
- "find",
- "mod",
- "remove_member",
+ "add",
+ "add_member",
+ "del",
+ "detach",
+ "find",
+ "mod",
+ "remove_member",
"show"
- ],
- "name": "group",
+ ],
+ "name": "group",
"object_class": [
"ipausergroup"
- ],
- "object_class_config": "ipagroupobjectclasses",
- "object_name": "group",
- "object_name_plural": "groups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": "ipagroupobjectclasses",
+ "object_name": "group",
+ "object_name_plural": "groups",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "group_name",
- "cli_short_name": null,
- "default": null,
- "doc": "Group name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Group name",
- "length": null,
- "maxlength": 255,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
- "pattern_errmsg": "may only include letters, numbers, _, -, . and $",
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Group description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "gid",
- "cli_short_name": null,
- "default": null,
- "doc": "GID (use this option to set it manually)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "GID",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "gidnumber",
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "group_name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Group name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Group name",
+ "length": null,
+ "maxlength": 255,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
+ "pattern_errmsg": "may only include letters, numbers, _, -, . and $",
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Group description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "gid",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "GID (use this option to set it manually)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "GID",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "gidnumber",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"hbacrule": {
"aciattrs": [
- "accessruletype",
- "accesstime",
- "cn",
- "description",
- "externalhost",
- "hostcategory",
- "ipaenabledflag",
- "ipauniqueid",
- "memberhost",
- "memberservice",
- "memberuser",
- "servicecategory",
- "sourcehost",
- "sourcehostcategory",
+ "accessruletype",
+ "accesstime",
+ "cn",
+ "description",
+ "externalhost",
+ "hostcategory",
+ "ipaenabledflag",
+ "ipauniqueid",
+ "memberhost",
+ "memberservice",
+ "memberuser",
+ "servicecategory",
+ "sourcehost",
+ "sourcehostcategory",
"usercategory"
- ],
+ ],
"attribute_members": {
"memberhost": [
- "host",
+ "host",
"hostgroup"
- ],
+ ],
"memberservice": [
- "hbacsvc",
+ "hbacsvc",
"hbacsvcgroup"
- ],
+ ],
"memberuser": [
- "user",
+ "user",
"group"
- ],
+ ],
"sourcehost": [
- "host",
+ "host",
"hostgroup"
]
- },
- "bindable": false,
- "container_dn": "cn=hbac",
+ },
+ "bindable": false,
+ "container_dn": "cn=hbac",
"default_attributes": [
- "cn",
- "accessruletype",
- "ipaenabledflag",
- "description",
- "usercategory",
- "hostcategory",
- "sourcehostcategory",
- "servicecategory",
- "ipaenabledflag",
- "memberuser",
- "sourcehost",
- "memberhost",
- "memberservice",
+ "cn",
+ "accessruletype",
+ "ipaenabledflag",
+ "description",
+ "usercategory",
+ "hostcategory",
+ "sourcehostcategory",
+ "servicecategory",
+ "ipaenabledflag",
+ "memberuser",
+ "sourcehost",
+ "memberhost",
+ "memberservice",
"memberhostgroup"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "HBAC",
+ ],
+ "label": "HBAC",
"methods": [
- "add",
- "add_host",
- "add_service",
- "add_sourcehost",
- "add_user",
- "del",
- "disable",
- "enable",
- "find",
- "mod",
- "remove_host",
- "remove_service",
- "remove_sourcehost",
- "remove_user",
+ "add",
+ "add_host",
+ "add_service",
+ "add_sourcehost",
+ "add_user",
+ "del",
+ "disable",
+ "enable",
+ "find",
+ "mod",
+ "remove_host",
+ "remove_service",
+ "remove_sourcehost",
+ "remove_user",
"show"
- ],
- "name": "hbacrule",
+ ],
+ "name": "hbacrule",
"object_class": [
- "ipaassociation",
+ "ipaassociation",
"ipahbacrule"
- ],
- "object_class_config": null,
- "object_name": "HBAC rule",
- "object_name_plural": "HBAC rules",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "ipauniqueid",
+ ],
+ "object_class_config": null,
+ "object_name": "HBAC rule",
+ "object_name_plural": "HBAC rules",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "ipauniqueid",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Rule name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Rule name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "type",
- "cli_short_name": null,
- "default": null,
- "doc": "Rule type (allow or deny)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Rule type",
- "multivalue": false,
- "name": "accessruletype",
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode",
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Rule name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rule name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "type",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Rule type (allow or deny)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rule type",
+ "multivalue": false,
+ "name": "accessruletype",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode",
"values": [
- "allow",
+ "allow",
"deny"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "usercat",
- "cli_short_name": null,
- "default": null,
- "doc": "User category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User category",
- "multivalue": false,
- "name": "usercategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "usercat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User category",
+ "multivalue": false,
+ "name": "usercategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "hostcat",
- "cli_short_name": null,
- "default": null,
- "doc": "Host category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Host category",
- "multivalue": false,
- "name": "hostcategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "hostcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Host category",
+ "multivalue": false,
+ "name": "hostcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "srchostcat",
- "cli_short_name": null,
- "default": null,
- "doc": "Source host category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Source host category",
- "multivalue": false,
- "name": "sourcehostcategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "srchostcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Source host category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Source host category",
+ "multivalue": false,
+ "name": "sourcehostcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "servicecat",
- "cli_short_name": null,
- "default": null,
- "doc": "Service category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Service category",
- "multivalue": false,
- "name": "servicecategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "servicecat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Service category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Service category",
+ "multivalue": false,
+ "name": "servicecategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Flag",
- "cli_name": "ipaenabledflag",
- "cli_short_name": null,
- "default": false,
- "doc": "Enabled",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "ipaenabledflag",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Enabled",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
+ ],
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Enabled",
- "multivalue": false,
- "name": "ipaenabledflag",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Enabled",
+ "multivalue": false,
+ "name": "ipaenabledflag",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberuser_user",
- "cli_short_name": null,
- "default": null,
- "doc": "Users",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberuser_user",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Users",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Users",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberuser_user",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberuser_group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Users",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberuser_user",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberuser_group",
- "cli_short_name": null,
- "default": null,
- "doc": "Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberuser_group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberhost_host",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Hosts",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberuser_group",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberhost_host",
- "cli_short_name": null,
- "default": null,
- "doc": "Hosts",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Hosts",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberhost_host",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberhost_hostgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Hosts",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberhost_host",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberhost_hostgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Host Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Host Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberhost_hostgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "sourcehost_host",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Source hosts",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Host Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberhost_hostgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "sourcehost_host",
- "cli_short_name": null,
- "default": null,
- "doc": "Source hosts",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Source hosts",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "sourcehost_host",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "sourcehost_hostgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Source host groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Source hosts",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "sourcehost_host",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberservice_hbacsvc",
- "cli_short_name": null,
- "default": null,
- "doc": "Services",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Source host groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "sourcehost_hostgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberservice_hbacsvc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Services",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Services",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberservice_hbacsvc",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberservice_hbacsvcgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Service Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Services",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberservice_hbacsvc",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberservice_hbacsvcgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Service Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Service Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberservice_hbacsvcgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Service Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberservice_hbacsvcgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"hbacsvc": {
"aciattrs": [
- "cn",
- "description",
- "ipauniqueid",
- "memberof",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "memberof",
"objectclass"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=hbacservices,cn=hbac",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=hbacservices,cn=hbac",
"default_attributes": [
- "cn",
- "description",
+ "cn",
+ "description",
"memberindirect"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "HBAC Services",
+ ],
+ "label": "HBAC Services",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "hbacsvc",
+ ],
+ "name": "hbacsvc",
"object_class": [
- "ipaobject",
+ "ipaobject",
"ipahbacservice"
- ],
- "object_class_config": null,
- "object_name": "hbacsvc",
- "object_name_plural": "hbacsvcs",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "hbacsvc",
+ "object_name_plural": "hbacsvcs",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "service",
- "cli_short_name": null,
- "default": null,
- "doc": "HBAC Service",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Service name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Description of service",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "service",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "HBAC service",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Service name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "HBAC service description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"hbacsvcgroup": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "ipauniqueid",
- "member",
- "o",
- "objectclass",
- "ou",
- "owner",
+ "businesscategory",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "member",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
"seealso"
- ],
+ ],
"attribute_members": {
"member": [
"hbacsvc"
]
- },
- "bindable": false,
- "container_dn": "cn=hbacservicegroups,cn=hbac",
+ },
+ "bindable": false,
+ "container_dn": "cn=hbacservicegroups,cn=hbac",
"default_attributes": [
- "cn",
- "description",
+ "cn",
+ "description",
"member"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "HBAC Service Groups",
+ ],
+ "label": "HBAC service Groups",
"methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
+ "add",
+ "add_member",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
"show"
- ],
- "name": "hbacsvcgroup",
+ ],
+ "name": "hbacsvcgroup",
"object_class": [
- "ipaobject",
+ "ipaobject",
"ipahbacservicegroup"
- ],
- "object_class_config": null,
- "object_name": "hbacsvcgroup",
- "object_name_plural": "hbacsvcgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "hbacsvcgroup",
+ "object_name_plural": "hbacsvcgroups",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Service group name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Service group name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "HBAC service group description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Service group name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Service group name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "HBAC service group description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"host": {
"aciattrs": [
- "cn",
- "description",
- "enrolledby",
- "fqdn",
- "ipaclientversion",
- "ipauniqueid",
- "l",
- "managedby",
- "memberof",
- "nshardwareplatform",
- "nshostlocation",
- "nsosversion",
- "objectclass",
- "serverhostname",
- "usercertificate",
+ "cn",
+ "description",
+ "enrolledby",
+ "fqdn",
+ "ipaclientversion",
+ "ipauniqueid",
+ "l",
+ "managedby",
+ "memberof",
+ "nshardwareplatform",
+ "nshostlocation",
+ "nsosversion",
+ "objectclass",
+ "serverhostname",
+ "usercertificate",
"userpassword"
- ],
+ ],
"attribute_members": {
"enrolledby": [
"user"
- ],
+ ],
"managedby": [
"host"
- ],
+ ],
"memberof": [
- "hostgroup",
- "netgroup",
+ "hostgroup",
+ "netgroup",
"role"
]
- },
- "bindable": true,
- "container_dn": "cn=computers,cn=accounts",
+ },
+ "bindable": true,
+ "container_dn": "cn=computers,cn=accounts",
"default_attributes": [
- "fqdn",
- "description",
- "l",
- "nshostlocation",
- "krbprincipalname",
- "nshardwareplatform",
- "nsosversion",
- "usercertificate",
- "memberof",
- "krblastpwdchange",
+ "fqdn",
+ "description",
+ "l",
+ "nshostlocation",
+ "krbprincipalname",
+ "nshardwareplatform",
+ "nsosversion",
+ "usercertificate",
+ "memberof",
+ "krblastpwdchange",
"managedby"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Hosts",
+ ],
+ "label": "Hosts",
"methods": [
- "add",
- "add_managedby",
- "del",
- "disable",
- "find",
- "mod",
- "remove_managedby",
+ "add",
+ "add_managedby",
+ "del",
+ "disable",
+ "find",
+ "mod",
+ "remove_managedby",
"show"
- ],
- "name": "host",
+ ],
+ "name": "host",
"object_class": [
- "ipaobject",
- "nshost",
- "ipahost",
- "pkiuser",
+ "ipaobject",
+ "nshost",
+ "ipahost",
+ "pkiuser",
"ipaservice"
- ],
- "object_class_config": null,
- "object_name": "host",
- "object_name_plural": "hosts",
- "parent_object": "",
- "primary_key": "fqdn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "host",
+ "object_name_plural": "hosts",
+ "parent_object": "",
+ "primary_key": "fqdn",
+ "rdn_attribute": "",
"relationships": {
"enrolledby": [
- "Enrolled by",
- "enroll_by_",
+ "Enrolled by",
+ "enroll_by_",
"not_enroll_by_"
- ],
+ ],
"managedby": [
- "Managed by",
- "man_by_",
+ "Managed by",
+ "man_by_",
"not_man_by_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "hostname",
- "cli_short_name": null,
- "default": null,
- "doc": "Host name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Host name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "fqdn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "A description of this host",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "locality",
- "cli_short_name": null,
- "default": null,
- "doc": "Host locality (e.g. \"Baltimore, MD\")",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Locality",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "l",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "location",
- "cli_short_name": null,
- "default": null,
- "doc": "Host location (e.g. \"Lab 2\")",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Location",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "nshostlocation",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "platform",
- "cli_short_name": null,
- "default": null,
- "doc": "Host hardware platform (e.g. \"Lenovo T61\")",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Platform",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "nshardwareplatform",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "os",
- "cli_short_name": null,
- "default": null,
- "doc": "Host operating system and version (e.g. \"Fedora 9\")",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Operating system",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "nsosversion",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "password",
- "cli_short_name": null,
- "default": null,
- "doc": "Password used in bulk enrollment",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User password",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "userpassword",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Flag",
- "cli_name": "random",
- "cli_short_name": null,
- "default": false,
- "doc": "Generate a random password to be used in bulk enrollment",
- "exclude": null,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "hostname",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Host name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "fqdn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "A description of this host",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "locality",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host locality (e.g. \"Baltimore, MD\")",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Locality",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "l",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "location",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host location (e.g. \"Lab 2\")",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Location",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "nshostlocation",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "platform",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host hardware platform (e.g. \"Lenovo T61\")",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Platform",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "nshardwareplatform",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "os",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host operating system and version (e.g. \"Fedora 9\")",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Operating system",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "nsosversion",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "password",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Password used in bulk enrollment",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User password",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "userpassword",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "random",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Generate a random password to be used in bulk enrollment",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
+ ],
"flags": [
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "<random>",
- "multivalue": false,
- "name": "random",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "<random>",
+ "multivalue": false,
+ "name": "random",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "randompassword",
- "cli_short_name": null,
- "default": null,
- "doc": "Random password",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "randompassword",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Random password",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Random password",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "randompassword",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Bytes",
- "cli_name": "certificate",
- "cli_short_name": null,
- "default": null,
- "doc": "Base-64 encoded server certificate",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Certificate",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "usercertificate",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Random password",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "randompassword",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bytes",
+ "cli_name": "certificate",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Base-64 encoded server certificate",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Certificate",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "usercertificate",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "str"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "krbprincipalname",
- "cli_short_name": null,
- "default": null,
- "doc": "Principal name",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "krbprincipalname",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Principal name",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Principal name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "krbprincipalname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Principal name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "krbprincipalname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"hostgroup": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "ipauniqueid",
- "member",
- "memberof",
- "o",
- "objectclass",
- "ou",
- "owner",
+ "businesscategory",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "member",
+ "memberof",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
"seealso"
- ],
+ ],
"attribute_members": {
"member": [
- "host",
+ "host",
"hostgroup"
- ],
+ ],
"memberindirect": [
- "host",
+ "host",
"hostgroup"
- ],
+ ],
"memberof": [
"hostgroup"
]
- },
- "bindable": false,
- "container_dn": "cn=hostgroups,cn=accounts",
+ },
+ "bindable": false,
+ "container_dn": "cn=hostgroups,cn=accounts",
"default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
+ "cn",
+ "description",
+ "member",
+ "memberof",
"memberindirect"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Host Groups",
+ ],
+ "label": "Host Groups",
"methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
+ "add",
+ "add_member",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
"show"
- ],
- "name": "hostgroup",
+ ],
+ "name": "hostgroup",
"object_class": [
- "ipaobject",
+ "ipaobject",
"ipahostgroup"
- ],
- "object_class_config": null,
- "object_name": "hostgroup",
- "object_name_plural": "hostgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "hostgroup",
+ "object_name_plural": "hostgroups",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "hostgroup_name",
- "cli_short_name": null,
- "default": null,
- "doc": "Name of host-group",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Host-group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "A description of this host-group",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "hostgroup_name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Name of host-group",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Host-group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "A description of this host-group",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"krbtpolicy": {
- "aciattrs": [],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=IPA14.AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos",
+ "aciattrs": [],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=IPA,cn=kerberos",
"default_attributes": [
- "krbmaxticketlife",
+ "krbmaxticketlife",
"krbmaxrenewableage"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Kerberos Ticket Policy",
+ ],
+ "label": "Kerberos Ticket Policy",
"methods": [
- "mod",
- "reset",
+ "mod",
+ "reset",
"show"
- ],
- "name": "krbtpolicy",
- "object_class": [],
- "object_class_config": null,
- "object_name": "kerberos ticket policy settings",
- "object_name_plural": "entries",
- "parent_object": "",
- "primary_key": "uid",
- "rdn_attribute": "",
+ ],
+ "name": "krbtpolicy",
+ "object_class": [],
+ "object_class_config": null,
+ "object_name": "kerberos ticket policy settings",
+ "object_name_plural": "entries",
+ "parent_object": "",
+ "primary_key": "uid",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "user",
- "cli_short_name": null,
- "default": null,
- "doc": "Manage ticket policy for specific user",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "uid",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "maxlife",
- "cli_short_name": null,
- "default": null,
- "doc": "Maximum ticket life (seconds)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Max life",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "krbmaxticketlife",
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "user",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Manage ticket policy for specific user",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "uid",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "maxlife",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Maximum ticket life (seconds)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Max life",
+ "maxvalue": 2147483647,
+ "minvalue": 1,
+ "multivalue": false,
+ "name": "krbmaxticketlife",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "maxrenew",
- "cli_short_name": null,
- "default": null,
- "doc": "Maximum renewable age (seconds)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Max renew",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "krbmaxrenewableage",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "maxrenew",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Maximum renewable age (seconds)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Max renew",
+ "maxvalue": 2147483647,
+ "minvalue": 1,
+ "multivalue": false,
+ "name": "krbmaxrenewableage",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"netgroup": {
"aciattrs": [
- "cn",
- "description",
- "externalhost",
- "hostcategory",
- "ipaenabledflag",
- "ipauniqueid",
- "member",
- "memberhost",
- "memberof",
- "memberuser",
- "nisdomainname",
+ "cn",
+ "description",
+ "externalhost",
+ "hostcategory",
+ "ipaenabledflag",
+ "ipauniqueid",
+ "member",
+ "memberhost",
+ "memberof",
+ "memberuser",
+ "nisdomainname",
"usercategory"
- ],
+ ],
"attribute_members": {
"member": [
"netgroup"
- ],
+ ],
"memberhost": [
- "host",
+ "host",
"hostgroup"
- ],
+ ],
"memberindirect": [
"netgroup"
- ],
+ ],
"memberof": [
"netgroup"
- ],
+ ],
"memberuser": [
- "user",
+ "user",
"group"
]
- },
- "bindable": false,
- "container_dn": "cn=ng,cn=alt",
+ },
+ "bindable": false,
+ "container_dn": "cn=ng,cn=alt",
"default_attributes": [
- "cn",
- "description",
- "memberof",
- "externalhost",
- "nisdomainname",
- "memberuser",
- "memberhost",
- "member",
- "memberindirect",
- "usercategory",
+ "cn",
+ "description",
+ "memberof",
+ "externalhost",
+ "nisdomainname",
+ "memberuser",
+ "memberhost",
+ "member",
+ "memberindirect",
+ "usercategory",
"hostcategory"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Net Groups",
+ ],
+ "label": "Net Groups",
"methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
+ "add",
+ "add_member",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
"show"
- ],
- "name": "netgroup",
+ ],
+ "name": "netgroup",
"object_class": [
- "ipaobject",
- "ipaassociation",
+ "ipaobject",
+ "ipaassociation",
"ipanisnetgroup"
- ],
- "object_class_config": null,
- "object_name": "netgroup",
- "object_name_plural": "netgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "ipauniqueid",
+ ],
+ "object_class_config": null,
+ "object_name": "netgroup",
+ "object_name_plural": "netgroups",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "ipauniqueid",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberhost": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
- ],
+ ],
"memberuser": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Netgroup name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Netgroup name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Netgroup description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "nisdomain",
- "cli_short_name": null,
- "default": null,
- "doc": "NIS domain name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "NIS domain name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "nisdomainname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "uuid",
- "cli_short_name": null,
- "default": null,
- "doc": "IPA unique ID",
- "exclude": null,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Netgroup name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Netgroup name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Netgroup description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "nisdomain",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "NIS domain name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "NIS domain name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "nisdomainname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "uuid",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "IPA unique ID",
+ "exclude": null,
"flags": [
- "no_update",
+ "no_update",
"no_create"
- ],
- "hint": null,
- "include": null,
- "label": "IPA unique ID",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipauniqueid",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "usercat",
- "cli_short_name": null,
- "default": null,
- "doc": "User category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User category",
- "multivalue": false,
- "name": "usercategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ ],
+ "hint": null,
+ "include": null,
+ "label": "IPA unique ID",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipauniqueid",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "usercat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User category",
+ "multivalue": false,
+ "name": "usercategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "hostcat",
- "cli_short_name": null,
- "default": null,
- "doc": "Host category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Host category",
- "multivalue": false,
- "name": "hostcategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "hostcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Host category",
+ "multivalue": false,
+ "name": "hostcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"permission": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "member",
- "o",
- "objectclass",
- "ou",
- "owner",
+ "businesscategory",
+ "cn",
+ "description",
+ "ipapermissiontype",
+ "member",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
"seealso"
- ],
+ ],
"attribute_members": {
"member": [
"privilege"
]
- },
- "bindable": false,
- "container_dn": "cn=permissions,cn=pbac",
+ },
+ "bindable": false,
+ "container_dn": "cn=permissions,cn=pbac",
"default_attributes": [
- "cn",
- "member",
- "memberof",
- "memberindirect"
- ],
+ "cn",
+ "member",
+ "memberof",
+ "memberindirect",
+ "ipapermissiontype"
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Permissions",
+ ],
+ "label": "Permissions",
"methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
+ "add",
+ "add_member",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
"show"
- ],
- "name": "permission",
+ ],
+ "name": "permission",
"object_class": [
- "groupofnames"
- ],
- "object_class_config": null,
- "object_name": "permission",
- "object_name_plural": "permissions",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ "groupofnames",
+ "ipapermission"
+ ],
+ "object_class_config": null,
+ "object_name": "permission",
+ "object_name_plural": "permissions",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Permission name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Permission name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "permissions",
- "cli_short_name": null,
- "default": null,
- "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Permissions",
- "multivalue": true,
- "name": "permissions",
- "primary_key": false,
- "query": false,
- "required": true,
- "separator": ",",
- "skipspace": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Permission name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permission name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "permissions",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permissions",
+ "multivalue": true,
+ "name": "permissions",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "attrs",
- "cli_short_name": null,
- "default": null,
- "doc": "Comma-separated list of attributes",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "attrs",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of attributes",
+ "exclude": null,
"flags": [
- "ask_create",
+ "ask_create",
"ask_update"
- ],
- "hint": null,
- "include": null,
- "label": "Attributes",
- "multivalue": true,
- "name": "attrs",
- "primary_key": false,
- "query": false,
- "required": false,
- "separator": ",",
- "skipspace": true,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Attributes",
+ "multivalue": true,
+ "name": "attrs",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "type",
- "cli_short_name": null,
- "default": null,
- "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "type",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)",
+ "exclude": null,
"flags": [
- "ask_create",
+ "ask_create",
"ask_update"
- ],
- "hint": null,
- "include": null,
- "label": "Type",
- "multivalue": false,
- "name": "type",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Type",
+ "multivalue": false,
+ "name": "type",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
- "user",
- "group",
- "host",
- "service",
- "hostgroup",
- "netgroup",
- "dns"
+ "user",
+ "group",
+ "host",
+ "service",
+ "hostgroup",
+ "netgroup",
+ "dnsrecord"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberof",
- "cli_short_name": null,
- "default": null,
- "doc": "Target members of a group",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberof",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Target members of a group",
+ "exclude": null,
"flags": [
- "ask_create",
+ "ask_create",
"ask_update"
- ],
- "hint": null,
- "include": null,
- "label": "Member of group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberof",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "filter",
- "cli_short_name": null,
- "default": null,
- "doc": "Legal LDAP filter (e.g. ou=Engineering)",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Member of group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberof",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "filter",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Legal LDAP filter (e.g. ou=Engineering)",
+ "exclude": null,
"flags": [
- "ask_create",
+ "ask_create",
"ask_update"
- ],
- "hint": null,
- "include": null,
- "label": "Filter",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "filter",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "subtree",
- "cli_short_name": null,
- "default": null,
- "doc": "Subtree to apply permissions to",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Filter",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "filter",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "subtree",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Subtree to apply permissions to",
+ "exclude": null,
"flags": [
- "ask_create",
+ "ask_create",
"ask_update"
- ],
- "hint": null,
- "include": null,
- "label": "Subtree",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "subtree",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "targetgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "User group to apply permissions to",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Subtree",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "subtree",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "targetgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User group to apply permissions to",
+ "exclude": null,
"flags": [
- "ask_create",
+ "ask_create",
"ask_update"
- ],
- "hint": null,
- "include": null,
- "label": "Target group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "targetgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Target group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "targetgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"pkinit": {
"__base64__": ""
- },
+ },
"privilege": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "member",
- "memberof",
- "o",
- "objectclass",
- "ou",
- "owner",
+ "businesscategory",
+ "cn",
+ "description",
+ "member",
+ "memberof",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
"seealso"
- ],
+ ],
"attribute_members": {
"member": [
"role"
- ],
+ ],
"memberof": [
"permission"
]
- },
- "bindable": false,
- "container_dn": "cn=privileges,cn=pbac",
+ },
+ "bindable": false,
+ "container_dn": "cn=privileges,cn=pbac",
"default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
+ "cn",
+ "description",
+ "member",
+ "memberof",
"memberindirect"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Privileges",
+ ],
+ "label": "Privileges",
"methods": [
- "add",
- "add_member",
- "add_permission",
- "del",
- "find",
- "mod",
- "remove_member",
- "remove_permission",
+ "add",
+ "add_member",
+ "add_permission",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
+ "remove_permission",
"show"
- ],
- "name": "privilege",
+ ],
+ "name": "privilege",
"object_class": [
- "nestedgroup",
+ "nestedgroup",
"groupofnames"
- ],
- "object_class_config": null,
- "object_name": "privilege",
- "object_name_plural": "privileges",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "privilege",
+ "object_name_plural": "privileges",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Privilege name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Privilege name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Privilege description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Privilege name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Privilege name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Privilege description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"pwpolicy": {
"aciattrs": [
- "cn",
- "krbmaxpwdlife",
- "krbminpwdlife",
- "krbpwdfailurecountinterval",
- "krbpwdhistorylength",
- "krbpwdlockoutduration",
- "krbpwdmaxfailure",
- "krbpwdmindiffchars",
- "krbpwdminlength",
+ "cn",
+ "krbmaxpwdlife",
+ "krbminpwdlife",
+ "krbpwdfailurecountinterval",
+ "krbpwdhistorylength",
+ "krbpwdlockoutduration",
+ "krbpwdmaxfailure",
+ "krbpwdmindiffchars",
+ "krbpwdminlength",
"objectclass"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=IPA14.AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=IPA,cn=kerberos",
"default_attributes": [
- "cn",
- "cospriority",
- "krbmaxpwdlife",
- "krbminpwdlife",
- "krbpwdhistorylength",
- "krbpwdmindiffchars",
- "krbpwdminlength",
- "krbpwdmaxfailure",
- "krbpwdfailurecountinterval",
+ "cn",
+ "cospriority",
+ "krbmaxpwdlife",
+ "krbminpwdlife",
+ "krbpwdhistorylength",
+ "krbpwdmindiffchars",
+ "krbpwdminlength",
+ "krbpwdmaxfailure",
+ "krbpwdfailurecountinterval",
"krbpwdlockoutduration"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Password Policy",
+ ],
+ "label": "Password Policy",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "pwpolicy",
+ ],
+ "name": "pwpolicy",
"object_class": [
- "top",
- "nscontainer",
+ "top",
+ "nscontainer",
"krbpwdpolicy"
- ],
- "object_class_config": null,
- "object_name": "password policy",
- "object_name_plural": "password policies",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "password policy",
+ "object_name_plural": "password policies",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "group",
- "cli_short_name": null,
- "default": null,
- "doc": "Manage password policy for specific group",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "maxlife",
- "cli_short_name": null,
- "default": null,
- "doc": "Maximum password lifetime (in days)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Max lifetime (days)",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbmaxpwdlife",
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Manage password policy for specific group",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "maxlife",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Maximum password lifetime (in days)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Max lifetime (days)",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbmaxpwdlife",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "minlife",
- "cli_short_name": null,
- "default": null,
- "doc": "Minimum password lifetime (in hours)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Min lifetime (hours)",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbminpwdlife",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "minlife",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Minimum password lifetime (in hours)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Min lifetime (hours)",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbminpwdlife",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "history",
- "cli_short_name": null,
- "default": null,
- "doc": "Password history size",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "History size",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdhistorylength",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "history",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Password history size",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "History size",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdhistorylength",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "minclasses",
- "cli_short_name": null,
- "default": null,
- "doc": "Minimum number of character classes",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Character classes",
- "maxvalue": 5,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdmindiffchars",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "minclasses",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Minimum number of character classes",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Character classes",
+ "maxvalue": 5,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdmindiffchars",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "minlength",
- "cli_short_name": null,
- "default": null,
- "doc": "Minimum length of password",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Min length",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdminlength",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "minlength",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Minimum length of password",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Min length",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdminlength",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "priority",
- "cli_short_name": null,
- "default": null,
- "doc": "Priority of the policy (higher number means lower priority",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Priority",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "cospriority",
- "primary_key": false,
- "query": false,
- "required": true,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "priority",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Priority of the policy (higher number means lower priority",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Priority",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "cospriority",
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "maxfail",
- "cli_short_name": null,
- "default": null,
- "doc": "Consecutive failures before lockout",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Max failures",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdmaxfailure",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "maxfail",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Consecutive failures before lockout",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Max failures",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdmaxfailure",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "failinterval",
- "cli_short_name": null,
- "default": null,
- "doc": "Period after which failure count will be reset (seconds)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Failure reset interval",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdfailurecountinterval",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "failinterval",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Period after which failure count will be reset (seconds)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Failure reset interval",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdfailurecountinterval",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "lockouttime",
- "cli_short_name": null,
- "default": null,
- "doc": "Period for which lockout is enforced (seconds)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Lockout duration",
- "maxvalue": 2147483647,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdlockoutduration",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "lockouttime",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Period for which lockout is enforced (seconds)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Lockout duration",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdlockoutduration",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"role": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "member",
- "memberof",
- "o",
- "objectclass",
- "ou",
- "owner",
+ "businesscategory",
+ "cn",
+ "description",
+ "member",
+ "memberof",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
"seealso"
- ],
+ ],
"attribute_members": {
"member": [
- "user",
- "group",
- "host",
+ "user",
+ "group",
+ "host",
"hostgroup"
- ],
+ ],
"memberof": [
"privilege"
]
- },
- "bindable": false,
- "container_dn": "cn=roles,cn=accounts",
+ },
+ "bindable": false,
+ "container_dn": "cn=roles,cn=accounts",
"default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
+ "cn",
+ "description",
+ "member",
+ "memberof",
"memberindirect"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Role",
+ ],
+ "label": "Role",
"methods": [
- "add",
- "add_member",
- "add_privilege",
- "del",
- "find",
- "mod",
- "remove_member",
- "remove_privilege",
+ "add",
+ "add_member",
+ "add_privilege",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
+ "remove_privilege",
"show"
- ],
- "name": "role",
+ ],
+ "name": "role",
"object_class": [
- "groupofnames",
+ "groupofnames",
"nestedgroup"
- ],
- "object_class_config": null,
- "object_name": "role",
- "object_name_plural": "roles",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "role",
+ "object_name_plural": "roles",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Role name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Role name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "A description of this role-group",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Role name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Role name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "A description of this role-group",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": ""
- },
+ },
"selfservice": {
- "bindable": false,
- "label": "Self Service Permissions",
+ "bindable": false,
+ "label": "Self Service Permissions",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "selfservice",
+ ],
+ "name": "selfservice",
"object_name": [
"selfservice"
- ],
+ ],
"object_name_plural": [
"selfservice"
- ],
- "primary_key": "aciname",
+ ],
+ "primary_key": "aciname",
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Self-Service name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Self-Service name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "aciname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "permissions",
- "cli_short_name": null,
- "default": null,
- "doc": "Comma-separated list of permissions to grant (read, write). Default is write.",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Permissions",
- "multivalue": true,
- "name": "permissions",
- "primary_key": false,
- "query": false,
- "required": false,
- "separator": ",",
- "skipspace": true,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Self-Service name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Self-Service name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "aciname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "permissions",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of permissions to grant (read, write). Default is write.",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permissions",
+ "multivalue": true,
+ "name": "permissions",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "List",
- "cli_name": "attrs",
- "cli_short_name": null,
- "default": null,
- "doc": "Comma-separated list of attributes",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Attributes",
- "multivalue": true,
- "name": "attrs",
- "primary_key": false,
- "query": false,
- "required": true,
- "separator": ",",
- "skipspace": true,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "attrs",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of attributes",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Attributes",
+ "multivalue": true,
+ "name": "attrs",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "separator": ",",
+ "skipspace": true,
"type": "tuple"
}
]
- },
+ },
"service": {
"aciattrs": [
- "ipauniqueid",
- "krbcanonicalname",
- "krbextradata",
- "krblastadminunlock",
- "krblastfailedauth",
- "krblastpwdchange",
- "krblastsuccessfulauth",
- "krbloginfailedcount",
- "krbmaxrenewableage",
- "krbmaxticketlife",
- "krbobjectreferences",
- "krbpasswordexpiration",
- "krbprincipalaliases",
- "krbprincipalexpiration",
- "krbprincipalkey",
- "krbprincipalname",
- "krbprincipaltype",
- "krbpwdhistory",
- "krbpwdpolicyreference",
- "krbticketflags",
- "krbticketpolicyreference",
- "krbupenabled",
- "managedby",
- "memberof",
- "objectclass",
+ "ipauniqueid",
+ "krbcanonicalname",
+ "krbextradata",
+ "krblastadminunlock",
+ "krblastfailedauth",
+ "krblastpwdchange",
+ "krblastsuccessfulauth",
+ "krbloginfailedcount",
+ "krbmaxrenewableage",
+ "krbmaxticketlife",
+ "krbobjectreferences",
+ "krbpasswordexpiration",
+ "krbprincipalaliases",
+ "krbprincipalexpiration",
+ "krbprincipalkey",
+ "krbprincipalname",
+ "krbprincipaltype",
+ "krbpwdhistory",
+ "krbpwdpolicyreference",
+ "krbticketflags",
+ "krbticketpolicyreference",
+ "krbupenabled",
+ "managedby",
+ "memberof",
+ "objectclass",
"usercertificate"
- ],
+ ],
"attribute_members": {
"managedby": [
"host"
]
- },
- "bindable": true,
- "container_dn": "cn=services,cn=accounts",
+ },
+ "bindable": true,
+ "container_dn": "cn=services,cn=accounts",
"default_attributes": [
- "krbprincipalname",
- "usercertificate",
- "managedby",
+ "krbprincipalname",
+ "usercertificate",
+ "managedby",
"krblastpwdchange"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Services",
+ ],
+ "label": "Services",
"methods": [
- "add",
- "add_host",
- "del",
- "disable",
- "find",
- "mod",
- "remove_host",
+ "add",
+ "add_host",
+ "del",
+ "disable",
+ "find",
+ "mod",
+ "remove_host",
"show"
- ],
- "name": "service",
+ ],
+ "name": "service",
"object_class": [
- "krbprincipal",
- "krbprincipalaux",
- "krbticketpolicyaux",
- "ipaobject",
- "ipaservice",
+ "krbprincipal",
+ "krbprincipalaux",
+ "krbticketpolicyaux",
+ "ipaobject",
+ "ipaservice",
"pkiuser"
- ],
- "object_class_config": null,
- "object_name": "service",
- "object_name_plural": "services",
- "parent_object": "",
- "primary_key": "krbprincipalname",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "service",
+ "object_name_plural": "services",
+ "parent_object": "",
+ "primary_key": "krbprincipalname",
+ "rdn_attribute": "",
"relationships": {
"managedby": [
"Managed by",
@@ -5441,1954 +7537,2216 @@
},
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "principal",
- "cli_short_name": null,
- "default": null,
- "doc": "Service principal",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Principal",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "krbprincipalname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Bytes",
- "cli_name": "certificate",
- "cli_short_name": null,
- "default": null,
- "doc": "Base-64 encoded server certificate",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Certificate",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "usercertificate",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "principal",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Service principal",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Principal",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "krbprincipalname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bytes",
+ "cli_name": "certificate",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Base-64 encoded server certificate",
+ "exclude": null,
+ "flags": [
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Certificate",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "usercertificate",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "str"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"sudocmd": {
"aciattrs": [
- "description",
- "ipauniqueid",
- "memberof",
- "objectclass",
+ "description",
+ "ipauniqueid",
+ "memberof",
+ "objectclass",
"sudocmd"
- ],
- "attribute_members": {},
- "bindable": false,
- "container_dn": "cn=sudocmds,cn=sudo",
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=sudocmds,cn=sudo",
"default_attributes": [
- "sudocmd",
+ "sudocmd",
"description"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "SUDO Commands",
+ ],
+ "label": "SUDO Commands",
"methods": [
- "add",
- "del",
- "find",
- "mod",
+ "add",
+ "del",
+ "find",
+ "mod",
"show"
- ],
- "name": "sudocmd",
+ ],
+ "name": "sudocmd",
"object_class": [
- "ipaobject",
+ "ipaobject",
"ipasudocmd"
- ],
- "object_class_config": null,
- "object_name": "sudocmd",
- "object_name_plural": "sudocmds",
- "parent_object": "",
- "primary_key": "sudocmd",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "sudocmd",
+ "object_name_plural": "sudocmds",
+ "parent_object": "",
+ "primary_key": "sudocmd",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "command",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Command",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Sudo Command",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "sudocmd",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "A description of this command",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "command",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Command",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Command",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "sudocmd",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "A description of this command",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"sudocmdgroup": {
"aciattrs": [
- "businesscategory",
- "cn",
- "description",
- "ipauniqueid",
- "member",
- "o",
- "objectclass",
- "ou",
- "owner",
+ "businesscategory",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "member",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
"seealso"
- ],
+ ],
"attribute_members": {
"member": [
- "sudocmd",
+ "sudocmd",
"sudocmdgroup"
- ],
+ ],
"memberindirect": [
- "sudocmd",
+ "sudocmd",
"sudocmdgroup"
- ],
+ ],
"memberof": [
"sudocmdgroup"
]
- },
- "bindable": false,
- "container_dn": "cn=sudocmdgroups,cn=sudo",
+ },
+ "bindable": false,
+ "container_dn": "cn=sudocmdgroups,cn=sudo",
"default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
+ "cn",
+ "description",
+ "member",
+ "memberof",
"memberindirect"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "SUDO Command Groups",
+ ],
+ "label": "SUDO Command Groups",
"methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
+ "add",
+ "add_member",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
"show"
- ],
- "name": "sudocmdgroup",
+ ],
+ "name": "sudocmdgroup",
"object_class": [
- "ipaobject",
+ "ipaobject",
"ipasudocmdgrp"
- ],
- "object_class_config": null,
- "object_name": "sudocmdgroup",
- "object_name_plural": "sudocmdgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
+ ],
+ "object_class_config": null,
+ "object_name": "sudocmdgroup",
+ "object_name_plural": "sudocmdgroups",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "sudocmdgroup_name",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Command Group",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Sudo Command Group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Group description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "membercmd_sudocmd",
- "cli_short_name": null,
- "default": null,
- "doc": "Commands",
- "exclude": null,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "sudocmdgroup_name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Command Group",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Command Group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Group description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "membercmd_sudocmd",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Commands",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Commands",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "membercmd_sudocmd",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "membercmd_sudocmdgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Command Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Commands",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "membercmd_sudocmd",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "membercmd_sudocmdgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Command Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Sudo Command Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "membercmd_sudocmdgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Command Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "membercmd_sudocmdgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"sudorule": {
"aciattrs": [
- "cmdcategory",
- "cn",
- "description",
- "externalhost",
- "externaluser",
- "hostcategory",
- "hostmask",
- "ipaenabledflag",
- "ipasudoopt",
- "ipasudorunas",
- "ipasudorunasextgroup",
- "ipasudorunasextuser",
- "ipasudorunasgroup",
- "ipasudorunasgroupcategory",
- "ipasudorunasusercategory",
- "ipauniqueid",
- "memberallowcmd",
- "memberdenycmd",
- "memberhost",
- "memberuser",
+ "cmdcategory",
+ "cn",
+ "description",
+ "externalhost",
+ "externaluser",
+ "hostcategory",
+ "hostmask",
+ "ipaenabledflag",
+ "ipasudoopt",
+ "ipasudorunas",
+ "ipasudorunasextgroup",
+ "ipasudorunasextuser",
+ "ipasudorunasgroup",
+ "ipasudorunasgroupcategory",
+ "ipasudorunasusercategory",
+ "ipauniqueid",
+ "memberallowcmd",
+ "memberdenycmd",
+ "memberhost",
+ "memberuser",
"usercategory"
- ],
+ ],
"attribute_members": {
"ipasudorunas": [
- "user",
+ "user",
"group"
- ],
+ ],
"ipasudorunasgroup": [
"group"
- ],
+ ],
"memberallowcmd": [
- "sudocmd",
+ "sudocmd",
"sudocmdgroup"
- ],
+ ],
"memberdenycmd": [
- "sudocmd",
+ "sudocmd",
"sudocmdgroup"
- ],
+ ],
"memberhost": [
- "host",
+ "host",
"hostgroup"
- ],
+ ],
"memberuser": [
- "user",
+ "user",
"group"
]
- },
- "bindable": false,
- "container_dn": "cn=sudorules,cn=sudo",
+ },
+ "bindable": false,
+ "container_dn": "cn=sudorules,cn=sudo",
"default_attributes": [
- "cn",
- "ipaenabledflag",
- "description",
- "usercategory",
- "hostcategory",
- "cmdcategory",
- "memberuser",
- "memberhost",
- "memberallowcmd",
+ "cn",
+ "ipaenabledflag",
+ "description",
+ "usercategory",
+ "hostcategory",
+ "cmdcategory",
+ "memberuser",
+ "memberhost",
+ "memberallowcmd",
"memberdenycmd"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "SUDO",
+ ],
+ "label": "SUDO",
"methods": [
- "add",
- "add_allow_command",
- "add_deny_command",
- "add_host",
- "add_option",
- "add_runasgroup",
- "add_runasuser",
- "add_user",
- "del",
- "disable",
- "enable",
- "find",
- "mod",
- "remove_allow_command",
- "remove_deny_command",
- "remove_host",
- "remove_option",
- "remove_runasgroup",
- "remove_runasuser",
- "remove_user",
+ "add",
+ "add_allow_command",
+ "add_deny_command",
+ "add_host",
+ "add_option",
+ "add_runasgroup",
+ "add_runasuser",
+ "add_user",
+ "del",
+ "disable",
+ "enable",
+ "find",
+ "mod",
+ "remove_allow_command",
+ "remove_deny_command",
+ "remove_host",
+ "remove_option",
+ "remove_runasgroup",
+ "remove_runasuser",
+ "remove_user",
"show"
- ],
- "name": "sudorule",
+ ],
+ "name": "sudorule",
"object_class": [
- "ipaassociation",
+ "ipaassociation",
"ipasudorule"
- ],
- "object_class_config": null,
- "object_name": "Sudo Rule",
- "object_name_plural": "Sudo Rules",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "ipauniqueid",
+ ],
+ "object_class_config": null,
+ "object_name": "Sudo Rule",
+ "object_name_plural": "Sudo Rules",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "ipauniqueid",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "sudorule_name",
- "cli_short_name": null,
- "default": null,
- "doc": "Rule name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Rule name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Description",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Description",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "description",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Flag",
- "cli_name": "ipaenabledflag",
- "cli_short_name": null,
- "default": false,
- "doc": "Enabled",
- "exclude": null,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "sudorule_name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Rule name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rule name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "ipaenabledflag",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Enabled",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
+ ],
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Enabled",
- "multivalue": false,
- "name": "ipaenabledflag",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Enabled",
+ "multivalue": false,
+ "name": "ipaenabledflag",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "usercat",
- "cli_short_name": null,
- "default": null,
- "doc": "User category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User category",
- "multivalue": false,
- "name": "usercategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "usercat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User category",
+ "multivalue": false,
+ "name": "usercategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "hostcat",
- "cli_short_name": null,
- "default": null,
- "doc": "Host category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Host category",
- "multivalue": false,
- "name": "hostcategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "hostcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Host category",
+ "multivalue": false,
+ "name": "hostcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "cmdcat",
- "cli_short_name": null,
- "default": null,
- "doc": "Command category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Command category",
- "multivalue": false,
- "name": "cmdcategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "cmdcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Command category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Command category",
+ "multivalue": false,
+ "name": "cmdcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "runasusercat",
- "cli_short_name": null,
- "default": null,
- "doc": "Run As User category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Run As User category",
- "multivalue": false,
- "name": "ipasudorunasusercategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "runasusercat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As User category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Run As User category",
+ "multivalue": false,
+ "name": "ipasudorunasusercategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "runasgroupcat",
- "cli_short_name": null,
- "default": null,
- "doc": "Run As Group category the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Run As Group category",
- "multivalue": false,
- "name": "ipasudorunasgroupcategory",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode",
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "runasgroupcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As Group category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Run As Group category",
+ "multivalue": false,
+ "name": "ipasudorunasgroupcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
"values": [
"all"
]
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberuser_user",
- "cli_short_name": null,
- "default": null,
- "doc": "Users",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberuser_user",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Users",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Users",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberuser_user",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberhost_host",
- "cli_short_name": null,
- "default": null,
- "doc": "Hosts",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Users",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberuser_user",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberuser_group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Hosts",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberhost_host",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberhost_hostgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Host Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberuser_group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberhost_host",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Hosts",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Host Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberhost_hostgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberallowcmd_sudocmd",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Allow Commands",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Hosts",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberhost_host",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberhost_hostgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Sudo Allow Commands",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberallowcmd_sudocmd",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberdenycmd_sudocmd",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Deny Commands",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Host Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberhost_hostgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberallowcmd_sudocmd",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Allow Commands",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Sudo Deny Commands",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberdenycmd_sudocmd",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberallowcmd_sudocmdgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Command Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Allow Commands",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberallowcmd_sudocmd",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberdenycmd_sudocmd",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Deny Commands",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Deny Commands",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberdenycmd_sudocmd",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberallowcmd_sudocmdgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Command Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Sudo Command Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberallowcmd_sudocmdgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberdenycmd_sudocmdgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Command Groups",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Command Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberallowcmd_sudocmdgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberdenycmd_sudocmdgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Sudo Command Groups",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Sudo Command Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberdenycmd_sudocmdgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "ipasudorunas_user",
- "cli_short_name": null,
- "default": null,
- "doc": "Run As User",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Sudo Command Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberdenycmd_sudocmdgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ipasudorunas_user",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As User",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Run As User",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipasudorunas_user",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "ipasudorunasgroup_group",
- "cli_short_name": null,
- "default": null,
- "doc": "Run As Group",
- "exclude": null,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Run As User",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunas_user",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ipasudorunasgroup_group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As Group",
+ "exclude": null,
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Run As Group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipasudorunasgroup_group",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "externaluser",
- "cli_short_name": null,
- "default": null,
- "doc": "External User the rule applies to",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "External User",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "externaluser",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "runasexternaluser",
- "cli_short_name": null,
- "default": null,
- "doc": "External User the commands can run as",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "RunAs External User",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipasudorunasextuser",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "runasexternalgroup",
- "cli_short_name": null,
- "default": null,
- "doc": "External Group the commands can run as",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "RunAs External Group",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ipasudorunasextgroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Run As Group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunasgroup_group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "externaluser",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "External User the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "External User",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "externaluser",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "runasexternaluser",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "External User the commands can run as",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "RunAs External User",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunasextuser",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "runasexternalgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "External Group the commands can run as",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "RunAs External Group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunasextgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
- },
+ },
"user": {
"aciattrs": [
- "audio",
- "businesscategory",
- "carlicense",
- "cn",
- "departmentnumber",
- "description",
- "destinationindicator",
- "displayname",
- "employeenumber",
- "employeetype",
- "facsimiletelephonenumber",
- "gecos",
- "gidnumber",
- "givenname",
- "homedirectory",
- "homephone",
- "homepostaladdress",
- "inetuserhttpurl",
- "inetuserstatus",
- "initials",
- "internationalisdnnumber",
- "ipauniqueid",
- "jpegphoto",
- "krbcanonicalname",
- "krbextradata",
- "krblastadminunlock",
- "krblastfailedauth",
- "krblastpwdchange",
- "krblastsuccessfulauth",
- "krbloginfailedcount",
- "krbmaxrenewableage",
- "krbmaxticketlife",
- "krbpasswordexpiration",
- "krbprincipalaliases",
- "krbprincipalexpiration",
- "krbprincipalkey",
- "krbprincipalname",
- "krbprincipaltype",
- "krbpwdhistory",
- "krbpwdpolicyreference",
- "krbticketflags",
- "krbticketpolicyreference",
- "krbupenabled",
- "l",
- "labeleduri",
- "loginshell",
- "mail",
- "manager",
- "memberof",
- "mepmanagedentry",
- "mobile",
- "o",
- "objectclass",
- "ou",
- "pager",
- "photo",
- "physicaldeliveryofficename",
- "postaladdress",
- "postalcode",
- "postofficebox",
- "preferreddeliverymethod",
- "preferredlanguage",
- "registeredaddress",
- "roomnumber",
- "secretary",
- "seealso",
- "sn",
- "st",
- "street",
- "telephonenumber",
- "teletexterminalidentifier",
- "telexnumber",
- "title",
- "uid",
- "uidnumber",
- "usercertificate",
- "userpassword",
- "userpkcs12",
- "usersmimecertificate",
- "x121address",
+ "audio",
+ "businesscategory",
+ "carlicense",
+ "cn",
+ "departmentnumber",
+ "description",
+ "destinationindicator",
+ "displayname",
+ "employeenumber",
+ "employeetype",
+ "facsimiletelephonenumber",
+ "gecos",
+ "gidnumber",
+ "givenname",
+ "homedirectory",
+ "homephone",
+ "homepostaladdress",
+ "inetuserhttpurl",
+ "inetuserstatus",
+ "initials",
+ "internationalisdnnumber",
+ "ipauniqueid",
+ "jpegphoto",
+ "krbcanonicalname",
+ "krbextradata",
+ "krblastadminunlock",
+ "krblastfailedauth",
+ "krblastpwdchange",
+ "krblastsuccessfulauth",
+ "krbloginfailedcount",
+ "krbmaxrenewableage",
+ "krbmaxticketlife",
+ "krbpasswordexpiration",
+ "krbprincipalaliases",
+ "krbprincipalexpiration",
+ "krbprincipalkey",
+ "krbprincipalname",
+ "krbprincipaltype",
+ "krbpwdhistory",
+ "krbpwdpolicyreference",
+ "krbticketflags",
+ "krbticketpolicyreference",
+ "krbupenabled",
+ "l",
+ "labeleduri",
+ "loginshell",
+ "mail",
+ "manager",
+ "memberof",
+ "mepmanagedentry",
+ "mobile",
+ "o",
+ "objectclass",
+ "ou",
+ "pager",
+ "photo",
+ "physicaldeliveryofficename",
+ "postaladdress",
+ "postalcode",
+ "postofficebox",
+ "preferreddeliverymethod",
+ "preferredlanguage",
+ "registeredaddress",
+ "roomnumber",
+ "secretary",
+ "seealso",
+ "sn",
+ "st",
+ "street",
+ "telephonenumber",
+ "teletexterminalidentifier",
+ "telexnumber",
+ "title",
+ "uid",
+ "uidnumber",
+ "usercertificate",
+ "userpassword",
+ "userpkcs12",
+ "usersmimecertificate",
+ "x121address",
"x500uniqueidentifier"
- ],
+ ],
"attribute_members": {
"memberof": [
- "group",
- "netgroup",
+ "group",
+ "netgroup",
"role"
]
- },
- "bindable": true,
- "container_dn": "cn=users,cn=accounts",
+ },
+ "bindable": true,
+ "container_dn": "cn=users,cn=accounts",
"default_attributes": [
- "uid",
- "givenname",
- "sn",
- "homedirectory",
- "loginshell",
- "ou",
- "telephonenumber",
- "title",
- "memberof",
+ "uid",
+ "givenname",
+ "sn",
+ "homedirectory",
+ "loginshell",
+ "ou",
+ "telephonenumber",
+ "title",
+ "memberof",
"nsaccountlock"
- ],
+ ],
"hidden_attributes": [
- "objectclass",
+ "objectclass",
"aci"
- ],
- "label": "Users",
+ ],
+ "label": "Users",
"methods": [
- "add",
- "del",
- "disable",
- "enable",
- "find",
- "mod",
- "show",
+ "add",
+ "del",
+ "disable",
+ "enable",
+ "find",
+ "mod",
+ "show",
"unlock"
- ],
- "name": "user",
+ ],
+ "name": "user",
"object_class": [
"posixaccount"
- ],
- "object_class_config": "ipauserobjectclasses",
- "object_name": "user",
- "object_name_plural": "users",
- "parent_object": "",
- "primary_key": "uid",
- "rdn_attribute": "",
+ ],
+ "object_class_config": "ipauserobjectclasses",
+ "object_name": "user",
+ "object_name_plural": "users",
+ "parent_object": "",
+ "primary_key": "uid",
+ "rdn_attribute": "",
"relationships": {
"member": [
- "Member",
- "",
+ "Member",
+ "",
"no_"
- ],
+ ],
"memberindirect": [
- "Indirect Member",
- null,
+ "Indirect Member",
+ null,
"no_indirect_"
- ],
+ ],
"memberof": [
- "Member Of",
- "in_",
+ "Member Of",
+ "in_",
"not_in_"
]
- },
+ },
"takes_params": [
{
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "login",
- "cli_short_name": null,
- "default": null,
- "doc": "User login",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "User login",
- "length": null,
- "maxlength": 255,
- "minlength": null,
- "multivalue": false,
- "name": "uid",
- "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
- "pattern_errmsg": "may only include letters, numbers, _, -, . and $",
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "first",
- "cli_short_name": null,
- "default": null,
- "doc": "First name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "First name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "givenname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "last",
- "cli_short_name": null,
- "default": null,
- "doc": "Last name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Last name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "sn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Str",
- "cli_name": "cn",
- "cli_short_name": null,
- "default": null,
- "doc": "Full name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Full name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Str",
- "cli_name": "displayname",
- "cli_short_name": null,
- "default": null,
- "doc": "Display name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Display name",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "displayname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Str",
- "cli_name": "initials",
- "cli_short_name": null,
- "default": null,
- "doc": "Initials",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Initials",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "initials",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "homedir",
- "cli_short_name": null,
- "default": null,
- "doc": "Home directory",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Home directory",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "homedirectory",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Str",
- "cli_name": "gecos",
- "cli_short_name": null,
- "default": null,
- "doc": "GECOS field",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "GECOS field",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "gecos",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "shell",
- "cli_short_name": null,
- "default": "/bin/sh",
- "doc": "Login shell",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Login shell",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "loginshell",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Str",
- "cli_name": "principal",
- "cli_short_name": null,
- "default": null,
- "doc": "Kerberos principal",
- "exclude": null,
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "login",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User login",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User login",
+ "length": null,
+ "maxlength": 255,
+ "minlength": null,
+ "multivalue": false,
+ "name": "uid",
+ "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
+ "pattern_errmsg": "may only include letters, numbers, _, -, . and $",
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "first",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "First name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "First name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "givenname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "last",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Last name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Last name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "sn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "cn",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Full name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Full name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "displayname",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Display name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Display name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "displayname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "initials",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Initials",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Initials",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "initials",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "homedir",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Home directory",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Home directory",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "homedirectory",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "gecos",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "GECOS field",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "GECOS field",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "gecos",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "shell",
+ "cli_short_name": null,
+ "default": "/bin/sh",
+ "doc": "Login shell",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Login shell",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "loginshell",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "principal",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Kerberos principal",
+ "exclude": null,
"flags": [
"no_update"
- ],
- "hint": null,
- "include": null,
- "label": "Kerberos principal",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "krbprincipalname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "email",
- "cli_short_name": null,
- "default": null,
- "doc": "Email address",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Email address",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "mail",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Password",
- "cli_name": "password",
- "cli_short_name": null,
- "default": null,
- "doc": "Prompt to set the user password",
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Kerberos principal",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "krbprincipalname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "email",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Email address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Email address",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "mail",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Password",
+ "cli_name": "password",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Prompt to set the user password",
"exclude": [
"webui"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Password",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "userpassword",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": true,
- "class": "Int",
- "cli_name": "uid",
- "cli_short_name": null,
- "default": 999,
- "doc": "User ID Number (system will assign one if not provided)",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "UID",
- "maxvalue": 2147483647,
- "minvalue": 1,
- "multivalue": false,
- "name": "uidnumber",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Password",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "userpassword",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Int",
+ "cli_name": "uid",
+ "cli_short_name": null,
+ "default": 999,
+ "doc": "User ID Number (system will assign one if not provided)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "UID",
+ "maxvalue": 2147483647,
+ "minvalue": 1,
+ "multivalue": false,
+ "name": "uidnumber",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "gidnumber",
- "cli_short_name": null,
- "default": null,
- "doc": "Group ID Number",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "GID",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "gidnumber",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "gidnumber",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Group ID Number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "GID",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "gidnumber",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "street",
- "cli_short_name": null,
- "default": null,
- "doc": "Street address",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Street address",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "street",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "city",
- "cli_short_name": null,
- "default": null,
- "doc": "City",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "City",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "location",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "state",
- "cli_short_name": null,
- "default": null,
- "doc": "State",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "State",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "state",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "postalcode",
- "cli_short_name": null,
- "default": null,
- "doc": "ZIP",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "ZIP",
- "maxvalue": 2147483647,
- "minvalue": null,
- "multivalue": false,
- "name": "postalcode",
- "primary_key": false,
- "query": false,
- "required": false,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "street",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Street address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Street address",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "street",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "city",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "City",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "City",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "l",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "state",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "State/Province",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "State/Province",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "st",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "postalcode",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "ZIP",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "ZIP",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "postalcode",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "int"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "phone",
- "cli_short_name": null,
- "default": null,
- "doc": "Telephone Number",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Telephone Number",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "telephonenumber",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "mobile",
- "cli_short_name": null,
- "default": null,
- "doc": "Mobile Telephone Number",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Mobile Telephone Number",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "mobile",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "pager",
- "cli_short_name": null,
- "default": null,
- "doc": "Pager Number",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Pager Number",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "pager",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "fax",
- "cli_short_name": null,
- "default": null,
- "doc": "Fax Number",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Fax Number",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": true,
- "name": "facsimiletelephonenumber",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "orgunit",
- "cli_short_name": null,
- "default": null,
- "doc": "Org. Unit",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Org. Unit",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "ou",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "title",
- "cli_short_name": null,
- "default": null,
- "doc": "Job Title",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Job Title",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "title",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "manager",
- "cli_short_name": null,
- "default": null,
- "doc": "Manager",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Manager",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "manager",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "carlicense",
- "cli_short_name": null,
- "default": null,
- "doc": "Car License",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Car License",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "carlicense",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "alwaysask": false,
- "attribute": false,
- "autofill": false,
- "class": "Bool",
- "cli_name": "nsaccountlock",
- "cli_short_name": null,
- "default": null,
- "doc": "Account disabled",
- "exclude": null,
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "phone",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Telephone Number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Telephone Number",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "telephonenumber",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "mobile",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Mobile Telephone Number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Mobile Telephone Number",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "mobile",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "pager",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Pager Number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Pager Number",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "pager",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "fax",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Fax Number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Fax Number",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "facsimiletelephonenumber",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "orgunit",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Org. Unit",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Org. Unit",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ou",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "title",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Job Title",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Job Title",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "title",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "manager",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Manager",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Manager",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "manager",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "carlicense",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Car License",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Car License",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "carlicense",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Bool",
+ "cli_name": "nsaccountlock",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Account disabled",
+ "exclude": null,
"falsehoods": [
- 0,
- "0",
+ 0,
+ "0",
"false"
- ],
+ ],
"flags": [
- "no_update",
- "no_create",
+ "no_update",
+ "no_create",
"no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Account disabled",
- "multivalue": false,
- "name": "nsaccountlock",
- "primary_key": false,
- "query": false,
- "required": false,
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Account disabled",
+ "multivalue": false,
+ "name": "nsaccountlock",
+ "primary_key": false,
+ "query": false,
+ "required": false,
"truths": [
- "1",
- 1,
+ "1",
+ 1,
"true"
- ],
+ ],
"type": "bool"
}
- ],
+ ],
"uuid_attribute": "ipauniqueid"
}
}
- },
+ },
{
- "error": null,
"messages": {
"ajax": {
"401": "Your kerberos ticket no longer valid.Please run KInit and then click 'retry'If this is your first time running the IPA Web UI<a href='/ipa/errors/ssbrowser.html'> Follow these directions</a> to configure your browser."
- },
+ },
"association": {
- "managedby": "Managed by",
- "members": "Members",
- "membershipin": "Membership in"
- },
- "button": {
- "add": "Add",
- "enroll": "Enroll",
- "find": "Find",
- "remove": "Delete",
- "reset": "Reset",
- "update": "Update"
- },
+ "add": "Add ${other_entity} into ${entity} ${primary_key}",
+ "member": "${other_entity} enrolled in ${entity} ${primary_key}",
+ "parent": "${entity} ${primary_key} is enrolled in the following ${other_entity}",
+ "remove": "Remove ${other_entity} from ${entity} ${primary_key}"
+ },
+ "buttons": {
+ "add": "Add",
+ "add_and_add_another": "Add and Add Another",
+ "add_and_close": "Add and Close",
+ "add_and_edit": "Add and Edit",
+ "back_to_list": "Back to List",
+ "cancel": "Cancel",
+ "enroll": "Enroll",
+ "find": "Find",
+ "get": "Get",
+ "remove": "Delete",
+ "reset": "Reset",
+ "restore": "Restore",
+ "revoke": "Revoke",
+ "update": "Update",
+ "view": "View"
+ },
"details": {
- "account": "Account Settings",
- "contact": "Contact Settings",
- "employee": "Employee Information",
- "identity": "Identity Settings",
- "mailing": "Mailing Address",
- "misc": "Misc. Information",
+ "general": "General",
+ "identity": "Identity Settings",
+ "settings": "${entity} Settings",
"to_top": "Back to Top"
- },
- "dirty": "This page has unsaved changes. Please save or revert.",
+ },
+ "dialogs": {
+ "available": "Available",
+ "hide_already_enrolled": "Hide already enrolled.",
+ "prospective": "Prospective",
+ "remove_empty": "Select ${entity} to be removed.",
+ "remove_title": "Remove ${entity}."
+ },
+ "dirty": "This page has unsaved changes. Please save or revert.",
"facets": {
- "details": "Settings",
+ "details": "Settings",
"search": "Search"
- },
+ },
"login": {
"header": "Logged In As"
- },
+ },
+ "objects": {
+ "aci": {
+ "attribute": "Attribute"
+ },
+ "automountlocation": {
+ "add": "Add Automount Location",
+ "identity": "Automount Location Settings"
+ },
+ "cert": {
+ "aa_compromise": "AA Compromise",
+ "affiliation_changed": "Affiliation Changed",
+ "ca_compromise": "CA Compromise",
+ "certificate_hold": "Certificate Hold",
+ "cessation_of_operation": "Cessation of Operation",
+ "common_name": "Common Name",
+ "enter_csr": "Enter the Base64-encoded CSR below",
+ "expires_on": "Expires On",
+ "fingerprints": "Fingerprints",
+ "issue_certificate": "Issue New Certificate for ${entity} ${primary_key}",
+ "issued_by": "Issued By",
+ "issued_on": "Issued On",
+ "issued_to": "Issued To",
+ "key_compromise": "Key Compromise",
+ "md5_fingerprint": "MD5 Fingerprint",
+ "missing": "No Valid Certificate",
+ "new_certificate": "New Certificate",
+ "note": "Note",
+ "organization": "Organization",
+ "organizational_unit": "Organizational Unit",
+ "privilege_withdrawn": "Privilege Withdrawn",
+ "reason": "Reason for Revocation",
+ "remove_from_crl": "Remove from CRL",
+ "restore_certificate": "Restore Certificate for ${entity} ${primary_key}",
+ "restore_confirmation": "To confirm your intention to restore this certificate, click the \"Restore\" button.",
+ "revoke_certificate": "Revoke Certificate for ${entity} ${primary_key}",
+ "revoke_confirmation": "To confirm your intention to revoke this certificate, select a reason from the pull-down list, and click the \"Revoke\" button.",
+ "revoked": "Certificate Revoked",
+ "serial_number": "Serial Number",
+ "sha1_fingerprint": "SHA1 Fingerprint",
+ "superseded": "Superseded",
+ "unspecified": "Unspecified",
+ "valid": "Valid Certificate Present",
+ "validity": "Validity",
+ "view_certificate": "Certificate for ${entity} ${primary_key}"
+ },
+ "config": {
+ "cn": "Name",
+ "ipaserver": "Configuration"
+ },
+ "delegation": {
+ "add": "Add Delegation"
+ },
+ "dnsrecord": {
+ "add": "Add DNS Resource Record",
+ "data": "Data",
+ "resource": "Resource",
+ "title": "Records for DNS Zone",
+ "type": "Type"
+ },
+ "dnszone": {
+ "add": "Add DNS Zone",
+ "identity": "DNS Zone Settings"
+ },
+ "group": {
+ "add": "Add New Group",
+ "details": "Group Settings",
+ "posix": "Is this a POSIX group?"
+ },
+ "hbacrule": {
+ "active": "Active",
+ "add": "Add New Rule",
+ "allow": "Allow",
+ "any_host": "Any Host",
+ "any_service": "Any Service",
+ "anyone": "Anyone",
+ "deny": "Deny",
+ "host": "Accessing",
+ "inactive": "Inactive",
+ "ipaenabledflag": "Rule status",
+ "service": "Via Service",
+ "sourcehost": "From",
+ "specified_hosts": "Specified Hosts and Groups",
+ "specified_services": "Specified Services and Groups",
+ "specified_users": "Specified Users and Groups",
+ "user": "Who"
+ },
+ "hbacsvc": {
+ "add": "Add New HBAC Service"
+ },
+ "hbacsvcgroup": {
+ "add": "Add New HBAC Service Group",
+ "services": "Services"
+ },
+ "host": {
+ "add": "Add New Host",
+ "certificate": "Host Certificate",
+ "cn": "Host Name",
+ "delete_key_unprovision": "Delete Key, Unprovision",
+ "details": "Host Settings",
+ "enroll_otp": "Enroll via One-Time-Password",
+ "enrolled": "Enrolled?",
+ "enrollment": "Enrollment",
+ "fqdn": "Fully Qualified Host Name",
+ "missing": "Kerberos Key Not Present",
+ "otp_confirmation": "One-Time-Password has been set.",
+ "posix": "Is this a POSIX group?",
+ "set_otp": "Set OTP",
+ "status": "Status",
+ "unprovision": "Unprovision",
+ "unprovision_confirmation": "Are you sure you want to unprovision this host?",
+ "unprovision_title": "Unprovisioning ${entity}",
+ "valid": "Kerberos Key Present, Host Provisioned"
+ },
+ "hostgroup": {
+ "add": "Add Hostgroup",
+ "identity": "Hostgroup Settings"
+ },
+ "krbtpolicy": {
+ "identity": "Kerberos ticket policy"
+ },
+ "netgroup": {
+ "add": "Add Netgroup",
+ "identity": "Netgroup Settings"
+ },
+ "permission": {
+ "add": "Add Permission",
+ "filter": "Filter",
+ "identity": "Identity",
+ "invalid_target": "Permission with invalid target specification",
+ "rights": "Rights",
+ "subtree": "By Subtree",
+ "target": "Target",
+ "targetgroup": "Target Group",
+ "type": "Object By Type"
+ },
+ "privilege": {
+ "add": "Add Privilege",
+ "identity": "Privilege Settings"
+ },
+ "pwpolicy": {
+ "add": "Add Password Policy",
+ "identity": "Password Policy"
+ },
+ "role": {
+ "add": "Add Role",
+ "identity": "Role Settings"
+ },
+ "selfservice": {
+ "add": "Add Self Service Definition"
+ },
+ "service": {
+ "add": "Add New Service",
+ "certificate": "Service Certificate",
+ "delete_key_unprovision": "Delete Key, Unprovision",
+ "details": "Service Settings",
+ "host": "Host Name",
+ "missing": "Kerberos Key Not Present",
+ "provisioning": "Provisioning",
+ "service": "Service",
+ "status": "Status",
+ "unprovision": "Unprovision",
+ "unprovision_confirmation": "Are you sure you want to unprovision this service?",
+ "unprovision_title": "Unprovisioning ${entity}",
+ "valid": "Kerberos Key Present, Service Provisioned"
+ },
+ "sudocmd": {
+ "add": "Add New SUDO Command",
+ "groups": "Groups"
+ },
+ "sudocmdgroup": {
+ "add": "Add New SUDO Command Group",
+ "commands": "Commands"
+ },
+ "sudorule": {
+ "active": "Active",
+ "add": "Add New Rule",
+ "allow": "Allow",
+ "any_command": "Any Command",
+ "any_group": "Any Group",
+ "any_host": "Any Host",
+ "anyone": "Anyone",
+ "command": "Run Commands",
+ "deny": "Deny",
+ "external": "External",
+ "host": "Access this host",
+ "inactive": "Inactive",
+ "ipaenabledflag": "Rule status",
+ "runas": "As Whom",
+ "specified_commands": "Specified Commands and Groups",
+ "specified_groups": "Specified Groups",
+ "specified_hosts": "Specified Hosts and Groups",
+ "specified_users": "Specified Users and Groups",
+ "user": "Who"
+ },
+ "user": {
+ "account": "Account Settings",
+ "activate": "Click to Activate",
+ "active": "Active",
+ "add": "Add User",
+ "contact": "Contact Settings",
+ "deactivate": "Click to Deactivate",
+ "employee": "Employee Information",
+ "error_changing_status": "Error changing account status",
+ "inactive": "Inactive",
+ "mailing": "Mailing Address",
+ "misc": "Misc. Information",
+ "new_password": "New Password",
+ "password_change_complete": "Password change complete",
+ "password_must_match": "Passwords must match",
+ "repeat_password": "Repeat Password",
+ "reset_password": "Reset password"
+ }
+ },
"search": {
- "delete_confirm": "Are you sure you want to delete selected entries?",
- "quick_links": "Quick Links",
- "select_all": "Select All",
+ "delete_confirm": "Are you sure you want to delete selected entries?",
+ "quick_links": "Quick Links",
+ "select_all": "Select All",
+ "truncated": "Query returned results than configured size limit will show. First ${counter} results shown.",
"unselect_all": "Unselect All"
- },
+ },
"tabs": {
- "audit": "Audit",
- "hbac": "HBAC",
- "identity": "Identity",
- "ipaserver": "IPA Server",
- "policy": "Policy",
- "role": "Role Based Access Control",
+ "audit": "Audit",
+ "hbac": "HBAC",
+ "identity": "Identity",
+ "ipaserver": "IPA Server",
+ "policy": "Policy",
+ "role": "Role Based Access Control",
"sudo": "SUDO"
+ },
+ "widget": {
+ "validation_error": "Text does not match field pattern"
}
}
- },
+ },
{
"count": 1,
"error": null,
diff --git a/install/ui/test/data/json_metadata.json b/install/ui/test/data/json_metadata.json
index 5cc44ec3a..c1c9cd1c2 100644
--- a/install/ui/test/data/json_metadata.json
+++ b/install/ui/test/data/json_metadata.json
@@ -2,43 +2,2089 @@
"error": null,
"id": 0,
"result": {
- "messages": {
- "ajax": {
- "401": "Your kerberos ticket no longer valid.Please run KInit and then click 'retry'If this is your first time running the IPA Web UI<a href='/ipa/errors/ssbrowser.html'> Follow these directions</a> to configure your browser."
- },
- "button": {
- "add": "Add",
- "enroll": "Enroll",
- "find": "Find",
- "remove": "Delete",
- "reset": "Reset",
- "update": "Update"
- },
- "details": {
- "account": "Account Details",
- "contact": "Contact Details",
- "employee": " Employee Information",
- "identity": "Identity Details",
- "mailing": "Mailing Address",
- "misc": "Misc. Information",
- "to_top": "Back to Top"
- },
- "login": {
- "header": "Logged In As"
- },
- "search": {
- "delete_confirm": "Are you sure you want to delete selected entries?",
- "quick_links": "Quick Links",
- "select_all": "Select All",
- "unselect_all": "Unselect All"
+ "methods": {
+ "aci_add": {
+ "__base64__": ""
+ },
+ "aci_del": {
+ "__base64__": ""
+ },
+ "aci_find": {
+ "__base64__": ""
+ },
+ "aci_mod": {
+ "__base64__": ""
+ },
+ "aci_rename": {
+ "__base64__": ""
+ },
+ "aci_show": {
+ "__base64__": ""
+ },
+ "automountkey_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountkey_del": {
+ "__base64__": ""
+ },
+ "automountkey_find": {
+ "__base64__": ""
+ },
+ "automountkey_mod": {
+ "__base64__": ""
+ },
+ "automountkey_show": {
+ "__base64__": ""
+ },
+ "automountlocation_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountlocation_del": {
+ "__base64__": ""
+ },
+ "automountlocation_find": {
+ "__base64__": ""
+ },
+ "automountlocation_import": {
+ "__base64__": ""
+ },
+ "automountlocation_show": {
+ "__base64__": ""
+ },
+ "automountlocation_tofiles": {
+ "__base64__": ""
+ },
+ "automountmap_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountmap_add_indirect": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "mount",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Mount point",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Mount point",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "key",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "parentmap",
+ "cli_short_name": null,
+ "default": "auto.master",
+ "doc": "Name of parent automount map (default: auto.master)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Parent map",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "parentmap",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "automountmap_del": {
+ "__base64__": ""
+ },
+ "automountmap_find": {
+ "__base64__": ""
+ },
+ "automountmap_mod": {
+ "__base64__": ""
+ },
+ "automountmap_show": {
+ "__base64__": ""
+ },
+ "config_mod": {
+ "__base64__": ""
+ },
+ "config_show": {
+ "__base64__": ""
+ },
+ "cosentry_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "cosentry_del": {
+ "__base64__": ""
+ },
+ "cosentry_find": {
+ "__base64__": ""
+ },
+ "cosentry_mod": {
+ "__base64__": ""
+ },
+ "cosentry_show": {
+ "__base64__": ""
+ },
+ "delegation_add": {
+ "__base64__": ""
+ },
+ "delegation_del": {
+ "__base64__": ""
+ },
+ "delegation_find": {
+ "__base64__": ""
+ },
+ "delegation_mod": {
+ "__base64__": ""
+ },
+ "delegation_show": {
+ "__base64__": ""
+ },
+ "dnsrecord_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force NS record creation even if its hostname is not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [
+ "no_option",
+ "no_output"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "<force>",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "dnsrecord_add_record": {
+ "__base64__": ""
+ },
+ "dnsrecord_del": {
+ "__base64__": ""
+ },
+ "dnsrecord_delentry": {
+ "__base64__": ""
+ },
+ "dnsrecord_find": {
+ "__base64__": ""
+ },
+ "dnsrecord_show": {
+ "__base64__": ""
+ },
+ "dnszone_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force DNS zone creation even if name server not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<force>",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ip_address",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add the nameserver to DNS with this IP address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<ip_address>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ip_address",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "dnszone_del": {
+ "__base64__": ""
+ },
+ "dnszone_disable": {
+ "__base64__": ""
+ },
+ "dnszone_enable": {
+ "__base64__": ""
+ },
+ "dnszone_find": {
+ "__base64__": ""
+ },
+ "dnszone_mod": {
+ "__base64__": ""
+ },
+ "dnszone_show": {
+ "__base64__": ""
+ },
+ "group_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "nonposix",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Create as a non-POSIX group?",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<nonposix>",
+ "multivalue": false,
+ "name": "nonposix",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "group_add_member": {
+ "__base64__": ""
+ },
+ "group_del": {
+ "__base64__": ""
+ },
+ "group_detach": {
+ "__base64__": ""
+ },
+ "group_find": {
+ "__base64__": ""
+ },
+ "group_mod": {
+ "__base64__": ""
+ },
+ "group_remove_member": {
+ "__base64__": ""
+ },
+ "group_show": {
+ "__base64__": ""
+ },
+ "hbacrule_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hbacrule_add_host": {
+ "__base64__": ""
+ },
+ "hbacrule_add_service": {
+ "__base64__": ""
+ },
+ "hbacrule_add_sourcehost": {
+ "__base64__": ""
+ },
+ "hbacrule_add_user": {
+ "__base64__": ""
+ },
+ "hbacrule_del": {
+ "__base64__": ""
+ },
+ "hbacrule_disable": {
+ "__base64__": ""
+ },
+ "hbacrule_enable": {
+ "__base64__": ""
+ },
+ "hbacrule_find": {
+ "__base64__": ""
+ },
+ "hbacrule_mod": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_host": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_service": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_sourcehost": {
+ "__base64__": ""
+ },
+ "hbacrule_remove_user": {
+ "__base64__": ""
+ },
+ "hbacrule_show": {
+ "__base64__": ""
+ },
+ "hbacsvc_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hbacsvc_del": {
+ "__base64__": ""
+ },
+ "hbacsvc_find": {
+ "__base64__": ""
+ },
+ "hbacsvc_mod": {
+ "__base64__": ""
+ },
+ "hbacsvc_show": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hbacsvcgroup_add_member": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_del": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_find": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_mod": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_remove_member": {
+ "__base64__": ""
+ },
+ "hbacsvcgroup_show": {
+ "__base64__": ""
+ },
+ "host_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force host name even if not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Force",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "no_reverse",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "skip reverse DNS detection",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<no_reverse>",
+ "multivalue": false,
+ "name": "no_reverse",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ip_address",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add the host to DNS with this IP address",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<ip_address>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ip_address",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "host_add_managedby": {
+ "__base64__": ""
+ },
+ "host_del": {
+ "__base64__": ""
+ },
+ "host_disable": {
+ "__base64__": ""
+ },
+ "host_find": {
+ "__base64__": ""
+ },
+ "host_mod": {
+ "__base64__": ""
+ },
+ "host_remove_managedby": {
+ "__base64__": ""
+ },
+ "host_show": {
+ "__base64__": ""
+ },
+ "hostgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "hostgroup_add_member": {
+ "__base64__": ""
+ },
+ "hostgroup_del": {
+ "__base64__": ""
+ },
+ "hostgroup_find": {
+ "__base64__": ""
+ },
+ "hostgroup_mod": {
+ "__base64__": ""
+ },
+ "hostgroup_remove_member": {
+ "__base64__": ""
+ },
+ "hostgroup_show": {
+ "__base64__": ""
+ },
+ "krbtpolicy_mod": {
+ "__base64__": ""
+ },
+ "krbtpolicy_reset": {
+ "__base64__": ""
+ },
+ "krbtpolicy_show": {
+ "__base64__": ""
+ },
+ "netgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "netgroup_add_member": {
+ "__base64__": ""
+ },
+ "netgroup_del": {
+ "__base64__": ""
+ },
+ "netgroup_find": {
+ "__base64__": ""
+ },
+ "netgroup_mod": {
+ "__base64__": ""
+ },
+ "netgroup_remove_member": {
+ "__base64__": ""
+ },
+ "netgroup_show": {
+ "__base64__": ""
+ },
+ "permission_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "permission_add_member": {
+ "__base64__": ""
+ },
+ "permission_del": {
+ "__base64__": ""
+ },
+ "permission_find": {
+ "__base64__": ""
+ },
+ "permission_mod": {
+ "__base64__": ""
+ },
+ "permission_remove_member": {
+ "__base64__": ""
+ },
+ "permission_show": {
+ "__base64__": ""
+ },
+ "privilege_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "privilege_add_member": {
+ "__base64__": ""
+ },
+ "privilege_add_permission": {
+ "__base64__": ""
+ },
+ "privilege_del": {
+ "__base64__": ""
+ },
+ "privilege_find": {
+ "__base64__": ""
+ },
+ "privilege_mod": {
+ "__base64__": ""
+ },
+ "privilege_remove_member": {
+ "__base64__": ""
+ },
+ "privilege_remove_permission": {
+ "__base64__": ""
+ },
+ "privilege_show": {
+ "__base64__": ""
+ },
+ "pwpolicy_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "pwpolicy_del": {
+ "__base64__": ""
+ },
+ "pwpolicy_find": {
+ "__base64__": ""
+ },
+ "pwpolicy_mod": {
+ "__base64__": ""
+ },
+ "pwpolicy_show": {
+ "__base64__": ""
+ },
+ "role_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "role_add_member": {
+ "__base64__": ""
+ },
+ "role_add_privilege": {
+ "__base64__": ""
+ },
+ "role_del": {
+ "__base64__": ""
+ },
+ "role_find": {
+ "__base64__": ""
+ },
+ "role_mod": {
+ "__base64__": ""
+ },
+ "role_remove_member": {
+ "__base64__": ""
+ },
+ "role_remove_privilege": {
+ "__base64__": ""
+ },
+ "role_show": {
+ "__base64__": ""
+ },
+ "selfservice_add": {
+ "__base64__": ""
+ },
+ "selfservice_del": {
+ "__base64__": ""
+ },
+ "selfservice_find": {
+ "__base64__": ""
+ },
+ "selfservice_mod": {
+ "__base64__": ""
+ },
+ "selfservice_show": {
+ "__base64__": ""
+ },
+ "service_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "force",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "force principal name even if not in DNS",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Force",
+ "multivalue": false,
+ "name": "force",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "service_add_host": {
+ "__base64__": ""
+ },
+ "service_del": {
+ "__base64__": ""
+ },
+ "service_disable": {
+ "__base64__": ""
+ },
+ "service_find": {
+ "__base64__": ""
+ },
+ "service_mod": {
+ "__base64__": ""
+ },
+ "service_remove_host": {
+ "__base64__": ""
+ },
+ "service_show": {
+ "__base64__": ""
+ },
+ "sudocmd_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "sudocmd_del": {
+ "__base64__": ""
+ },
+ "sudocmd_find": {
+ "__base64__": ""
+ },
+ "sudocmd_mod": {
+ "__base64__": ""
+ },
+ "sudocmd_show": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "sudocmdgroup_add_member": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_del": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_find": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_mod": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_remove_member": {
+ "__base64__": ""
+ },
+ "sudocmdgroup_show": {
+ "__base64__": ""
+ },
+ "sudorule_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "sudorule_add_allow_command": {
+ "__base64__": ""
+ },
+ "sudorule_add_deny_command": {
+ "__base64__": ""
+ },
+ "sudorule_add_host": {
+ "__base64__": ""
+ },
+ "sudorule_add_option": {
+ "__base64__": ""
+ },
+ "sudorule_add_runasgroup": {
+ "__base64__": ""
+ },
+ "sudorule_add_runasuser": {
+ "__base64__": ""
+ },
+ "sudorule_add_user": {
+ "__base64__": ""
+ },
+ "sudorule_del": {
+ "__base64__": ""
+ },
+ "sudorule_disable": {
+ "__base64__": ""
+ },
+ "sudorule_enable": {
+ "__base64__": ""
+ },
+ "sudorule_find": {
+ "__base64__": ""
+ },
+ "sudorule_mod": {
+ "__base64__": ""
+ },
+ "sudorule_remove_allow_command": {
+ "__base64__": ""
+ },
+ "sudorule_remove_deny_command": {
+ "__base64__": ""
+ },
+ "sudorule_remove_host": {
+ "__base64__": ""
+ },
+ "sudorule_remove_option": {
+ "__base64__": ""
+ },
+ "sudorule_remove_runasgroup": {
+ "__base64__": ""
+ },
+ "sudorule_remove_runasuser": {
+ "__base64__": ""
+ },
+ "sudorule_remove_user": {
+ "__base64__": ""
+ },
+ "sudorule_show": {
+ "__base64__": ""
+ },
+ "user_add": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Set an attribute to an name/value pair. Format is attr=value.\nFor multivalued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ]
+ },
+ "user_del": {
+ "__base64__": ""
+ },
+ "user_disable": {
+ "__base64__": ""
+ },
+ "user_enable": {
+ "__base64__": ""
+ },
+ "user_find": {
+ "__base64__": ""
+ },
+ "user_mod": {
+ "__base64__": ""
+ },
+ "user_show": {
+ "__base64__": ""
+ },
+ "user_unlock": {
+ "__base64__": ""
}
},
- "metadata": {
+ "objects": {
"aci": {
"__base64__": ""
},
"automountkey": {
+ "aciattrs": [
+ "automountinformation",
+ "automountkey",
+ "description",
+ "objectclass"
+ ],
"attribute_members": {},
+ "bindable": false,
"container_dn": "cn=automount",
"default_attributes": [
"automountkey",
@@ -65,13 +2111,31 @@
"object_name": "automount key",
"object_name_plural": "automount keys",
"parent_object": "automountmap",
- "primary_key": "automountkey",
+ "primary_key": "description",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "IA5Str",
"cli_name": "key",
"cli_short_name": null,
"default": null,
@@ -88,15 +2152,16 @@
"name": "automountkey",
"pattern": null,
"pattern_errmsg": null,
- "primary_key": true,
+ "primary_key": false,
"query": false,
"required": true,
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "IA5Str",
"cli_name": "info",
"cli_short_name": null,
"default": null,
@@ -119,15 +2184,23 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "desc",
+ "cli_name": "description",
"cli_short_name": null,
"default": null,
"doc": "description",
- "exclude": null,
- "flags": [],
+ "exclude": [
+ "webui"
+ ],
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_output",
+ "no_search"
+ ],
"hint": null,
"include": null,
"label": "description",
@@ -138,7 +2211,7 @@
"name": "description",
"pattern": null,
"pattern_errmsg": null,
- "primary_key": false,
+ "primary_key": true,
"query": false,
"required": false,
"type": "unicode"
@@ -147,7 +2220,12 @@
"uuid_attribute": ""
},
"automountlocation": {
+ "aciattrs": [
+ "cn",
+ "objectclass"
+ ],
"attribute_members": {},
+ "bindable": false,
"container_dn": "cn=automount",
"default_attributes": [
"cn"
@@ -175,8 +2253,26 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -205,7 +2301,13 @@
"uuid_attribute": ""
},
"automountmap": {
+ "aciattrs": [
+ "automountmapname",
+ "description",
+ "objectclass"
+ ],
"attribute_members": {},
+ "bindable": false,
"container_dn": "cn=automount",
"default_attributes": [
"automountmapname",
@@ -234,11 +2336,29 @@
"parent_object": "automountlocation",
"primary_key": "automountmapname",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "IA5Str",
"cli_name": "map",
"cli_short_name": null,
"default": null,
@@ -261,6 +2381,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -289,14 +2410,16 @@
"uuid_attribute": ""
},
"config": {
+ "aciattrs": [],
"attribute_members": {},
+ "bindable": false,
"container_dn": "",
"default_attributes": [
"ipamaxusernamelength",
"ipahomesrootdir",
"ipadefaultloginshell",
"ipadefaultprimarygroup",
- "ipadefaultdomain",
+ "ipadefaultemaildomain",
"ipasearchtimelimit",
"ipasearchrecordslimit",
"ipausersearchfields",
@@ -320,8 +2443,26 @@
"object_name_plural": "entries",
"parent_object": "",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -334,7 +2475,7 @@
"hint": null,
"include": null,
"label": "Max username length",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 1,
"multivalue": false,
"name": "ipamaxusernamelength",
@@ -344,9 +2485,10 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "IA5Str",
"cli_name": "homedirectory",
"cli_short_name": null,
"default": null,
@@ -369,6 +2511,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -394,6 +2537,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -419,6 +2563,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -444,19 +2589,20 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
"cli_name": "searchtimelimit",
"cli_short_name": null,
"default": null,
- "doc": "Max. amount of time (sec.) for a search (-1 is unlimited)",
+ "doc": "Max. amount of time (sec.) for a search (> 0, or -1 for unlimited)",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "Search time limit",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": -1,
"multivalue": false,
"name": "ipasearchtimelimit",
@@ -466,6 +2612,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -478,7 +2625,7 @@
"hint": null,
"include": null,
"label": "Search size limit",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": -1,
"multivalue": false,
"name": "ipasearchrecordslimit",
@@ -488,9 +2635,10 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "IA5Str",
"cli_name": "usersearch",
"cli_short_name": null,
"default": null,
@@ -513,9 +2661,10 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
- "class": "Str",
+ "class": "IA5Str",
"cli_name": "groupsearch",
"cli_short_name": null,
"default": null,
@@ -538,6 +2687,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Bool",
@@ -568,6 +2718,7 @@
"type": "bool"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -576,7 +2727,9 @@
"default": null,
"doc": "Base for certificate subjects (OU=Test,O=Example)",
"exclude": null,
- "flags": [],
+ "flags": [
+ "no_update"
+ ],
"hint": null,
"include": null,
"label": "Certificate Subject base",
@@ -591,12 +2744,944 @@
"query": false,
"required": false,
"type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "groupobjectclasses",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default group objectclassses (comma-separated list)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default group objectclasses",
+ "multivalue": true,
+ "name": "ipagroupobjectclasses",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "userobjectclasses",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Default user objectclassses (comma-separated list)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Default user objectclasses",
+ "multivalue": true,
+ "name": "ipauserobjectclasses",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "pwdexpnotify",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Password Expiration Notification (days)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Password Expiration Notification",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "ipapwdexpadvnotify",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ipaconfigstring",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Extra hashes to generate in password plugin",
+ "exclude": null,
+ "flags": [
+ "no_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Password plugin features",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipaconfigstring",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
}
],
"uuid_attribute": ""
},
"cosentry": {
+ "aciattrs": [
+ "a6record",
+ "aaaarecord",
+ "accessruletype",
+ "accesstime",
+ "accessto",
+ "accountinactivitylimit",
+ "accountunlocktime",
+ "acctpolicysubentry",
+ "aci",
+ "administratorcontactinfo",
+ "adminrole",
+ "adminurl",
+ "afsdbrecord",
+ "aliasedobjectname",
+ "altserver",
+ "arecord",
+ "associateddomain",
+ "associatedname",
+ "attributemap",
+ "attributetypes",
+ "audio",
+ "authenticationmethod",
+ "authorityrevocationlist",
+ "authorizedservice",
+ "automountinformation",
+ "automountkey",
+ "automountmapname",
+ "bindtimelimit",
+ "bootfile",
+ "bootparameter",
+ "buildingname",
+ "businesscategory",
+ "c",
+ "cacertificate",
+ "calcaladruri",
+ "calcaluri",
+ "calcapuri",
+ "calfburl",
+ "calothercaladruris",
+ "calothercaluris",
+ "calothercapuris",
+ "calotherfburls",
+ "carlicense",
+ "certificaterevocationlist",
+ "certrecord",
+ "changelog",
+ "changelogmaximumage",
+ "changelogmaximumconcurrentwrites",
+ "changelogmaximumsize",
+ "changenumber",
+ "changes",
+ "changetime",
+ "changetype",
+ "cirbeginorc",
+ "cirbindcredentials",
+ "cirbinddn",
+ "cirhost",
+ "cirlastupdateapplied",
+ "cirport",
+ "cirreplicaroot",
+ "cirsyncinterval",
+ "cirupdatefailedat",
+ "cirupdateschedule",
+ "cirusepersistentsearch",
+ "cirusessl",
+ "cmdcategory",
+ "cn",
+ "cnamerecord",
+ "co",
+ "connection",
+ "copiedfrom",
+ "copyingfrom",
+ "cosattribute",
+ "cosindirectspecifier",
+ "cospriority",
+ "cosspecifier",
+ "costargettree",
+ "costemplatedn",
+ "createtimestamp",
+ "creatorsname",
+ "credentiallevel",
+ "crosscertificatepair",
+ "dc",
+ "defaultsearchbase",
+ "defaultsearchscope",
+ "defaultserverlist",
+ "deleteoldrdn",
+ "deltarevocationlist",
+ "departmentnumber",
+ "dereferencealiases",
+ "description",
+ "destinationindicator",
+ "displayname",
+ "distinguishedname",
+ "ditcontentrules",
+ "ditredirect",
+ "ditstructurerules",
+ "dnamerecord",
+ "dncomp",
+ "dnqualifier",
+ "dnsclass",
+ "dnsttl",
+ "documentauthor",
+ "documentidentifier",
+ "documentlocation",
+ "documentpublisher",
+ "documenttitle",
+ "documentversion",
+ "drink",
+ "dsrecord",
+ "edupersonaffiliation",
+ "edupersonentitlement",
+ "edupersonnickname",
+ "edupersonorgdn",
+ "edupersonorgunitdn",
+ "edupersonprimaryaffiliation",
+ "edupersonprimaryorgunitdn",
+ "edupersonprincipalname",
+ "edupersonscopedaffiliation",
+ "employeenumber",
+ "employeetype",
+ "enhancedsearchguide",
+ "enrolledby",
+ "entrydn",
+ "entryid",
+ "entryusn",
+ "externalhost",
+ "externaluser",
+ "facsimiletelephonenumber",
+ "filterinfo",
+ "followreferrals",
+ "fqdn",
+ "ftpdownloadbandwidth",
+ "ftpdownloadratio",
+ "ftpgid",
+ "ftpquotafiles",
+ "ftpquotambytes",
+ "ftpstatus",
+ "ftpuid",
+ "ftpuploadbandwidth",
+ "ftpuploadratio",
+ "gecos",
+ "generation",
+ "generationqualifier",
+ "gidnumber",
+ "givenname",
+ "governingstructurerule",
+ "hassubordinates",
+ "hinforecord",
+ "homedirectory",
+ "homephone",
+ "homepostaladdress",
+ "host",
+ "hostcapolicy",
+ "hostcategory",
+ "hostmask",
+ "houseidentifier",
+ "idnsallowdynupdate",
+ "idnsname",
+ "idnssoaexpire",
+ "idnssoaminimum",
+ "idnssoamname",
+ "idnssoarefresh",
+ "idnssoaretry",
+ "idnssoarname",
+ "idnssoaserial",
+ "idnsupdatepolicy",
+ "idnszoneactive",
+ "inetdomainbasedn",
+ "inetdomainstatus",
+ "inetsubscriberaccountid",
+ "inetsubscriberchallenge",
+ "inetsubscriberresponse",
+ "inetuserhttpurl",
+ "inetuserstatus",
+ "info",
+ "initials",
+ "installationtimestamp",
+ "internationalisdnnumber",
+ "ipacertificatesubjectbase",
+ "ipaclientversion",
+ "ipaconfigstring",
+ "ipacustomfields",
+ "ipadefaultemaildomain",
+ "ipadefaultloginshell",
+ "ipadefaultprimarygroup",
+ "ipaenabledflag",
+ "ipaentitlementid",
+ "ipagroupobjectclasses",
+ "ipagroupsearchfields",
+ "ipahomesrootdir",
+ "ipamaxusernamelength",
+ "ipamigrationenabled",
+ "ipapermissiontype",
+ "ipapwdexpadvnotify",
+ "ipasearchrecordslimit",
+ "ipasearchtimelimit",
+ "ipasudoopt",
+ "ipasudorunas",
+ "ipasudorunasextgroup",
+ "ipasudorunasextuser",
+ "ipasudorunasgroup",
+ "ipasudorunasgroupcategory",
+ "ipasudorunasusercategory",
+ "ipauniqueid",
+ "ipauserobjectclasses",
+ "ipausersearchfields",
+ "iphostnumber",
+ "ipnetmasknumber",
+ "ipnetworknumber",
+ "ipprotocolnumber",
+ "ipserviceport",
+ "ipserviceprotocol",
+ "isreplicated",
+ "javaclassname",
+ "javaclassnames",
+ "javacodebase",
+ "javadoc",
+ "javafactory",
+ "javareferenceaddress",
+ "javaserializeddata",
+ "jpegphoto",
+ "keyrecord",
+ "krbadmservers",
+ "krbcanonicalname",
+ "krbdefaultencsalttypes",
+ "krbextradata",
+ "krbhostserver",
+ "krbkdcservers",
+ "krblastadminunlock",
+ "krblastfailedauth",
+ "krblastpwdchange",
+ "krblastsuccessfulauth",
+ "krbldapservers",
+ "krbloginfailedcount",
+ "krbmaxpwdlife",
+ "krbmaxrenewableage",
+ "krbmaxticketlife",
+ "krbminpwdlife",
+ "krbmkey",
+ "krbobjectreferences",
+ "krbpasswordexpiration",
+ "krbprinccontainerref",
+ "krbprincipalaliases",
+ "krbprincipalexpiration",
+ "krbprincipalkey",
+ "krbprincipalname",
+ "krbprincipalreferences",
+ "krbprincipaltype",
+ "krbprincnamingattr",
+ "krbpwdfailurecountinterval",
+ "krbpwdhistory",
+ "krbpwdhistorylength",
+ "krbpwdlockoutduration",
+ "krbpwdmaxfailure",
+ "krbpwdmindiffchars",
+ "krbpwdminlength",
+ "krbpwdpolicyreference",
+ "krbpwdservers",
+ "krbrealmreferences",
+ "krbsearchscope",
+ "krbsubtrees",
+ "krbsupportedencsalttypes",
+ "krbticketflags",
+ "krbticketpolicyreference",
+ "krbupenabled",
+ "kxrecord",
+ "l",
+ "labeleduri",
+ "lastlogintime",
+ "lastmodifiedby",
+ "lastmodifiedtime",
+ "ldapschemas",
+ "ldapsyntaxes",
+ "locrecord",
+ "loginshell",
+ "macaddress",
+ "mail",
+ "mailaccessdomain",
+ "mailalternateaddress",
+ "mailautoreplymode",
+ "mailautoreplytext",
+ "maildeliveryoption",
+ "mailenhanceduniquemember",
+ "mailforwardingaddress",
+ "mailhost",
+ "mailmessagestore",
+ "mailprogramdeliveryinfo",
+ "mailquota",
+ "mailroutingaddress",
+ "managedby",
+ "manager",
+ "matchingrules",
+ "matchingruleuse",
+ "mdrecord",
+ "member",
+ "memberallowcmd",
+ "membercertificatedescription",
+ "memberdenycmd",
+ "memberhost",
+ "membernisnetgroup",
+ "memberof",
+ "memberservice",
+ "memberuid",
+ "memberurl",
+ "memberuser",
+ "mepmanagedby",
+ "mepmanagedentry",
+ "mepmappedattr",
+ "meprdnattr",
+ "mepstaticattr",
+ "mgrpaddheader",
+ "mgrpallowedbroadcaster",
+ "mgrpalloweddomain",
+ "mgrpapprovepassword",
+ "mgrpbroadcasterpolicy",
+ "mgrpdeliverto",
+ "mgrperrorsto",
+ "mgrpmoderator",
+ "mgrpmsgmaxsize",
+ "mgrpmsgrejectaction",
+ "mgrpmsgrejecttext",
+ "mgrpnoduplicatechecks",
+ "mgrpremoveheader",
+ "mgrprfc822mailmember",
+ "minforecord",
+ "mobile",
+ "modifiersname",
+ "modifytimestamp",
+ "mozillacustom1",
+ "mozillacustom2",
+ "mozillacustom3",
+ "mozillacustom4",
+ "mozillahomecountryname",
+ "mozillahomelocalityname",
+ "mozillahomepostalcode",
+ "mozillahomestate",
+ "mozillahomestreet",
+ "mozillahomestreet2",
+ "mozillahomeurl",
+ "mozillanickname",
+ "mozillasecondemail",
+ "mozillausehtmlmail",
+ "mozillaworkstreet2",
+ "mozillaworkurl",
+ "multilinedescription",
+ "mxrecord",
+ "name",
+ "nameforms",
+ "namingcontexts",
+ "naptrrecord",
+ "netscapereversiblepassword",
+ "newrdn",
+ "newsuperior",
+ "nisdomain",
+ "nisdomainname",
+ "nismapentry",
+ "nismapname",
+ "nisnetgrouptriple",
+ "nisnetidgroup",
+ "nisnetidhost",
+ "nisnetiduser",
+ "nispublickey",
+ "nissecretkey",
+ "nsaccesslog",
+ "nsaccountlock",
+ "nsadminaccessaddresses",
+ "nsadminaccesshosts",
+ "nsadminaccountinfo",
+ "nsadmincachelifetime",
+ "nsadmincgiwaitpid",
+ "nsadmindomainname",
+ "nsadminenabledsgw",
+ "nsadminenableenduser",
+ "nsadminenduserhtmlindex",
+ "nsadmingroupname",
+ "nsadminoneacldir",
+ "nsadminsiedn",
+ "nsadminusers",
+ "nsaimid",
+ "nsbackendsuffix",
+ "nsbasedn",
+ "nsbinddn",
+ "nsbindpassword",
+ "nsbuildnumber",
+ "nsbuildsecurity",
+ "nscertconfig",
+ "nscertfile",
+ "nsclassname",
+ "nsconfigroot",
+ "nscpentrydn",
+ "nsdefaultacceptlanguage",
+ "nsdefaultobjectclass",
+ "nsdeleteclassname",
+ "nsdirectoryfailoverlist",
+ "nsdirectoryinforef",
+ "nsdirectoryurl",
+ "nsdisplayname",
+ "nsds50ruv",
+ "nsds5beginreplicarefresh",
+ "nsds5debugreplicatimeout",
+ "nsds5flags",
+ "nsds5replconflict",
+ "nsds5replicaautoreferral",
+ "nsds5replicabinddn",
+ "nsds5replicabindmethod",
+ "nsds5replicabusywaittime",
+ "nsds5replicachangecount",
+ "nsds5replicachangessentsincestartup",
+ "nsds5replicacredentials",
+ "nsds5replicahost",
+ "nsds5replicaid",
+ "nsds5replicalastinitend",
+ "nsds5replicalastinitstart",
+ "nsds5replicalastinitstatus",
+ "nsds5replicalastupdateend",
+ "nsds5replicalastupdatestart",
+ "nsds5replicalastupdatestatus",
+ "nsds5replicalegacyconsumer",
+ "nsds5replicaname",
+ "nsds5replicaport",
+ "nsds5replicapurgedelay",
+ "nsds5replicareferral",
+ "nsds5replicaroot",
+ "nsds5replicasessionpausetime",
+ "nsds5replicatedattributelist",
+ "nsds5replicatimeout",
+ "nsds5replicatombstonepurgeinterval",
+ "nsds5replicatransportinfo",
+ "nsds5replicatype",
+ "nsds5replicaupdateinprogress",
+ "nsds5replicaupdateschedule",
+ "nsds5task",
+ "nsds7directoryreplicasubtree",
+ "nsds7dirsynccookie",
+ "nsds7newwingroupsyncenabled",
+ "nsds7newwinusersyncenabled",
+ "nsds7windowsdomain",
+ "nsds7windowsreplicasubtree",
+ "nsecrecord",
+ "nsencryptionalgorithm",
+ "nserrorlog",
+ "nsexecref",
+ "nsexpirationdate",
+ "nsgrouprdncomponent",
+ "nshardwareplatform",
+ "nshelpref",
+ "nshostlocation",
+ "nsidletimeout",
+ "nsindextype",
+ "nsinstalledlocation",
+ "nsjarfilename",
+ "nskeyfile",
+ "nsldapschemaversion",
+ "nslicensedfor",
+ "nslicenseendtime",
+ "nslicensestarttime",
+ "nslogsuppress",
+ "nslookthroughlimit",
+ "nsmatchingrule",
+ "nsmsgdisallowaccess",
+ "nsmsgnummsgquota",
+ "nsnickname",
+ "nsnyr",
+ "nsosversion",
+ "nsparentuniqueid",
+ "nspidlog",
+ "nspreference",
+ "nsproductname",
+ "nsproductversion",
+ "nsrecord",
+ "nsrevisionnumber",
+ "nsrole",
+ "nsroledn",
+ "nsrolefilter",
+ "nsruvreplicalastmodified",
+ "nssaslmapbasedntemplate",
+ "nssaslmapfiltertemplate",
+ "nssaslmapregexstring",
+ "nsschemacsn",
+ "nssecureserverport",
+ "nsserialnumber",
+ "nsserveraddress",
+ "nsservercreationclassname",
+ "nsserverid",
+ "nsservermigrationclassname",
+ "nsserverport",
+ "nsserversecurity",
+ "nssizelimit",
+ "nsslapd-changelogsuffix",
+ "nsslapd-ldapiautodnsuffix",
+ "nsslapd-parent-suffix",
+ "nsslapd-plugindescription",
+ "nsslapd-pluginenabled",
+ "nsslapd-pluginid",
+ "nsslapd-plugininitfunc",
+ "nsslapd-pluginpath",
+ "nsslapd-plugintype",
+ "nsslapd-pluginvendor",
+ "nsslapd-pluginversion",
+ "nsslapd-suffix",
+ "nssnmpcontact",
+ "nssnmpdescription",
+ "nssnmpenabled",
+ "nssnmplocation",
+ "nssnmpmasterhost",
+ "nssnmpmasterport",
+ "nssnmpname",
+ "nssnmporganization",
+ "nsssl2",
+ "nsssl2ciphers",
+ "nsssl3",
+ "nsssl3ciphers",
+ "nsssl3sessiontimeout",
+ "nssslactivation",
+ "nssslclientauth",
+ "nssslpersonalityssl",
+ "nssslsessiontimeout",
+ "nssslsupportedciphers",
+ "nsssltoken",
+ "nsstate",
+ "nssuitespotuser",
+ "nssymmetrickey",
+ "nssynchuniqueattribute",
+ "nssynchuseridformat",
+ "nssystemindex",
+ "nstasklabel",
+ "nstimelimit",
+ "nsuniqueattribute",
+ "nsuniqueid",
+ "nsuseridformat",
+ "nsuserrdncomponent",
+ "nsvaluebin",
+ "nsvalueces",
+ "nsvaluecis",
+ "nsvaluedefault",
+ "nsvaluedescription",
+ "nsvaluedn",
+ "nsvalueflags",
+ "nsvaluehelpurl",
+ "nsvalueint",
+ "nsvaluesyntax",
+ "nsvaluetel",
+ "nsvaluetype",
+ "nsvendor",
+ "nsviewconfiguration",
+ "nsviewfilter",
+ "nswellknownjarfiles",
+ "nswmextendeduserprefs",
+ "ntgroupattributes",
+ "ntgroupcreatenewgroup",
+ "ntgroupdeletegroup",
+ "ntgroupdomainid",
+ "ntgroupid",
+ "ntgrouptype",
+ "ntuniqueid",
+ "ntuseracctexpires",
+ "ntuserauthflags",
+ "ntuserbadpwcount",
+ "ntusercodepage",
+ "ntusercomment",
+ "ntusercountrycode",
+ "ntusercreatenewaccount",
+ "ntuserdeleteaccount",
+ "ntuserdomainid",
+ "ntuserflags",
+ "ntuserhomedir",
+ "ntuserhomedirdrive",
+ "ntuserlastlogoff",
+ "ntuserlastlogon",
+ "ntuserlogonhours",
+ "ntuserlogonserver",
+ "ntusermaxstorage",
+ "ntusernumlogons",
+ "ntuserparms",
+ "ntuserpasswordexpired",
+ "ntuserprimarygroupid",
+ "ntuserpriv",
+ "ntuserprofile",
+ "ntuserscriptpath",
+ "ntuseruniqueid",
+ "ntuserunitsperweek",
+ "ntuserusrcomment",
+ "ntuserworkstations",
+ "numsubordinates",
+ "nxtrecord",
+ "o",
+ "objectclass",
+ "objectclasses",
+ "objectclassmap",
+ "oid",
+ "oncrpcnumber",
+ "onewaysync",
+ "organizationalstatus",
+ "ou",
+ "owner",
+ "pager",
+ "pamexcludesuffix",
+ "pamfallback",
+ "pamidattr",
+ "pamidmapmethod",
+ "pamincludesuffix",
+ "pammissingsuffix",
+ "pamsecure",
+ "pamservice",
+ "parentid",
+ "parentorganization",
+ "passwordallowchangetime",
+ "passwordchange",
+ "passwordchecksyntax",
+ "passwordexp",
+ "passwordexpirationtime",
+ "passwordexpwarned",
+ "passwordgracelimit",
+ "passwordgraceusertime",
+ "passwordhistory",
+ "passwordinhistory",
+ "passwordkeephistory",
+ "passwordlockout",
+ "passwordlockoutduration",
+ "passwordmaxage",
+ "passwordmaxfailure",
+ "passwordmaxrepeats",
+ "passwordmin8bit",
+ "passwordminage",
+ "passwordminalphas",
+ "passwordmincategories",
+ "passwordmindigits",
+ "passwordminlength",
+ "passwordminlowers",
+ "passwordminspecials",
+ "passwordmintokenlength",
+ "passwordminuppers",
+ "passwordmustchange",
+ "passwordresetduration",
+ "passwordresetfailurecount",
+ "passwordretrycount",
+ "passwordstoragescheme",
+ "passwordunlock",
+ "passwordwarning",
+ "personaltitle",
+ "photo",
+ "physicaldeliveryofficename",
+ "postaladdress",
+ "postalcode",
+ "postofficebox",
+ "preferreddeliverymethod",
+ "preferredlanguage",
+ "preferredlocale",
+ "preferredserverlist",
+ "preferredtimezone",
+ "printer-aliases",
+ "printer-charset-configured",
+ "printer-charset-supported",
+ "printer-color-supported",
+ "printer-compression-supported",
+ "printer-copies-supported",
+ "printer-current-operator",
+ "printer-delivery-orientation-supported",
+ "printer-document-format-supported",
+ "printer-finishings-supported",
+ "printer-generated-natural-language-supported",
+ "printer-info",
+ "printer-ipp-versions-supported",
+ "printer-job-k-octets-supported",
+ "printer-job-priority-supported",
+ "printer-location",
+ "printer-make-and-model",
+ "printer-media-local-supported",
+ "printer-media-supported",
+ "printer-more-info",
+ "printer-multiple-document-jobs-supported",
+ "printer-name",
+ "printer-natural-language-configured",
+ "printer-number-up-supported",
+ "printer-output-features-supported",
+ "printer-pages-per-minute",
+ "printer-pages-per-minute-color",
+ "printer-print-quality-supported",
+ "printer-resolution-supported",
+ "printer-service-person",
+ "printer-sides-supported",
+ "printer-stacking-order-supported",
+ "printer-uri",
+ "printer-xri-supported",
+ "profilettl",
+ "ptrrecord",
+ "pwdpolicysubentry",
+ "ref",
+ "registeredaddress",
+ "replicaabandonedchanges",
+ "replicabeginorc",
+ "replicabinddn",
+ "replicabindmethod",
+ "replicacfupdated",
+ "replicacredentials",
+ "replicaentryfilter",
+ "replicahost",
+ "replicalastrelevantchange",
+ "replicanickname",
+ "replicaport",
+ "replicaroot",
+ "replicatedattributelist",
+ "replicaupdatefailedat",
+ "replicaupdatereplayed",
+ "replicaupdateschedule",
+ "replicausessl",
+ "retrycountresettime",
+ "roleoccupant",
+ "roomnumber",
+ "rrsigrecord",
+ "sabayonprofilename",
+ "sabayonprofileurl",
+ "sambaacctflags",
+ "sambaalgorithmicridbase",
+ "sambabadpasswordcount",
+ "sambabadpasswordtime",
+ "sambabooloption",
+ "sambadomainname",
+ "sambaforcelogoff",
+ "sambagrouptype",
+ "sambahomedrive",
+ "sambahomepath",
+ "sambaintegeroption",
+ "sambakickofftime",
+ "sambalmpassword",
+ "sambalockoutduration",
+ "sambalockoutobservationwindow",
+ "sambalockoutthreshold",
+ "sambalogofftime",
+ "sambalogonhours",
+ "sambalogonscript",
+ "sambalogontime",
+ "sambalogontochgpwd",
+ "sambamaxpwdage",
+ "sambaminpwdage",
+ "sambaminpwdlength",
+ "sambamungeddial",
+ "sambanextgrouprid",
+ "sambanextrid",
+ "sambanextuserrid",
+ "sambantpassword",
+ "sambaoptionname",
+ "sambapasswordhistory",
+ "sambaprimarygroupsid",
+ "sambaprofilepath",
+ "sambapwdcanchange",
+ "sambapwdhistorylength",
+ "sambapwdlastset",
+ "sambapwdmustchange",
+ "sambarefusemachinepwdchange",
+ "sambasharename",
+ "sambasid",
+ "sambasidlist",
+ "sambastringlistoption",
+ "sambastringoption",
+ "sambatrustflags",
+ "sambauserworkstations",
+ "searchguide",
+ "searchtimelimit",
+ "secretary",
+ "seealso",
+ "serialnumber",
+ "serverhostname",
+ "serverproductname",
+ "serverroot",
+ "serverversionnumber",
+ "serviceauthenticationmethod",
+ "servicecategory",
+ "servicecredentiallevel",
+ "servicesearchdescriptor",
+ "shadowexpire",
+ "shadowflag",
+ "shadowinactive",
+ "shadowlastchange",
+ "shadowmax",
+ "shadowmin",
+ "shadowwarning",
+ "sigrecord",
+ "sn",
+ "sourcehost",
+ "sourcehostcategory",
+ "srvrecord",
+ "sshfprecord",
+ "st",
+ "street",
+ "structuralobjectclass",
+ "subschemasubentry",
+ "subtreeaci",
+ "sudocmd",
+ "sudocommand",
+ "sudohost",
+ "sudooption",
+ "sudorunas",
+ "sudouser",
+ "supportedalgorithms",
+ "supportedcontrol",
+ "supportedextension",
+ "supportedfeatures",
+ "supportedldapversion",
+ "supportedsaslmechanisms",
+ "targetdn",
+ "telephonenumber",
+ "teletexterminalidentifier",
+ "telexnumber",
+ "title",
+ "trustmodel",
+ "ttl",
+ "txtrecord",
+ "uid",
+ "uidnumber",
+ "uniqueidentifier",
+ "uniquemember",
+ "usercategory",
+ "usercertificate",
+ "userclass",
+ "userpassword",
+ "userpkcs12",
+ "usersmimecertificate",
+ "vacationenddate",
+ "vacationstartdate",
+ "vendorname",
+ "vendorversion",
+ "vlvbase",
+ "vlvenabled",
+ "vlvfilter",
+ "vlvscope",
+ "vlvsort",
+ "vlvuses",
+ "winsyncinterval",
+ "x121address",
+ "x500uniqueidentifier"
+ ],
"attribute_members": {},
+ "bindable": false,
"container_dn": "cn=costemplates,cn=accounts",
"default_attributes": [
"cn",
@@ -607,7 +3692,7 @@
"objectclass",
"aci"
],
- "label": "<cosentry.label>",
+ "label": "Entry",
"methods": [
"add",
"del",
@@ -628,8 +3713,26 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -655,6 +3758,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -680,6 +3784,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -692,7 +3797,7 @@
"hint": null,
"include": null,
"label": "<cospriority>",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 0,
"multivalue": false,
"name": "cospriority",
@@ -704,7 +3809,392 @@
],
"uuid_attribute": ""
},
- "dns": {
+ "delegation": {
+ "bindable": false,
+ "label": "Delegation",
+ "methods": [
+ "add",
+ "del",
+ "find",
+ "mod",
+ "show"
+ ],
+ "name": "delegation",
+ "object_name": [
+ "delegation"
+ ],
+ "object_name_plural": [
+ "delegation"
+ ],
+ "primary_key": "aciname",
+ "takes_params": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Delegation name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Delegation name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "aciname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "permissions",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of permissions to grant (read, write). Default is write.",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permissions",
+ "multivalue": true,
+ "name": "permissions",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "attrs",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of attributes",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Attributes",
+ "multivalue": true,
+ "name": "attrs",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "membergroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User group to apply delegation to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Member user group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberof",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User group ACI grants access to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ }
+ ]
+ },
+ "dnsrecord": {
+ "aciattrs": [
+ "a6record",
+ "aaaarecord",
+ "afsdbrecord",
+ "arecord",
+ "certrecord",
+ "cn",
+ "cnamerecord",
+ "dnamerecord",
+ "dnsclass",
+ "dnsttl",
+ "dsrecord",
+ "hinforecord",
+ "idnsallowdynupdate",
+ "idnsname",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mdrecord",
+ "minforecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsecrecord",
+ "nsrecord",
+ "nxtrecord",
+ "objectclass",
+ "ptrrecord",
+ "rrsigrecord",
+ "sigrecord",
+ "srvrecord",
+ "sshfprecord",
+ "txtrecord"
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=dns",
+ "default_attributes": [
+ "arecord",
+ "aaaarecord",
+ "a6record",
+ "afsdbrecord",
+ "aplrecord",
+ "certrecord",
+ "cnamerecord",
+ "dhcidrecord",
+ "dlvrecord",
+ "dnamerecord",
+ "dnskeyrecord",
+ "dsrecord",
+ "hiprecord",
+ "ipseckeyrecord",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsrecord",
+ "nsecrecord",
+ "nsec3record",
+ "nsec3paramrecord",
+ "ptrrecord",
+ "rrsigrecord",
+ "rprecord",
+ "sigrecord",
+ "spfrecord",
+ "srvrecord",
+ "sshfprecord",
+ "tarecord",
+ "tkeyrecord",
+ "tsigrecord",
+ "txtrecord",
+ "idnsname"
+ ],
+ "hidden_attributes": [
+ "objectclass",
+ "aci"
+ ],
+ "label": "DNS resource record",
+ "methods": [
+ "add",
+ "add_record",
+ "del",
+ "delentry",
+ "find",
+ "show"
+ ],
+ "name": "dnsrecord",
+ "object_class": [
+ "top",
+ "idnsrecord"
+ ],
+ "object_class_config": null,
+ "object_name": "DNS resource record",
+ "object_name_plural": "DNS resource records",
+ "parent_object": "dnszone",
+ "primary_key": "idnsname",
+ "rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
+ "takes_params": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Record name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Record name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "ttl",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Time to live",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Time to live",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "dnsttl",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "class",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "DNS class",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Class",
+ "multivalue": false,
+ "name": "dnsclass",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
+ "values": [
+ "IN",
+ "CS",
+ "CH",
+ "HS"
+ ]
+ }
+ ],
+ "uuid_attribute": ""
+ },
+ "dnszone": {
+ "aciattrs": [
+ "a6record",
+ "aaaarecord",
+ "afsdbrecord",
+ "arecord",
+ "certrecord",
+ "cn",
+ "cnamerecord",
+ "dnamerecord",
+ "dnsclass",
+ "dnsttl",
+ "dsrecord",
+ "hinforecord",
+ "idnsallowdynupdate",
+ "idnsname",
+ "idnssoaexpire",
+ "idnssoaminimum",
+ "idnssoamname",
+ "idnssoarefresh",
+ "idnssoaretry",
+ "idnssoarname",
+ "idnssoaserial",
+ "idnsupdatepolicy",
+ "idnszoneactive",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mdrecord",
+ "minforecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsecrecord",
+ "nsrecord",
+ "nxtrecord",
+ "objectclass",
+ "ptrrecord",
+ "rrsigrecord",
+ "sigrecord",
+ "srvrecord",
+ "sshfprecord",
+ "txtrecord"
+ ],
+ "attribute_members": {},
+ "bindable": false,
+ "container_dn": "cn=dns",
"default_attributes": [
"idnsname",
"idnszoneactive",
@@ -714,20 +4204,88 @@
"idnssoarefresh",
"idnssoaretry",
"idnssoaexpire",
- "idnssoaminimum"
+ "idnssoaminimum",
+ "arecord",
+ "aaaarecord",
+ "a6record",
+ "afsdbrecord",
+ "aplrecord",
+ "certrecord",
+ "cnamerecord",
+ "dhcidrecord",
+ "dlvrecord",
+ "dnamerecord",
+ "dnskeyrecord",
+ "dsrecord",
+ "hiprecord",
+ "ipseckeyrecord",
+ "keyrecord",
+ "kxrecord",
+ "locrecord",
+ "mxrecord",
+ "naptrrecord",
+ "nsrecord",
+ "nsecrecord",
+ "nsec3record",
+ "nsec3paramrecord",
+ "ptrrecord",
+ "rrsigrecord",
+ "rprecord",
+ "sigrecord",
+ "spfrecord",
+ "srvrecord",
+ "sshfprecord",
+ "tarecord",
+ "tkeyrecord",
+ "tsigrecord",
+ "txtrecord"
+ ],
+ "hidden_attributes": [
+ "objectclass",
+ "aci"
],
"label": "DNS",
"methods": [
"add",
"del",
+ "disable",
+ "enable",
"find",
"mod",
"show"
],
- "name": "dns",
+ "name": "dnszone",
+ "object_class": [
+ "top",
+ "idnsrecord",
+ "idnszone"
+ ],
+ "object_class_config": null,
+ "object_name": "DNS zone",
+ "object_name_plural": "DNS zones",
+ "parent_object": "",
"primary_key": "idnsname",
+ "rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -739,7 +4297,7 @@
"flags": [],
"hint": null,
"include": null,
- "label": "Zone",
+ "label": "Zone name",
"length": null,
"maxlength": null,
"minlength": null,
@@ -753,6 +4311,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -778,18 +4337,19 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
"cli_name": "admin_email",
"cli_short_name": null,
"default": null,
- "doc": "administrator e-mail address",
+ "doc": "Administrator e-mail address",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "administrator e-mail address",
+ "label": "Administrator e-mail address",
"length": null,
"maxlength": null,
"minlength": null,
@@ -803,19 +4363,20 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
- "autofill": false,
+ "autofill": true,
"class": "Int",
"cli_name": "serial",
"cli_short_name": null,
"default": null,
- "doc": "SOA serial",
+ "doc": "SOA record serial number",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "SOA serial",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "idnssoaserial",
@@ -825,19 +4386,20 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
- "autofill": false,
+ "autofill": true,
"class": "Int",
"cli_name": "refresh",
"cli_short_name": null,
- "default": null,
- "doc": "SOA refresh",
+ "default": 3600,
+ "doc": "SOA record refresh time",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "SOA refresh",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "idnssoarefresh",
@@ -847,19 +4409,20 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
- "autofill": false,
+ "autofill": true,
"class": "Int",
"cli_name": "retry",
"cli_short_name": null,
- "default": null,
- "doc": "SOA retry",
+ "default": 900,
+ "doc": "SOA record retry time",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "SOA retry",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "idnssoaretry",
@@ -869,19 +4432,20 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
- "autofill": false,
+ "autofill": true,
"class": "Int",
"cli_name": "expire",
"cli_short_name": null,
- "default": null,
- "doc": "SOA expire",
+ "default": 1209600,
+ "doc": "SOA record expire time",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "SOA expire",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "idnssoaexpire",
@@ -891,19 +4455,20 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
- "autofill": false,
+ "autofill": true,
"class": "Int",
"cli_name": "minimum",
"cli_short_name": null,
- "default": null,
- "doc": "SOA minimum",
+ "default": 3600,
+ "doc": "SOA record minimum value",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "SOA minimum",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "idnssoaminimum",
@@ -913,19 +4478,20 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
"cli_name": "ttl",
"cli_short_name": null,
"default": null,
- "doc": "SOA time to live",
+ "doc": "SOA record time to live",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
"label": "SOA time to live",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "dnsttl",
@@ -935,13 +4501,14 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
"cli_name": "class",
"cli_short_name": null,
"default": null,
- "doc": "SOA class",
+ "doc": "SOA record class",
"exclude": null,
"flags": [],
"hint": null,
@@ -961,28 +4528,58 @@
]
},
{
+ "alwaysask": false,
"attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "update_policy",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "BIND update policy",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "BIND update policy",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "idnsupdatepolicy",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": true,
"autofill": true,
"class": "Flag",
- "cli_name": "allow_dynupdate",
+ "cli_name": "zone_active",
"cli_short_name": null,
"default": false,
- "doc": "allow dynamic update?",
+ "doc": "Is zone active?",
"exclude": null,
"falsehoods": [
0,
"0",
"false"
],
- "flags": [],
+ "flags": [
+ "no_update",
+ "no_create"
+ ],
"hint": null,
"include": null,
- "label": "allow dynamic update?",
+ "label": "Active zone",
"multivalue": false,
- "name": "idnsallowdynupdate",
+ "name": "idnszoneactive",
"primary_key": false,
"query": false,
- "required": true,
+ "required": false,
"truths": [
"1",
1,
@@ -991,33 +4588,57 @@
"type": "bool"
},
{
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "update_policy",
+ "alwaysask": false,
+ "attribute": true,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "allow_dynupdate",
"cli_short_name": null,
- "default": null,
- "doc": "BIND update policy",
+ "default": false,
+ "doc": "Allow dynamic update?",
"exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
"flags": [],
"hint": null,
"include": null,
- "label": "BIND update policy",
- "length": null,
- "maxlength": null,
- "minlength": null,
+ "label": "Dynamic update",
"multivalue": false,
- "name": "idnsupdatepolicy",
- "pattern": null,
- "pattern_errmsg": null,
+ "name": "idnsallowdynupdate",
"primary_key": false,
"query": false,
- "required": false,
- "type": "unicode"
+ "required": true,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
}
- ]
+ ],
+ "uuid_attribute": ""
},
"group": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "gidnumber",
+ "ipauniqueid",
+ "member",
+ "memberof",
+ "memberuid",
+ "mepmanagedby",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso",
+ "userpassword"
+ ],
"attribute_members": {
"member": [
"user",
@@ -1027,16 +4648,15 @@
"user",
"group",
"netgroup",
- "rolegroup",
- "taskgroup"
+ "role"
],
"memberof": [
"group",
"netgroup",
- "rolegroup",
- "taskgroup"
+ "role"
]
},
+ "bindable": false,
"container_dn": "cn=groups,cn=accounts",
"default_attributes": [
"cn",
@@ -1071,12 +4691,30 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "name",
+ "cli_name": "group_name",
"cli_short_name": null,
"default": null,
"doc": "Group name",
@@ -1086,11 +4724,11 @@
"include": null,
"label": "Group name",
"length": null,
- "maxlength": 33,
+ "maxlength": 255,
"minlength": null,
"multivalue": false,
"name": "cn",
- "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$",
+ "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
"pattern_errmsg": "may only include letters, numbers, _, -, . and $",
"primary_key": true,
"query": false,
@@ -1098,6 +4736,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1123,6 +4762,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -1135,7 +4775,7 @@
"hint": null,
"include": null,
"label": "GID",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": null,
"multivalue": false,
"name": "gidnumber",
@@ -1147,7 +4787,24 @@
],
"uuid_attribute": "ipauniqueid"
},
- "hbac": {
+ "hbacrule": {
+ "aciattrs": [
+ "accessruletype",
+ "accesstime",
+ "cn",
+ "description",
+ "externalhost",
+ "hostcategory",
+ "ipaenabledflag",
+ "ipauniqueid",
+ "memberhost",
+ "memberservice",
+ "memberuser",
+ "servicecategory",
+ "sourcehost",
+ "sourcehostcategory",
+ "usercategory"
+ ],
"attribute_members": {
"memberhost": [
"host",
@@ -1166,12 +4823,12 @@
"hostgroup"
]
},
+ "bindable": false,
"container_dn": "cn=hbac",
"default_attributes": [
"cn",
"accessruletype",
"ipaenabledflag",
- "accesstime",
"description",
"usercategory",
"hostcategory",
@@ -1191,7 +4848,6 @@
"label": "HBAC",
"methods": [
"add",
- "add_accesstime",
"add_host",
"add_service",
"add_sourcehost",
@@ -1201,14 +4857,13 @@
"enable",
"find",
"mod",
- "remove_accesstime",
"remove_host",
"remove_service",
"remove_sourcehost",
"remove_user",
"show"
],
- "name": "hbac",
+ "name": "hbacrule",
"object_class": [
"ipaassociation",
"ipahbacrule"
@@ -1219,8 +4874,26 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "ipauniqueid",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1246,6 +4919,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -1270,6 +4944,7 @@
]
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -1293,6 +4968,7 @@
]
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -1316,6 +4992,7 @@
]
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -1339,6 +5016,7 @@
]
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -1362,31 +5040,7 @@
]
},
{
- "attribute": false,
- "autofill": false,
- "class": "AccessTime",
- "cli_name": "time",
- "cli_short_name": null,
- "default": null,
- "doc": "Access time",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Access time",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "accesstime",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1412,6 +5066,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": true,
"class": "Flag",
@@ -1446,6 +5101,7 @@
"type": "bool"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1475,6 +5131,37 @@
"type": "unicode"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberuser_group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Groups",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberuser_group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1504,6 +5191,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1533,6 +5221,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1562,10 +5251,41 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "memberservice_service",
+ "cli_name": "sourcehost_hostgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Source host groups",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Source host groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "sourcehost_hostgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberservice_hbacsvc",
"cli_short_name": null,
"default": null,
"doc": "Services",
@@ -1582,7 +5302,7 @@
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "memberservice_service",
+ "name": "memberservice_hbacsvc",
"pattern": null,
"pattern_errmsg": null,
"primary_key": false,
@@ -1591,10 +5311,11 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "memberservice_servicegroup",
+ "cli_name": "memberservice_hbacsvcgroup",
"cli_short_name": null,
"default": null,
"doc": "Service Groups",
@@ -1611,7 +5332,7 @@
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "memberservice_servicegroup",
+ "name": "memberservice_hbacsvcgroup",
"pattern": null,
"pattern_errmsg": null,
"primary_key": false,
@@ -1623,7 +5344,15 @@
"uuid_attribute": "ipauniqueid"
},
"hbacsvc": {
+ "aciattrs": [
+ "cn",
+ "description",
+ "ipauniqueid",
+ "memberof",
+ "objectclass"
+ ],
"attribute_members": {},
+ "bindable": false,
"container_dn": "cn=hbacservices,cn=hbac",
"default_attributes": [
"cn",
@@ -1634,7 +5363,7 @@
"objectclass",
"aci"
],
- "label": "Services",
+ "label": "HBAC Services",
"methods": [
"add",
"del",
@@ -1653,15 +5382,33 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
"cli_name": "service",
"cli_short_name": null,
"default": null,
- "doc": "HBAC Service",
+ "doc": "HBAC service",
"exclude": null,
"flags": [],
"hint": null,
@@ -1680,13 +5427,14 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
"cli_name": "desc",
"cli_short_name": null,
"default": null,
- "doc": "Description of service",
+ "doc": "HBAC service description",
"exclude": null,
"flags": [],
"hint": null,
@@ -1708,11 +5456,24 @@
"uuid_attribute": "ipauniqueid"
},
"hbacsvcgroup": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "member",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso"
+ ],
"attribute_members": {
"member": [
"hbacsvc"
]
},
+ "bindable": false,
"container_dn": "cn=hbacservicegroups,cn=hbac",
"default_attributes": [
"cn",
@@ -1723,7 +5484,7 @@
"objectclass",
"aci"
],
- "label": "HBAC Service Groups",
+ "label": "HBAC service Groups",
"methods": [
"add",
"add_member",
@@ -1744,8 +5505,26 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1771,6 +5550,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1799,16 +5579,38 @@
"uuid_attribute": "ipauniqueid"
},
"host": {
+ "aciattrs": [
+ "cn",
+ "description",
+ "enrolledby",
+ "fqdn",
+ "ipaclientversion",
+ "ipauniqueid",
+ "l",
+ "managedby",
+ "memberof",
+ "nshardwareplatform",
+ "nshostlocation",
+ "nsosversion",
+ "objectclass",
+ "serverhostname",
+ "usercertificate",
+ "userpassword"
+ ],
"attribute_members": {
"enrolledby": [
"user"
],
+ "managedby": [
+ "host"
+ ],
"memberof": [
"hostgroup",
"netgroup",
- "rolegroup"
+ "role"
]
},
+ "bindable": true,
"container_dn": "cn=computers,cn=accounts",
"default_attributes": [
"fqdn",
@@ -1820,7 +5622,8 @@
"nsosversion",
"usercertificate",
"memberof",
- "krblastpwdchange"
+ "krblastpwdchange",
+ "managedby"
],
"hidden_attributes": [
"objectclass",
@@ -1829,10 +5632,12 @@
"label": "Hosts",
"methods": [
"add",
+ "add_managedby",
"del",
"disable",
"find",
"mod",
+ "remove_managedby",
"show"
],
"name": "host",
@@ -1849,8 +5654,26 @@
"parent_object": "",
"primary_key": "fqdn",
"rdn_attribute": "",
+ "relationships": {
+ "enrolledby": [
+ "Enrolled by",
+ "enroll_by_",
+ "not_enroll_by_"
+ ],
+ "managedby": [
+ "Managed by",
+ "man_by_",
+ "not_man_by_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1876,6 +5699,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1901,6 +5725,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1926,6 +5751,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1951,6 +5777,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -1976,6 +5803,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2001,6 +5829,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2026,6 +5855,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": true,
"class": "Flag",
@@ -2058,6 +5888,7 @@
"type": "bool"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2087,6 +5918,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Bytes",
@@ -2112,6 +5944,7 @@
"type": "str"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2144,6 +5977,19 @@
"uuid_attribute": "ipauniqueid"
},
"hostgroup": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "member",
+ "memberof",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso"
+ ],
"attribute_members": {
"member": [
"host",
@@ -2157,6 +6003,7 @@
"hostgroup"
]
},
+ "bindable": false,
"container_dn": "cn=hostgroups,cn=accounts",
"default_attributes": [
"cn",
@@ -2190,12 +6037,30 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "name",
+ "cli_name": "hostgroup_name",
"cli_short_name": null,
"default": null,
"doc": "Name of host-group",
@@ -2217,6 +6082,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2245,8 +6111,10 @@
"uuid_attribute": "ipauniqueid"
},
"krbtpolicy": {
+ "aciattrs": [],
"attribute_members": {},
- "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos",
+ "bindable": false,
+ "container_dn": "cn=IPA,cn=kerberos",
"default_attributes": [
"krbmaxticketlife",
"krbmaxrenewableage"
@@ -2269,8 +6137,26 @@
"parent_object": "",
"primary_key": "uid",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2296,6 +6182,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2308,8 +6195,8 @@
"hint": null,
"include": null,
"label": "Max life",
- "maxvalue": null,
- "minvalue": null,
+ "maxvalue": 2147483647,
+ "minvalue": 1,
"multivalue": false,
"name": "krbmaxticketlife",
"primary_key": false,
@@ -2318,6 +6205,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2330,8 +6218,8 @@
"hint": null,
"include": null,
"label": "Max renew",
- "maxvalue": null,
- "minvalue": null,
+ "maxvalue": 2147483647,
+ "minvalue": 1,
"multivalue": false,
"name": "krbmaxrenewableage",
"primary_key": false,
@@ -2343,6 +6231,20 @@
"uuid_attribute": ""
},
"netgroup": {
+ "aciattrs": [
+ "cn",
+ "description",
+ "externalhost",
+ "hostcategory",
+ "ipaenabledflag",
+ "ipauniqueid",
+ "member",
+ "memberhost",
+ "memberof",
+ "memberuser",
+ "nisdomainname",
+ "usercategory"
+ ],
"attribute_members": {
"member": [
"netgroup"
@@ -2362,6 +6264,7 @@
"group"
]
},
+ "bindable": false,
"container_dn": "cn=ng,cn=alt",
"default_attributes": [
"cn",
@@ -2402,8 +6305,36 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "ipauniqueid",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberhost": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ],
+ "memberuser": [
+ "Member",
+ "",
+ "no_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2429,6 +6360,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2454,6 +6386,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2479,6 +6412,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2507,6 +6441,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -2530,6 +6465,7 @@
]
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -2555,9 +6491,452 @@
],
"uuid_attribute": "ipauniqueid"
},
+ "permission": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "ipapermissiontype",
+ "member",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso"
+ ],
+ "attribute_members": {
+ "member": [
+ "privilege"
+ ]
+ },
+ "bindable": false,
+ "container_dn": "cn=permissions,cn=pbac",
+ "default_attributes": [
+ "cn",
+ "member",
+ "memberof",
+ "memberindirect",
+ "ipapermissiontype"
+ ],
+ "hidden_attributes": [
+ "objectclass",
+ "aci"
+ ],
+ "label": "Permissions",
+ "methods": [
+ "add",
+ "add_member",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
+ "show"
+ ],
+ "name": "permission",
+ "object_class": [
+ "groupofnames",
+ "ipapermission"
+ ],
+ "object_class_config": null,
+ "object_name": "permission",
+ "object_name_plural": "permissions",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
+ "takes_params": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Permission name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permission name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "permissions",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permissions",
+ "multivalue": true,
+ "name": "permissions",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "attrs",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of attributes",
+ "exclude": null,
+ "flags": [
+ "ask_create",
+ "ask_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Attributes",
+ "multivalue": true,
+ "name": "attrs",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "type",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)",
+ "exclude": null,
+ "flags": [
+ "ask_create",
+ "ask_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Type",
+ "multivalue": false,
+ "name": "type",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
+ "values": [
+ "user",
+ "group",
+ "host",
+ "service",
+ "hostgroup",
+ "netgroup",
+ "dnsrecord"
+ ]
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberof",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Target members of a group",
+ "exclude": null,
+ "flags": [
+ "ask_create",
+ "ask_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Member of group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberof",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "filter",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Legal LDAP filter (e.g. ou=Engineering)",
+ "exclude": null,
+ "flags": [
+ "ask_create",
+ "ask_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Filter",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "filter",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "subtree",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Subtree to apply permissions to",
+ "exclude": null,
+ "flags": [
+ "ask_create",
+ "ask_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Subtree",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "subtree",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "targetgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User group to apply permissions to",
+ "exclude": null,
+ "flags": [
+ "ask_create",
+ "ask_update"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Target group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "targetgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ }
+ ],
+ "uuid_attribute": ""
+ },
+ "pkinit": {
+ "__base64__": ""
+ },
+ "privilege": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "member",
+ "memberof",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso"
+ ],
+ "attribute_members": {
+ "member": [
+ "role"
+ ],
+ "memberof": [
+ "permission"
+ ]
+ },
+ "bindable": false,
+ "container_dn": "cn=privileges,cn=pbac",
+ "default_attributes": [
+ "cn",
+ "description",
+ "member",
+ "memberof",
+ "memberindirect"
+ ],
+ "hidden_attributes": [
+ "objectclass",
+ "aci"
+ ],
+ "label": "Privileges",
+ "methods": [
+ "add",
+ "add_member",
+ "add_permission",
+ "del",
+ "find",
+ "mod",
+ "remove_member",
+ "remove_permission",
+ "show"
+ ],
+ "name": "privilege",
+ "object_class": [
+ "nestedgroup",
+ "groupofnames"
+ ],
+ "object_class_config": null,
+ "object_name": "privilege",
+ "object_name_plural": "privileges",
+ "parent_object": "",
+ "primary_key": "cn",
+ "rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
+ "takes_params": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Privilege name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Privilege name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "desc",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Privilege description",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Description",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "description",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ }
+ ],
+ "uuid_attribute": ""
+ },
"pwpolicy": {
+ "aciattrs": [
+ "cn",
+ "krbmaxpwdlife",
+ "krbminpwdlife",
+ "krbpwdfailurecountinterval",
+ "krbpwdhistorylength",
+ "krbpwdlockoutduration",
+ "krbpwdmaxfailure",
+ "krbpwdmindiffchars",
+ "krbpwdminlength",
+ "objectclass"
+ ],
"attribute_members": {},
- "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos",
+ "bindable": false,
+ "container_dn": "cn=IPA,cn=kerberos",
"default_attributes": [
"cn",
"cospriority",
@@ -2594,8 +6973,26 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2621,6 +7018,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2633,7 +7031,7 @@
"hint": null,
"include": null,
"label": "Max lifetime (days)",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 0,
"multivalue": false,
"name": "krbmaxpwdlife",
@@ -2643,6 +7041,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2655,7 +7054,7 @@
"hint": null,
"include": null,
"label": "Min lifetime (hours)",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 0,
"multivalue": false,
"name": "krbminpwdlife",
@@ -2665,6 +7064,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2677,7 +7077,7 @@
"hint": null,
"include": null,
"label": "History size",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 0,
"multivalue": false,
"name": "krbpwdhistorylength",
@@ -2687,6 +7087,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2709,6 +7110,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2721,7 +7123,7 @@
"hint": null,
"include": null,
"label": "Min length",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 0,
"multivalue": false,
"name": "krbpwdminlength",
@@ -2731,6 +7133,7 @@
"type": "int"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Int",
@@ -2743,7 +7146,7 @@
"hint": null,
"include": null,
"label": "Priority",
- "maxvalue": null,
+ "maxvalue": 2147483647,
"minvalue": 0,
"multivalue": false,
"name": "cospriority",
@@ -2751,11 +7154,92 @@
"query": false,
"required": true,
"type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "maxfail",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Consecutive failures before lockout",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Max failures",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdmaxfailure",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "failinterval",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Period after which failure count will be reset (seconds)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Failure reset interval",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdfailurecountinterval",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "lockouttime",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Period for which lockout is enforced (seconds)",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Lockout duration",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "krbpwdlockoutduration",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
}
],
"uuid_attribute": ""
},
- "rolegroup": {
+ "role": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "member",
+ "memberof",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso"
+ ],
"attribute_members": {
"member": [
"user",
@@ -2763,17 +7247,12 @@
"host",
"hostgroup"
],
- "memberindirect": [
- "user",
- "group",
- "host",
- "hostgroup"
- ],
"memberof": [
- "taskgroup"
+ "privilege"
]
},
- "container_dn": "cn=rolegroups,cn=accounts",
+ "bindable": false,
+ "container_dn": "cn=roles,cn=accounts",
"default_attributes": [
"cn",
"description",
@@ -2785,41 +7264,61 @@
"objectclass",
"aci"
],
- "label": "Role Groups",
+ "label": "Role",
"methods": [
"add",
"add_member",
+ "add_privilege",
"del",
"find",
"mod",
"remove_member",
+ "remove_privilege",
"show"
],
- "name": "rolegroup",
+ "name": "role",
"object_class": [
"groupofnames",
"nestedgroup"
],
"object_class_config": null,
- "object_name": "rolegroup",
- "object_name_plural": "rolegroups",
+ "object_name": "role",
+ "object_name_plural": "roles",
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
"cli_name": "name",
"cli_short_name": null,
"default": null,
- "doc": "Role-group name",
+ "doc": "Role name",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "Role-group name",
+ "label": "Role name",
"length": null,
"maxlength": null,
"minlength": null,
@@ -2833,6 +7332,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2860,12 +7360,134 @@
],
"uuid_attribute": ""
},
+ "selfservice": {
+ "bindable": false,
+ "label": "Self Service Permissions",
+ "methods": [
+ "add",
+ "del",
+ "find",
+ "mod",
+ "show"
+ ],
+ "name": "selfservice",
+ "object_name": [
+ "selfservice"
+ ],
+ "object_name_plural": [
+ "selfservice"
+ ],
+ "primary_key": "aciname",
+ "takes_params": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "name",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Self-Service name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Self-Service name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "aciname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": true,
+ "query": false,
+ "required": true,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "permissions",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of permissions to grant (read, write). Default is write.",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Permissions",
+ "multivalue": true,
+ "name": "permissions",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "List",
+ "cli_name": "attrs",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Comma-separated list of attributes",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Attributes",
+ "multivalue": true,
+ "name": "attrs",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "separator": ",",
+ "skipspace": true,
+ "type": "tuple"
+ }
+ ]
+ },
"service": {
+ "aciattrs": [
+ "ipauniqueid",
+ "krbcanonicalname",
+ "krbextradata",
+ "krblastadminunlock",
+ "krblastfailedauth",
+ "krblastpwdchange",
+ "krblastsuccessfulauth",
+ "krbloginfailedcount",
+ "krbmaxrenewableage",
+ "krbmaxticketlife",
+ "krbobjectreferences",
+ "krbpasswordexpiration",
+ "krbprincipalaliases",
+ "krbprincipalexpiration",
+ "krbprincipalkey",
+ "krbprincipalname",
+ "krbprincipaltype",
+ "krbpwdhistory",
+ "krbpwdpolicyreference",
+ "krbticketflags",
+ "krbticketpolicyreference",
+ "krbupenabled",
+ "managedby",
+ "memberof",
+ "objectclass",
+ "usercertificate"
+ ],
"attribute_members": {
"managedby": [
"host"
]
},
+ "bindable": true,
"container_dn": "cn=services,cn=accounts",
"default_attributes": [
"krbprincipalname",
@@ -2903,8 +7525,16 @@
"parent_object": "",
"primary_key": "krbprincipalname",
"rdn_attribute": "",
+ "relationships": {
+ "managedby": [
+ "Managed by",
+ "man_by_",
+ "not_man_by_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -2930,6 +7560,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Bytes",
@@ -2938,7 +7569,9 @@
"default": null,
"doc": "Base-64 encoded server certificate",
"exclude": null,
- "flags": [],
+ "flags": [
+ "no_search"
+ ],
"hint": null,
"include": null,
"label": "Certificate",
@@ -2958,7 +7591,15 @@
"uuid_attribute": "ipauniqueid"
},
"sudocmd": {
+ "aciattrs": [
+ "description",
+ "ipauniqueid",
+ "memberof",
+ "objectclass",
+ "sudocmd"
+ ],
"attribute_members": {},
+ "bindable": false,
"container_dn": "cn=sudocmds,cn=sudo",
"default_attributes": [
"sudocmd",
@@ -2968,7 +7609,7 @@
"objectclass",
"aci"
],
- "label": "SudoCmds",
+ "label": "SUDO Commands",
"methods": [
"add",
"del",
@@ -2987,8 +7628,26 @@
"parent_object": "",
"primary_key": "sudocmd",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3014,6 +7673,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3042,6 +7702,18 @@
"uuid_attribute": "ipauniqueid"
},
"sudocmdgroup": {
+ "aciattrs": [
+ "businesscategory",
+ "cn",
+ "description",
+ "ipauniqueid",
+ "member",
+ "o",
+ "objectclass",
+ "ou",
+ "owner",
+ "seealso"
+ ],
"attribute_members": {
"member": [
"sudocmd",
@@ -3055,6 +7727,7 @@
"sudocmdgroup"
]
},
+ "bindable": false,
"container_dn": "cn=sudocmdgroups,cn=sudo",
"default_attributes": [
"cn",
@@ -3067,7 +7740,7 @@
"objectclass",
"aci"
],
- "label": "Sudo Command Groups",
+ "label": "SUDO Command Groups",
"methods": [
"add",
"add_member",
@@ -3088,12 +7761,30 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "name",
+ "cli_name": "sudocmdgroup_name",
"cli_short_name": null,
"default": null,
"doc": "Sudo Command Group",
@@ -3115,6 +7806,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3140,6 +7832,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3169,6 +7862,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3201,7 +7895,37 @@
"uuid_attribute": "ipauniqueid"
},
"sudorule": {
+ "aciattrs": [
+ "cmdcategory",
+ "cn",
+ "description",
+ "externalhost",
+ "externaluser",
+ "hostcategory",
+ "hostmask",
+ "ipaenabledflag",
+ "ipasudoopt",
+ "ipasudorunas",
+ "ipasudorunasextgroup",
+ "ipasudorunasextuser",
+ "ipasudorunasgroup",
+ "ipasudorunasgroupcategory",
+ "ipasudorunasusercategory",
+ "ipauniqueid",
+ "memberallowcmd",
+ "memberdenycmd",
+ "memberhost",
+ "memberuser",
+ "usercategory"
+ ],
"attribute_members": {
+ "ipasudorunas": [
+ "user",
+ "group"
+ ],
+ "ipasudorunasgroup": [
+ "group"
+ ],
"memberallowcmd": [
"sudocmd",
"sudocmdgroup"
@@ -3219,28 +7943,45 @@
"group"
]
},
+ "bindable": false,
"container_dn": "cn=sudorules,cn=sudo",
"default_attributes": [
"cn",
- "description"
+ "ipaenabledflag",
+ "description",
+ "usercategory",
+ "hostcategory",
+ "cmdcategory",
+ "memberuser",
+ "memberhost",
+ "memberallowcmd",
+ "memberdenycmd"
],
"hidden_attributes": [
"objectclass",
"aci"
],
- "label": "SudoRule",
+ "label": "SUDO",
"methods": [
"add",
"add_allow_command",
"add_deny_command",
"add_host",
+ "add_option",
+ "add_runasgroup",
+ "add_runasuser",
"add_user",
"del",
+ "disable",
+ "enable",
"find",
"mod",
"remove_allow_command",
"remove_deny_command",
"remove_host",
+ "remove_option",
+ "remove_runasgroup",
+ "remove_runasuser",
"remove_user",
"show"
],
@@ -3255,12 +7996,30 @@
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "ipauniqueid",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "name",
+ "cli_name": "sudorule_name",
"cli_short_name": null,
"default": null,
"doc": "Rule name",
@@ -3282,6 +8041,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3307,6 +8067,90 @@
"type": "unicode"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "ipaenabledflag",
+ "cli_short_name": null,
+ "default": false,
+ "doc": "Enabled",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false"
+ ],
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Enabled",
+ "multivalue": false,
+ "name": "ipaenabledflag",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "truths": [
+ "1",
+ 1,
+ "true"
+ ],
+ "type": "bool"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "usercat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "User category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "User category",
+ "multivalue": false,
+ "name": "usercategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
+ "values": [
+ "all"
+ ]
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "hostcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Host category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Host category",
+ "multivalue": false,
+ "name": "hostcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
+ "values": [
+ "all"
+ ]
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "StrEnum",
@@ -3330,6 +8174,55 @@
]
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "runasusercat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As User category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Run As User category",
+ "multivalue": false,
+ "name": "ipasudorunasusercategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
+ "values": [
+ "all"
+ ]
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "StrEnum",
+ "cli_name": "runasgroupcat",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As Group category the rule applies to",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Run As Group category",
+ "multivalue": false,
+ "name": "ipasudorunasgroupcategory",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode",
+ "values": [
+ "all"
+ ]
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3359,6 +8252,37 @@
"type": "unicode"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "memberuser_group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Groups",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Groups",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "memberuser_group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3388,6 +8312,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3417,6 +8342,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3446,6 +8372,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3475,6 +8402,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3504,6 +8432,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3531,118 +8460,240 @@
"query": false,
"required": false,
"type": "unicode"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "taskgroup": {
- "attribute_members": {
- "member": [
- "user",
- "group",
- "rolegroup"
- ],
- "memberindirect": [
- "user",
- "group",
- "rolegroup"
- ]
- },
- "container_dn": "cn=taskgroups,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
- "memberindirect"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Task Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "taskgroup",
- "object_class": [
- "groupofnames"
- ],
- "object_class_config": null,
- "object_name": "taskgroup",
- "object_name_plural": "taskgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
+ },
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "name",
+ "cli_name": "ipasudorunas_user",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As User",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Run As User",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunas_user",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "ipasudorunasgroup_group",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Run As Group",
+ "exclude": null,
+ "flags": [
+ "no_update",
+ "no_create",
+ "no_search"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Run As Group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunasgroup_group",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "externaluser",
"cli_short_name": null,
"default": null,
- "doc": "Task-group name",
+ "doc": "External User the rule applies to",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "Task-group name",
+ "label": "External User",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "cn",
+ "name": "externaluser",
"pattern": null,
"pattern_errmsg": null,
- "primary_key": true,
+ "primary_key": false,
"query": false,
- "required": true,
+ "required": false,
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "desc",
+ "cli_name": "runasexternaluser",
"cli_short_name": null,
"default": null,
- "doc": "Task-group description",
+ "doc": "External User the commands can run as",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "Description",
+ "label": "RunAs External User",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "description",
+ "name": "ipasudorunasextuser",
"pattern": null,
"pattern_errmsg": null,
"primary_key": false,
"query": false,
- "required": true,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "runasexternalgroup",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "External Group the commands can run as",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "RunAs External Group",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ipasudorunasextgroup",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
"type": "unicode"
}
],
- "uuid_attribute": ""
+ "uuid_attribute": "ipauniqueid"
},
"user": {
+ "aciattrs": [
+ "audio",
+ "businesscategory",
+ "carlicense",
+ "cn",
+ "departmentnumber",
+ "description",
+ "destinationindicator",
+ "displayname",
+ "employeenumber",
+ "employeetype",
+ "facsimiletelephonenumber",
+ "gecos",
+ "gidnumber",
+ "givenname",
+ "homedirectory",
+ "homephone",
+ "homepostaladdress",
+ "inetuserhttpurl",
+ "inetuserstatus",
+ "initials",
+ "internationalisdnnumber",
+ "ipauniqueid",
+ "jpegphoto",
+ "krbcanonicalname",
+ "krbextradata",
+ "krblastadminunlock",
+ "krblastfailedauth",
+ "krblastpwdchange",
+ "krblastsuccessfulauth",
+ "krbloginfailedcount",
+ "krbmaxrenewableage",
+ "krbmaxticketlife",
+ "krbpasswordexpiration",
+ "krbprincipalaliases",
+ "krbprincipalexpiration",
+ "krbprincipalkey",
+ "krbprincipalname",
+ "krbprincipaltype",
+ "krbpwdhistory",
+ "krbpwdpolicyreference",
+ "krbticketflags",
+ "krbticketpolicyreference",
+ "krbupenabled",
+ "l",
+ "labeleduri",
+ "loginshell",
+ "mail",
+ "manager",
+ "memberof",
+ "mepmanagedentry",
+ "mobile",
+ "o",
+ "objectclass",
+ "ou",
+ "pager",
+ "photo",
+ "physicaldeliveryofficename",
+ "postaladdress",
+ "postalcode",
+ "postofficebox",
+ "preferreddeliverymethod",
+ "preferredlanguage",
+ "registeredaddress",
+ "roomnumber",
+ "secretary",
+ "seealso",
+ "sn",
+ "st",
+ "street",
+ "telephonenumber",
+ "teletexterminalidentifier",
+ "telexnumber",
+ "title",
+ "uid",
+ "uidnumber",
+ "usercertificate",
+ "userpassword",
+ "userpkcs12",
+ "usersmimecertificate",
+ "x121address",
+ "x500uniqueidentifier"
+ ],
"attribute_members": {
"memberof": [
"group",
"netgroup",
- "rolegroup",
- "taskgroup"
+ "role"
]
},
+ "bindable": true,
"container_dn": "cn=users,cn=accounts",
"default_attributes": [
"uid",
@@ -3668,7 +8719,8 @@
"enable",
"find",
"mod",
- "show"
+ "show",
+ "unlock"
],
"name": "user",
"object_class": [
@@ -3680,8 +8732,26 @@
"parent_object": "",
"primary_key": "uid",
"rdn_attribute": "",
+ "relationships": {
+ "member": [
+ "Member",
+ "",
+ "no_"
+ ],
+ "memberindirect": [
+ "Indirect Member",
+ null,
+ "no_indirect_"
+ ],
+ "memberof": [
+ "Member Of",
+ "in_",
+ "not_in_"
+ ]
+ },
"takes_params": [
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3695,11 +8765,11 @@
"include": null,
"label": "User login",
"length": null,
- "maxlength": 33,
+ "maxlength": 255,
"minlength": null,
"multivalue": false,
"name": "uid",
- "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$",
+ "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
"pattern_errmsg": "may only include letters, numbers, _, -, . and $",
"primary_key": true,
"query": false,
@@ -3707,6 +8777,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3732,6 +8803,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3757,6 +8829,85 @@
"type": "unicode"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "cn",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Full name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Full name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "cn",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "displayname",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Display name",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Display name",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "displayname",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Str",
+ "cli_name": "initials",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Initials",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Initials",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "initials",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3782,6 +8933,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": true,
"class": "Str",
@@ -3807,6 +8959,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3832,6 +8985,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": true,
"class": "Str",
@@ -3840,7 +8994,9 @@
"default": null,
"doc": "Kerberos principal",
"exclude": null,
- "flags": [],
+ "flags": [
+ "no_update"
+ ],
"hint": null,
"include": null,
"label": "Kerberos principal",
@@ -3857,6 +9013,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3882,6 +9039,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Password",
@@ -3909,6 +9067,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": true,
"class": "Int",
@@ -3921,8 +9080,8 @@
"hint": null,
"include": null,
"label": "UID",
- "maxvalue": null,
- "minvalue": null,
+ "maxvalue": 2147483647,
+ "minvalue": 1,
"multivalue": false,
"name": "uidnumber",
"primary_key": false,
@@ -3931,6 +9090,30 @@
"type": "int"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "gidnumber",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Group ID Number",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "GID",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "gidnumber",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3956,6 +9139,82 @@
"type": "unicode"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "city",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "City",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "City",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "l",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "state",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "State/Province",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "State/Province",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "st",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "postalcode",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "ZIP",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "ZIP",
+ "maxvalue": 2147483647,
+ "minvalue": null,
+ "multivalue": false,
+ "name": "postalcode",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -3981,6 +9240,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -4006,6 +9266,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -4031,6 +9292,7 @@
"type": "unicode"
},
{
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Str",
@@ -4056,6 +9318,111 @@
"type": "unicode"
},
{
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "orgunit",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Org. Unit",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Org. Unit",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "ou",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "title",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Job Title",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Job Title",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "title",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "manager",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Manager",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Manager",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "manager",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "carlicense",
+ "cli_short_name": null,
+ "default": null,
+ "doc": "Car License",
+ "exclude": null,
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Car License",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "carlicense",
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
"attribute": false,
"autofill": false,
"class": "Bool",