1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#[allow(unused_imports)]
use serde_json::Value;
#[derive(Debug, Serialize, Deserialize)]
pub struct SettingsGlobalGlobalSettings {
/// Specifies the number of times to retry an ID allocation before failing.
#[serde(rename = "alloc_retries")]
pub alloc_retries: Option<i32>,
/// If true, allocates GIDs from a fixed range.
#[serde(rename = "gid_range_enabled")]
pub gid_range_enabled: Option<bool>,
/// Specifies the ending number for a fixed range from which GIDs are allocated.
#[serde(rename = "gid_range_max")]
pub gid_range_max: Option<i32>,
/// Specifies the starting number for a fixed range from which GIDs are allocated.
#[serde(rename = "gid_range_min")]
pub gid_range_min: Option<i32>,
/// Specifies the next GID to allocate.
#[serde(rename = "gid_range_next")]
pub gid_range_next: Option<i32>,
/// Specifies the user iD for a group when requested by the kernel.
#[serde(rename = "group_uid")]
pub group_uid: Option<i32>,
/// Specifies which providers are loaded by the authentication daemon (lsassd).
#[serde(rename = "load_providers")]
pub load_providers: Option<Vec<String>>,
/// Starts the RID in the local domain to map a UID and a GID.
#[serde(rename = "min_mapped_rid")]
pub min_mapped_rid: Option<i32>,
/// Specifies an alternative GID when the kernel is unable to retrieve a GID for a persona.
#[serde(rename = "null_gid")]
pub null_gid: Option<i32>,
/// Specifies an alternative UID when the kernel is unable to retrieve a UID for a persona.
#[serde(rename = "null_uid")]
pub null_uid: Option<i32>,
/// Specifies the type of identity that is stored on disk.
#[serde(rename = "on_disk_identity")]
pub on_disk_identity: Option<String>,
/// Specifies the minimum amount of time in milliseconds to wait before performing an oprestart.
#[serde(rename = "rpc_block_time")]
pub rpc_block_time: Option<i32>,
/// Specifies the maximum number of outstanding RPC requests.
#[serde(rename = "rpc_max_requests")]
pub rpc_max_requests: Option<i32>,
/// Specifies the maximum amount of time in seconds to wait for an idmap response.
#[serde(rename = "rpc_timeout")]
pub rpc_timeout: Option<i32>,
/// If true, sends NTLMv2 responses.
#[serde(rename = "send_ntlmv2")]
pub send_ntlmv2: Option<bool>,
/// Specifies the space replacement character.
#[serde(rename = "space_replacement")]
pub space_replacement: Option<String>,
/// Specifies the minimum GID to attempt to look up in the idmap database.
#[serde(rename = "system_gid_threshold")]
pub system_gid_threshold: Option<i32>,
/// Specifies the minimum UID to attempt to look up in the idmap database.
#[serde(rename = "system_uid_threshold")]
pub system_uid_threshold: Option<i32>,
/// If true, allocates UIDs from a fixed range.
#[serde(rename = "uid_range_enabled")]
pub uid_range_enabled: Option<bool>,
/// Specifies the ending number for a fixed range from which UIDs are allocated.
#[serde(rename = "uid_range_max")]
pub uid_range_max: Option<i32>,
/// Specifies the starting number for a fixed range from which UIDs are allocated.
#[serde(rename = "uid_range_min")]
pub uid_range_min: Option<i32>,
/// Specifies the next UID to allocate.
#[serde(rename = "uid_range_next")]
pub uid_range_next: Option<i32>,
/// Specifies the GID for the unknown (anonymous) group.
#[serde(rename = "unknown_gid")]
pub unknown_gid: Option<i32>,
/// Specifies the UID for the unknown (anonymous) user.
#[serde(rename = "unknown_uid")]
pub unknown_uid: Option<i32>,
/// Specifies the maximum size (in bytes) of the security object cache in the authentication daemon.
#[serde(rename = "user_object_cache_size")]
pub user_object_cache_size: Option<i32>,
/// Specifies the NetBIOS workgroup or domain.
#[serde(rename = "workgroup")]
pub workgroup: Option<String>,
}