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
ALD
Пространство имен основного интерфейса Astra Linux Directory.
Definition:
action-definitions.h:9
src
include
action-definitions.h
Документация по Astra Linux Directory Client Core API. Последние изменения: Ср 9 Окт 2019 10:31:53. Создано системой
1.8.13