summaryrefslogtreecommitdiffstats
path: root/install/static/test/data/batch.json
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-11-18 20:59:08 -0600
committerAdam Young <ayoung@redhat.com>2010-11-19 13:26:41 -0500
commit3e1dc6b74f999052d7023bf0804707f13b3004bd (patch)
tree5336b548fdc15448f878e879357926373e25784e /install/static/test/data/batch.json
parent1b166c9e8b16a740442a913446fee9be5eda40de (diff)
downloadfreeipa-3e1dc6b74f999052d7023bf0804707f13b3004bd.tar.gz
freeipa-3e1dc6b74f999052d7023bf0804707f13b3004bd.tar.xz
freeipa-3e1dc6b74f999052d7023bf0804707f13b3004bd.zip
Host Enrollment via OTP
The support for host enrollment via one-time-password has been added. When submitted, the OTP will be used to set the host's userpassword. Previously each IPA command can only have one JSON test data file. The ipa_cmd() has been modifies to accept an optional command name. When used with static files, it will pull the test data whose name is the same as the command name. The batch.json has been renamed to ipa_init.json for UI initialization. Some test data have been added for operations against specific hosts.
Diffstat (limited to 'install/static/test/data/batch.json')
-rw-r--r--install/static/test/data/batch.json4282
1 files changed, 0 insertions, 4282 deletions
diff --git a/install/static/test/data/batch.json b/install/static/test/data/batch.json
deleted file mode 100644
index a38cd9767..000000000
--- a/install/static/test/data/batch.json
+++ /dev/null
@@ -1,4282 +0,0 @@
-{
- "error": null,
- "id": 1,
- "result": {
- "count": 4,
- "results": [
- {
- "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."
- },
- "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": "Do you really want to delete the selected entries?",
- "quick_links": "Quick Links",
- "select_all": "Select All",
- "unselect_all": "Unselect All"
- }
- },
- "metadata": {
- "aci": {
- "__base64__": ""
- },
- "automountkey": {
- "attribute_members": {},
- "container_dn": "cn=automount",
- "default_attributes": [
- "automountkey",
- "automountinformation",
- "description"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Automount Keys",
- "methods": [
- "add",
- "del",
- "find",
- "mod",
- "show"
- ],
- "name": "automountkey",
- "object_class": [
- "automount"
- ],
- "object_class_config": null,
- "object_name": "automount key",
- "object_name_plural": "automount keys",
- "parent_object": "automountmap",
- "primary_key": "automountkey",
- "rdn_attribute": "",
- "takes_params": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "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": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "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"
- },
- {
- "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": ""
- },
- "automountlocation": {
- "attribute_members": {},
- "container_dn": "cn=automount",
- "default_attributes": [
- "cn"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Automount",
- "methods": [
- "add",
- "del",
- "find",
- "import",
- "show",
- "tofiles"
- ],
- "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": "",
- "takes_params": [
- {
- "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": {
- "attribute_members": {},
- "container_dn": "cn=automount",
- "default_attributes": [
- "automountmapname",
- "description"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Automount Maps",
- "methods": [
- "add",
- "add_indirect",
- "del",
- "find",
- "mod",
- "show"
- ],
- "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": "",
- "takes_params": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "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"
- },
- {
- "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": {
- "attribute_members": {},
- "container_dn": "",
- "default_attributes": [
- "ipamaxusernamelength",
- "ipahomesrootdir",
- "ipadefaultloginshell",
- "ipadefaultprimarygroup",
- "ipadefaultdomain",
- "ipasearchtimelimit",
- "ipasearchrecordslimit",
- "ipausersearchfields",
- "ipagroupsearchfields",
- "ipamigrationenabled",
- "ipacertificatesubjectbase"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Configuration",
- "methods": [
- "mod",
- "show"
- ],
- "name": "config",
- "object_class": [],
- "object_class_config": null,
- "object_name": "configuration options",
- "object_name_plural": "entries",
- "parent_object": "",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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": null,
- "minvalue": 1,
- "multivalue": false,
- "name": "ipamaxusernamelength",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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": null,
- "minvalue": -1,
- "multivalue": false,
- "name": "ipasearchtimelimit",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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": null,
- "minvalue": -1,
- "multivalue": false,
- "name": "ipasearchrecordslimit",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "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"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "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"
- },
- {
- "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",
- "false"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Migration mode",
- "multivalue": false,
- "name": "ipamigrationenabled",
- "primary_key": false,
- "query": false,
- "required": false,
- "truths": [
- "1",
- 1,
- "true"
- ],
- "type": "bool"
- },
- {
- "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": [],
- "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"
- }
- ],
- "uuid_attribute": ""
- },
- "cosentry": {
- "attribute_members": {},
- "container_dn": "cn=costemplates,cn=accounts",
- "default_attributes": [
- "cn",
- "cospriority",
- "krbpwdpolicyreference"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "<cosentry.label>",
- "methods": [
- "add",
- "del",
- "find",
- "mod",
- "show"
- ],
- "name": "cosentry",
- "object_class": [
- "top",
- "costemplate",
- "extensibleobject",
- "krbcontainer"
- ],
- "object_class_config": null,
- "object_name": "entry",
- "object_name_plural": "entries",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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"
- },
- {
- "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": null,
- "minvalue": 0,
- "multivalue": false,
- "name": "cospriority",
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "int"
- }
- ],
- "uuid_attribute": ""
- },
- "dns": {
- "default_attributes": [
- "idnsname",
- "idnszoneactive",
- "idnssoamname",
- "idnssoarname",
- "idnssoaserial",
- "idnssoarefresh",
- "idnssoaretry",
- "idnssoaexpire",
- "idnssoaminimum"
- ],
- "label": "DNS",
- "methods": [
- "add",
- "del",
- "find",
- "mod",
- "show"
- ],
- "name": "dns",
- "primary_key": "idnsname",
- "takes_params": [
- {
- "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",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "idnsname",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "serial",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA serial",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA serial",
- "maxvalue": null,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaserial",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "refresh",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA refresh",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA refresh",
- "maxvalue": null,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoarefresh",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "retry",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA retry",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA retry",
- "maxvalue": null,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaretry",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "expire",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA expire",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA expire",
- "maxvalue": null,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaexpire",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "minimum",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA minimum",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA minimum",
- "maxvalue": null,
- "minvalue": null,
- "multivalue": false,
- "name": "idnssoaminimum",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Int",
- "cli_name": "ttl",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA time to live",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "SOA time to live",
- "maxvalue": null,
- "minvalue": null,
- "multivalue": false,
- "name": "dnsttl",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "StrEnum",
- "cli_name": "class",
- "cli_short_name": null,
- "default": null,
- "doc": "SOA 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",
- "HS"
- ]
- },
- {
- "attribute": false,
- "autofill": true,
- "class": "Flag",
- "cli_name": "allow_dynupdate",
- "cli_short_name": null,
- "default": false,
- "doc": "allow dynamic update?",
- "exclude": null,
- "falsehoods": [
- 0,
- "0",
- "false"
- ],
- "flags": [],
- "hint": null,
- "include": null,
- "label": "allow dynamic update?",
- "multivalue": false,
- "name": "idnsallowdynupdate",
- "primary_key": false,
- "query": false,
- "required": true,
- "truths": [
- "1",
- 1,
- "true"
- ],
- "type": "bool"
- },
- {
- "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"
- }
- ]
- },
- "group": {
- "attribute_members": {
- "member": [
- "user",
- "group"
- ],
- "memberindirect": [
- "user",
- "group",
- "netgroup",
- "rolegroup",
- "taskgroup"
- ],
- "memberof": [
- "group",
- "netgroup",
- "rolegroup",
- "taskgroup"
- ]
- },
- "container_dn": "cn=groups,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "gidnumber",
- "member",
- "memberof",
- "memberindirect"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "User Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "detach",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "group",
- "object_class": [
- "ipausergroup"
- ],
- "object_class_config": "ipagroupobjectclasses",
- "object_name": "group",
- "object_name_plural": "groups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Group name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Group name",
- "length": null,
- "maxlength": 33,
- "minlength": null,
- "multivalue": false,
- "name": "cn",
- "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$",
- "pattern_errmsg": "may only include letters, numbers, _, -, . and $",
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "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"
- },
- {
- "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": null,
- "minvalue": null,
- "multivalue": false,
- "name": "gidnumber",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "hbac": {
- "attribute_members": {
- "memberhost": [
- "host",
- "hostgroup"
- ],
- "memberservice": [
- "hbacsvc",
- "hbacsvcgroup"
- ],
- "memberuser": [
- "user",
- "group"
- ],
- "sourcehost": [
- "host",
- "hostgroup"
- ]
- },
- "container_dn": "cn=hbac",
- "default_attributes": [
- "cn",
- "accessruletype",
- "ipaenabledflag",
- "accesstime",
- "description",
- "usercategory",
- "hostcategory",
- "sourcehostcategory",
- "servicecategory",
- "ipaenabledflag",
- "memberuser",
- "sourcehost",
- "memberhost",
- "memberservice",
- "memberhostgroup"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "HBAC",
- "methods": [
- "add",
- "add_accesstime",
- "add_host",
- "add_service",
- "add_sourcehost",
- "add_user",
- "del",
- "disable",
- "enable",
- "find",
- "mod",
- "remove_accesstime",
- "remove_host",
- "remove_service",
- "remove_sourcehost",
- "remove_user",
- "show"
- ],
- "name": "hbac",
- "object_class": [
- "ipaassociation",
- "ipahbacrule"
- ],
- "object_class_config": null,
- "object_name": "HBAC rule",
- "object_name_plural": "HBAC rules",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "ipauniqueid",
- "takes_params": [
- {
- "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"
- },
- {
- "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",
- "deny"
- ]
- },
- {
- "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"
- ]
- },
- {
- "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"
- ]
- },
- {
- "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"
- ]
- },
- {
- "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"
- ]
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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_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"
- },
- {
- "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_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"
- },
- {
- "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_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"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberservice_service",
- "cli_short_name": null,
- "default": null,
- "doc": "Services",
- "exclude": null,
- "flags": [
- "no_update",
- "no_create",
- "no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Services",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberservice_service",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "memberservice_servicegroup",
- "cli_short_name": null,
- "default": null,
- "doc": "Service Groups",
- "exclude": null,
- "flags": [
- "no_update",
- "no_create",
- "no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Service Groups",
- "length": null,
- "maxlength": null,
- "minlength": null,
- "multivalue": false,
- "name": "memberservice_servicegroup",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "hbacsvc": {
- "attribute_members": {},
- "container_dn": "cn=hbacservices,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "memberindirect"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Services",
- "methods": [
- "add",
- "del",
- "find",
- "mod",
- "show"
- ],
- "name": "hbacsvc",
- "object_class": [
- "ipaobject",
- "ipahbacservice"
- ],
- "object_class_config": null,
- "object_name": "hbacsvc",
- "object_name_plural": "hbacsvcs",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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,
- "type": "unicode"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "hbacsvcgroup": {
- "attribute_members": {
- "member": [
- "hbacsvc"
- ]
- },
- "container_dn": "cn=hbacservicegroups,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "member"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "HBAC Service Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "hbacsvcgroup",
- "object_class": [
- "ipaobject",
- "ipahbacservicegroup"
- ],
- "object_class_config": null,
- "object_name": "hbacsvcgroup",
- "object_name_plural": "hbacsvcgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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": {
- "attribute_members": {
- "enrolledby": [
- "user"
- ],
- "memberof": [
- "hostgroup",
- "netgroup",
- "rolegroup"
- ]
- },
- "container_dn": "cn=computers,cn=accounts",
- "default_attributes": [
- "fqdn",
- "description",
- "l",
- "nshostlocation",
- "krbprincipalname",
- "nshardwareplatform",
- "nsosversion",
- "usercertificate",
- "memberof",
- "krblastpwdchange"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Hosts",
- "methods": [
- "add",
- "del",
- "disable",
- "find",
- "mod",
- "show"
- ],
- "name": "host",
- "object_class": [
- "ipaobject",
- "nshost",
- "ipahost",
- "pkiuser",
- "ipaservice"
- ],
- "object_class_config": null,
- "object_name": "host",
- "object_name_plural": "hosts",
- "parent_object": "",
- "primary_key": "fqdn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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",
- "false"
- ],
- "flags": [
- "no_search"
- ],
- "hint": null,
- "include": null,
- "label": "<random>",
- "multivalue": false,
- "name": "random",
- "primary_key": false,
- "query": false,
- "required": false,
- "truths": [
- "1",
- 1,
- "true"
- ],
- "type": "bool"
- },
- {
- "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_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"
- },
- {
- "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"
- },
- {
- "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_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,
- "type": "unicode"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "hostgroup": {
- "attribute_members": {
- "member": [
- "host",
- "hostgroup"
- ],
- "memberindirect": [
- "host",
- "hostgroup"
- ],
- "memberof": [
- "hostgroup"
- ]
- },
- "container_dn": "cn=hostgroups,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
- "memberindirect"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Host Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "hostgroup",
- "object_class": [
- "ipaobject",
- "ipahostgroup"
- ],
- "object_class_config": null,
- "object_name": "hostgroup",
- "object_name_plural": "hostgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "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"
- },
- {
- "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": {
- "attribute_members": {},
- "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos",
- "default_attributes": [
- "krbmaxticketlife",
- "krbmaxrenewableage"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Kerberos Ticket Policy",
- "methods": [
- "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": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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": null,
- "minvalue": null,
- "multivalue": false,
- "name": "krbmaxticketlife",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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": null,
- "minvalue": null,
- "multivalue": false,
- "name": "krbmaxrenewableage",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- }
- ],
- "uuid_attribute": ""
- },
- "netgroup": {
- "attribute_members": {
- "member": [
- "netgroup"
- ],
- "memberhost": [
- "host",
- "hostgroup"
- ],
- "memberindirect": [
- "netgroup"
- ],
- "memberof": [
- "netgroup"
- ],
- "memberuser": [
- "user",
- "group"
- ]
- },
- "container_dn": "cn=ng,cn=alt",
- "default_attributes": [
- "cn",
- "description",
- "memberof",
- "externalhost",
- "nisdomainname",
- "memberuser",
- "memberhost",
- "member",
- "memberindirect",
- "usercategory",
- "hostcategory"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Net Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "netgroup",
- "object_class": [
- "ipaobject",
- "ipaassociation",
- "ipanisnetgroup"
- ],
- "object_class_config": null,
- "object_name": "netgroup",
- "object_name_plural": "netgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "ipauniqueid",
- "takes_params": [
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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_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"
- },
- {
- "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"
- ]
- },
- {
- "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"
- },
- "pwpolicy": {
- "attribute_members": {},
- "container_dn": "cn=AYOUNG.BOSTON.DEVEL.REDHAT.COM,cn=kerberos",
- "default_attributes": [
- "cn",
- "cospriority",
- "krbmaxpwdlife",
- "krbminpwdlife",
- "krbpwdhistorylength",
- "krbpwdmindiffchars",
- "krbpwdminlength",
- "krbpwdmaxfailure",
- "krbpwdfailurecountinterval",
- "krbpwdlockoutduration"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Password Policy",
- "methods": [
- "add",
- "del",
- "find",
- "mod",
- "show"
- ],
- "name": "pwpolicy",
- "object_class": [
- "top",
- "nscontainer",
- "krbpwdpolicy"
- ],
- "object_class_config": null,
- "object_name": "password policy",
- "object_name_plural": "password policies",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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": null,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbmaxpwdlife",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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": null,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbminpwdlife",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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": null,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdhistorylength",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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"
- },
- {
- "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": null,
- "minvalue": 0,
- "multivalue": false,
- "name": "krbpwdminlength",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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": null,
- "minvalue": 0,
- "multivalue": false,
- "name": "cospriority",
- "primary_key": false,
- "query": false,
- "required": true,
- "type": "int"
- }
- ],
- "uuid_attribute": ""
- },
- "rolegroup": {
- "attribute_members": {
- "member": [
- "user",
- "group",
- "host",
- "hostgroup"
- ],
- "memberindirect": [
- "user",
- "group",
- "host",
- "hostgroup"
- ],
- "memberof": [
- "taskgroup"
- ]
- },
- "container_dn": "cn=rolegroups,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
- "memberindirect"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Role Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "rolegroup",
- "object_class": [
- "groupofnames",
- "nestedgroup"
- ],
- "object_class_config": null,
- "object_name": "rolegroup",
- "object_name_plural": "rolegroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Role-group name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Role-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"
- },
- {
- "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": ""
- },
- "service": {
- "attribute_members": {
- "managedby": [
- "host"
- ]
- },
- "container_dn": "cn=services,cn=accounts",
- "default_attributes": [
- "krbprincipalname",
- "usercertificate",
- "managedby",
- "krblastpwdchange"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Services",
- "methods": [
- "add",
- "add_host",
- "del",
- "disable",
- "find",
- "mod",
- "remove_host",
- "show"
- ],
- "name": "service",
- "object_class": [
- "krbprincipal",
- "krbprincipalaux",
- "krbticketpolicyaux",
- "ipaobject",
- "ipaservice",
- "pkiuser"
- ],
- "object_class_config": null,
- "object_name": "service",
- "object_name_plural": "services",
- "parent_object": "",
- "primary_key": "krbprincipalname",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "sudocmd": {
- "attribute_members": {},
- "container_dn": "cn=sudocmds,cn=accounts",
- "default_attributes": [
- "sudocmd",
- "description"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "SudoCmds",
- "methods": [
- "add",
- "del",
- "find",
- "mod",
- "show"
- ],
- "name": "sudocmd",
- "object_class": [
- "ipaobject",
- "ipasudocmd"
- ],
- "object_class_config": null,
- "object_name": "sudocmd",
- "object_name_plural": "sudocmds",
- "parent_object": "",
- "primary_key": "sudocmd",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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"
- },
- {
- "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": {
- "attribute_members": {
- "member": [
- "sudocmd",
- "sudocmdgroup"
- ],
- "memberindirect": [
- "sudocmd",
- "sudocmdgroup"
- ],
- "memberof": [
- "sudocmdgroup"
- ]
- },
- "container_dn": "cn=sudocmdgroups,cn=accounts",
- "default_attributes": [
- "cn",
- "description",
- "member",
- "memberof",
- "memberindirect"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Sudo Command Groups",
- "methods": [
- "add",
- "add_member",
- "del",
- "find",
- "mod",
- "remove_member",
- "show"
- ],
- "name": "sudocmdgroup",
- "object_class": [
- "ipaobject",
- "ipasudocmdgrp"
- ],
- "object_class_config": null,
- "object_name": "sudocmdgroup",
- "object_name_plural": "sudocmdgroups",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "",
- "takes_params": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Sudo Command Group name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Sudo Command 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"
- },
- {
- "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"
- },
- {
- "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_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"
- },
- {
- "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_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,
- "type": "unicode"
- }
- ],
- "uuid_attribute": "ipauniqueid"
- },
- "sudorule": {
- "attribute_members": {
- "memberallowcmd": [
- "sudocmd",
- "sudocmdgroup"
- ],
- "memberdenycmd": [
- "sudocmd",
- "sudocmdgroup"
- ],
- "memberhost": [
- "host",
- "hostgroup"
- ],
- "memberuser": [
- "user",
- "group"
- ]
- },
- "container_dn": "cn=sudorules",
- "default_attributes": [
- "cn",
- "description"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "SudoRule",
- "methods": [
- "add",
- "add_allow_command",
- "add_deny_command",
- "add_host",
- "add_user",
- "del",
- "find",
- "mod",
- "remove_allow_command",
- "remove_deny_command",
- "remove_host",
- "remove_user",
- "show"
- ],
- "name": "sudorule",
- "object_class": [
- "ipaassociation",
- "ipasudorule"
- ],
- "object_class_config": null,
- "object_name": "Sudo Rule",
- "object_name_plural": "Sudo Rules",
- "parent_object": "",
- "primary_key": "cn",
- "rdn_attribute": "ipauniqueid",
- "takes_params": [
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- ]
- },
- {
- "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"
- },
- {
- "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_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"
- },
- {
- "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_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"
- },
- {
- "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_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"
- },
- {
- "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"
- },
- {
- "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_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"
- },
- {
- "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_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"
- }
- ],
- "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": [
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "name",
- "cli_short_name": null,
- "default": null,
- "doc": "Task-group name",
- "exclude": null,
- "flags": [],
- "hint": null,
- "include": null,
- "label": "Task-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"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Str",
- "cli_name": "desc",
- "cli_short_name": null,
- "default": null,
- "doc": "Task-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": ""
- },
- "user": {
- "attribute_members": {
- "memberof": [
- "group",
- "netgroup",
- "rolegroup",
- "taskgroup"
- ]
- },
- "container_dn": "cn=users,cn=accounts",
- "default_attributes": [
- "uid",
- "givenname",
- "sn",
- "homedirectory",
- "loginshell",
- "ou",
- "telephonenumber",
- "title",
- "memberof",
- "nsaccountlock"
- ],
- "hidden_attributes": [
- "objectclass",
- "aci"
- ],
- "label": "Users",
- "methods": [
- "add",
- "del",
- "disable",
- "enable",
- "find",
- "mod",
- "show"
- ],
- "name": "user",
- "object_class": [
- "posixaccount"
- ],
- "object_class_config": "ipauserobjectclasses",
- "object_name": "user",
- "object_name_plural": "users",
- "parent_object": "",
- "primary_key": "uid",
- "rdn_attribute": "",
- "takes_params": [
- {
- "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": 33,
- "minlength": null,
- "multivalue": false,
- "name": "uid",
- "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,30}[a-zA-Z0-9_.$-]?$",
- "pattern_errmsg": "may only include letters, numbers, _, -, . and $",
- "primary_key": true,
- "query": false,
- "required": true,
- "type": "unicode"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "attribute": false,
- "autofill": true,
- "class": "Str",
- "cli_name": "principal",
- "cli_short_name": null,
- "default": null,
- "doc": "Kerberos principal",
- "exclude": null,
- "flags": [],
- "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"
- },
- {
- "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": false,
- "name": "mail",
- "pattern": null,
- "pattern_errmsg": null,
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "unicode"
- },
- {
- "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"
- },
- {
- "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": null,
- "minvalue": null,
- "multivalue": false,
- "name": "uidnumber",
- "primary_key": false,
- "query": false,
- "required": false,
- "type": "int"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "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"
- },
- {
- "attribute": false,
- "autofill": false,
- "class": "Bool",
- "cli_name": "nsaccountlock",
- "cli_short_name": null,
- "default": null,
- "doc": "Account disabled",
- "exclude": null,
- "falsehoods": [
- 0,
- "0",
- "false"
- ],
- "flags": [
- "no_update",
- "no_create",
- "no_search"
- ],
- "hint": null,
- "include": null,
- "label": "Account disabled",
- "multivalue": false,
- "name": "nsaccountlock",
- "primary_key": false,
- "query": false,
- "required": false,
- "truths": [
- "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."
- },
- "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": "Do you really want to delete the selected entries?",
- "quick_links": "Quick Links",
- "select_all": "Select All",
- "unselect_all": "Unselect All"
- }
- }
- },
- {
- "count": 1,
- "error": null,
- "result": [
- {
- "cn": [
- "Administrator"
- ],
- "dn": "uid=admin,cn=users,cn=accounts,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com",
- "gecos": [
- "Administrator"
- ],
- "gidnumber": [
- "1010626268"
- ],
- "homedirectory": [
- "/home/admin"
- ],
- "ipauniqueid": [
- "73321718-f35011df-8e89dc8d-0b6df103"
- ],
- "krblastpwdchange": [
- "20101118201738Z"
- ],
- "krbpasswordexpiration": [
- "20110216201738Z"
- ],
- "krbprincipalname": [
- "admin@AYOUNG.BOSTON.DEVEL.REDHAT.COM"
- ],
- "loginshell": [
- "/bin/bash"
- ],
- "memberof_group": [
- "admins"
- ],
- "memberof_rolegroup": [
- "replicaadmin"
- ],
- "memberof_taskgroup": [
- "managereplica",
- "deletereplica"
- ],
- "mepmanagedentry": [
- "cn=admin,cn=groups,cn=accounts,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com"
- ],
- "nsaccountlock": [
- "False"
- ],
- "objectclass": [
- "top",
- "person",
- "posixaccount",
- "krbprincipalaux",
- "krbticketpolicyaux",
- "inetuser",
- "ipaobject",
- "mepOriginEntry"
- ],
- "sn": [
- "Administrator"
- ],
- "uid": [
- "admin"
- ],
- "uidnumber": [
- "1010626268"
- ]
- }
- ],
- "summary": "1 user matched",
- "truncated": false
- },
- {
- "count": 64,
- "error": null,
- "result": {
- "basedn": "dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com",
- "bin": "/var/www",
- "ca_agent_port": 9443,
- "ca_ee_port": 9444,
- "ca_host": "ipa.ayoung.boston.devel.redhat.com",
- "ca_port": 9180,
- "conf": "/etc/ipa/server.conf",
- "conf_default": "/etc/ipa/default.conf",
- "confdir": "/etc/ipa",
- "config_loaded": true,
- "container_accounts": "cn=accounts",
- "container_applications": "cn=applications,cn=configs,cn=policies",
- "container_automount": "cn=automount",
- "container_configs": "cn=configs,cn=policies",
- "container_dns": "cn=dns",
- "container_group": "cn=groups,cn=accounts",
- "container_hbac": "cn=hbac",
- "container_hbacservice": "cn=hbacservices,cn=accounts",
- "container_hbacservicegroup": "cn=hbacservicegroups,cn=accounts",
- "container_host": "cn=computers,cn=accounts",
- "container_hostgroup": "cn=hostgroups,cn=accounts",
- "container_netgroup": "cn=ng,cn=alt",
- "container_policies": "cn=policies",
- "container_policygroups": "cn=policygroups,cn=configs,cn=policies",
- "container_policylinks": "cn=policylinks,cn=configs,cn=policies",
- "container_rolegroup": "cn=rolegroups,cn=accounts",
- "container_roles": "cn=roles,cn=policies",
- "container_service": "cn=services,cn=accounts",
- "container_sudocmd": "cn=sudocmds,cn=accounts",
- "container_sudocmdgroup": "cn=sudocmdgroups,cn=accounts",
- "container_sudorule": "cn=sudorules",
- "container_taskgroup": "cn=taskgroups,cn=accounts",
- "container_user": "cn=users,cn=accounts",
- "container_virtual": "cn=virtual operations",
- "context": "server",
- "debug": false,
- "domain": "ayoung.boston.devel.redhat.com",
- "dot_ipa": "/var/www/.ipa",
- "enable_ra": true,
- "fallback": true,
- "home": "/var/www",
- "host": "ipa.ayoung.boston.devel.redhat.com",
- "in_server": true,
- "in_tree": false,
- "interactive": true,
- "ipalib": "/usr/lib/python2.6/site-packages/ipalib",
- "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-AYOUNG-BOSTON-DEVEL-REDHAT-COM.socket",
- "log": null,
- "logdir": "/var/log/ipa",
- "mode": "production",
- "mount_ipa": "/ipa/",
- "mount_jsonserver": "json",
- "mount_xmlserver": "xml",
- "prompt_all": false,
- "ra_plugin": "dogtag",
- "realm": "AYOUNG.BOSTON.DEVEL.REDHAT.COM",
- "rpc_json_uri": "http://localhost:8888/ipa/json",
- "script": "/var/www/mod_wsgi",
- "site_packages": "/usr/lib/python2.6/site-packages",
- "startup_traceback": false,
- "verbose": 0,
- "webui_assets_dir": null,
- "webui_prod": true,
- "xmlrpc_uri": "https://ipa.ayoung.boston.devel.redhat.com/ipa/xml"
- },
- "summary": "64 variables",
- "total": 64
- }
- ]
- }
-} \ No newline at end of file