kanidm/docs/v1.0.0rc10/rustdoc/kanidmd_lib/constants/entries/index.html
2023-03-01 00:28:00 +00:00

1 line
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `entries` mod in crate `kanidmd_lib`."><meta name="keywords" content="rust, rustlang, rust-lang, entries"><title>kanidmd_lib::constants::entries - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-6827029ac823cab7.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="../../../static.files/light-ebce58d0a40c3431.css"><link rel="stylesheet" disabled href="../../../static.files/dark-f23faae4a2daf9a6.css"><link rel="stylesheet" disabled href="../../../static.files/ayu-8af5e100b21cd173.css"><script id="default-settings" ></script><script src="../../../static.files/storage-d43fa987303ecbbb.js"></script><script defer src="../../../static.files/main-c55e1eb52e1886b4.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-13285aec31fa243e.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="sidebar-logo" href="../../../kanidmd_lib/index.html"><div class="logo-container"><img class="rust-logo" src="../../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../../kanidmd_lib/index.html"><div class="logo-container"><img class="rust-logo" src="../../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2 class="location"><a href="#">Module entries</a></h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#structs">Structs</a></li><li><a href="#constants">Constants</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../static.files/wheel-5ec35bf9ca753509.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Module <a href="../../index.html">kanidmd_lib</a>::<wbr><a href="../index.html">constants</a>::<wbr><a class="mod" href="#">entries</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../../src/kanidmd_lib/constants/entries.rs.html#1-665">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><h2 id="structs" class="small-section-header"><a href="#structs">Structs</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_ADMIN_V1.html" title="kanidmd_lib::constants::entries::E_ADMIN_V1 struct">E_ADMIN_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_ANONYMOUS_V1.html" title="kanidmd_lib::constants::entries::E_ANONYMOUS_V1 struct">E_ANONYMOUS_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_DOMAIN_INFO_V1.html" title="kanidmd_lib::constants::entries::E_DOMAIN_INFO_V1 struct">E_DOMAIN_INFO_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_IDM_ACCOUNT_MAIL_READ_PRIV.html" title="kanidmd_lib::constants::entries::E_IDM_ACCOUNT_MAIL_READ_PRIV struct">E_IDM_ACCOUNT_MAIL_READ_PRIV</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_IDM_ADMINS_V1.html" title="kanidmd_lib::constants::entries::E_IDM_ADMINS_V1 struct">E_IDM_ADMINS_V1</a></div><div class="item-right docblock-short">Builtin IDM Administrators Group.</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_IDM_ADMIN_V1.html" title="kanidmd_lib::constants::entries::E_IDM_ADMIN_V1 struct">E_IDM_ADMIN_V1</a></div><div class="item-right docblock-short">Builtin IDM Admin account.</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_IDM_UI_ENABLE_EXPERIMENTAL_FEATURES.html" title="kanidmd_lib::constants::entries::E_IDM_UI_ENABLE_EXPERIMENTAL_FEATURES struct">E_IDM_UI_ENABLE_EXPERIMENTAL_FEATURES</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_SYSTEM_ADMINS_V1.html" title="kanidmd_lib::constants::entries::E_SYSTEM_ADMINS_V1 struct">E_SYSTEM_ADMINS_V1</a></div><div class="item-right docblock-short">Builtin System Administrators Group.</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.E_SYSTEM_INFO_V1.html" title="kanidmd_lib::constants::entries::E_SYSTEM_INFO_V1 struct">E_SYSTEM_INFO_V1</a></div></div></div><h2 id="constants" class="small-section-header"><a href="#constants">Constants</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_ADMIN_V1.html" title="kanidmd_lib::constants::entries::JSON_ADMIN_V1 constant">JSON_ADMIN_V1</a></div><div class="item-right docblock-short">Builtin System Admin account.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_ANONYMOUS_V1.html" title="kanidmd_lib::constants::entries::JSON_ANONYMOUS_V1 constant">JSON_ANONYMOUS_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_DOMAIN_ADMINS.html" title="kanidmd_lib::constants::entries::JSON_DOMAIN_ADMINS constant">JSON_DOMAIN_ADMINS</a></div><div class="item-right docblock-short">Builtin IDM Group for granting local domain administration rights and trust administration rights</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ACCOUNT_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_ACCOUNT_MANAGE_PRIV_V1 constant">JSON_IDM_ACCOUNT_MANAGE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ACCOUNT_READ_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_ACCOUNT_READ_PRIV_V1 constant">JSON_IDM_ACCOUNT_READ_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ACCOUNT_UNIX_EXTEND_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_ACCOUNT_UNIX_EXTEND_PRIV_V1 constant">JSON_IDM_ACCOUNT_UNIX_EXTEND_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ACCOUNT_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_ACCOUNT_WRITE_PRIV_V1 constant">JSON_IDM_ACCOUNT_WRITE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ACP_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_ACP_MANAGE_PRIV_V1 constant">JSON_IDM_ACP_MANAGE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ALL_ACCOUNTS.html" title="kanidmd_lib::constants::entries::JSON_IDM_ALL_ACCOUNTS constant">JSON_IDM_ALL_ACCOUNTS</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_ALL_PERSONS.html" title="kanidmd_lib::constants::entries::JSON_IDM_ALL_PERSONS constant">JSON_IDM_ALL_PERSONS</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_GROUP_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_GROUP_MANAGE_PRIV_V1 constant">JSON_IDM_GROUP_MANAGE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated group write and lifecycle permissions.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_GROUP_UNIX_EXTEND_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_GROUP_UNIX_EXTEND_PRIV_V1 constant">JSON_IDM_GROUP_UNIX_EXTEND_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_GROUP_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_GROUP_WRITE_PRIV_V1 constant">JSON_IDM_GROUP_WRITE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HIGH_PRIVILEGE_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HIGH_PRIVILEGE_V1 constant">JSON_IDM_HIGH_PRIVILEGE_V1</a></div><div class="item-right docblock-short">This must be the last group to init to include the UUID of the other high priv groups.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_ACCOUNT_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_ACCOUNT_MANAGE_PRIV_V1 constant">JSON_IDM_HP_ACCOUNT_MANAGE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_ACCOUNT_READ_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_ACCOUNT_READ_PRIV_V1 constant">JSON_IDM_HP_ACCOUNT_READ_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV_V1 constant">JSON_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting account unix extend permissions for high privilege accounts.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_ACCOUNT_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_ACCOUNT_WRITE_PRIV_V1 constant">JSON_IDM_HP_ACCOUNT_WRITE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated account write permissions over high privilege accounts.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_GROUP_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_GROUP_MANAGE_PRIV_V1 constant">JSON_IDM_HP_GROUP_MANAGE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_GROUP_UNIX_EXTEND_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_GROUP_UNIX_EXTEND_PRIV_V1 constant">JSON_IDM_HP_GROUP_UNIX_EXTEND_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting unix group extension permissions for high privilege groups.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_GROUP_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_GROUP_WRITE_PRIV_V1 constant">JSON_IDM_HP_GROUP_WRITE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated group write privileges for high privilege groups.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_OAUTH2_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_OAUTH2_MANAGE_PRIV_V1 constant">JSON_IDM_HP_OAUTH2_MANAGE_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_PEOPLE_EXTEND_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_PEOPLE_EXTEND_PRIV_V1 constant">JSON_IDM_HP_PEOPLE_EXTEND_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for extending high privilege accounts to be people.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_PEOPLE_READ_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_PEOPLE_READ_PRIV_V1 constant">JSON_IDM_HP_PEOPLE_READ_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated high privilege people (personal data) read permissions.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_PEOPLE_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_PEOPLE_WRITE_PRIV_V1 constant">JSON_IDM_HP_PEOPLE_WRITE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated high privilege people (personal data) write permissions.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_SERVICE_ACCOUNT_INTO_PERSON_MIGRATE_PRIV.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_SERVICE_ACCOUNT_INTO_PERSON_MIGRATE_PRIV constant">JSON_IDM_HP_SERVICE_ACCOUNT_INTO_PERSON_MIGRATE_PRIV</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_HP_SYNC_ACCOUNT_MANAGE_PRIV.html" title="kanidmd_lib::constants::entries::JSON_IDM_HP_SYNC_ACCOUNT_MANAGE_PRIV constant">JSON_IDM_HP_SYNC_ACCOUNT_MANAGE_PRIV</a></div><div class="item-right docblock-short">Builtin System Admin account.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1 constant">JSON_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for importing passwords to person accounts - intended for service account membership only.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_PEOPLE_EXTEND_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_PEOPLE_EXTEND_PRIV_V1 constant">JSON_IDM_PEOPLE_EXTEND_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for allowing the ability to extend accounts to have the “person” flag set.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_PEOPLE_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_PEOPLE_MANAGE_PRIV_V1 constant">JSON_IDM_PEOPLE_MANAGE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated people (personal data) write and lifecycle management permissions.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_PEOPLE_READ_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_PEOPLE_READ_PRIV_V1 constant">JSON_IDM_PEOPLE_READ_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated people (personal data) read permissions.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_PEOPLE_SELF_WRITE_MAIL_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_PEOPLE_SELF_WRITE_MAIL_PRIV_V1 constant">JSON_IDM_PEOPLE_SELF_WRITE_MAIL_PRIV_V1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_PEOPLE_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_PEOPLE_WRITE_PRIV_V1 constant">JSON_IDM_PEOPLE_WRITE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for granting elevated people (personal data) write permissions.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_RADIUS_SECRET_READ_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_RADIUS_SECRET_READ_PRIV_V1 constant">JSON_IDM_RADIUS_SECRET_READ_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for RADIUS secret reading for all non-hp accounts.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_RADIUS_SECRET_WRITE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_RADIUS_SECRET_WRITE_PRIV_V1 constant">JSON_IDM_RADIUS_SECRET_WRITE_PRIV_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for RADIUS secret write for all non-hp accounts.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_RADIUS_SERVERS_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_RADIUS_SERVERS_V1 constant">JSON_IDM_RADIUS_SERVERS_V1</a></div><div class="item-right docblock-short">Builtin IDM Group for RADIUS server access delegation.</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.JSON_IDM_SCHEMA_MANAGE_PRIV_V1.html" title="kanidmd_lib::constants::entries::JSON_IDM_SCHEMA_MANAGE_PRIV_V1 constant">JSON_IDM_SCHEMA_MANAGE_PRIV_V1</a></div></div></div></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="kanidmd_lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.67.1 (d5a82bbd2 2023-02-07)" data-search-js="search-444266647c4dba98.js" data-settings-js="settings-bebeae96e00e4617.js" data-settings-css="settings-af96d9e2fc13e081.css" ></div></body></html>