{ "error": null, "id": null, "result": { "commands": {}, "methods": {}, "objects": { "aci": { "__base64__": "" }, "automember": { "aciattrs": [ "automemberexclusiveregex", "automemberinclusiveregex", "automembertargetgroup", "cn", "description", "objectclass" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=automember,cn=etc", "default_attributes": [ "automemberinclusiveregex", "automemberexclusiveregex", "cn", "automembertargetgroup", "description", "automemberdefaultgroup" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Auto Membership Rule", "label_singular": "Entry", "methods": [ "add", "add_condition", "default_group_remove", "default_group_set", "default_group_show", "del", "find", "mod", "remove_condition", "show" ], "name": "automember", "object_class": [ "top", "automemberregexrule" ], "object_class_config": null, "object_name": "auto_member_rule", "object_name_plural": "auto_member_rules", "parent_object": "", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "A description of this auto member rule", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Default group for entries to land", "flags": [ "no_update", "no_create", "no_search" ], "label": "Default (fallback) Group", "name": "automemberdefaultgroup", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "" }, "automountkey": { "aciattrs": [ "automountinformation", "automountkey", "description", "objectclass" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=automount", "default_attributes": [ "automountkey", "automountinformation", "description" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Automount Keys", "label_singular": "Automount Key", "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": "description", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "IA5Str", "doc": "Automount key name.", "flags": [ "req_update" ], "label": "Key", "name": "automountkey", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "IA5Str", "doc": "Mount information", "flags": [], "label": "Mount information", "name": "automountinformation", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "description", "exclude": [ "webui" ], "flags": [ "no_update", "no_create", "no_output", "no_search" ], "label": "description", "name": "description", "noextrawhitespace": true, "primary_key": true, "type": "unicode" } ], "uuid_attribute": "" }, "automountlocation": { "aciattrs": [ "cn", "objectclass" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=automount", "default_attributes": [ "cn" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Automount Locations", "label_singular": "Automount Location", "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": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Automount location name.", "flags": [], "label": "Location", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" } ], "uuid_attribute": "" }, "automountmap": { "aciattrs": [ "automountmapname", "description", "objectclass" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=automount", "default_attributes": [ "automountmapname", "description" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Automount Maps", "label_singular": "Automount Map", "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": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "IA5Str", "doc": "Automount map name.", "flags": [], "label": "Map", "name": "automountmapname", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "" }, "config": { "aciattrs": [], "attribute_members": {}, "bindable": false, "container_dn": "", "default_attributes": [ "ipamaxusernamelength", "ipahomesrootdir", "ipadefaultloginshell", "ipadefaultprimarygroup", "ipadefaultemaildomain", "ipasearchtimelimit", "ipasearchrecordslimit", "ipausersearchfields", "ipagroupsearchfields", "ipamigrationenabled", "ipacertificatesubjectbase", "ipapwdexpadvnotify", "ipaselinuxusermaporder", "ipaselinuxusermapdefault", "ipaconfigstring", "ipakrbauthzdata" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Configuration", "label_singular": "Configuration", "methods": [ "mod", "show" ], "name": "config", "object_class": [], "object_class_config": null, "object_name": "configuration options", "object_name_plural": "entries", "parent_object": "", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Int", "doc": "Maximum username length", "flags": [], "label": "Maximum username length", "maxvalue": 2147483647, "minvalue": 1, "name": "ipamaxusernamelength", "required": true, "type": "int" }, { "class": "IA5Str", "doc": "Default location of home directories", "flags": [], "label": "Home directory base", "name": "ipahomesrootdir", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Default shell for new users", "flags": [], "label": "Default shell", "name": "ipadefaultloginshell", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Default group for new users", "flags": [], "label": "Default users group", "name": "ipadefaultprimarygroup", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Default e-mail domain", "flags": [], "label": "Default e-mail domain", "name": "ipadefaultemaildomain", "noextrawhitespace": true, "type": "unicode" }, { "class": "Int", "doc": "Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)", "flags": [], "label": "Search time limit", "maxvalue": 2147483647, "minvalue": -1, "name": "ipasearchtimelimit", "required": true, "type": "int" }, { "class": "Int", "doc": "Maximum number of records to search (-1 is unlimited)", "flags": [], "label": "Search size limit", "maxvalue": 2147483647, "minvalue": -1, "name": "ipasearchrecordslimit", "required": true, "type": "int" }, { "class": "IA5Str", "doc": "A comma-separated list of fields to search in when searching for users", "flags": [], "label": "User search fields", "name": "ipausersearchfields", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "IA5Str", "doc": "A comma-separated list of fields to search in when searching for groups", "flags": [], "label": "Group search fields", "name": "ipagroupsearchfields", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Bool", "doc": "Enable migration mode", "flags": [], "label": "Enable migration mode", "name": "ipamigrationenabled", "required": true, "type": "bool" }, { "class": "DNParam", "doc": "Base for certificate subjects (OU=Test,O=Example)", "flags": [ "no_update" ], "label": "Certificate Subject base", "name": "ipacertificatesubjectbase", "required": true, "type": "DN" }, { "class": "Str", "doc": "Default group objectclasses (comma-separated list)", "flags": [], "label": "Default group objectclasses", "multivalue": true, "name": "ipagroupobjectclasses", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Default user objectclasses (comma-separated list)", "flags": [], "label": "Default user objectclasses", "multivalue": true, "name": "ipauserobjectclasses", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Int", "doc": "Number of days's notice of impending password expiration", "flags": [], "label": "Password Expiration Notification (days)", "maxvalue": 2147483647, "minvalue": 0, "name": "ipapwdexpadvnotify", "required": true, "type": "int" }, { "class": "StrEnum", "doc": "Extra hashes to generate in password plug-in", "flags": [], "label": "Password plugin features", "multivalue": true, "name": "ipaconfigstring", "type": "unicode", "values": [ "AllowLMhash", "AllowNThash", "KDC:Disable Last Success", "KDC:Disable Lockout" ] }, { "class": "Str", "doc": "Order in increasing priority of SELinux users, delimited by $", "flags": [], "label": "SELinux user map order", "name": "ipaselinuxusermaporder", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Default SELinux user when no match is found in SELinux map rule", "flags": [], "label": "Default SELinux user", "name": "ipaselinuxusermapdefault", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "StrEnum", "doc": "Default types of PAC for new services", "flags": [], "label": "PAC type", "multivalue": true, "name": "ipakrbauthzdata", "type": "unicode", "values": [ "MS-PAC", "PAD" ] } ], "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", "automemberdefaultgroup", "automemberdisabled", "automemberexclusiveregex", "automemberfilter", "automembergroupingattr", "automemberinclusiveregex", "automemberscope", "automembertargetgroup", "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", "dnafilter", "dnahostname", "dnainterval", "dnamagicregen", "dnamaxvalue", "dnamerecord", "dnanextrange", "dnanextvalue", "dnaportnum", "dnaprefix", "dnarangerequesttimeout", "dnaremainingvalues", "dnascope", "dnasecureportnum", "dnasharedcfgdn", "dnathreshold", "dnatype", "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", "idnsallowquery", "idnsallowsyncptr", "idnsallowtransfer", "idnsforwarders", "idnsforwardpolicy", "idnsname", "idnspersistentsearch", "idnssoaexpire", "idnssoaminimum", "idnssoamname", "idnssoarefresh", "idnssoaretry", "idnssoarname", "idnssoaserial", "idnsupdatepolicy", "idnszoneactive", "idnszonerefresh", "inetdomainbasedn", "inetdomainstatus", "inetsubscriberaccountid", "inetsubscriberchallenge", "inetsubscriberresponse", "inetuserhttpurl", "inetuserstatus", "info", "initials", "installationtimestamp", "internalcreatorsname", "internalmodifiersname", "internationalisdnnumber", "ipaallowedtarget", "ipaallowtoimpersonate", "ipabaseid", "ipabaserid", "ipacertificatesubjectbase", "ipaclientversion", "ipaconfigstring", "ipacustomfields", "ipadefaultemaildomain", "ipadefaultloginshell", "ipadefaultprimarygroup", "ipaenabledflag", "ipaexternalmember", "ipagroupobjectclasses", "ipagroupsearchfields", "ipahomesrootdir", "ipaidrangesize", "ipakrbauthzdata", "ipakrbprincipalalias", "ipamaxusernamelength", "ipamigrationenabled", "ipantdomainguid", "ipantfallbackprimarygroup", "ipantflatname", "ipanthash", "ipanthomedirectory", "ipanthomedirectorydrive", "ipantlogonscript", "ipantprofilepath", "ipantsecurityidentifier", "ipantsupportedencryptiontypes", "ipanttrustattributes", "ipanttrustauthincoming", "ipanttrustauthoutgoing", "ipanttrustdirection", "ipanttrusteddomainsid", "ipanttrustforesttrustinfo", "ipanttrustpartner", "ipanttrustposixoffset", "ipanttrusttype", "ipapermissiontype", "ipapwdexpadvnotify", "ipasearchrecordslimit", "ipasearchtimelimit", "ipasecondarybaserid", "ipaselinuxuser", "ipaselinuxusermapdefault", "ipaselinuxusermaporder", "ipasshpubkey", "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", "memberprincipal", "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", "nsds5replicaabortcleanruv", "nsds5replicaautoreferral", "nsds5replicabinddn", "nsds5replicabindmethod", "nsds5replicabusywaittime", "nsds5replicachangecount", "nsds5replicachangessentsincestartup", "nsds5replicacleanruv", "nsds5replicacleanruvnotified", "nsds5replicacredentials", "nsds5replicaenabled", "nsds5replicahost", "nsds5replicaid", "nsds5replicalastinitend", "nsds5replicalastinitstart", "nsds5replicalastinitstatus", "nsds5replicalastupdateend", "nsds5replicalastupdatestart", "nsds5replicalastupdatestatus", "nsds5replicalegacyconsumer", "nsds5replicaname", "nsds5replicaport", "nsds5replicapurgedelay", "nsds5replicareferral", "nsds5replicaroot", "nsds5replicasessionpausetime", "nsds5replicastripattrs", "nsds5replicatedattributelist", "nsds5replicatedattributelisttotal", "nsds5replicatimeout", "nsds5replicatombstonepurgeinterval", "nsds5replicatransportinfo", "nsds5replicatype", "nsds5replicaupdateinprogress", "nsds5replicaupdateschedule", "nsds5task", "nsds7directoryreplicasubtree", "nsds7dirsynccookie", "nsds7newwingroupsyncenabled", "nsds7newwinusersyncenabled", "nsds7windowsdomain", "nsds7windowsreplicasubtree", "nsecrecord", "nsencryptionalgorithm", "nserrorlog", "nsexecref", "nsexpirationdate", "nsgrouprdncomponent", "nshardwareplatform", "nshelpref", "nshostlocation", "nsidletimeout", "nsidlistscanlimit", "nsindextype", "nsinstalledlocation", "nsjarfilename", "nskeyfile", "nsldapschemaversion", "nslicensedfor", "nslicenseendtime", "nslicensestarttime", "nslogsuppress", "nslookthroughlimit", "nsmatchingrule", "nsmsgdisallowaccess", "nsmsgnummsgquota", "nsnickname", "nsnyr", "nsosversion", "nspagedidlistscanlimit", "nspagedlookthroughlimit", "nspagedsizelimit", "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-pluginconfigarea", "nsslapd-plugindescription", "nsslapd-pluginenabled", "nsslapd-pluginid", "nsslapd-plugininitfunc", "nsslapd-pluginpath", "nsslapd-plugintype", "nsslapd-pluginvendor", "nsslapd-pluginversion", "nsslapd-readonly", "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", "nstls1", "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", "pamfilter", "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", "pwdupdatetime", "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", "sambacleartextpassword", "sambadomainname", "sambaflatname", "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", "sambapreviouscleartextpassword", "sambaprimarygroupsid", "sambaprofilepath", "sambapwdcanchange", "sambapwdhistorylength", "sambapwdlastset", "sambapwdmustchange", "sambarefusemachinepwdchange", "sambasecurityidentifier", "sambasharename", "sambasid", "sambasidlist", "sambastringlistoption", "sambastringoption", "sambasupportedencryptiontypes", "sambatrustattributes", "sambatrustauthincoming", "sambatrustauthoutgoing", "sambatrustdirection", "sambatrustflags", "sambatrustforesttrustinfo", "sambatrustpartner", "sambatrustposixoffset", "sambatrusttype", "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", "sudonotafter", "sudonotbefore", "sudooption", "sudoorder", "sudorunas", "sudorunasgroup", "sudorunasuser", "sudouser", "supportedalgorithms", "supportedcontrol", "supportedextension", "supportedfeatures", "supportedldapversion", "supportedsaslmechanisms", "targetdn", "telephonenumber", "teletexterminalidentifier", "telexnumber", "title", "tombstonenumsubordinates", "trustmodel", "ttl", "txtrecord", "uid", "uidnumber", "unhashed#user#password", "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", "cospriority", "krbpwdpolicyreference" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Entry", "label_singular": "Entry", "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": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "", "flags": [], "label": "", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "DNParam", "doc": "", "flags": [], "label": "", "name": "krbpwdpolicyreference", "required": true, "type": "DN" }, { "class": "Int", "doc": "", "flags": [], "label": "", "maxvalue": 2147483647, "minvalue": 0, "name": "cospriority", "required": true, "type": "int" } ], "uuid_attribute": "" }, "delegation": { "bindable": false, "label": "Delegations", "label_singular": "Delegation", "methods": [ "add", "del", "find", "mod", "show" ], "name": "delegation", "object_name": "delegation", "object_name_plural": "delegations", "primary_key": "aciname", "takes_params": [ { "class": "Str", "doc": "Delegation name", "flags": [], "label": "Delegation name", "name": "aciname", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, "name": "permissions", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Comma-separated list of attributes", "flags": [], "label": "Attributes", "multivalue": true, "name": "attrs", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "User group to apply delegation to", "flags": [], "label": "Member user group", "name": "memberof", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "User group ACI grants access to", "flags": [], "label": "User group", "name": "group", "noextrawhitespace": true, "required": true, "type": "unicode" } ] }, "dnsconfig": { "aciattrs": [], "attribute_members": {}, "bindable": false, "container_dn": "", "default_attributes": [ "idnsforwardpolicy", "idnsforwarders", "idnsallowsyncptr", "idnszonerefresh" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "DNS Global Configuration", "label_singular": "DNS Global Configuration", "methods": [ "mod", "show" ], "name": "dnsconfig", "object_class": [], "object_class_config": null, "object_name": "DNS configuration options", "object_name_plural": "entries", "parent_object": "", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "A list of global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Global forwarders", "multivalue": true, "name": "idnsforwarders", "noextrawhitespace": true, "type": "unicode" }, { "class": "StrEnum", "doc": "Forward policy", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", "first" ] }, { "class": "Bool", "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records", "flags": [], "label": "Allow PTR sync", "name": "idnsallowsyncptr", "type": "bool" }, { "class": "Int", "doc": "An interval between regular polls of the name server for new DNS zones", "flags": [], "label": "Zone refresh interval", "maxvalue": 2147483647, "minvalue": 0, "name": "idnszonerefresh", "type": "int" } ], "uuid_attribute": "" }, "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": [ "idnsname", "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 Resource Records", "label_singular": "DNS Resource Record", "methods": [ "add", "del", "delentry", "find", "mod", "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_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Record name", "flags": [], "label": "Record name", "name": "idnsname", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Int", "doc": "Time to live", "flags": [], "label": "Time to live", "maxvalue": 2147483647, "minvalue": -2147483648, "name": "dnsttl", "type": "int" }, { "class": "StrEnum", "doc": "DNS class", "flags": [], "label": "Class", "name": "dnsclass", "type": "unicode", "values": [ "IN", "CS", "CH", "HS" ] }, { "class": "Any", "doc": "Records", "flags": [ "no_update", "no_create", "no_search" ], "label": "Records", "name": "dnsrecords", "type": "object" }, { "class": "Str", "doc": "Record type", "flags": [ "no_update", "no_create", "no_search" ], "label": "Record type", "name": "dnstype", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Record data", "flags": [ "no_update", "no_create", "no_search" ], "label": "Record data", "name": "dnsdata", "noextrawhitespace": true, "type": "unicode" }, { "class": "ARecord", "doc": "Comma-separated list of raw A records", "flags": [], "label": "A record", "multivalue": true, "name": "arecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "A Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "IP Address", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "arecord", "label": "A IP Address", "name": "a_part_ip_address", "noextrawhitespace": true, "option_group": "A Record", "type": "unicode" }, { "class": "Flag", "doc": "Create reverse record for this IP Address", "flags": [ "no_update", "dnsrecord_extra", "virtual_attribute" ], "hint": "arecord", "label": "A Create reverse", "name": "a_extra_create_reverse", "option_group": "A Record", "type": "bool" }, { "class": "AAAARecord", "doc": "Comma-separated list of raw AAAA records", "flags": [], "label": "AAAA record", "multivalue": true, "name": "aaaarecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "AAAA Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "IP Address", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "aaaarecord", "label": "AAAA IP Address", "name": "aaaa_part_ip_address", "noextrawhitespace": true, "option_group": "AAAA Record", "type": "unicode" }, { "class": "Flag", "doc": "Create reverse record for this IP Address", "flags": [ "no_update", "dnsrecord_extra", "virtual_attribute" ], "hint": "aaaarecord", "label": "AAAA Create reverse", "name": "aaaa_extra_create_reverse", "option_group": "AAAA Record", "type": "bool" }, { "class": "A6Record", "doc": "Comma-separated list of raw A6 records", "flags": [], "label": "A6 record", "multivalue": true, "name": "a6record", "noextrawhitespace": true, "normalizedns": true, "option_group": "A6 Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "Record data", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "a6record", "label": "A6 Record data", "name": "a6_part_data", "noextrawhitespace": true, "option_group": "A6 Record", "type": "unicode" }, { "class": "AFSDBRecord", "doc": "Comma-separated list of raw AFSDB records", "flags": [], "label": "AFSDB record", "multivalue": true, "name": "afsdbrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "AFSDB Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Subtype", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "afsdbrecord", "label": "AFSDB Subtype", "maxvalue": 65535, "minvalue": 0, "name": "afsdb_part_subtype", "option_group": "AFSDB Record", "type": "int" }, { "class": "Str", "doc": "Hostname", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "afsdbrecord", "label": "AFSDB Hostname", "name": "afsdb_part_hostname", "noextrawhitespace": true, "option_group": "AFSDB Record", "type": "unicode" }, { "class": "APLRecord", "doc": "Comma-separated list of raw APL records", "flags": [ "no_option" ], "label": "APL record", "multivalue": true, "name": "aplrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "APL Record", "type": "unicode", "validatedns": true }, { "class": "CERTRecord", "doc": "Comma-separated list of raw CERT records", "flags": [], "label": "CERT record", "multivalue": true, "name": "certrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "CERT Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Certificate Type", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "certrecord", "label": "CERT Certificate Type", "maxvalue": 65535, "minvalue": 0, "name": "cert_part_type", "option_group": "CERT Record", "type": "int" }, { "class": "Int", "doc": "Key Tag", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "certrecord", "label": "CERT Key Tag", "maxvalue": 65535, "minvalue": 0, "name": "cert_part_key_tag", "option_group": "CERT Record", "type": "int" }, { "class": "Int", "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "certrecord", "label": "CERT Algorithm", "maxvalue": 255, "minvalue": 0, "name": "cert_part_algorithm", "option_group": "CERT Record", "type": "int" }, { "class": "Str", "doc": "Certificate/CRL", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "certrecord", "label": "CERT Certificate/CRL", "name": "cert_part_certificate_or_crl", "noextrawhitespace": true, "option_group": "CERT Record", "type": "unicode" }, { "class": "CNAMERecord", "doc": "Comma-separated list of raw CNAME records", "flags": [], "label": "CNAME record", "multivalue": true, "name": "cnamerecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "CNAME Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "A hostname which this alias hostname points to", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "cnamerecord", "label": "CNAME Hostname", "name": "cname_part_hostname", "noextrawhitespace": true, "option_group": "CNAME Record", "type": "unicode" }, { "class": "DHCIDRecord", "doc": "Comma-separated list of raw DHCID records", "flags": [ "no_option" ], "label": "DHCID record", "multivalue": true, "name": "dhcidrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "DHCID Record", "type": "unicode", "validatedns": true }, { "class": "DLVRecord", "doc": "Comma-separated list of raw DLV records", "flags": [ "no_option" ], "label": "DLV record", "multivalue": true, "name": "dlvrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "DLV Record", "type": "unicode", "validatedns": true }, { "class": "DNAMERecord", "doc": "Comma-separated list of raw DNAME records", "flags": [], "label": "DNAME record", "multivalue": true, "name": "dnamerecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "DNAME Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "Target", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "dnamerecord", "label": "DNAME Target", "name": "dname_part_target", "noextrawhitespace": true, "option_group": "DNAME Record", "type": "unicode" }, { "class": "DNSKEYRecord", "doc": "Comma-separated list of raw DNSKEY records", "flags": [ "no_option" ], "label": "DNSKEY record", "multivalue": true, "name": "dnskeyrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "DNSKEY Record", "type": "unicode", "validatedns": true }, { "class": "DSRecord", "doc": "Comma-separated list of raw DS records", "flags": [], "label": "DS record", "multivalue": true, "name": "dsrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "DS Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Key Tag", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "dsrecord", "label": "DS Key Tag", "maxvalue": 65535, "minvalue": 0, "name": "ds_part_key_tag", "option_group": "DS Record", "type": "int" }, { "class": "Int", "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "dsrecord", "label": "DS Algorithm", "maxvalue": 255, "minvalue": 0, "name": "ds_part_algorithm", "option_group": "DS Record", "type": "int" }, { "class": "Int", "doc": "Digest Type", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "dsrecord", "label": "DS Digest Type", "maxvalue": 255, "minvalue": 0, "name": "ds_part_digest_type", "option_group": "DS Record", "type": "int" }, { "class": "Str", "doc": "Digest", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "dsrecord", "label": "DS Digest", "name": "ds_part_digest", "noextrawhitespace": true, "option_group": "DS Record", "type": "unicode" }, { "class": "HIPRecord", "doc": "Comma-separated list of raw HIP records", "flags": [ "no_option" ], "label": "HIP record", "multivalue": true, "name": "hiprecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "HIP Record", "type": "unicode", "validatedns": true }, { "class": "IPSECKEYRecord", "doc": "Comma-separated list of raw IPSECKEY records", "flags": [ "no_option" ], "label": "IPSECKEY record", "multivalue": true, "name": "ipseckeyrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "IPSECKEY Record", "type": "unicode", "validatedns": true }, { "class": "KEYRecord", "doc": "Comma-separated list of raw KEY records", "flags": [], "label": "KEY record", "multivalue": true, "name": "keyrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "KEY Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Flags", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "keyrecord", "label": "KEY Flags", "maxvalue": 65535, "minvalue": 0, "name": "key_part_flags", "option_group": "KEY Record", "type": "int" }, { "class": "Int", "doc": "Protocol", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "keyrecord", "label": "KEY Protocol", "maxvalue": 255, "minvalue": 0, "name": "key_part_protocol", "option_group": "KEY Record", "type": "int" }, { "class": "Int", "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "keyrecord", "label": "KEY Algorithm", "maxvalue": 255, "minvalue": 0, "name": "key_part_algorithm", "option_group": "KEY Record", "type": "int" }, { "class": "Str", "doc": "Public Key", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "keyrecord", "label": "KEY Public Key", "name": "key_part_public_key", "noextrawhitespace": true, "option_group": "KEY Record", "type": "unicode" }, { "class": "KXRecord", "doc": "Comma-separated list of raw KX records", "flags": [], "label": "KX record", "multivalue": true, "name": "kxrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "KX Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "kxrecord", "label": "KX Preference", "maxvalue": 65535, "minvalue": 0, "name": "kx_part_preference", "option_group": "KX Record", "type": "int" }, { "class": "Str", "doc": "A host willing to act as a key exchanger", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "kxrecord", "label": "KX Exchanger", "name": "kx_part_exchanger", "noextrawhitespace": true, "option_group": "KX Record", "type": "unicode" }, { "class": "LOCRecord", "doc": "Comma-separated list of raw LOC records", "flags": [], "label": "LOC record", "multivalue": true, "name": "locrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "LOC Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Degrees Latitude", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Degrees Latitude", "maxvalue": 90, "minvalue": 0, "name": "loc_part_lat_deg", "option_group": "LOC Record", "type": "int" }, { "class": "Int", "doc": "Minutes Latitude", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Minutes Latitude", "maxvalue": 59, "minvalue": 0, "name": "loc_part_lat_min", "option_group": "LOC Record", "type": "int" }, { "class": "Decimal", "doc": "Seconds Latitude", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Seconds Latitude", "maxvalue": "59.999", "minvalue": "0.0", "name": "loc_part_lat_sec", "numberclass": [ "-Normal", "+Zero", "+Normal" ], "option_group": "LOC Record", "precision": 3, "type": "Decimal" }, { "class": "StrEnum", "doc": "Direction Latitude", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Direction Latitude", "name": "loc_part_lat_dir", "option_group": "LOC Record", "type": "unicode", "values": [ "N", "S" ] }, { "class": "Int", "doc": "Degrees Longitude", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Degrees Longitude", "maxvalue": 180, "minvalue": 0, "name": "loc_part_lon_deg", "option_group": "LOC Record", "type": "int" }, { "class": "Int", "doc": "Minutes Longitude", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Minutes Longitude", "maxvalue": 59, "minvalue": 0, "name": "loc_part_lon_min", "option_group": "LOC Record", "type": "int" }, { "class": "Decimal", "doc": "Seconds Longitude", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Seconds Longitude", "maxvalue": "59.999", "minvalue": "0.0", "name": "loc_part_lon_sec", "numberclass": [ "-Normal", "+Zero", "+Normal" ], "option_group": "LOC Record", "precision": 3, "type": "Decimal" }, { "class": "StrEnum", "doc": "Direction Longitude", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Direction Longitude", "name": "loc_part_lon_dir", "option_group": "LOC Record", "type": "unicode", "values": [ "E", "W" ] }, { "class": "Decimal", "doc": "Altitude", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Altitude", "maxvalue": "42849672.95", "minvalue": "-100000.00", "name": "loc_part_altitude", "numberclass": [ "-Normal", "+Zero", "+Normal" ], "option_group": "LOC Record", "precision": 2, "type": "Decimal" }, { "class": "Decimal", "doc": "Size", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Size", "maxvalue": "90000000.00", "minvalue": "0.0", "name": "loc_part_size", "numberclass": [ "-Normal", "+Zero", "+Normal" ], "option_group": "LOC Record", "precision": 2, "type": "Decimal" }, { "class": "Decimal", "doc": "Horizontal Precision", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Horizontal Precision", "maxvalue": "90000000.00", "minvalue": "0.0", "name": "loc_part_h_precision", "numberclass": [ "-Normal", "+Zero", "+Normal" ], "option_group": "LOC Record", "precision": 2, "type": "Decimal" }, { "class": "Decimal", "doc": "Vertical Precision", "flags": [ "dnsrecord_optional", "dnsrecord_part", "virtual_attribute" ], "hint": "locrecord", "label": "LOC Vertical Precision", "maxvalue": "90000000.00", "minvalue": "0.0", "name": "loc_part_v_precision", "numberclass": [ "-Normal", "+Zero", "+Normal" ], "option_group": "LOC Record", "precision": 2, "type": "Decimal" }, { "class": "MXRecord", "doc": "Comma-separated list of raw MX records", "flags": [], "label": "MX record", "multivalue": true, "name": "mxrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "MX Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Preference given to this exchanger. Lower values are more preferred", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "mxrecord", "label": "MX Preference", "maxvalue": 65535, "minvalue": 0, "name": "mx_part_preference", "option_group": "MX Record", "type": "int" }, { "class": "Str", "doc": "A host willing to act as a mail exchanger", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "mxrecord", "label": "MX Exchanger", "name": "mx_part_exchanger", "noextrawhitespace": true, "option_group": "MX Record", "type": "unicode" }, { "class": "NAPTRRecord", "doc": "Comma-separated list of raw NAPTR records", "flags": [], "label": "NAPTR record", "multivalue": true, "name": "naptrrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "NAPTR Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Order", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "naptrrecord", "label": "NAPTR Order", "maxvalue": 65535, "minvalue": 0, "name": "naptr_part_order", "option_group": "NAPTR Record", "type": "int" }, { "class": "Int", "doc": "Preference", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "naptrrecord", "label": "NAPTR Preference", "maxvalue": 65535, "minvalue": 0, "name": "naptr_part_preference", "option_group": "NAPTR Record", "type": "int" }, { "class": "Str", "doc": "Flags", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "naptrrecord", "label": "NAPTR Flags", "name": "naptr_part_flags", "noextrawhitespace": true, "option_group": "NAPTR Record", "type": "unicode" }, { "class": "Str", "doc": "Service", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "naptrrecord", "label": "NAPTR Service", "name": "naptr_part_service", "noextrawhitespace": true, "option_group": "NAPTR Record", "type": "unicode" }, { "class": "Str", "doc": "Regular Expression", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "naptrrecord", "label": "NAPTR Regular Expression", "name": "naptr_part_regexp", "noextrawhitespace": true, "option_group": "NAPTR Record", "type": "unicode" }, { "class": "Str", "doc": "Replacement", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "naptrrecord", "label": "NAPTR Replacement", "name": "naptr_part_replacement", "noextrawhitespace": true, "option_group": "NAPTR Record", "type": "unicode" }, { "class": "NSRecord", "doc": "Comma-separated list of raw NS records", "flags": [], "label": "NS record", "multivalue": true, "name": "nsrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "NS Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "Hostname", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "nsrecord", "label": "NS Hostname", "name": "ns_part_hostname", "noextrawhitespace": true, "option_group": "NS Record", "type": "unicode" }, { "class": "NSECRecord", "doc": "Comma-separated list of raw NSEC records", "flags": [], "label": "NSEC record", "multivalue": true, "name": "nsecrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "NSEC Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "Next Domain Name", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "nsecrecord", "label": "NSEC Next Domain Name", "name": "nsec_part_next", "noextrawhitespace": true, "option_group": "NSEC Record", "type": "unicode" }, { "class": "StrEnum", "doc": "Type Map", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "nsecrecord", "label": "NSEC Type Map", "multivalue": true, "name": "nsec_part_types", "option_group": "NSEC Record", "type": "unicode", "values": [ "SOA", "A", "AAAA", "A6", "AFSDB", "APL", "CERT", "CNAME", "DHCID", "DLV", "DNAME", "DNSKEY", "DS", "HIP", "IPSECKEY", "KEY", "KX", "LOC", "MX", "NAPTR", "NS", "NSEC", "NSEC3", "NSEC3PARAM", "PTR", "RRSIG", "RP", "SIG", "SPF", "SRV", "SSHFP", "TA", "TKEY", "TSIG", "TXT" ] }, { "class": "NSEC3Record", "doc": "Comma-separated list of raw NSEC3 records", "flags": [ "no_option" ], "label": "NSEC3 record", "multivalue": true, "name": "nsec3record", "noextrawhitespace": true, "normalizedns": true, "option_group": "NSEC3 Record", "type": "unicode", "validatedns": true }, { "class": "NSEC3PARAMRecord", "doc": "Comma-separated list of raw NSEC3PARAM records", "flags": [ "no_option" ], "label": "NSEC3PARAM record", "multivalue": true, "name": "nsec3paramrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "NSEC3PARAM Record", "type": "unicode", "validatedns": true }, { "class": "PTRRecord", "doc": "Comma-separated list of raw PTR records", "flags": [], "label": "PTR record", "multivalue": true, "name": "ptrrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "PTR Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "The hostname this reverse record points to", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "ptrrecord", "label": "PTR Hostname", "name": "ptr_part_hostname", "noextrawhitespace": true, "option_group": "PTR Record", "type": "unicode" }, { "class": "RRSIGRecord", "doc": "Comma-separated list of raw RRSIG records", "flags": [], "label": "RRSIG record", "multivalue": true, "name": "rrsigrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "RRSIG Record", "type": "unicode", "validatedns": true }, { "class": "StrEnum", "doc": "Type Covered", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Type Covered", "name": "rrsig_part_type_covered", "option_group": "RRSIG Record", "type": "unicode", "values": [ "SOA", "A", "AAAA", "A6", "AFSDB", "APL", "CERT", "CNAME", "DHCID", "DLV", "DNAME", "DNSKEY", "DS", "HIP", "IPSECKEY", "KEY", "KX", "LOC", "MX", "NAPTR", "NS", "NSEC", "NSEC3", "NSEC3PARAM", "PTR", "RRSIG", "RP", "SPF", "SRV", "SSHFP", "TA", "TKEY", "TSIG", "TXT" ] }, { "class": "Int", "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Algorithm", "maxvalue": 255, "minvalue": 0, "name": "rrsig_part_algorithm", "option_group": "RRSIG Record", "type": "int" }, { "class": "Int", "doc": "Labels", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Labels", "maxvalue": 255, "minvalue": 0, "name": "rrsig_part_labels", "option_group": "RRSIG Record", "type": "int" }, { "class": "Int", "doc": "Original TTL", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Original TTL", "maxvalue": 2147483647, "minvalue": 0, "name": "rrsig_part_original_ttl", "option_group": "RRSIG Record", "type": "int" }, { "class": "Str", "doc": "Signature Expiration", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Signature Expiration", "name": "rrsig_part_signature_expiration", "noextrawhitespace": true, "option_group": "RRSIG Record", "type": "unicode" }, { "class": "Str", "doc": "Signature Inception", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Signature Inception", "name": "rrsig_part_signature_inception", "noextrawhitespace": true, "option_group": "RRSIG Record", "type": "unicode" }, { "class": "Int", "doc": "Key Tag", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Key Tag", "maxvalue": 65535, "minvalue": 0, "name": "rrsig_part_key_tag", "option_group": "RRSIG Record", "type": "int" }, { "class": "Str", "doc": "Signer's Name", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Signer's Name", "name": "rrsig_part_signers_name", "noextrawhitespace": true, "option_group": "RRSIG Record", "type": "unicode" }, { "class": "Str", "doc": "Signature", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "rrsigrecord", "label": "RRSIG Signature", "name": "rrsig_part_signature", "noextrawhitespace": true, "option_group": "RRSIG Record", "type": "unicode" }, { "class": "RPRecord", "doc": "Comma-separated list of raw RP records", "flags": [ "no_option" ], "label": "RP record", "multivalue": true, "name": "rprecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "RP Record", "type": "unicode", "validatedns": true }, { "class": "SIGRecord", "doc": "Comma-separated list of raw SIG records", "flags": [], "label": "SIG record", "multivalue": true, "name": "sigrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "SIG Record", "type": "unicode", "validatedns": true }, { "class": "StrEnum", "doc": "Type Covered", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Type Covered", "name": "sig_part_type_covered", "option_group": "SIG Record", "type": "unicode", "values": [ "SOA", "A", "AAAA", "A6", "AFSDB", "APL", "CERT", "CNAME", "DHCID", "DLV", "DNAME", "DNSKEY", "DS", "HIP", "IPSECKEY", "KEY", "KX", "LOC", "MX", "NAPTR", "NS", "NSEC", "NSEC3", "NSEC3PARAM", "PTR", "RRSIG", "RP", "SPF", "SRV", "SSHFP", "TA", "TKEY", "TSIG", "TXT" ] }, { "class": "Int", "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Algorithm", "maxvalue": 255, "minvalue": 0, "name": "sig_part_algorithm", "option_group": "SIG Record", "type": "int" }, { "class": "Int", "doc": "Labels", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Labels", "maxvalue": 255, "minvalue": 0, "name": "sig_part_labels", "option_group": "SIG Record", "type": "int" }, { "class": "Int", "doc": "Original TTL", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Original TTL", "maxvalue": 2147483647, "minvalue": 0, "name": "sig_part_original_ttl", "option_group": "SIG Record", "type": "int" }, { "class": "Str", "doc": "Signature Expiration", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Signature Expiration", "name": "sig_part_signature_expiration", "noextrawhitespace": true, "option_group": "SIG Record", "type": "unicode" }, { "class": "Str", "doc": "Signature Inception", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Signature Inception", "name": "sig_part_signature_inception", "noextrawhitespace": true, "option_group": "SIG Record", "type": "unicode" }, { "class": "Int", "doc": "Key Tag", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Key Tag", "maxvalue": 65535, "minvalue": 0, "name": "sig_part_key_tag", "option_group": "SIG Record", "type": "int" }, { "class": "Str", "doc": "Signer's Name", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Signer's Name", "name": "sig_part_signers_name", "noextrawhitespace": true, "option_group": "SIG Record", "type": "unicode" }, { "class": "Str", "doc": "Signature", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sigrecord", "label": "SIG Signature", "name": "sig_part_signature", "noextrawhitespace": true, "option_group": "SIG Record", "type": "unicode" }, { "class": "SPFRecord", "doc": "Comma-separated list of raw SPF records", "flags": [ "no_option" ], "label": "SPF record", "multivalue": true, "name": "spfrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "SPF Record", "type": "unicode", "validatedns": true }, { "class": "SRVRecord", "doc": "Comma-separated list of raw SRV records", "flags": [], "label": "SRV record", "multivalue": true, "name": "srvrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "SRV Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Priority", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "srvrecord", "label": "SRV Priority", "maxvalue": 65535, "minvalue": 0, "name": "srv_part_priority", "option_group": "SRV Record", "type": "int" }, { "class": "Int", "doc": "Weight", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "srvrecord", "label": "SRV Weight", "maxvalue": 65535, "minvalue": 0, "name": "srv_part_weight", "option_group": "SRV Record", "type": "int" }, { "class": "Int", "doc": "Port", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "srvrecord", "label": "SRV Port", "maxvalue": 65535, "minvalue": 0, "name": "srv_part_port", "option_group": "SRV Record", "type": "int" }, { "class": "Str", "doc": "The domain name of the target host or '.' if the service is decidedly not available at this domain", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "srvrecord", "label": "SRV Target", "name": "srv_part_target", "noextrawhitespace": true, "option_group": "SRV Record", "type": "unicode" }, { "class": "SSHFPRecord", "doc": "Comma-separated list of raw SSHFP records", "flags": [], "label": "SSHFP record", "multivalue": true, "name": "sshfprecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "SSHFP Record", "type": "unicode", "validatedns": true }, { "class": "Int", "doc": "Algorithm", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sshfprecord", "label": "SSHFP Algorithm", "maxvalue": 255, "minvalue": 0, "name": "sshfp_part_algorithm", "option_group": "SSHFP Record", "type": "int" }, { "class": "Int", "doc": "Fingerprint Type", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sshfprecord", "label": "SSHFP Fingerprint Type", "maxvalue": 255, "minvalue": 0, "name": "sshfp_part_fp_type", "option_group": "SSHFP Record", "type": "int" }, { "class": "Str", "doc": "Fingerprint", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "sshfprecord", "label": "SSHFP Fingerprint", "name": "sshfp_part_fingerprint", "noextrawhitespace": true, "option_group": "SSHFP Record", "type": "unicode" }, { "class": "TARecord", "doc": "Comma-separated list of raw TA records", "flags": [ "no_option" ], "label": "TA record", "multivalue": true, "name": "tarecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "TA Record", "type": "unicode", "validatedns": true }, { "class": "TKEYRecord", "doc": "Comma-separated list of raw TKEY records", "flags": [ "no_option" ], "label": "TKEY record", "multivalue": true, "name": "tkeyrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "TKEY Record", "type": "unicode", "validatedns": true }, { "class": "TSIGRecord", "doc": "Comma-separated list of raw TSIG records", "flags": [ "no_option" ], "label": "TSIG record", "multivalue": true, "name": "tsigrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "TSIG Record", "type": "unicode", "validatedns": true }, { "class": "TXTRecord", "doc": "Comma-separated list of raw TXT records", "flags": [], "label": "TXT record", "multivalue": true, "name": "txtrecord", "noextrawhitespace": true, "normalizedns": true, "option_group": "TXT Record", "type": "unicode", "validatedns": true }, { "class": "Str", "doc": "Text Data", "flags": [ "dnsrecord_part", "virtual_attribute" ], "hint": "txtrecord", "label": "TXT Text Data", "name": "txt_part_data", "noextrawhitespace": true, "option_group": "TXT Record", "type": "unicode" } ], "uuid_attribute": "" }, "dnszone": { "aciattrs": [ "a6record", "aaaarecord", "afsdbrecord", "arecord", "certrecord", "cn", "cnamerecord", "dnamerecord", "dnsclass", "dnsttl", "dsrecord", "hinforecord", "idnsallowdynupdate", "idnsallowquery", "idnsallowsyncptr", "idnsallowtransfer", "idnsforwarders", "idnsforwardpolicy", "idnsname", "idnssoaexpire", "idnssoaminimum", "idnssoamname", "idnssoarefresh", "idnssoaretry", "idnssoarname", "idnssoaserial", "idnsupdatepolicy", "idnszoneactive", "keyrecord", "kxrecord", "locrecord", "managedby", "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", "idnssoamname", "idnssoarname", "idnssoaserial", "idnssoarefresh", "idnssoaretry", "idnssoaexpire", "idnssoaminimum", "idnsallowquery", "idnsallowtransfer", "idnsforwarders", "idnsforwardpolicy", "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 Zones", "label_singular": "DNS Zone", "methods": [ "add", "add_permission", "del", "disable", "enable", "find", "mod", "remove_permission", "show" ], "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_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Zone name (FQDN)", "flags": [], "label": "Zone name", "name": "idnsname", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "IP network to create reverse zone name from", "flags": [ "virtual_attribute" ], "label": "Reverse zone IP network", "name": "name_from_ip", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Authoritative nameserver domain name", "flags": [], "label": "Authoritative nameserver", "name": "idnssoamname", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Administrator e-mail address", "flags": [], "label": "Administrator e-mail address", "name": "idnssoarname", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Int", "doc": "SOA record serial number", "flags": [], "label": "SOA serial", "maxvalue": 2147483647, "minvalue": 1, "name": "idnssoaserial", "required": true, "type": "int" }, { "class": "Int", "default": 3600, "doc": "SOA record refresh time", "flags": [], "label": "SOA refresh", "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoarefresh", "required": true, "type": "int" }, { "class": "Int", "default": 900, "doc": "SOA record retry time", "flags": [], "label": "SOA retry", "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoaretry", "required": true, "type": "int" }, { "class": "Int", "default": 1209600, "doc": "SOA record expire time", "flags": [], "label": "SOA expire", "maxvalue": 2147483647, "minvalue": 0, "name": "idnssoaexpire", "required": true, "type": "int" }, { "class": "Int", "default": 3600, "doc": "How long should negative responses be cached", "flags": [], "label": "SOA minimum", "maxvalue": 10800, "minvalue": 0, "name": "idnssoaminimum", "required": true, "type": "int" }, { "class": "Int", "doc": "SOA record time to live", "flags": [], "label": "SOA time to live", "maxvalue": 2147483647, "minvalue": -2147483648, "name": "dnsttl", "type": "int" }, { "class": "StrEnum", "doc": "SOA record class", "flags": [], "label": "SOA class", "name": "dnsclass", "type": "unicode", "values": [ "IN", "CS", "CH", "HS" ] }, { "class": "Str", "doc": "BIND update policy", "flags": [], "label": "BIND update policy", "name": "idnsupdatepolicy", "noextrawhitespace": true, "type": "unicode" }, { "attribute": true, "class": "Bool", "doc": "Is zone active?", "flags": [ "no_update", "no_create" ], "label": "Active zone", "name": "idnszoneactive", "type": "bool" }, { "attribute": true, "class": "Bool", "doc": "Allow dynamic updates.", "flags": [], "label": "Dynamic update", "name": "idnsallowdynupdate", "type": "bool" }, { "class": "Str", "default": "any;", "doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries", "flags": [], "label": "Allow query", "name": "idnsallowquery", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "default": "none;", "doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone", "flags": [], "label": "Allow transfer", "name": "idnsallowtransfer", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "A list of per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"", "flags": [], "label": "Zone forwarders", "multivalue": true, "name": "idnsforwarders", "noextrawhitespace": true, "type": "unicode" }, { "class": "StrEnum", "doc": "Forward policy", "flags": [], "label": "Forward policy", "name": "idnsforwardpolicy", "type": "unicode", "values": [ "only", "first" ] }, { "class": "Bool", "doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone", "flags": [], "label": "Allow PTR sync", "name": "idnsallowsyncptr", "type": "bool" } ], "uuid_attribute": "" }, "group": { "aciattrs": [ "businesscategory", "cn", "description", "gidnumber", "ipaexternalmember", "ipauniqueid", "member", "memberof", "memberuid", "mepmanagedby", "o", "objectclass", "ou", "owner", "seealso", "userpassword" ], "attribute_members": { "member": [ "user", "group" ], "memberindirect": [ "user", "group" ], "memberof": [ "group", "netgroup", "role", "hbacrule", "sudorule" ], "memberofindirect": [ "group", "netgroup", "role", "hbacrule", "sudorule" ] }, "bindable": false, "container_dn": "cn=groups,cn=accounts", "default_attributes": [ "cn", "description", "gidnumber", "member", "memberof", "memberindirect", "memberofindirect", "ipaexternalmember" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "User Groups", "label_singular": "User Group", "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": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Group name", "flags": [], "label": "Group name", "maxlength": 255, "name": "cn", "noextrawhitespace": true, "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, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Group description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Int", "doc": "GID (use this option to set it manually)", "flags": [], "label": "GID", "maxvalue": 2147483647, "minvalue": 1, "name": "gidnumber", "type": "int" } ], "uuid_attribute": "ipauniqueid" }, "hbacrule": { "aciattrs": [ "accessruletype", "accesstime", "cn", "description", "externalhost", "hostcategory", "ipaenabledflag", "ipauniqueid", "memberhost", "memberservice", "memberuser", "servicecategory", "sourcehost", "sourcehostcategory", "usercategory" ], "attribute_members": { "memberhost": [ "host", "hostgroup" ], "memberservice": [ "hbacsvc", "hbacsvcgroup" ], "memberuser": [ "user", "group" ], "sourcehost": [ "host", "hostgroup" ] }, "bindable": false, "container_dn": "cn=hbac", "default_attributes": [ "cn", "ipaenabledflag", "description", "usercategory", "hostcategory", "sourcehostcategory", "servicecategory", "ipaenabledflag", "memberuser", "sourcehost", "memberhost", "memberservice", "memberhostgroup", "externalhost" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "HBAC Rules", "label_singular": "HBAC Rule", "methods": [ "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", "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", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Rule name", "flags": [], "label": "Rule name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "StrEnum", "default": "allow", "doc": "Rule type (allow)", "exclude": [ "webui" ], "flags": [ "no_option", "no_output" ], "label": "Rule type", "name": "accessruletype", "required": true, "type": "unicode", "values": [ "allow", "deny" ] }, { "class": "StrEnum", "doc": "User category the rule applies to", "flags": [], "label": "User category", "name": "usercategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Host category the rule applies to", "flags": [], "label": "Host category", "name": "hostcategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Source host category the rule applies to", "flags": [], "label": "Source host category", "name": "sourcehostcategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Service category the rule applies to", "flags": [], "label": "Service category", "name": "servicecategory", "type": "unicode", "values": [ "all" ] }, { "class": "Str", "doc": "Description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bool", "doc": "Enabled", "flags": [ "no_option" ], "label": "Enabled", "name": "ipaenabledflag", "type": "bool" }, { "class": "Str", "doc": "Users", "flags": [ "no_update", "no_create", "no_search" ], "label": "Users", "name": "memberuser_user", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "User Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "User Groups", "name": "memberuser_group", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Hosts", "flags": [ "no_update", "no_create", "no_search" ], "label": "Hosts", "name": "memberhost_host", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Host Groups", "name": "memberhost_hostgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Source Hosts", "flags": [ "no_update", "no_create", "no_search" ], "label": "Source Hosts", "name": "sourcehost_host", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Source Host Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Source Host Groups", "name": "sourcehost_hostgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Services", "flags": [ "no_update", "no_create", "no_search" ], "label": "Services", "name": "memberservice_hbacsvc", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Service Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Service Groups", "name": "memberservice_hbacsvcgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "External host", "flags": [ "no_option" ], "label": "External host", "multivalue": true, "name": "externalhost", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "hbacsvc": { "aciattrs": [ "cn", "description", "ipauniqueid", "memberof", "objectclass" ], "attribute_members": { "memberof": [ "hbacsvcgroup" ] }, "bindable": false, "container_dn": "cn=hbacservices,cn=hbac", "default_attributes": [ "cn", "description", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "HBAC Services", "label_singular": "HBAC Service", "methods": [ "add", "del", "find", "mod", "show" ], "name": "hbacsvc", "object_class": [ "ipaobject", "ipahbacservice" ], "object_class_config": null, "object_name": "HBAC service", "object_name_plural": "HBAC services", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "HBAC service", "flags": [], "label": "Service name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "HBAC service description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" } ], "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", "description", "member" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "HBAC Service Groups", "label_singular": "HBAC Service Group", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "hbacsvcgroup", "object_class": [ "ipaobject", "ipahbacservicegroup" ], "object_class_config": null, "object_name": "HBAC service group", "object_name_plural": "HBAC service groups", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Service group name", "flags": [], "label": "Service group name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "HBAC service group description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "host": { "aciattrs": [ "cn", "description", "enrolledby", "fqdn", "ipaclientversion", "ipakrbauthzdata", "ipauniqueid", "l", "managedby", "memberof", "nshardwareplatform", "nshostlocation", "nsosversion", "objectclass", "serverhostname", "usercertificate", "userpassword" ], "attribute_members": { "enrolledby": [ "user" ], "managedby": [ "host" ], "managing": [ "host" ], "memberof": [ "hostgroup", "netgroup", "role", "hbacrule", "sudorule" ], "memberofindirect": [ "hostgroup", "netgroup", "role", "hbacrule", "sudorule" ] }, "bindable": true, "container_dn": "cn=computers,cn=accounts", "default_attributes": [ "fqdn", "description", "l", "nshostlocation", "krbprincipalname", "nshardwareplatform", "nsosversion", "usercertificate", "memberof", "managedby", "memberindirect", "memberofindirect", "macaddress" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Hosts", "label_singular": "Host", "methods": [ "add", "add_managedby", "del", "disable", "find", "mod", "remove_managedby", "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": "", "relationships": { "enrolledby": [ "Enrolled by", "enroll_by_", "not_enroll_by_" ], "managedby": [ "Managed by", "man_by_", "not_man_by_" ], "managing": [ "Managing", "man_", "not_man_" ], "memberof": [ "Member Of", "in_", "not_in_" ] }, "takes_params": [ { "class": "Str", "doc": "Host name", "flags": [], "label": "Host name", "name": "fqdn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "A description of this host", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host locality (e.g. \"Baltimore, MD\")", "flags": [], "label": "Locality", "name": "l", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host location (e.g. \"Lab 2\")", "flags": [], "label": "Location", "name": "nshostlocation", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "flags": [], "label": "Platform", "name": "nshardwareplatform", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host operating system and version (e.g. \"Fedora 9\")", "flags": [], "label": "Operating system", "name": "nsosversion", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Password used in bulk enrollment", "flags": [], "label": "User password", "name": "userpassword", "noextrawhitespace": true, "type": "unicode" }, { "class": "Flag", "doc": "Generate a random password to be used in bulk enrollment", "flags": [ "no_search", "virtual_attribute" ], "label": "", "name": "random", "type": "bool" }, { "class": "Str", "doc": "Random password", "flags": [ "virtual_attribute", "no_update", "no_create", "no_search" ], "label": "Random password", "name": "randompassword", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bytes", "doc": "Base-64 encoded server certificate", "flags": [], "label": "Certificate", "name": "usercertificate", "type": "str" }, { "class": "Str", "doc": "Principal name", "flags": [ "no_update", "no_create", "no_search" ], "label": "Principal name", "name": "krbprincipalname", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Hardware MAC address(es) on this host", "flags": [], "label": "MAC address", "multivalue": true, "name": "macaddress", "noextrawhitespace": true, "pattern": "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$", "pattern_errmsg": "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.", "type": "unicode" }, { "class": "Str", "doc": "SSH public key", "flags": [ "no_search" ], "label": "SSH public key", "multivalue": true, "name": "ipasshpubkey", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bool", "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", "no_search" ], "label": "Trusted for delegation", "name": "ipakrbokasdelegate", "type": "bool" } ], "uuid_attribute": "ipauniqueid" }, "hostgroup": { "aciattrs": [ "businesscategory", "cn", "description", "ipauniqueid", "member", "memberof", "o", "objectclass", "ou", "owner", "seealso" ], "attribute_members": { "member": [ "host", "hostgroup" ], "memberindirect": [ "host", "hostgroup" ], "memberof": [ "hostgroup", "netgroup", "hbacrule", "sudorule" ], "memberofindirect": [ "hostgroup", "hbacrule", "sudorule" ] }, "bindable": false, "container_dn": "cn=hostgroups,cn=accounts", "default_attributes": [ "cn", "description", "member", "memberof", "memberindirect", "memberofindirect" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Host Groups", "label_singular": "Host Group", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "hostgroup", "object_class": [ "ipaobject", "ipahostgroup" ], "object_class_config": null, "object_name": "host group", "object_name_plural": "host groups", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Name of host-group", "flags": [], "label": "Host-group", "name": "cn", "noextrawhitespace": true, "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$", "pattern_errmsg": "may only include letters, numbers, _, -, and .", "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "A description of this host-group", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "krbtpolicy": { "aciattrs": [], "attribute_members": {}, "bindable": false, "container_dn": "cn=EXAMPLE.COM,cn=kerberos", "default_attributes": [ "krbmaxticketlife", "krbmaxrenewableage" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Kerberos Ticket Policy", "label_singular": "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": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Manage ticket policy for specific user", "flags": [], "label": "User name", "name": "uid", "noextrawhitespace": true, "primary_key": true, "type": "unicode" }, { "class": "Int", "doc": "Maximum ticket life (seconds)", "flags": [], "label": "Max life", "maxvalue": 2147483647, "minvalue": 1, "name": "krbmaxticketlife", "type": "int" }, { "class": "Int", "doc": "Maximum renewable age (seconds)", "flags": [], "label": "Max renew", "maxvalue": 2147483647, "minvalue": 1, "name": "krbmaxrenewableage", "type": "int" } ], "uuid_attribute": "" }, "netgroup": { "aciattrs": [ "cn", "description", "externalhost", "hostcategory", "ipaenabledflag", "ipauniqueid", "member", "memberhost", "memberof", "memberuser", "nisdomainname", "usercategory" ], "attribute_members": { "member": [ "netgroup" ], "memberhost": [ "host", "hostgroup" ], "memberindirect": [ "netgroup" ], "memberof": [ "netgroup" ], "memberuser": [ "user", "group" ] }, "bindable": false, "container_dn": "cn=ng,cn=alt", "default_attributes": [ "cn", "description", "memberof", "externalhost", "nisdomainname", "memberuser", "memberhost", "member", "memberindirect", "usercategory", "hostcategory" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Netgroups", "label_singular": "Netgroup", "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", "relationships": { "member": [ "Member", "", "no_" ], "memberhost": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberuser": [ "Member", "", "no_" ] }, "takes_params": [ { "class": "Str", "doc": "Netgroup name", "flags": [], "label": "Netgroup name", "name": "cn", "noextrawhitespace": true, "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$", "pattern_errmsg": "may only include letters, numbers, _, -, and .", "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Netgroup description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "NIS domain name", "flags": [], "label": "NIS domain name", "name": "nisdomainname", "noextrawhitespace": true, "pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$", "pattern_errmsg": "may only include letters, numbers, _, -, and .", "type": "unicode" }, { "class": "Str", "doc": "IPA unique ID", "flags": [ "no_update", "no_create" ], "label": "IPA unique ID", "name": "ipauniqueid", "noextrawhitespace": true, "type": "unicode" }, { "class": "StrEnum", "doc": "User category the rule applies to", "flags": [], "label": "User category", "name": "usercategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Host category the rule applies to", "flags": [], "label": "Host category", "name": "hostcategory", "type": "unicode", "values": [ "all" ] }, { "class": "Str", "doc": "External host", "flags": [ "no_option" ], "label": "External host", "multivalue": true, "name": "externalhost", "noextrawhitespace": true, "type": "unicode" } ], "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", "label_singular": "Permission", "methods": [ "add", "add_member", "add_noaci", "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_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Permission name", "flags": [], "label": "Permission name", "name": "cn", "noextrawhitespace": true, "pattern": "^[-_ a-zA-Z0-9]+$", "pattern_errmsg": "May only contain letters, numbers, -, _, and space", "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", "flags": [], "label": "Permissions", "multivalue": true, "name": "permissions", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Comma-separated list of attributes", "flags": [ "ask_create" ], "label": "Attributes", "multivalue": true, "name": "attrs", "noextrawhitespace": true, "type": "unicode" }, { "class": "StrEnum", "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", "flags": [ "ask_create" ], "label": "Type", "name": "type", "type": "unicode", "values": [ "user", "group", "host", "service", "hostgroup", "netgroup", "dnsrecord" ] }, { "class": "Str", "doc": "Target members of a group", "flags": [ "ask_create" ], "label": "Member of group", "name": "memberof", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Legal LDAP filter (e.g. ou=Engineering)", "flags": [ "ask_create" ], "label": "Filter", "name": "filter", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Subtree to apply permissions to", "flags": [ "ask_create" ], "label": "Subtree", "name": "subtree", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "User group to apply permissions to", "flags": [ "ask_create" ], "label": "Target group", "name": "targetgroup", "noextrawhitespace": true, "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" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Privileges", "label_singular": "Privilege", "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_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Privilege name", "flags": [], "label": "Privilege name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Privilege description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" } ], "uuid_attribute": "" }, "pwpolicy": { "aciattrs": [ "cn", "krbmaxpwdlife", "krbminpwdlife", "krbpwdfailurecountinterval", "krbpwdhistorylength", "krbpwdlockoutduration", "krbpwdmaxfailure", "krbpwdmindiffchars", "krbpwdminlength", "objectclass" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=EXAMPLE.COM,cn=kerberos", "default_attributes": [ "cn", "cospriority", "krbmaxpwdlife", "krbminpwdlife", "krbpwdhistorylength", "krbpwdmindiffchars", "krbpwdminlength", "krbpwdmaxfailure", "krbpwdfailurecountinterval", "krbpwdlockoutduration" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Password Policies", "label_singular": "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": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Manage password policy for specific group", "flags": [], "label": "Group", "name": "cn", "noextrawhitespace": true, "primary_key": true, "type": "unicode" }, { "class": "Int", "doc": "Maximum password lifetime (in days)", "flags": [], "label": "Max lifetime (days)", "maxvalue": 2147483647, "minvalue": 0, "name": "krbmaxpwdlife", "type": "int" }, { "class": "Int", "doc": "Minimum password lifetime (in hours)", "flags": [], "label": "Min lifetime (hours)", "maxvalue": 2147483647, "minvalue": 0, "name": "krbminpwdlife", "type": "int" }, { "class": "Int", "doc": "Password history size", "flags": [], "label": "History size", "maxvalue": 2147483647, "minvalue": 0, "name": "krbpwdhistorylength", "type": "int" }, { "class": "Int", "doc": "Minimum number of character classes", "flags": [], "label": "Character classes", "maxvalue": 5, "minvalue": 0, "name": "krbpwdmindiffchars", "type": "int" }, { "class": "Int", "doc": "Minimum length of password", "flags": [], "label": "Min length", "maxvalue": 2147483647, "minvalue": 0, "name": "krbpwdminlength", "type": "int" }, { "class": "Int", "doc": "Priority of the policy (higher number means lower priority", "flags": [ "virtual_attribute" ], "label": "Priority", "maxvalue": 2147483647, "minvalue": 0, "name": "cospriority", "required": true, "type": "int" }, { "class": "Int", "doc": "Consecutive failures before lockout", "flags": [], "label": "Max failures", "maxvalue": 2147483647, "minvalue": 0, "name": "krbpwdmaxfailure", "type": "int" }, { "class": "Int", "doc": "Period after which failure count will be reset (seconds)", "flags": [], "label": "Failure reset interval", "maxvalue": 2147483647, "minvalue": 0, "name": "krbpwdfailurecountinterval", "type": "int" }, { "class": "Int", "doc": "Period for which lockout is enforced (seconds)", "flags": [], "label": "Lockout duration", "maxvalue": 2147483647, "minvalue": 0, "name": "krbpwdlockoutduration", "type": "int" } ], "uuid_attribute": "" }, "idrange": { "aciattrs": [ "cn", "ipabaseid", "ipabaserid", "ipaidrangesize", "ipanttrusteddomainsid", "ipasecondarybaserid" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=ranges,cn=etc", "default_attributes": [ "cn", "ipabaseid", "ipaidrangesize", "ipabaserid", "ipasecondarybaserid", "ipanttrusteddomainsid", "iparangetype" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Ranges", "label_singular": "Range", "methods": [ "add", "del", "find", "mod", "show" ], "name": "range", "object_class": [ "ipaIDrange" ], "object_class_config": null, "object_name": "range", "object_name_plural": "ranges", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Range name", "flags": [], "label": "Range name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Int", "doc": "First Posix ID of the range", "flags": [], "label": "First Posix ID of the range", "maxvalue": 2147483647, "minvalue": -2147483648, "name": "ipabaseid", "required": true, "type": "int" }, { "class": "Int", "doc": "Number of IDs in the range", "flags": [], "label": "Number of IDs in the range", "maxvalue": 2147483647, "minvalue": -2147483648, "name": "ipaidrangesize", "required": true, "type": "int" }, { "class": "Int", "doc": "First RID of the corresponding RID range", "flags": [], "label": "First RID of the corresponding RID range", "maxvalue": 2147483647, "minvalue": -2147483648, "name": "ipabaserid", "required": true, "type": "int" }, { "class": "Int", "doc": "First RID of the secondary RID range", "flags": [], "label": "First RID of the secondary RID range", "maxvalue": 2147483647, "minvalue": -2147483648, "name": "ipasecondarybaserid", "type": "int" }, { "class": "Str", "doc": "Domain SID of the trusted domain", "flags": [], "label": "Domain SID of the trusted domain", "name": "ipanttrusteddomainsid", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Range type", "flags": [ "no_option" ], "label": "Range type", "name": "iparangetype", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "" }, "realmdomains": { "aciattrs": [], "attribute_members": {}, "bindable": false, "container_dn": "", "default_attributes": ["associateddomain"], "hidden_attributes": [ "objectclass", "aci" ], "label": "Realm Domains", "label_singular": "Realm Domains", "methods": [ "mod", "show" ], "name": "realmdomains", "object_class": [ "domainrelatedobject", "top", "nscontainter" ], "object_class_config": null, "object_name": "realmdomains", "object_name_plural": "realmdomains", "parent_object": "", "rdn_attribute": "", "relationships": {}, "takes_params": [ { "class": "Str", "doc": "Domain", "flags": [], "label": "Domain", "name": "associateddomain", "required": true, "type": "unicode", "multivalued": true } ], "uuid_attribute": "" }, "role": { "aciattrs": [ "businesscategory", "cn", "description", "member", "memberof", "o", "objectclass", "ou", "owner", "seealso" ], "attribute_members": { "member": [ "user", "group", "host", "hostgroup" ], "memberof": [ "privilege" ] }, "bindable": false, "container_dn": "cn=roles,cn=accounts", "default_attributes": [ "cn", "description", "member", "memberof", "memberindirect", "memberofindirect" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Roles", "label_singular": "Role", "methods": [ "add", "add_member", "add_privilege", "del", "find", "mod", "remove_member", "remove_privilege", "show" ], "name": "role", "object_class": [ "groupofnames", "nestedgroup" ], "object_class_config": null, "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_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Role name", "flags": [], "label": "Role name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "A description of this role-group", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" } ], "uuid_attribute": "" }, "selfservice": { "bindable": false, "label": "Self Service Permissions", "label_singular": "Self Service Permission", "methods": [ "add", "del", "find", "mod", "show" ], "name": "selfservice", "object_name": "self service permission", "object_name_plural": "self service permissions", "primary_key": "aciname", "takes_params": [ { "class": "Str", "doc": "Self-service name", "flags": [], "label": "Self-service name", "name": "aciname", "noextrawhitespace": true, "pattern": "^[-_ a-zA-Z0-9]+$", "pattern_errmsg": "May only contain letters, numbers, -, _, and space", "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", "flags": [], "label": "Permissions", "multivalue": true, "name": "permissions", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Comma-separated list of attributes", "flags": [], "label": "Attributes", "multivalue": true, "name": "attrs", "noextrawhitespace": true, "required": true, "type": "unicode" } ] }, "selinuxusermap": { "aciattrs": [ "accesstime", "cn", "description", "hostcategory", "ipaenabledflag", "ipaselinuxuser", "ipauniqueid", "memberhost", "memberuser", "seealso", "usercategory" ], "attribute_members": { "memberhost": [ "host", "hostgroup" ], "memberuser": [ "user", "group" ] }, "bindable": false, "container_dn": "cn=usermap,cn=selinux", "default_attributes": [ "cn", "ipaenabledflag", "description", "usercategory", "hostcategory", "ipaenabledflag", "memberuser", "memberhost", "memberhostgroup", "seealso", "ipaselinuxuser" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "SELinux User Maps", "label_singular": "SELinux User Map", "methods": [ "add", "add_host", "add_user", "del", "disable", "enable", "find", "mod", "remove_host", "remove_user", "show" ], "name": "selinuxusermap", "object_class": [ "ipaassociation", "ipaselinuxusermap" ], "object_class_config": null, "object_name": "SELinux User Map rule", "object_name_plural": "SELinux User Map rules", "parent_object": "", "primary_key": "cn", "rdn_attribute": "ipauniqueid", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Rule name", "flags": [], "label": "Rule name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "SELinux User", "flags": [], "label": "SELinux User", "name": "ipaselinuxuser", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "HBAC Rule that defines the users, groups and hostgroups", "flags": [], "label": "HBAC Rule", "name": "seealso", "noextrawhitespace": true, "type": "unicode" }, { "class": "StrEnum", "doc": "User category the rule applies to", "flags": [], "label": "User category", "name": "usercategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Host category the rule applies to", "flags": [], "label": "Host category", "name": "hostcategory", "type": "unicode", "values": [ "all" ] }, { "class": "Str", "doc": "Description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bool", "doc": "Enabled", "flags": [ "no_option" ], "label": "Enabled", "name": "ipaenabledflag", "type": "bool" }, { "class": "Str", "doc": "Users", "flags": [ "no_update", "no_create", "no_search" ], "label": "Users", "name": "memberuser_user", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "User Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "User Groups", "name": "memberuser_group", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Hosts", "flags": [ "no_update", "no_create", "no_search" ], "label": "Hosts", "name": "memberhost_host", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Host Groups", "name": "memberhost_hostgroup", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "service": { "aciattrs": [ "ipakrbauthzdata", "ipakrbprincipalalias", "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", "usercertificate", "managedby", "ipakrbauthzdata" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Services", "label_singular": "Service", "methods": [ "add", "add_host", "del", "disable", "find", "mod", "remove_host", "show" ], "name": "service", "object_class": [ "krbprincipal", "krbprincipalaux", "krbticketpolicyaux", "ipaobject", "ipaservice", "pkiuser", "ipakrbprincipal" ], "object_class_config": null, "object_name": "service", "object_name_plural": "services", "parent_object": "", "primary_key": "krbprincipalname", "rdn_attribute": "", "relationships": { "managedby": [ "Managed by", "man_by_", "not_man_by_" ] }, "takes_params": [ { "class": "Str", "doc": "Service principal", "flags": [], "label": "Principal", "name": "krbprincipalname", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Bytes", "doc": "Base-64 encoded server certificate", "flags": [ "no_search" ], "label": "Certificate", "name": "usercertificate", "type": "str" }, { "class": "StrEnum", "doc": "Types of PAC this service supports", "flags": [], "label": "PAC type", "multivalue": true, "name": "ipakrbauthzdata", "type": "unicode", "values": [ "MS-PAC", "PAD", "NONE" ] }, { "class": "Bool", "doc": "Client credentials may be delegated to the service", "flags": [ "virtual_attribute", "no_search" ], "label": "Trusted for delegation", "name": "ipakrbokasdelegate", "type": "bool" } ], "uuid_attribute": "ipauniqueid" }, "sudocmd": { "aciattrs": [ "description", "ipauniqueid", "memberof", "objectclass", "sudocmd" ], "attribute_members": { "memberof": [ "sudocmdgroup" ] }, "bindable": false, "container_dn": "cn=sudocmds,cn=sudo", "default_attributes": [ "sudocmd", "description", "memberof" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Sudo Commands", "label_singular": "Sudo Command", "methods": [ "add", "del", "find", "mod", "show" ], "name": "sudocmd", "object_class": [ "ipaobject", "ipasudocmd" ], "object_class_config": null, "object_name": "sudo command", "object_name_plural": "sudo commands", "parent_object": "", "primary_key": "sudocmd", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Sudo Command", "flags": [], "label": "Sudo Command", "name": "sudocmd", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "A description of this command", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "sudocmdgroup": { "aciattrs": [ "businesscategory", "cn", "description", "ipauniqueid", "member", "o", "objectclass", "ou", "owner", "seealso" ], "attribute_members": { "member": [ "sudocmd" ] }, "bindable": false, "container_dn": "cn=sudocmdgroups,cn=sudo", "default_attributes": [ "cn", "description", "member" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Sudo Command Groups", "label_singular": "Sudo Command Group", "methods": [ "add", "add_member", "del", "find", "mod", "remove_member", "show" ], "name": "sudocmdgroup", "object_class": [ "ipaobject", "ipasudocmdgrp" ], "object_class_config": null, "object_name": "sudo command group", "object_name_plural": "sudo command groups", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Sudo Command Group", "flags": [], "label": "Sudo Command Group", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Group description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Commands", "flags": [ "no_update", "no_create", "no_search" ], "label": "Commands", "name": "membercmd_sudocmd", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Sudo Command Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Sudo Command Groups", "name": "membercmd_sudocmdgroup", "noextrawhitespace": true, "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", "sudonotafter", "sudonotbefore", "sudoorder", "usercategory" ], "attribute_members": { "ipasudorunas": [ "user", "group" ], "ipasudorunasgroup": [ "group" ], "memberallowcmd": [ "sudocmd", "sudocmdgroup" ], "memberdenycmd": [ "sudocmd", "sudocmdgroup" ], "memberhost": [ "host", "hostgroup" ], "memberuser": [ "user", "group" ] }, "bindable": false, "container_dn": "cn=sudorules,cn=sudo", "default_attributes": [ "cn", "ipaenabledflag", "externaluser", "description", "usercategory", "hostcategory", "cmdcategory", "memberuser", "memberhost", "memberallowcmd", "memberdenycmd", "ipasudoopt", "ipasudorunas", "ipasudorunasgroup", "ipasudorunasusercategory", "ipasudorunasgroupcategory", "sudoorder" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Sudo Rules", "label_singular": "Sudo Rule", "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" ], "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", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Rule name", "flags": [], "label": "Rule name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Description", "flags": [], "label": "Description", "name": "description", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bool", "doc": "Enabled", "flags": [ "no_option" ], "label": "Enabled", "name": "ipaenabledflag", "type": "bool" }, { "class": "StrEnum", "doc": "User category the rule applies to", "flags": [], "label": "User category", "name": "usercategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Host category the rule applies to", "flags": [], "label": "Host category", "name": "hostcategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "Command category the rule applies to", "flags": [], "label": "Command category", "name": "cmdcategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "RunAs User category the rule applies to", "flags": [], "label": "RunAs User category", "name": "ipasudorunasusercategory", "type": "unicode", "values": [ "all" ] }, { "class": "StrEnum", "doc": "RunAs Group category the rule applies to", "flags": [], "label": "RunAs Group category", "name": "ipasudorunasgroupcategory", "type": "unicode", "values": [ "all" ] }, { "class": "Int", "default": 0, "doc": "integer to order the Sudo rules", "flags": [], "label": "Sudo order", "maxvalue": 2147483647, "minvalue": 0, "name": "sudoorder", "type": "int" }, { "class": "Str", "doc": "Users", "flags": [ "no_update", "no_create", "no_search" ], "label": "Users", "name": "memberuser_user", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "User Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "User Groups", "name": "memberuser_group", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Hosts", "flags": [ "no_update", "no_create", "no_search" ], "label": "Hosts", "name": "memberhost_host", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Host Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Host Groups", "name": "memberhost_hostgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Sudo Allow Commands", "flags": [ "no_update", "no_create", "no_search" ], "label": "Sudo Allow Commands", "name": "memberallowcmd_sudocmd", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Sudo Deny Commands", "flags": [ "no_update", "no_create", "no_search" ], "label": "Sudo Deny Commands", "name": "memberdenycmd_sudocmd", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Sudo Allow Command Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Sudo Allow Command Groups", "name": "memberallowcmd_sudocmdgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Sudo Deny Command Groups", "flags": [ "no_update", "no_create", "no_search" ], "label": "Sudo Deny Command Groups", "name": "memberdenycmd_sudocmdgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Run as a user", "flags": [ "no_update", "no_create", "no_search" ], "label": "RunAs Users", "name": "ipasudorunas_user", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Run as any user within a specified group", "flags": [ "no_update", "no_create", "no_search" ], "label": "Groups of RunAs Users", "name": "ipasudorunas_group", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "External User the rule applies to (sudorule-find only)", "flags": [], "label": "External User", "name": "externaluser", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "External User the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External User", "name": "ipasudorunasextuser", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "External Group the commands can run as (sudorule-find only)", "flags": [], "label": "RunAs External Group", "name": "ipasudorunasextgroup", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Sudo Option", "flags": [ "no_update", "no_create", "no_search" ], "label": "Sudo Option", "name": "ipasudoopt", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Run with the gid of a specified POSIX group", "flags": [ "no_update", "no_create", "no_search" ], "label": "RunAs Groups", "name": "ipasudorunasgroup_group", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "External host", "flags": [ "no_option" ], "label": "External host", "multivalue": true, "name": "externalhost", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" }, "trust": { "aciattrs": [ "cn", "ipantflatname", "ipantsupportedencryptiontypes", "ipanttrustattributes", "ipanttrustauthincoming", "ipanttrustauthoutgoing", "ipanttrustdirection", "ipanttrusteddomainsid", "ipanttrustforesttrustinfo", "ipanttrustpartner", "ipanttrustposixoffset", "ipanttrusttype", "objectclass" ], "attribute_members": {}, "bindable": false, "container_dn": "cn=trusts", "default_attributes": [ "cn", "ipantflatname", "ipanttrusteddomainsid", "ipanttrusttype", "ipanttrustattributes", "ipanttrustdirection", "ipanttrustpartner", "ipantauthtrustoutgoing", "ipanttrustauthincoming", "ipanttrustforesttrustinfo", "ipanttrustposixoffset", "ipantsupportedencryptiontypes" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Trusts", "label_singular": "Trust", "methods": [ "add", "del", "find", "mod", "show" ], "name": "trust", "object_class": [ "ipaNTTrustedDomain" ], "object_class_config": null, "object_name": "trust", "object_name_plural": "trusts", "parent_object": "", "primary_key": "cn", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Realm name", "flags": [], "label": "Realm name", "name": "cn", "noextrawhitespace": true, "primary_key": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Domain NetBIOS name", "flags": [ "no_update", "no_create" ], "label": "Domain NetBIOS name", "name": "ipantflatname", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Domain Security Identifier", "flags": [ "no_update", "no_create" ], "label": "Domain Security Identifier", "name": "ipanttrusteddomainsid", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "SID blacklist incoming", "flags": [ "no_create" ], "label": "SID blacklist incoming", "multivalue": true, "name": "ipantsidblacklistincoming", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "SID blacklist outgoing", "flags": [ "no_create" ], "label": "SID blacklist outgoing", "multivalue": true, "name": "ipantsidblacklistoutgoing", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "" }, "trustconfig": { "aciattrs": [], "attribute_members": {}, "bindable": false, "container_dn": "", "default_attributes": [ "cn", "ipantsecurityidentifier", "ipantflatname", "ipantdomainguid", "ipantfallbackprimarygroup" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Global Trust Configuration", "label_singular": "Global Trust Configuration", "methods": [ "mod", "show" ], "name": "trustconfig", "object_class": [], "object_class_config": null, "object_name": "trust configuration", "object_name_plural": "entries", "parent_object": "", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "Domain", "flags": [ "no_update" ], "label": "Domain", "name": "cn", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Security Identifier", "flags": [ "no_update" ], "label": "Security Identifier", "name": "ipantsecurityidentifier", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "NetBIOS name", "flags": [ "no_update" ], "label": "NetBIOS name", "name": "ipantflatname", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Domain GUID", "flags": [ "no_update" ], "label": "Domain GUID", "name": "ipantdomainguid", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Fallback primary group", "flags": [], "label": "Fallback primary group", "name": "ipantfallbackprimarygroup", "noextrawhitespace": true, "required": true, "type": "unicode" } ], "uuid_attribute": "" }, "user": { "aciattrs": [ "audio", "businesscategory", "carlicense", "cn", "departmentnumber", "description", "destinationindicator", "displayname", "employeenumber", "employeetype", "facsimiletelephonenumber", "gecos", "gidnumber", "givenname", "homedirectory", "homephone", "homepostaladdress", "inetuserhttpurl", "inetuserstatus", "initials", "internationalisdnnumber", "ipasshpubkey", "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", "role", "hbacrule", "sudorule" ], "memberofindirect": [ "group", "netgroup", "role", "hbacrule", "sudorule" ] }, "bindable": true, "container_dn": "cn=users,cn=accounts", "default_attributes": [ "uid", "givenname", "sn", "homedirectory", "loginshell", "uidnumber", "gidnumber", "mail", "ou", "telephonenumber", "title", "memberof", "nsaccountlock", "memberofindirect" ], "hidden_attributes": [ "objectclass", "aci" ], "label": "Users", "label_singular": "User", "methods": [ "add", "del", "disable", "enable", "find", "mod", "show", "status", "unlock" ], "name": "user", "object_class": [ "posixaccount" ], "object_class_config": "ipauserobjectclasses", "object_name": "user", "object_name_plural": "users", "parent_object": "", "primary_key": "uid", "rdn_attribute": "", "relationships": { "member": [ "Member", "", "no_" ], "memberindirect": [ "Indirect Member", null, "no_indirect_" ], "memberof": [ "Member Of", "in_", "not_in_" ], "memberofindirect": [ "Indirect Member Of", null, "not_in_indirect_" ] }, "takes_params": [ { "class": "Str", "doc": "User login", "flags": [], "label": "User login", "maxlength": 255, "name": "uid", "noextrawhitespace": true, "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, "required": true, "type": "unicode" }, { "class": "Str", "doc": "First name", "flags": [], "label": "First name", "name": "givenname", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Last name", "flags": [], "label": "Last name", "name": "sn", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Full name", "flags": [], "label": "Full name", "name": "cn", "noextrawhitespace": true, "required": true, "type": "unicode" }, { "class": "Str", "doc": "Display name", "flags": [], "label": "Display name", "name": "displayname", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Initials", "flags": [], "label": "Initials", "name": "initials", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Home directory", "flags": [], "label": "Home directory", "name": "homedirectory", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "GECOS field", "flags": [], "label": "GECOS field", "name": "gecos", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Login shell", "flags": [], "label": "Login shell", "name": "loginshell", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Kerberos principal", "flags": [ "no_update" ], "label": "Kerberos principal", "name": "krbprincipalname", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Email address", "flags": [], "label": "Email address", "multivalue": true, "name": "mail", "noextrawhitespace": true, "type": "unicode" }, { "class": "Password", "confirm": true, "doc": "Prompt to set the user password", "exclude": [ "webui" ], "flags": [], "label": "Password", "name": "userpassword", "noextrawhitespace": true, "type": "unicode" }, { "class": "Flag", "doc": "Generate a random user password", "flags": [ "no_search", "virtual_attribute" ], "label": "", "name": "random", "type": "bool" }, { "class": "Str", "doc": "Random password", "flags": [ "virtual_attribute", "no_update", "no_create", "no_search" ], "label": "Random password", "name": "randompassword", "noextrawhitespace": true, "type": "unicode" }, { "class": "Int", "default": 999, "doc": "User ID Number (system will assign one if not provided)", "flags": [], "label": "UID", "maxvalue": 2147483647, "minvalue": 1, "name": "uidnumber", "required": true, "type": "int" }, { "class": "Int", "default": 999, "doc": "Group ID Number", "flags": [], "label": "GID", "maxvalue": 2147483647, "minvalue": 1, "name": "gidnumber", "required": true, "type": "int" }, { "class": "Str", "doc": "Street address", "flags": [], "label": "Street address", "name": "street", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "City", "flags": [], "label": "City", "name": "l", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "State/Province", "flags": [], "label": "State/Province", "name": "st", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "ZIP", "flags": [], "label": "ZIP", "name": "postalcode", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Telephone Number", "flags": [], "label": "Telephone Number", "multivalue": true, "name": "telephonenumber", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Mobile Telephone Number", "flags": [], "label": "Mobile Telephone Number", "multivalue": true, "name": "mobile", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Pager Number", "flags": [], "label": "Pager Number", "multivalue": true, "name": "pager", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Fax Number", "flags": [], "label": "Fax Number", "multivalue": true, "name": "facsimiletelephonenumber", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Org. Unit", "flags": [], "label": "Org. Unit", "name": "ou", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Job Title", "flags": [], "label": "Job Title", "name": "title", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Manager", "flags": [], "label": "Manager", "name": "manager", "noextrawhitespace": true, "type": "unicode" }, { "class": "Str", "doc": "Car License", "flags": [], "label": "Car License", "name": "carlicense", "noextrawhitespace": true, "type": "unicode" }, { "class": "Bool", "doc": "Account disabled", "flags": [ "no_option" ], "label": "Account disabled", "name": "nsaccountlock", "type": "bool" }, { "class": "Str", "doc": "SSH public key", "flags": [ "no_search" ], "label": "SSH public key", "multivalue": true, "name": "ipasshpubkey", "noextrawhitespace": true, "type": "unicode" } ], "uuid_attribute": "ipauniqueid" } } } }