freeipa/install/ui/test/data/ipa_init_objects.json
2021-08-10 02:37:58 +02:00

9162 lines
350 KiB
JSON

{
"error": null,
"id": null,
"result": {
"commands": {},
"methods": {},
"objects": {
"aci": {
"__base64__": ""
},
"automember": {
"aciattrs": [
"automemberexclusiveregex",
"automemberinclusiveregex",
"automembertargetgroup",
"cn",
"description",
"objectclass"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": true,
"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": "Automember rule",
"object_name_plural": "Automember 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",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": 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",
"deprecated_cli_aliases": [],
"doc": "Automount key name.",
"flags": [
"req_update"
],
"label": "Key",
"name": "automountkey",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Mount information",
"flags": [],
"label": "Mount information",
"name": "automountinformation",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": 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",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": 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",
"deprecated_cli_aliases": [],
"doc": "Automount map name.",
"flags": [],
"label": "Map",
"name": "automountmapname",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
}
],
"uuid_attribute": ""
},
"config": {
"aciattrs": [],
"attribute_members": {},
"bindable": false,
"can_have_permissions": true,
"container_dn": "cn=ipaconfig,cn=etc",
"default_attributes": [
"ipamaxusernamelength",
"ipahomesrootdir",
"ipadefaultloginshell",
"ipadefaultprimarygroup",
"ipadefaultemaildomain",
"ipasearchtimelimit",
"ipasearchrecordslimit",
"ipausersearchfields",
"ipagroupsearchfields",
"ipamigrationenabled",
"ipacertificatesubjectbase",
"ipapwdexpadvnotify",
"ipaselinuxusermaporder",
"ipaselinuxusermapdefault",
"ipaconfigstring",
"ipakrbauthzdata",
"ipauserauthtype"
],
"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",
"deprecated_cli_aliases": [],
"doc": "Maximum username length",
"flags": [],
"label": "Maximum username length",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "ipamaxusernamelength",
"required": true,
"type": "int"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Default location of home directories",
"flags": [],
"label": "Home directory base",
"name": "ipahomesrootdir",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default shell for new users",
"flags": [],
"label": "Default shell",
"name": "ipadefaultloginshell",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default group for new users",
"flags": [],
"label": "Default users group",
"name": "ipadefaultprimarygroup",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default e-mail domain",
"flags": [],
"label": "Default e-mail domain",
"name": "ipadefaultemaildomain",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)",
"flags": [],
"label": "Search time limit",
"maxvalue": 2147483647,
"minvalue": -1,
"name": "ipasearchtimelimit",
"required": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of records to search (-1 or 0 is unlimited)",
"flags": [],
"label": "Search size limit",
"maxvalue": 2147483647,
"minvalue": -1,
"name": "ipasearchrecordslimit",
"required": true,
"type": "int"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Enable migration mode",
"flags": [],
"label": "Enable migration mode",
"name": "ipamigrationenabled",
"required": true,
"type": "bool"
},
{
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "Base for certificate subjects (OU=Test,O=Example)",
"flags": [
"no_update"
],
"label": "Certificate Subject base",
"name": "ipacertificatesubjectbase",
"required": true,
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default group objectclasses (comma-separated list)",
"flags": [],
"label": "Default group objectclasses",
"multivalue": true,
"name": "ipagroupobjectclasses",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default user objectclasses (comma-separated list)",
"flags": [],
"label": "Default user objectclasses",
"multivalue": true,
"name": "ipauserobjectclasses",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Extra hashes to generate in password plug-in",
"flags": [],
"label": "Password plugin features",
"multivalue": true,
"name": "ipaconfigstring",
"type": "unicode",
"values": [
"AllowNThash",
"KDC:Disable Last Success",
"KDC:Disable Lockout"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Default SELinux user when no match is found in SELinux map rule",
"flags": [],
"label": "Default SELinux user",
"name": "ipaselinuxusermapdefault",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Default types of PAC supported for services",
"flags": [],
"label": "Default PAC types",
"multivalue": true,
"name": "ipakrbauthzdata",
"type": "unicode",
"values": [
"MS-PAC",
"PAD",
"nfs:NONE"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Default types of supported user authentication",
"flags": [],
"label": "Default user authentication types",
"multivalue": true,
"name": "ipauserauthtype",
"type": "unicode",
"values": [
"password",
"radius",
"otp"
]
}
],
"uuid_attribute": ""
},
"cosentry": {
"aciattrs": [
"a6record",
"aaaarecord",
"accessruletype",
"accesstime",
"accessto",
"accountinactivitylimit",
"accountunlocktime",
"acctpolicysubentry",
"aci",
"administratorcontactinfo",
"adminmessages",
"adminrole",
"adminurl",
"afsdbrecord",
"algorithm",
"algorithmid",
"aliasedobjectname",
"altserver",
"archivedby",
"arecord",
"associateddomain",
"associatedname",
"attributemap",
"attributetypes",
"audio",
"authenticationmethod",
"authorityrevocationlist",
"authorizedservice",
"automemberdefaultgroup",
"automemberdisabled",
"automemberexclusiveregex",
"automemberfilter",
"automembergroupingattr",
"automemberinclusiveregex",
"automemberscope",
"automembertargetgroup",
"automountinformation",
"automountkey",
"automountmapname",
"autorenew",
"beginrange",
"bindtimelimit",
"bootfile",
"bootparameter",
"buildingname",
"businesscategory",
"c",
"cacertificate",
"calcaladruri",
"calcaluri",
"calcapuri",
"calfburl",
"calothercaladruris",
"calothercaluris",
"calothercapuris",
"calotherfburls",
"carlicense",
"certificaterevocationlist",
"certrecord",
"certstatus",
"changelog",
"changelogmaximumage",
"changelogmaximumconcurrentwrites",
"changelogmaximumsize",
"changenumber",
"changes",
"changetime",
"changetype",
"cirbeginorc",
"cirbindcredentials",
"cirbinddn",
"cirhost",
"cirlastupdateapplied",
"cirport",
"cirreplicaroot",
"cirsyncinterval",
"cirupdatefailedat",
"cirupdateschedule",
"cirusepersistentsearch",
"cirusessl",
"clientid",
"clone",
"cmdcategory",
"cmsusergroup",
"cn",
"cnamerecord",
"co",
"connection",
"copiedfrom",
"copyingfrom",
"cosattribute",
"cosindirectspecifier",
"cospriority",
"cosspecifier",
"costargettree",
"costemplatedn",
"createtimestamp",
"creatorsname",
"credentiallevel",
"crlcache",
"crlextensions",
"crlname",
"crlnumber",
"crlsize",
"crosscertificatepair",
"datatype",
"dateofarchival",
"dateofcreate",
"dateofmodify",
"dateofrecovery",
"dateofrevocation",
"dc",
"defaultsearchbase",
"defaultsearchscope",
"defaultserverlist",
"deleteoldrdn",
"deltanumber",
"deltarevocationlist",
"deltasize",
"departmentnumber",
"dereferencealiases",
"description",
"destinationindicator",
"displayname",
"distinguishedname",
"ditcontentrules",
"ditredirect",
"ditstructurerules",
"dlvrecord",
"dnafilter",
"dnahostname",
"dnainterval",
"dnamagicregen",
"dnamaxvalue",
"dnamerecord",
"dnanextrange",
"dnanextvalue",
"dnaportnum",
"dnaprefix",
"dnarangerequesttimeout",
"dnaremainingvalues",
"dnaremotebindcred",
"dnaremotebinddn",
"dnaremotebindmethod",
"dnaremoteconnprotocol",
"dnascope",
"dnasecureportnum",
"dnasharedcfgdn",
"dnathreshold",
"dnatype",
"dncomp",
"dnqualifier",
"dnsclass",
"dnsttl",
"documentauthor",
"documentidentifier",
"documentlocation",
"documentpublisher",
"documenttitle",
"documentversion",
"domainmanager",
"drink",
"dsonlymemberuid",
"dsrecord",
"duration",
"edupersonaffiliation",
"edupersonentitlement",
"edupersonnickname",
"edupersonorgdn",
"edupersonorgunitdn",
"edupersonprimaryaffiliation",
"edupersonprimaryorgunitdn",
"edupersonprincipalname",
"edupersonscopedaffiliation",
"employeenumber",
"employeetype",
"endrange",
"enhancedsearchguide",
"enrolledby",
"entrydn",
"entryid",
"entryusn",
"expiredcerts",
"extension",
"externalhost",
"externaluser",
"facsimiletelephonenumber",
"filterinfo",
"firstunsaved",
"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",
"idnssecinlinesigning",
"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",
"ipaentitlementid",
"ipaexternalmember",
"ipagroupobjectclasses",
"ipagroupsearchfields",
"ipahomesrootdir",
"ipaidrangesize",
"ipakrbauthzdata",
"ipakrbprincipalalias",
"ipamaxusernamelength",
"ipamigrationenabled",
"ipantdomainguid",
"ipantfallbackprimarygroup",
"ipantflatname",
"ipanthash",
"ipanthomedirectory",
"ipanthomedirectorydrive",
"ipantlogonscript",
"ipantprofilepath",
"ipantsecurityidentifier",
"ipantsidblacklistincoming",
"ipantsidblacklistoutgoing",
"ipantsupportedencryptiontypes",
"ipanttrustattributes",
"ipanttrustauthincoming",
"ipanttrustauthoutgoing",
"ipanttrustdirection",
"ipanttrusteddomainsid",
"ipanttrustforesttrustinfo",
"ipanttrustpartner",
"ipanttrustposixoffset",
"ipanttrusttype",
"ipapermbindruletype",
"ipapermdefaultattr",
"ipapermexcludedattr",
"ipapermincludedattr",
"ipapermissiontype",
"ipapermlocation",
"ipapermright",
"ipapermtarget",
"ipapermtargetfilter",
"ipapwdexpadvnotify",
"iparangetype",
"ipasearchrecordslimit",
"ipasearchtimelimit",
"ipasecondarybaserid",
"ipaselinuxuser",
"ipaselinuxusermapdefault",
"ipaselinuxusermaporder",
"ipasshpubkey",
"ipasudoopt",
"ipasudorunas",
"ipasudorunasextgroup",
"ipasudorunasextuser",
"ipasudorunasgroup",
"ipasudorunasgroupcategory",
"ipasudorunasusercategory",
"ipatokendisabled",
"ipatokenhotpcounter",
"ipatokenmodel",
"ipatokennotafter",
"ipatokennotbefore",
"ipatokenotpalgorithm",
"ipatokenotpdigits",
"ipatokenotpkey",
"ipatokenowner",
"ipatokenradiusconfiglink",
"ipatokenradiusretries",
"ipatokenradiussecret",
"ipatokenradiusserver",
"ipatokenradiustimeout",
"ipatokenradiususername",
"ipatokenserial",
"ipatokentotpclockoffset",
"ipatokentotptimestep",
"ipatokenuniqueid",
"ipatokenusermapattribute",
"ipatokenvendor",
"ipauniqueid",
"ipauserauthtype",
"ipauserobjectclasses",
"ipausersearchfields",
"iphostnumber",
"ipnetmasknumber",
"ipnetworknumber",
"ipprotocolnumber",
"ipserviceport",
"ipserviceprotocol",
"isreplicated",
"issuedby",
"issueinfo",
"issuername",
"javaclassname",
"javaclassnames",
"javacodebase",
"javadoc",
"javafactory",
"javareferenceaddress",
"javaserializeddata",
"jpegphoto",
"keyrecord",
"keysize",
"keystate",
"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",
"metainfo",
"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",
"nextrange",
"nextupdate",
"nisdomain",
"nisdomainname",
"nismapentry",
"nismapname",
"nisnetgrouptriple",
"nisnetidgroup",
"nisnetidhost",
"nisnetiduser",
"nispublickey",
"nissecretkey",
"notafter",
"notbefore",
"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",
"nsds5replicabackoffmax",
"nsds5replicabackoffmin",
"nsds5replicabinddn",
"nsds5replicabindmethod",
"nsds5replicabusywaittime",
"nsds5replicachangecount",
"nsds5replicachangessentsincestartup",
"nsds5replicacleanruv",
"nsds5replicacleanruvnotified",
"nsds5replicacredentials",
"nsds5replicaenabled",
"nsds5replicahost",
"nsds5replicaid",
"nsds5replicalastinitend",
"nsds5replicalastinitstart",
"nsds5replicalastinitstatus",
"nsds5replicalastupdateend",
"nsds5replicalastupdatestart",
"nsds5replicalastupdatestatus",
"nsds5replicalegacyconsumer",
"nsds5replicaname",
"nsds5replicaport",
"nsds5replicaprotocoltimeout",
"nsds5replicapurgedelay",
"nsds5replicareferral",
"nsds5replicaroot",
"nsds5replicasessionpausetime",
"nsds5replicastripattrs",
"nsds5replicatedattributelist",
"nsds5replicatedattributelisttotal",
"nsds5replicatimeout",
"nsds5replicatombstonepurgeinterval",
"nsds5replicatransportinfo",
"nsds5replicatype",
"nsds5replicaupdateinprogress",
"nsds5replicaupdateschedule",
"nsds5task",
"nsds7directoryreplicasubtree",
"nsds7dirsynccookie",
"nsds7newwingroupsyncenabled",
"nsds7newwinusersyncenabled",
"nsds7windowsdomain",
"nsds7windowsreplicasubtree",
"nsec3paramrecord",
"nsecrecord",
"nsencryptionalgorithm",
"nserrorlog",
"nsexecref",
"nsexpirationdate",
"nsgrouprdncomponent",
"nshardwareplatform",
"nshelpref",
"nshostlocation",
"nsidletimeout",
"nsidlistscanlimit",
"nsindexidlistscanlimit",
"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",
"nsrolescopedn",
"nsruvreplicalastmodified",
"nssaslmapbasedntemplate",
"nssaslmapfiltertemplate",
"nssaslmappriority",
"nssaslmapregexstring",
"nsschemacsn",
"nssecureserverport",
"nsserialnumber",
"nsserveraddress",
"nsservercreationclassname",
"nsserverid",
"nsservermigrationclassname",
"nsserverport",
"nsserversecurity",
"nssizelimit",
"nsslapd-changelogsuffix",
"nsslapd-ldapiautodnsuffix",
"nsslapd-parent-suffix",
"nsslapd-plugin-depends-on-type",
"nsslapd-pluginconfigarea",
"nsslapd-plugindescription",
"nsslapd-pluginenabled",
"nsslapd-pluginid",
"nsslapd-plugininitfunc",
"nsslapd-pluginpath",
"nsslapd-plugintype",
"nsslapd-pluginvendor",
"nsslapd-pluginversion",
"nsslapd-readonly",
"nsslapd-sasl-mapping-fallback",
"nsslapd-sasl-max-buffer-size",
"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",
"ownername",
"p12expiration",
"pager",
"pamexcludesuffix",
"pamfallback",
"pamfilter",
"pamidattr",
"pamidmapmethod",
"pamincludesuffix",
"pammissingsuffix",
"pamsecure",
"pamservice",
"parentid",
"parentorganization",
"password",
"passwordadmindn",
"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",
"passwordtrackupdatetime",
"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",
"privatekeydata",
"profilettl",
"proofofarchival",
"ptrrecord",
"publickeydata",
"publickeyformat",
"publishingstatus",
"pwdpolicysubentry",
"pwdupdatetime",
"ref",
"registeredaddress",
"replicaabandonedchanges",
"replicabeginorc",
"replicabinddn",
"replicabindmethod",
"replicacfupdated",
"replicacredentials",
"replicaentryfilter",
"replicahost",
"replicalastrelevantchange",
"replicanickname",
"replicaport",
"replicaroot",
"replicatedattributelist",
"replicaupdatefailedat",
"replicaupdatereplayed",
"replicaupdateschedule",
"replicausessl",
"requestagentgroup",
"requesterror",
"requestflag",
"requestid",
"requestinfo",
"requestowner",
"requestresult",
"requestsourceid",
"requeststate",
"requesttype",
"resourceacls",
"retrycountresettime",
"revinfo",
"revokedby",
"revokedcerts",
"revokedon",
"roleoccupant",
"roomnumber",
"rootdn-allow-host",
"rootdn-allow-ip",
"rootdn-close-time",
"rootdn-days-allowed",
"rootdn-deny-host",
"rootdn-deny-ip",
"rootdn-open-time",
"rrsigrecord",
"sabayonprofilename",
"sabayonprofileurl",
"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",
"secureadminport",
"secureagentport",
"secureeeclientauthport",
"secureport",
"seealso",
"serialno",
"serialnumber",
"serverhostname",
"serverproductname",
"serverroot",
"serverversionnumber",
"serviceauthenticationmethod",
"servicecategory",
"servicecredentiallevel",
"servicesearchdescriptor",
"sessioncontext",
"shadowexpire",
"shadowflag",
"shadowinactive",
"shadowlastchange",
"shadowmax",
"shadowmin",
"shadowwarning",
"signingalgorithmid",
"sigrecord",
"sn",
"sourcehost",
"sourcehostcategory",
"srvrecord",
"sshfprecord",
"st",
"status",
"street",
"structuralobjectclass",
"subjectname",
"subschemasubentry",
"subsystemname",
"subtreeaci",
"sudocmd",
"sudocommand",
"sudohost",
"sudonotafter",
"sudonotbefore",
"sudooption",
"sudoorder",
"sudorunas",
"sudorunasgroup",
"sudorunasuser",
"sudouser",
"supportedalgorithms",
"supportedcontrol",
"supportedextension",
"supportedfeatures",
"supportedldapversion",
"supportedsaslmechanisms",
"targetdn",
"telephonenumber",
"teletexterminalidentifier",
"telexnumber",
"thisupdate",
"title",
"tombstonenumsubordinates",
"transid",
"transname",
"transops",
"transstatus",
"trustmodel",
"ttl",
"txtrecord",
"uid",
"uidnumber",
"uniqueidentifier",
"uniquemember",
"unrevokedcerts",
"unsecureport",
"usercategory",
"usercertificate",
"userclass",
"userdn",
"usermessages",
"userpassword",
"userpkcs12",
"usersmimecertificate",
"userstate",
"usertype",
"vacationenddate",
"vacationstartdate",
"vendorname",
"vendorversion",
"version",
"vlvbase",
"vlvenabled",
"vlvfilter",
"vlvscope",
"vlvsort",
"vlvuses",
"winsyncdirectoryfilter",
"winsyncinterval",
"winsyncmoveaction",
"winsyncsubtreepair",
"winsyncwindowsfilter",
"x121address",
"x500uniqueidentifier"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "<cn>",
"flags": [],
"label": "<cn>",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "<krbpwdpolicyreference>",
"flags": [],
"label": "<krbpwdpolicyreference>",
"name": "krbpwdpolicyreference",
"required": true,
"type": "DN"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [],
"label": "<cospriority>",
"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",
"deprecated_cli_aliases": [],
"doc": "Delegation name",
"flags": [],
"label": "Delegation name",
"name": "aciname",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Attributes to which the delegation applies",
"flags": [],
"label": "Attributes",
"multivalue": true,
"name": "attrs",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply delegation to",
"flags": [],
"label": "Member user group",
"name": "memberof",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": false,
"container_dn": "",
"default_attributes": [
"idnsforwardpolicy",
"idnsforwarders",
"idnsallowsyncptr"
],
"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",
"deprecated_cli_aliases": [],
"doc": "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Global forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records",
"flags": [],
"label": "Allow PTR sync",
"name": "idnsallowsyncptr",
"type": "bool"
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "Zone refresh interval",
"flags": [
"no_option"
],
"label": "Zone refresh interval",
"name": "idnszonerefresh",
"type": "object"
}
],
"uuid_attribute": ""
},
"dnsforwardzone": {
"aciattrs": [
"idnsforwarders",
"idnsforwardpolicy",
"idnsname",
"idnszoneactive",
"managedby",
"objectclass"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": false,
"container_dn": "cn=dns",
"default_attributes": [
"idnsname",
"idnszoneactive",
"idnsforwarders",
"idnsforwardpolicy"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "DNS Forward Zones",
"label_singular": "DNS Forward Zone",
"methods": [
"add",
"add_permission",
"del",
"disable",
"enable",
"find",
"mod",
"remove_permission",
"show"
],
"name": "dnsforwardzone",
"object_class": [
"top",
"idnsforwardzone"
],
"object_class_config": null,
"object_name": "DNS forward zone",
"object_name_plural": "DNS forward 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": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Zone name (FQDN)",
"flags": [],
"label": "Zone name",
"name": "idnsname",
"only_absolute": true,
"primary_key": true,
"required": true,
"type": "DNSName"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Is zone active?",
"flags": [
"no_update",
"no_create"
],
"label": "Active zone",
"name": "idnszoneactive",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
}
],
"uuid_attribute": ""
},
"dnsrecord": {
"aciattrs": [
"a6record",
"aaaarecord",
"afsdbrecord",
"arecord",
"certrecord",
"cnamerecord",
"dlvrecord",
"dnamerecord",
"dnsclass",
"dnsttl",
"dsrecord",
"hinforecord",
"idnsallowdynupdate",
"idnsname",
"keyrecord",
"kxrecord",
"locrecord",
"mdrecord",
"minforecord",
"mxrecord",
"naptrrecord",
"nsec3paramrecord",
"nsecrecord",
"nsrecord",
"nxtrecord",
"objectclass",
"ptrrecord",
"rrsigrecord",
"sigrecord",
"srvrecord",
"sshfprecord",
"txtrecord"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": true,
"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": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Record name",
"flags": [],
"label": "Record name",
"name": "idnsname",
"primary_key": true,
"required": true,
"type": "DNSName"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "dnsttl",
"type": "int"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "DNS class",
"flags": [],
"label": "Class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"class": "Any",
"deprecated_cli_aliases": [],
"doc": "Records",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Records",
"name": "dnsrecords",
"type": "object"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Record type",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Record type",
"name": "dnstype",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Record data",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Record data",
"name": "dnsdata",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "ARecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "afsdbrecord",
"label": "AFSDB Hostname",
"name": "afsdb_part_hostname",
"option_group": "AFSDB Record",
"type": "DNSName"
},
{
"class": "APLRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Raw CNAME records",
"flags": [],
"label": "CNAME record",
"multivalue": true,
"name": "cnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "CNAME Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A hostname which this alias hostname points to",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "cnamerecord",
"label": "CNAME Hostname",
"name": "cname_part_hostname",
"option_group": "CNAME Record",
"type": "DNSName"
},
{
"class": "DHCIDRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "Raw DLV records",
"flags": [],
"label": "DLV record",
"multivalue": true,
"name": "dlvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DLV Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "dlv_part_key_tag",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "dlv_part_algorithm",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Digest Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Digest Type",
"maxvalue": 255,
"minvalue": 0,
"name": "dlv_part_digest_type",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Digest",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Digest",
"name": "dlv_part_digest",
"noextrawhitespace": true,
"option_group": "DLV Record",
"pattern": "^[0-9a-fA-F]+$",
"pattern_errmsg": "only hexadecimal digits are allowed",
"type": "unicode"
},
{
"class": "DNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNAME records",
"flags": [],
"label": "DNAME record",
"multivalue": true,
"name": "dnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DNAME Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Target",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dnamerecord",
"label": "DNAME Target",
"name": "dname_part_target",
"option_group": "DNAME Record",
"type": "DNSName"
},
{
"class": "DNSKEYRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Digest",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Digest",
"name": "ds_part_digest",
"noextrawhitespace": true,
"option_group": "DS Record",
"pattern": "^[0-9a-fA-F]+$",
"pattern_errmsg": "only hexadecimal digits are allowed",
"type": "unicode"
},
{
"class": "HIPRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "Raw KEY records",
"flags": [
"no_option"
],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "KEY Record",
"type": "unicode",
"validatedns": true
},
{
"class": "KXRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A host willing to act as a key exchanger",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "kxrecord",
"label": "KX Exchanger",
"name": "kx_part_exchanger",
"option_group": "KX Record",
"type": "DNSName"
},
{
"class": "LOCRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A host willing to act as a mail exchanger",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "mxrecord",
"label": "MX Exchanger",
"name": "mx_part_exchanger",
"option_group": "MX Record",
"type": "DNSName"
},
{
"class": "NAPTRRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Raw NS records",
"flags": [],
"label": "NS record",
"multivalue": true,
"name": "nsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NS Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsrecord",
"label": "NS Hostname",
"name": "ns_part_hostname",
"option_group": "NS Record",
"type": "DNSName"
},
{
"class": "NSECRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC records",
"flags": [
"no_option"
],
"label": "NSEC record",
"multivalue": true,
"name": "nsecrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC Record",
"type": "unicode",
"validatedns": true
},
{
"class": "NSEC3Record",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3PARAM records",
"flags": [],
"label": "NSEC3PARAM record",
"multivalue": true,
"name": "nsec3paramrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC3PARAM Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "nsec3param_part_algorithm",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Flags",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Flags",
"maxvalue": 255,
"minvalue": 0,
"name": "nsec3param_part_flags",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Iterations",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Iterations",
"maxvalue": 65535,
"minvalue": 0,
"name": "nsec3param_part_iterations",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Str",
"default": "-",
"deprecated_cli_aliases": [],
"doc": "A hexadecimal salt value. Requires hexadecimal digits or hyphen (\"-\") if no salt is required",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Salt",
"minlength": 1,
"name": "nsec3param_part_salt",
"noextrawhitespace": true,
"option_group": "NSEC3PARAM Record",
"pattern": "^([0-9a-fA-F]+|-)$",
"pattern_errmsg": "only hexadecimal digits or single hyphen (\"-\") are allowed",
"type": "unicode"
},
{
"class": "PTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw PTR records",
"flags": [],
"label": "PTR record",
"multivalue": true,
"name": "ptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "PTR Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "The hostname this reverse record points to",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "ptrrecord",
"label": "PTR Hostname",
"name": "ptr_part_hostname",
"option_group": "PTR Record",
"type": "DNSName"
},
{
"class": "RRSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RRSIG records",
"flags": [
"no_option"
],
"label": "RRSIG record",
"multivalue": true,
"name": "rrsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "RRSIG Record",
"type": "unicode",
"validatedns": true
},
{
"class": "RPRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "Raw SIG records",
"flags": [
"no_option"
],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SIG Record",
"type": "unicode",
"validatedns": true
},
{
"class": "SPFRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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": "DNSNameParam",
"deprecated_cli_aliases": [],
"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",
"option_group": "SRV Record",
"type": "DNSName"
},
{
"class": "SSHFPRecord",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"doc": "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",
"deprecated_cli_aliases": [],
"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",
"cnamerecord",
"dlvrecord",
"dnamerecord",
"dnsclass",
"dnsttl",
"dsrecord",
"hinforecord",
"idnsallowdynupdate",
"idnsallowquery",
"idnsallowsyncptr",
"idnsallowtransfer",
"idnsforwarders",
"idnsforwardpolicy",
"idnsname",
"idnssecinlinesigning",
"idnssoaexpire",
"idnssoaminimum",
"idnssoamname",
"idnssoarefresh",
"idnssoaretry",
"idnssoarname",
"idnssoaserial",
"idnsupdatepolicy",
"idnszoneactive",
"keyrecord",
"kxrecord",
"locrecord",
"managedby",
"mdrecord",
"minforecord",
"mxrecord",
"naptrrecord",
"nsec3paramrecord",
"nsecrecord",
"nsrecord",
"nxtrecord",
"objectclass",
"ptrrecord",
"rrsigrecord",
"sigrecord",
"srvrecord",
"sshfprecord",
"txtrecord"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": false,
"container_dn": "cn=dns",
"default_attributes": [
"idnsname",
"idnszoneactive",
"idnsforwarders",
"idnsforwardpolicy",
"idnssoamname",
"idnssoarname",
"idnssoaserial",
"idnssoarefresh",
"idnssoaretry",
"idnssoaexpire",
"idnssoaminimum",
"idnsallowquery",
"idnsallowtransfer",
"idnssecinlinesigning",
"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": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Zone name (FQDN)",
"flags": [],
"label": "Zone name",
"name": "idnsname",
"only_absolute": true,
"primary_key": true,
"required": true,
"type": "DNSName"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Is zone active?",
"flags": [
"no_update",
"no_create"
],
"label": "Active zone",
"name": "idnszoneactive",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Authoritative nameserver domain name",
"flags": [],
"label": "Authoritative nameserver",
"name": "idnssoamname",
"required": true,
"type": "DNSName"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Administrator e-mail address",
"flags": [],
"label": "Administrator e-mail address",
"name": "idnssoarname",
"only_absolute": true,
"required": true,
"type": "DNSName"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "SOA record serial number",
"flags": [],
"label": "SOA serial",
"maxvalue": 4294967295,
"minvalue": 1,
"name": "idnssoaserial",
"required": true,
"type": "int"
},
{
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "SOA record refresh time",
"flags": [],
"label": "SOA refresh",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoarefresh",
"required": true,
"type": "int"
},
{
"class": "Int",
"default": 900,
"deprecated_cli_aliases": [],
"doc": "SOA record retry time",
"flags": [],
"label": "SOA retry",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaretry",
"required": true,
"type": "int"
},
{
"class": "Int",
"default": 1209600,
"deprecated_cli_aliases": [],
"doc": "SOA record expire time",
"flags": [],
"label": "SOA expire",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaexpire",
"required": true,
"type": "int"
},
{
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "How long should negative responses be cached",
"flags": [],
"label": "SOA minimum",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaminimum",
"required": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live for records at zone apex",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "dnsttl",
"type": "int"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "SOA record class",
"flags": [],
"label": "SOA class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "BIND update policy",
"flags": [],
"label": "BIND update policy",
"name": "idnsupdatepolicy",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow dynamic updates.",
"flags": [],
"label": "Dynamic update",
"name": "idnsallowdynupdate",
"type": "bool"
},
{
"class": "Str",
"default": "any;",
"deprecated_cli_aliases": [],
"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;",
"deprecated_cli_aliases": [],
"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": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
"flags": [],
"label": "Allow PTR sync",
"name": "idnsallowsyncptr",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow inline DNSSEC signing of records in the zone",
"flags": [],
"label": "Allow in-line DNSSEC signing",
"name": "idnssecinlinesigning",
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"container_dn": "cn=hbac",
"default_attributes": [
"cn",
"ipaenabledflag",
"description",
"usercategory",
"hostcategory",
"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",
"deprecated_cli_aliases": [],
"doc": "Rule name",
"flags": [],
"label": "Rule name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "StrEnum",
"default": "allow",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehostcategory>",
"flags": [
"no_option"
],
"label": "<sourcehostcategory>",
"name": "sourcehostcategory",
"type": "object"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Service category the rule applies to",
"flags": [],
"label": "Service category",
"name": "servicecategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Users",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Users",
"name": "memberuser_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User Groups",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "User Groups",
"name": "memberuser_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hosts",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Hosts",
"name": "memberhost_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host Groups",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Host Groups",
"name": "memberhost_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_host>",
"flags": [
"no_option"
],
"label": "<sourcehost_host>",
"name": "sourcehost_host",
"type": "object"
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"flags": [
"no_option"
],
"label": "<sourcehost_hostgroup>",
"name": "sourcehost_hostgroup",
"type": "object"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Services",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Services",
"name": "memberservice_hbacsvc",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service Groups",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Service Groups",
"name": "memberservice_hbacsvcgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "HBAC service",
"flags": [],
"label": "Service name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Service group name",
"flags": [],
"label": "Service group name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"userclass",
"userpassword"
],
"attribute_members": {
"enrolledby": [
"user"
],
"managedby": [
"host"
],
"managing": [
"host"
],
"memberof": [
"hostgroup",
"netgroup",
"role",
"hbacrule",
"sudorule"
],
"memberofindirect": [
"hostgroup",
"netgroup",
"role",
"hbacrule",
"sudorule"
]
},
"bindable": true,
"can_have_permissions": true,
"container_dn": "cn=computers,cn=accounts",
"default_attributes": [
"fqdn",
"description",
"l",
"nshostlocation",
"krbprincipalname",
"nshardwareplatform",
"nsosversion",
"usercertificate",
"memberof",
"managedby",
"memberindirect",
"memberofindirect",
"macaddress",
"userclass"
],
"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",
"deprecated_cli_aliases": [],
"doc": "Host name",
"flags": [],
"label": "Host name",
"name": "fqdn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host locality (e.g. \"Baltimore, MD\")",
"flags": [],
"label": "Locality",
"name": "l",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host location (e.g. \"Lab 2\")",
"flags": [],
"label": "Location",
"name": "nshostlocation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host hardware platform (e.g. \"Lenovo T61\")",
"flags": [],
"label": "Platform",
"name": "nshardwareplatform",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host operating system and version (e.g. \"Fedora 9\")",
"flags": [],
"label": "Operating system",
"name": "nsosversion",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Password used in bulk enrollment",
"flags": [],
"label": "User password",
"name": "userpassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Generate a random password to be used in bulk enrollment",
"flags": [
"no_search",
"virtual_attribute"
],
"label": "<random>",
"name": "random",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Random password",
"flags": [
"virtual_attribute",
"no_update",
"no_create",
"no_search"
],
"label": "Random password",
"name": "randompassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [],
"label": "Certificate",
"name": "usercertificate",
"type": "str"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Principal name",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Principal name",
"name": "krbprincipalname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "SSH public key",
"flags": [
"no_search"
],
"label": "SSH public key",
"multivalue": true,
"name": "ipasshpubkey",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Pre-authentication is required for the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Requires pre-authentication",
"name": "ipakrbrequirespreauth",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "A description of this host-group",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"uuid_attribute": "ipauniqueid"
},
"idrange": {
"aciattrs": [
"cn",
"ipabaseid",
"ipabaserid",
"ipaidrangesize",
"ipanttrusteddomainsid",
"iparangetype",
"ipasecondarybaserid"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": true,
"container_dn": "cn=ranges,cn=etc",
"default_attributes": [
"cn",
"ipabaseid",
"ipaidrangesize",
"ipabaserid",
"ipasecondarybaserid",
"ipanttrusteddomainsid",
"iparangetype"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "ID Ranges",
"label_singular": "ID Range",
"methods": [
"add",
"del",
"find",
"mod",
"show"
],
"name": "idrange",
"object_class": [
"ipaIDrange"
],
"object_class_config": null,
"object_name": "range",
"object_name_plural": "ranges",
"parent_object": "",
"primary_key": "cn",
"rdn_attribute": "",
"relationships": {
"member": [
"Member",
"",
"no_"
],
"memberindirect": [
"Indirect Member",
null,
"no_indirect_"
],
"memberof": [
"Member Of",
"in_",
"not_in_"
],
"memberofindirect": [
"Indirect Member Of",
null,
"not_in_indirect_"
]
},
"takes_params": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Range name",
"flags": [],
"label": "Range name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "First RID of the corresponding RID range",
"flags": [],
"label": "First RID of the corresponding RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaserid",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Domain SID of the trusted domain",
"flags": [
"no_update"
],
"label": "Domain SID of the trusted domain",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of the trusted domain",
"flags": [
"no_update",
"no_search",
"virtual_attribute"
],
"label": "Name of the trusted domain",
"name": "ipanttrusteddomainname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust",
"flags": [
"no_update"
],
"label": "Range type",
"name": "iparangetype",
"type": "unicode",
"values": [
"ipa-ad-trust-posix",
"ipa-ad-trust",
"ipa-local",
"ipa-ad-winsync",
"ipa-ipa-trust"
]
}
],
"uuid_attribute": ""
},
"krbtpolicy": {
"aciattrs": [],
"attribute_members": {},
"bindable": false,
"can_have_permissions": false,
"container_dn": "cn=EXAMPLE.COM,cn=kerberos",
"default_attributes": [
"krbmaxticketlife",
"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",
"deprecated_cli_aliases": [],
"doc": "Manage ticket policy for specific user",
"flags": [],
"label": "User name",
"name": "uid",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum ticket life (seconds)",
"flags": [],
"label": "Max life",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "krbmaxticketlife",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Netgroup description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "IPA unique ID",
"flags": [
"no_update",
"no_create"
],
"label": "IPA unique ID",
"name": "ipauniqueid",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
}
],
"uuid_attribute": "ipauniqueid"
},
"otptoken": {
"aciattrs": [
"description",
"ipatokendisabled",
"ipatokenhotpcounter",
"ipatokenmodel",
"ipatokennotafter",
"ipatokennotbefore",
"ipatokenotpalgorithm",
"ipatokenotpdigits",
"ipatokenotpkey",
"ipatokenowner",
"ipatokenserial",
"ipatokentotpclockoffset",
"ipatokentotptimestep",
"ipatokenuniqueid",
"ipatokenvendor",
"managedby",
"objectclass"
],
"attribute_members": {
"managedby": [
"user"
]
},
"bindable": false,
"can_have_permissions": false,
"container_dn": "cn=otp",
"default_attributes": [
"ipatokenuniqueid",
"description",
"ipatokenowner",
"ipatokendisabled",
"ipatokennotbefore",
"ipatokennotafter",
"ipatokenvendor",
"ipatokenmodel",
"ipatokenserial",
"managedby"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "OTP Tokens",
"label_singular": "OTP Token",
"methods": [
"add",
"add_managedby",
"del",
"find",
"mod",
"remove_managedby",
"show"
],
"name": "otptoken",
"object_class": [
"ipatoken"
],
"object_class_config": null,
"object_name": "OTP token",
"object_name_plural": "OTP tokens",
"parent_object": "",
"primary_key": "ipatokenuniqueid",
"rdn_attribute": "",
"relationships": {
"managedby": [
"Managed by",
"man_by_",
"not_man_by_"
]
},
"takes_params": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Unique ID",
"flags": [
"optional_create"
],
"label": "Unique ID",
"name": "ipatokenuniqueid",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "StrEnum",
"default": "totp",
"deprecated_cli_aliases": [],
"doc": "Type",
"flags": [
"no_update",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"type": "unicode",
"values": [
"totp",
"hotp"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Owner",
"flags": [],
"label": "Owner",
"name": "ipatokenowner",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Manager",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Manager",
"name": "managedby_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Disabled state",
"flags": [],
"label": "Disabled state",
"name": "ipatokendisabled",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity start",
"flags": [],
"label": "Validity start",
"name": "ipatokennotbefore",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity end",
"flags": [],
"label": "Validity end",
"name": "ipatokennotafter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"default": "FreeIPA",
"deprecated_cli_aliases": [],
"doc": "Vendor",
"flags": [],
"label": "Vendor",
"name": "ipatokenvendor",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Model",
"flags": [],
"label": "Model",
"name": "ipatokenmodel",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial",
"flags": [],
"label": "Serial",
"name": "ipatokenserial",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "OTPTokenKey",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "Key",
"flags": [
"no_display",
"no_update",
"no_search"
],
"label": "Key",
"name": "ipatokenotpkey",
"type": "str"
},
{
"class": "StrEnum",
"default": "sha1",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"no_update"
],
"label": "Algorithm",
"name": "ipatokenotpalgorithm",
"type": "unicode",
"values": [
"sha1",
"sha256",
"sha384",
"sha512"
]
},
{
"class": "IntEnum",
"default": 6,
"deprecated_cli_aliases": [],
"doc": "Display length",
"flags": [
"no_update"
],
"label": "Display length",
"name": "ipatokenotpdigits",
"type": "int",
"values": [
6,
8
]
},
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Clock offset",
"flags": [
"no_update"
],
"label": "Clock offset",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipatokentotpclockoffset",
"type": "int"
},
{
"class": "Int",
"default": 30,
"deprecated_cli_aliases": [],
"doc": "Clock interval",
"flags": [
"no_update"
],
"label": "Clock interval",
"maxvalue": 2147483647,
"minvalue": 5,
"name": "ipatokentotptimestep",
"type": "int"
},
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Counter",
"flags": [
"no_update"
],
"label": "Counter",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "ipatokenhotpcounter",
"type": "int"
}
],
"uuid_attribute": ""
},
"permission": {
"aciattrs": [
"businesscategory",
"cn",
"description",
"ipapermbindruletype",
"ipapermdefaultattr",
"ipapermexcludedattr",
"ipapermincludedattr",
"ipapermissiontype",
"ipapermlocation",
"ipapermright",
"ipapermtarget",
"ipapermtargetfilter",
"member",
"o",
"objectclass",
"ou",
"owner",
"seealso"
],
"attribute_members": {
"member": [
"privilege"
],
"memberindirect": [
"role"
]
},
"bindable": false,
"can_have_permissions": true,
"container_dn": "cn=permissions,cn=pbac",
"default_attributes": [
"cn",
"member",
"memberof",
"memberindirect",
"ipapermissiontype",
"objectclass",
"ipapermdefaultattr",
"ipapermincludedattr",
"ipapermexcludedattr",
"ipapermbindruletype",
"ipapermlocation",
"ipapermright",
"ipapermtargetfilter",
"ipapermtarget"
],
"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": [
"top",
"groupofnames",
"ipapermission",
"ipapermissionv2"
],
"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",
"deprecated_cli_aliases": [],
"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": "StrEnum",
"deprecated_cli_aliases": [
"permissions"
],
"doc": "Rights to grant (read, search, compare, write, add, delete, all)",
"flags": [],
"label": "Granted rights",
"multivalue": true,
"name": "ipapermright",
"type": "unicode",
"values": [
"read",
"search",
"compare",
"write",
"add",
"delete",
"all"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "All attributes to which the permission applies",
"flags": [
"virtual_attribute",
"allow_mod_for_managed_permission"
],
"label": "Effective attributes",
"multivalue": true,
"name": "attrs",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User-specified attributes to which the permission applies",
"flags": [
"no_create",
"allow_mod_for_managed_permission"
],
"label": "Included attributes",
"multivalue": true,
"name": "ipapermincludedattr",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User-specified attributes to which the permission explicitly does not apply",
"flags": [
"no_create",
"allow_mod_for_managed_permission"
],
"label": "Excluded attributes",
"multivalue": true,
"name": "ipapermexcludedattr",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Attributes to which the permission applies by default",
"flags": [
"no_update",
"no_create"
],
"label": "Default attributes",
"multivalue": true,
"name": "ipapermdefaultattr",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"default": "permission",
"deprecated_cli_aliases": [],
"doc": "Bind rule type",
"flags": [
"allow_mod_for_managed_permission"
],
"label": "Bind rule type",
"name": "ipapermbindruletype",
"required": true,
"type": "unicode",
"values": [
"permission",
"all",
"anonymous"
]
},
{
"class": "DNOrURL",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply permissions to",
"flags": [
"ask_create"
],
"label": "Subtree",
"name": "ipapermlocation",
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Extra target filter",
"flags": [
"virtual_attribute"
],
"label": "Extra target filter",
"multivalue": true,
"name": "extratargetfilter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "All target filters, including those implied by type and memberof",
"flags": [],
"label": "Raw target filter",
"multivalue": true,
"name": "ipapermtargetfilter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "ACI target DN",
"flags": [
"no_option"
],
"label": "ACI target DN",
"name": "ipapermtarget",
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Target members of a group (sets memberOf targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Member of group",
"multivalue": true,
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply permissions to (sets target)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Type of IPA object (sets subtree and objectClass targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use extratargetfilter",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<filter>",
"multivalue": true,
"name": "filter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermlocation",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<subtree>",
"multivalue": true,
"name": "subtree",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermright",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<permissions>",
"multivalue": true,
"name": "permissions",
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Privilege name",
"flags": [],
"label": "Privilege name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Manage password policy for specific group",
"flags": [],
"label": "Group",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum password lifetime (in days)",
"flags": [],
"label": "Max lifetime (days)",
"maxvalue": 20000,
"minvalue": 0,
"name": "krbmaxpwdlife",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum password lifetime (in hours)",
"flags": [],
"label": "Min lifetime (hours)",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbminpwdlife",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Password history size",
"flags": [],
"label": "History size",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdhistorylength",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum number of character classes",
"flags": [],
"label": "Character classes",
"maxvalue": 5,
"minvalue": 0,
"name": "krbpwdmindiffchars",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum length of password",
"flags": [],
"label": "Min length",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdminlength",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Consecutive failures before lockout",
"flags": [],
"label": "Max failures",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdmaxfailure",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Period for which lockout is enforced (seconds)",
"flags": [],
"label": "Lockout duration",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdlockoutduration",
"type": "int"
}
],
"uuid_attribute": ""
},
"radiusproxy": {
"aciattrs": [
"cn",
"description",
"ipatokenradiusretries",
"ipatokenradiussecret",
"ipatokenradiusserver",
"ipatokenradiustimeout",
"ipatokenusermapattribute",
"objectclass"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": false,
"container_dn": "cn=radiusproxy",
"default_attributes": [
"cn",
"description",
"ipatokenradiusserver",
"ipatokenradiustimeout",
"ipatokenradiusretries",
"ipatokenusermapattribute"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "RADIUS Servers",
"label_singular": "RADIUS Server",
"methods": [
"add",
"del",
"find",
"mod",
"show"
],
"name": "radiusproxy",
"object_class": [
"ipatokenradiusconfiguration"
],
"object_class_config": null,
"object_name": "RADIUS proxy server",
"object_name_plural": "RADIUS proxy servers",
"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",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy server name",
"flags": [],
"label": "RADIUS proxy server name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this RADIUS proxy server",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The hostname or IP (with or without port)",
"flags": [],
"label": "Server",
"multivalue": true,
"name": "ipatokenradiusserver",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "The secret used to encrypt data",
"flags": [
"no_option"
],
"label": "Secret",
"name": "ipatokenradiussecret",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The total timeout across all retries (in seconds)",
"flags": [],
"label": "Timeout",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "ipatokenradiustimeout",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The number of times to retry authentication",
"flags": [],
"label": "Retries",
"maxvalue": 10,
"minvalue": 0,
"name": "ipatokenradiusretries",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The username attribute on the user object",
"flags": [],
"label": "User attribute",
"name": "ipatokenusermapattribute",
"noextrawhitespace": true,
"type": "unicode"
}
],
"uuid_attribute": ""
},
"realmdomains": {
"aciattrs": [],
"attribute_members": {},
"bindable": false,
"can_have_permissions": true,
"container_dn": "cn=Realm Domains,cn=ipa,cn=etc",
"default_attributes": [
"associateddomain"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "Realm Domains",
"label_singular": "Realm Domains",
"methods": [
"mod",
"show"
],
"name": "realmdomains",
"object_class": [],
"object_class_config": null,
"object_name": "Realm domains",
"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",
"deprecated_cli_aliases": [],
"doc": "Domain",
"flags": [],
"label": "Domain",
"multivalue": true,
"name": "associateddomain",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Add domain",
"flags": [],
"label": "Add domain",
"name": "add_domain",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Delete domain",
"flags": [],
"label": "Delete domain",
"name": "del_domain",
"noextrawhitespace": true,
"type": "unicode"
}
],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Role name",
"flags": [],
"label": "Role name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Attributes to which the permission applies.",
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Rule name",
"flags": [],
"label": "Rule name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SELinux User",
"flags": [],
"label": "SELinux User",
"name": "ipaselinuxuser",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC Rule that defines the users, groups and hostgroups",
"flags": [],
"label": "HBAC Rule",
"name": "seealso",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Users",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Users",
"name": "memberuser_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User Groups",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "User Groups",
"name": "memberuser_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hosts",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Hosts",
"name": "memberhost_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": 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"
],
"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",
"deprecated_cli_aliases": [],
"doc": "Service principal",
"flags": [],
"label": "Principal",
"name": "krbprincipalname",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [
"no_search"
],
"label": "Certificate",
"name": "usercertificate",
"type": "str"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
"flags": [],
"label": "PAC type",
"multivalue": true,
"name": "ipakrbauthzdata",
"type": "unicode",
"values": [
"MS-PAC",
"PAD",
"NONE"
]
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Pre-authentication is required for the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Requires pre-authentication",
"name": "ipakrbrequirespreauth",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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": "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",
"deprecated_cli_aliases": [],
"doc": "Sudo Command",
"flags": [],
"label": "Sudo Command",
"name": "sudocmd",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Sudo Command Group",
"flags": [],
"label": "Sudo Command Group",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Commands",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Commands",
"name": "membercmd_sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": true,
"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",
"deprecated_cli_aliases": [],
"doc": "Rule name",
"flags": [],
"label": "Rule name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Command category the rule applies to",
"flags": [],
"label": "Command category",
"name": "cmdcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs User category the rule applies to",
"flags": [],
"label": "RunAs User category",
"name": "ipasudorunasusercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs Group category the rule applies to",
"flags": [],
"label": "RunAs Group category",
"name": "ipasudorunasgroupcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "integer to order the Sudo rules",
"flags": [],
"label": "Sudo order",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sudoorder",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Users",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Users",
"name": "memberuser_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User Groups",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "User Groups",
"name": "memberuser_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hosts",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Hosts",
"name": "memberhost_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host Groups",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Host Groups",
"name": "memberhost_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Allow Commands",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Sudo Allow Commands",
"name": "memberallowcmd_sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Deny Commands",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Sudo Deny Commands",
"name": "memberdenycmd_sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "Run as a user",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "RunAs Users",
"name": "ipasudorunas_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "External User the rule applies to (sudorule-find only)",
"flags": [],
"label": "External User",
"name": "externaluser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External User",
"name": "ipasudorunasextuser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External Group the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External Group",
"name": "ipasudorunasextgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Option",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Sudo Option",
"name": "ipasudoopt",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
}
],
"uuid_attribute": "ipauniqueid"
},
"trust": {
"aciattrs": [
"cn",
"ipantflatname",
"ipantsidblacklistincoming",
"ipantsidblacklistoutgoing",
"ipantsupportedencryptiontypes",
"ipanttrustattributes",
"ipanttrustauthincoming",
"ipanttrustauthoutgoing",
"ipanttrustdirection",
"ipanttrusteddomainsid",
"ipanttrustforesttrustinfo",
"ipanttrustpartner",
"ipanttrustposixoffset",
"ipanttrusttype",
"objectclass"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": false,
"container_dn": "cn=trusts",
"default_attributes": [
"cn",
"ipantflatname",
"ipanttrusteddomainsid",
"ipanttrusttype",
"ipanttrustattributes",
"ipanttrustdirection",
"ipanttrustpartner",
"ipanttrustforesttrustinfo",
"ipanttrustposixoffset",
"ipantsupportedencryptiontypes"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "Trusts",
"label_singular": "Trust",
"methods": [
"add",
"del",
"fetch_domains",
"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",
"deprecated_cli_aliases": [],
"doc": "Realm name",
"flags": [],
"label": "Realm name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain NetBIOS name",
"flags": [
"no_update",
"no_create"
],
"label": "Domain NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain Security Identifier",
"flags": [
"no_update",
"no_create"
],
"label": "Domain Security Identifier",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SID blacklist incoming",
"flags": [
"no_create"
],
"label": "SID blacklist incoming",
"multivalue": true,
"name": "ipantsidblacklistincoming",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"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,
"can_have_permissions": 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",
"deprecated_cli_aliases": [],
"doc": "Domain",
"flags": [
"no_update"
],
"label": "Domain",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Security Identifier",
"flags": [
"no_update"
],
"label": "Security Identifier",
"name": "ipantsecurityidentifier",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "NetBIOS name",
"flags": [
"no_update"
],
"label": "NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain GUID",
"flags": [
"no_update"
],
"label": "Domain GUID",
"name": "ipantdomainguid",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fallback primary group",
"flags": [],
"label": "Fallback primary group",
"name": "ipantfallbackprimarygroup",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"uuid_attribute": ""
},
"trustdomain": {
"aciattrs": [
"cn",
"ipantflatname",
"ipantsidblacklistincoming",
"ipantsidblacklistoutgoing",
"ipantsupportedencryptiontypes",
"ipanttrustattributes",
"ipanttrustauthincoming",
"ipanttrustauthoutgoing",
"ipanttrustdirection",
"ipanttrusteddomainsid",
"ipanttrustforesttrustinfo",
"ipanttrustpartner",
"ipanttrustposixoffset",
"ipanttrusttype",
"objectclass"
],
"attribute_members": {},
"bindable": false,
"can_have_permissions": false,
"container_dn": "",
"default_attributes": [
"cn",
"ipantflatname",
"ipanttrusteddomainsid",
"ipanttrustpartner"
],
"hidden_attributes": [
"objectclass",
"aci"
],
"label": "Trusted domains",
"label_singular": "Trusted domain",
"methods": [
"add",
"del",
"disable",
"enable",
"find",
"mod"
],
"name": "trustdomain",
"object_class": [
"ipaNTTrustedDomain"
],
"object_class_config": null,
"object_name": "trust domain",
"object_name_plural": "trust domains",
"parent_object": "trust",
"primary_key": "cn",
"rdn_attribute": "",
"relationships": {
"member": [
"Member",
"",
"no_"
],
"memberindirect": [
"Indirect Member",
null,
"no_indirect_"
],
"memberof": [
"Member Of",
"in_",
"not_in_"
],
"memberofindirect": [
"Indirect Member Of",
null,
"not_in_indirect_"
]
},
"takes_params": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain name",
"flags": [],
"label": "Domain name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain NetBIOS name",
"flags": [],
"label": "Domain NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain Security Identifier",
"flags": [],
"label": "Domain Security Identifier",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Trusted domain partner",
"flags": [
"no_display",
"no_option"
],
"label": "Trusted domain partner",
"name": "ipanttrustpartner",
"noextrawhitespace": 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",
"ipatokenradiusconfiglink",
"ipatokenradiususername",
"ipauniqueid",
"ipauserauthtype",
"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",
"userclass",
"userpassword",
"userpkcs12",
"usersmimecertificate",
"x121address",
"x500uniqueidentifier"
],
"attribute_members": {
"memberof": [
"group",
"netgroup",
"role",
"hbacrule",
"sudorule"
],
"memberofindirect": [
"group",
"netgroup",
"role",
"hbacrule",
"sudorule"
]
},
"bindable": true,
"can_have_permissions": true,
"container_dn": "cn=users,cn=accounts",
"default_attributes": [
"uid",
"givenname",
"sn",
"homedirectory",
"loginshell",
"uidnumber",
"gidnumber",
"mail",
"ou",
"telephonenumber",
"title",
"memberof",
"nsaccountlock",
"memberofindirect",
"ipauserauthtype",
"userclass",
"ipatokenradiusconfiglink",
"ipatokenradiususername",
"krbprincipalexpiration"
],
"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",
"deprecated_cli_aliases": [],
"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",
"deprecated_cli_aliases": [],
"doc": "First name",
"flags": [],
"label": "First name",
"name": "givenname",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Last name",
"flags": [],
"label": "Last name",
"name": "sn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Full name",
"flags": [],
"label": "Full name",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Display name",
"flags": [],
"label": "Display name",
"name": "displayname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Initials",
"flags": [],
"label": "Initials",
"name": "initials",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Home directory",
"flags": [],
"label": "Home directory",
"name": "homedirectory",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "GECOS",
"flags": [],
"label": "GECOS",
"name": "gecos",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Login shell",
"flags": [],
"label": "Login shell",
"name": "loginshell",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal",
"flags": [
"no_update"
],
"label": "Kerberos principal",
"name": "krbprincipalname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "DateTime",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal expiration",
"flags": [],
"label": "Kerberos principal expiration",
"name": "krbprincipalexpiration",
"type": "datetime"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Email address",
"flags": [],
"label": "Email address",
"multivalue": true,
"name": "mail",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "Prompt to set the user password",
"exclude": [
"webui"
],
"flags": [],
"label": "Password",
"name": "userpassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Generate a random user password",
"flags": [
"no_search",
"virtual_attribute"
],
"label": "<random>",
"name": "random",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Random password",
"flags": [
"virtual_attribute",
"no_update",
"no_create",
"no_search"
],
"label": "Random password",
"name": "randompassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "User ID Number (system will assign one if not provided)",
"flags": [],
"label": "UID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "uidnumber",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Group ID Number",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Street address",
"flags": [],
"label": "Street address",
"name": "street",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "City",
"flags": [],
"label": "City",
"name": "l",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "State/Province",
"flags": [],
"label": "State/Province",
"name": "st",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "ZIP",
"flags": [],
"label": "ZIP",
"name": "postalcode",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Telephone Number",
"flags": [],
"label": "Telephone Number",
"multivalue": true,
"name": "telephonenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Mobile Telephone Number",
"flags": [],
"label": "Mobile Telephone Number",
"multivalue": true,
"name": "mobile",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Pager Number",
"flags": [],
"label": "Pager Number",
"multivalue": true,
"name": "pager",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fax Number",
"flags": [],
"label": "Fax Number",
"multivalue": true,
"name": "facsimiletelephonenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Org. Unit",
"flags": [],
"label": "Org. Unit",
"name": "ou",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Job Title",
"flags": [],
"label": "Job Title",
"name": "title",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Manager",
"flags": [],
"label": "Manager",
"name": "manager",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Car License",
"flags": [],
"label": "Car License",
"multivalue": true,
"name": "carlicense",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Account disabled",
"flags": [
"no_option"
],
"label": "Account disabled",
"name": "nsaccountlock",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SSH public key",
"flags": [
"no_search"
],
"label": "SSH public key",
"multivalue": true,
"name": "ipasshpubkey",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Types of supported user authentication",
"flags": [],
"label": "User authentication types",
"multivalue": true,
"name": "ipauserauthtype",
"type": "unicode",
"values": [
"password",
"radius",
"otp"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy configuration",
"flags": [],
"label": "RADIUS proxy configuration",
"name": "ipatokenradiusconfiglink",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy username",
"flags": [],
"label": "RADIUS proxy username",
"name": "ipatokenradiususername",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Department Number",
"flags": [],
"label": "Department Number",
"multivalue": true,
"name": "departmentnumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Number",
"flags": [],
"label": "Employee Number",
"name": "employeenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Type",
"flags": [],
"label": "Employee Type",
"name": "employeetype",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Preferred Language",
"flags": [],
"label": "Preferred Language",
"name": "preferredlanguage",
"noextrawhitespace": true,
"pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
"pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
"type": "unicode"
}
],
"uuid_attribute": "ipauniqueid"
}
}
}
}