Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
action-definitions.h
См. документацию.
1 
6 #ifndef ALD_ACTION_DEFINITIONS
7 #define ALD_ACTION_DEFINITIONS
8 
9 namespace ALD
10 {
11 
18 // common action definition
20 #define ALD_LOAD_SETTINGS "LoadSettings"
21 #define ALD_COMMIT_CFG_WARN "CommitConfigWarning"
22 #define ALD_COMMIT_CFG_PRE "CommitConfigPreparing"
23 #define ALD_STOP_SERVICES "StopServices"
24 #define ALD_START_SERVICES "StartServices"
25 #define ALD_MOUNT_FS "MountFS"
26 #define ALD_UMOUNT_FS "UnMountFS"
27 #define ALD_SHOW_SECTION_HELP "SectionHelp"
28 
29 // for installation
30 #define ALD_INSTALL_EXTENSION "InstallExtension"
31 
32 // after initialization
33 #define ALD_INIT "InitALD"
34 
35 // for schemas before ldaptest
36 #define ALD_INIT_LDAP_SCHEMA "InitLdapSchema"
37 
38 // Start, Stop
39 #define ALD_STARTING "Starting"
40 #define ALD_STARTING_WARN "StartingWarning"
41 #define ALD_STOPPING "Stopping"
42 #define ALD_STOPPING_WARN "StoppingWarning"
43 #define ALD_STARTED "Started"
44 #define ALD_STOPPED "Stopped"
45 
46 // File Server
47 #define ALD_INIT_FS "InitFileServer"
48 #define ALD_START_FS "StartFileServer"
49 #define ALD_STOP_FS "StopFileServer"
50 #define ALD_INSTALL_RC_FS "InstallFileServerRC"
51 #define ALD_REMOVE_RC_FS "RemoveFileServerRC"
52 
53 // Slave Server
54 #define ALD_INIT_SS "InitSlaveServer"
55 #define ALD_ONLINE_SS "OnlineSlaveServer"
56 #define ALD_DISMISS_SS "DismissSlaveServer"
57 
58 // Administration
59 #define ALD_USER_ADDED "UserAdded"
60 #define ALD_USER_CK_DELETING "CheckUserDeleting"
61 #define ALD_USER_DO_DELETING "DoUserDeleting"
62 #define ALD_USER_DELETED "OnUserDeleted"
63 #define ALD_USER_SHOW "ShowUser"
64 
65 #define ALD_GROUP_ADDED "GroupAdded"
66 #define ALD_GROUP_CK_DELETING "CheckGroupDeleting"
67 #define ALD_GROUP_DO_DELETING "DoGroupDeleting"
68 #define ALD_GROUP_DELETED "GroupDeleted"
69 #define ALD_GROUP_SHOW "ShowGroup"
70 
71 #define ALD_POLICY_SHOW "ShowPolicy"
72 
73 #define ALD_SERVICE_ADDED "ServiceAdded"
74 #define ALD_SERVICE_CK_DELETING "CheckServiceDeleting"
75 #define ALD_SERVICE_DO_DELETING "DoServiceDeleting"
76 #define ALD_SERVICE_DELETED "ServiceDeleted"
77 #define ALD_SERVICE_SHOW "ShowService"
78 
79 #define ALD_SGROUP_ADDED "ServiceGroupAdded"
80 #define ALD_SGROUP_CK_DELETING "CheckServiceGroupDeleting"
81 #define ALD_SGROUP_DO_DELETING "DoServiceGroupDeleting"
82 #define ALD_SGROUP_DELETED "ServiceGroupDeleted"
83 #define ALD_SGROUP_SHOW "ShowServiceGroup"
84 
85 #define ALD_HGROUP_ADDED "HostGroupAdded"
86 #define ALD_HGROUP_CK_DELETING "CheckHostGroupDeleting"
87 #define ALD_HGROUP_DO_DELETING "DoHostGroupDeleting"
88 #define ALD_HGROUP_DELETED "HostGroupDeleted"
89 #define ALD_HGROUP_SHOW "ShowHostGroup"
90 
91 #define ALD_HOST_ADDED "HostAdded"
92 #define ALD_HOST_CK_DELETING "CheckHostDeleting"
93 #define ALD_HOST_DO_DELETING "DoHostDeleting"
94 #define ALD_HOST_DELETED "HostDeleted"
95 #define ALD_HOST_SHOW "ShowHost"
96 #define ALD_HOST_STATUS "ShowStatus"
97 #define ALD_HOST_INIT_SVCS "InitHostServices"
98 
99 #define ALD_TD_ADDED "TrustedDomainAdded"
100 #define ALD_TD_CK_DELETING "CheckTrustedDomainDeleting"
101 #define ALD_TD_DO_DELETING "DoTrustedDomainDeleting"
102 #define ALD_TD_DELETED "TrustedDomainDeleted"
103 #define ALD_TD_SHOW "ShowTrustedDomain"
104 
105 #define ALD_FILESRV_SHOW "ShowFileServer"
106 
107 #define ALD_DELETE_OBJECT "DeleteObject"
108 
109 #define ALD_UPDATE_KRB_ACL "UpdateKrbAcl"
110 #define ALD_APPLY_KRB_ACL "ApplyKrbAcl"
111 #define ALD_UPDATE_SYS_KEYTAB "UpdateSysKeytab"
112 
113 // Replication
114 #define ALD_UPDATE_KPROPD_ACL "UpdateKpropdAcl"
115 #define ALD_PROPAGATE_KRB_BASE "PropagateKrbBase"
116 
117 // Test integrity
118 #define ALD_TEST_INTEGRITY "DoTestIntegrity"
119 #define ALD_TI_CHECK_USER "DoTestIntegrityUser"
120 #define ALD_TI_CHECK_GROUP "DoTestIntegrityGroup"
121 #define ALD_LDAP_CONSISTENCY "DoLDAPConsistecy"
122 
123 // Backup
124 #define ALD_BACKUP_FILES "DoBackupFiles"
125 #define ALD_RESTORE_FILES "DoRestoreFiles"
126 #define ALD_SERVER_RESTORED "ALDServerRestored"
127 #define ALD_PORTABLE_SAVE "DoPortableSave"
128 #define ALD_PORTABLE_LOAD "DoPortableLoad"
129 #define ALD_PORTABLE_SAVE_STAGE "DoPortableSaveStage"
130 
131 // Client action definition
132 #define ALD_PAM_CHECK_ACCOUNT "PamCheckUserAccounting"
133 #define ALD_PAM_SESSION_OPENING "PamSessionOpening"
134 #define ALD_PAM_OPEN_SESSION "PamOpenSession"
135 #define ALD_PAM_SESSION_CLOSING "PamSessionClosing"
136 #define ALD_PAM_CLOSE_SESSION "PamCloseSession"
137 #define ALD_PAM_CHECK_SESSION "PamCheckSession"
138 #define ALD_PAM_SET_CREDENTIALS "PamSetCredentials"
139 
140 #define ALD_MOUNT_HOME "MountHome"
141 #define ALD_UMOUNT_HOME "UnMountHome"
142 
143 // ALD daemon action definition
144 #define ALD_TASK_PROCESSING "TaskProcessing"
145 #define ALD_TASK_PENDING "TaskPending"
146 #define ALD_EVENT_PENDING "EventPending"
147 #define ALD_USERHOME_CREATE "CreateUserHome"
148 #define ALD_USERHOME_ARCHIVE "ArchiveUserHome"
149 #define ALD_CACHE_PENDING "CachePending"
150 #define ALD_BROADCAST_MESSAGE "BroadcastMessage"
151 #define ALD_STATISTICS "Statistics"
152 #define ALD_LOAD_RPC_COMMANDS "LoadRpcCommands"
153 #define ALD_RPCSRV_START "RpcServerStart"
154 #define ALD_RPCSRV_STOP "RpcServerStop"
155 #define ALD_CONNECTION_LOST "ConnectionLost"
156 #define ALD_CONNECTION_RESTORED "ConnectionRestored"
157 
158 // ALD Task Types
159 #define ALD_TASK_TYPE_CREATE_HOME "create-home"
160 #define ALD_TASK_TYPE_ARCHIVE_HOME "archive-home"
161 #define ALD_TASK_TYPE_APPLY_KRB_ACL "apply-krb-acl"
162 #define ALD_TASK_TYPE_UPDATE_KRB_ACL "update-krb-acl"
163 #define ALD_TASK_TYPE_UPDATE_KPROPD_ACL "update-kpropd-acl"
164 #define ALD_TASK_TYPE_RM_LDAP_PROVIDER "remove-ldap-provider"
165 #define ALD_TASK_TYPE_PROPAGATE_KRB "propagate-krb-base"
166 #define ALD_TASK_TYPE_RM_DOCUMENT "remove-document"
167 
168 // ALD Event Types
169 #define ALD_EVENT_TYPE_KICK_USER "kick-user"
170 #define ALD_EVENT_TYPE_SVC_RESTART "service-restart"
171 #define ALD_EVENT_TYPE_DOC_CHECK "check-document"
172 #define ALD_EVENT_TYPE_RECONFIGURE "reconfigure"
173 
174 // ALD daemon sockopt action (objects: rpc, udp, unix)
175 #define ALD_SET_SOCKOPT "SetSockOpt"
176 // ALD daemon sockets objects: rpc, udp, unix
177 #define ALD_SOCK_RPC "RPC"
178 #define ALD_SOCK_UDP "UPD"
179 #define ALD_SOCK_UNIX "UNIX"
180 
181 // ALD daemon fork action (objects: prefork, parent, child)
182 #define ALD_DAEMON_FORK "DaemonFork"
183 #define ALD_RPC_FORK "RPCFork"
184 // ALD daemon fork action objects: prefork, parent, child
185 #define ALD_FORK_PREFORK "prefork"
186 #define ALD_FORK_PARENT "parent"
187 #define ALD_FORK_CHILD "child"
188 
191 } // ALD
192 
193 #endif // ALD_ACTION_DEFINITIONS