pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
xml_names.h
Go to the documentation of this file.
1/*
2 * Copyright 2004-2024 the Pacemaker project contributors
3 *
4 * The version control history for this file may have further details.
5 *
6 * This source code is licensed under the GNU Lesser General Public License
7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY.
8 */
9
10#ifndef PCMK__CRM_COMMON_XML_NAMES__H
11#define PCMK__CRM_COMMON_XML_NAMES__H
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
23/* For consistency, new constants should start with "PCMK_", followed by:
24 * - "XE" for XML element names
25 * - "XA" for XML attribute names
26 * - "OPT" for cluster option (property) names
27 * - "META" for meta-attribute names
28 * - "VALUE" for enumerated values (such as for options or for XML attributes)
29 * - "NODE_ATTR" for node attribute names
30 *
31 * Old names that don't follow this policy should eventually be deprecated and
32 * replaced with names that do.
33 *
34 * Symbols should be public if the user may specify them somewhere (especially
35 * the CIB) or if they're part of a well-defined structure that a user may need
36 * to parse. They should be internal if they're used only internally to
37 * Pacemaker (such as daemon IPC/CPG message XML).
38 *
39 * Constants belong in the following locations:
40 * * "XE" and "XA": xml_names.h and xml_names_internal.h
41 * * "OPT", "META", and "VALUE": options.h and options_internal.h
42 * * "NODE_ATTR": nodes.h and nodes_internal.h
43 *
44 * For meta-attributes that can be specified as either XML attributes or nvpair
45 * names, use "META" unless using both "XA" and "META" constants adds clarity.
46 * An example is operation attributes, which can be specified either as
47 * attributes of the PCMK_XE_OP element or as nvpairs in a meta-attribute set
48 * beneath the PCMK_XE_OP element.
49 */
50
51/*
52 * XML elements
53 */
54
55#define PCMK_XE_ACL_GROUP "acl_group"
56#define PCMK_XE_ACL_PERMISSION "acl_permission"
57#define PCMK_XE_ACL_ROLE "acl_role"
58#define PCMK_XE_ACL_TARGET "acl_target"
59#define PCMK_XE_ACLS "acls"
60#define PCMK_XE_ACTION "action"
61#define PCMK_XE_ACTIONS "actions"
62#define PCMK_XE_AGENT "agent"
63#define PCMK_XE_AGENT_STATUS "agent-status"
64#define PCMK_XE_AGENTS "agents"
65#define PCMK_XE_ALERT "alert"
66#define PCMK_XE_ALERTS "alerts"
67#define PCMK_XE_ALLOCATIONS "allocations"
68#define PCMK_XE_ALLOCATIONS_UTILIZATIONS "allocations_utilizations"
69#define PCMK_XE_ATTRIBUTE "attribute"
70#define PCMK_XE_BAN "ban"
71#define PCMK_XE_BANS "bans"
72#define PCMK_XE_BUNDLE "bundle"
73#define PCMK_XE_CAPACITY "capacity"
74#define PCMK_XE_CHANGE "change"
75#define PCMK_XE_CHANGE_ATTR "change-attr"
76#define PCMK_XE_CHANGE_LIST "change-list"
77#define PCMK_XE_CHANGE_RESULT "change-result"
78#define PCMK_XE_CHECK "check"
79#define PCMK_XE_CIB "cib"
80#define PCMK_XE_CLONE "clone"
81#define PCMK_XE_CLUSTER_ACTION "cluster_action"
82#define PCMK_XE_CLUSTER_INFO "cluster-info"
83#define PCMK_XE_CLUSTER_OPTIONS "cluster_options"
84#define PCMK_XE_CLUSTER_PROPERTY_SET "cluster_property_set"
85#define PCMK_XE_CLUSTER_STATUS "cluster_status"
86#define PCMK_XE_COMMAND "command"
87#define PCMK_XE_CONFIGURATION "configuration"
88#define PCMK_XE_CONSTRAINT "constraint"
89#define PCMK_XE_CONSTRAINTS "constraints"
90#define PCMK_XE_CONTENT "content"
91#define PCMK_XE_CRM_CONFIG "crm_config"
92#define PCMK_XE_CRM_MON "crm_mon"
93#define PCMK_XE_CRM_MON_DISCONNECTED "crm-mon-disconnected"
94#define PCMK_XE_CURRENT_DC "current_dc"
95#define PCMK_XE_DATE "date"
96#define PCMK_XE_DATE_EXPRESSION "date_expression"
97#define PCMK_XE_DATE_SPEC "date_spec"
98#define PCMK_XE_DC "dc"
99#define PCMK_XE_DEPRECATED "deprecated"
100#define PCMK_XE_DIFF "diff"
101#define PCMK_XE_DIGEST "digest"
102#define PCMK_XE_DIGESTS "digests"
103#define PCMK_XE_DOCKER "docker"
104#define PCMK_XE_DURATION "duration"
105#define PCMK_XE_DURATION_ENDS "duration_ends"
106#define PCMK_XE_END "end"
107#define PCMK_XE_ERROR "error"
108#define PCMK_XE_ERRORS "errors"
109#define PCMK_XE_EXPRESSION "expression"
110#define PCMK_XE_FAILURE "failure"
111#define PCMK_XE_FAILURES "failures"
112#define PCMK_XE_FEATURE "feature"
113#define PCMK_XE_FEATURES "features"
114#define PCMK_XE_FENCE_EVENT "fence_event"
115#define PCMK_XE_FENCE_HISTORY "fence_history"
116#define PCMK_XE_FENCING_ACTION "fencing_action"
117#define PCMK_XE_FENCING_LEVEL "fencing-level"
118#define PCMK_XE_FENCING_TOPOLOGY "fencing-topology"
119#define PCMK_XE_GROUP "group"
120#define PCMK_XE_INJECT_ATTR "inject_attr"
121#define PCMK_XE_INJECT_SPEC "inject_spec"
122#define PCMK_XE_INSTANCE_ATTRIBUTES "instance_attributes"
123#define PCMK_XE_INSTRUCTION "instruction"
124#define PCMK_XE_ITEM "item"
125#define PCMK_XE_LAST_CHANGE "last_change"
126#define PCMK_XE_LAST_FENCED "last-fenced"
127#define PCMK_XE_LAST_UPDATE "last_update"
128#define PCMK_XE_LIST "list"
129#define PCMK_XE_LONGDESC "longdesc"
130#define PCMK_XE_META_ATTRIBUTES "meta_attributes"
131#define PCMK_XE_METADATA "metadata"
132#define PCMK_XE_MODIFICATIONS "modifications"
133#define PCMK_XE_MODIFY_NODE "modify_node"
134#define PCMK_XE_MODIFY_TICKET "modify_ticket"
135#define PCMK_XE_NETWORK "network"
136#define PCMK_XE_NODE "node"
137#define PCMK_XE_NODE_ACTION "node_action"
138#define PCMK_XE_NODE_ATTRIBUTES "node_attributes"
139#define PCMK_XE_NODE_HISTORY "node_history"
140#define PCMK_XE_NODE_INFO "node-info"
141#define PCMK_XE_NODE_WEIGHT "node_weight"
142#define PCMK_XE_NODES "nodes"
143#define PCMK_XE_NODES_CONFIGURED "nodes_configured"
144#define PCMK_XE_NVPAIR "nvpair"
145#define PCMK_XE_OBJ_REF "obj_ref"
146#define PCMK_XE_OP "op"
147#define PCMK_XE_OP_DEFAULTS "op_defaults"
148#define PCMK_XE_OP_EXPRESSION "op_expression"
149#define PCMK_XE_OPERATION "operation"
150#define PCMK_XE_OPERATION_HISTORY "operation_history"
151#define PCMK_XE_OPERATIONS "operations"
152#define PCMK_XE_OPTION "option"
153#define PCMK_XE_OUTPUT "output"
154#define PCMK_XE_OVERRIDE "override"
155#define PCMK_XE_OVERRIDES "overrides"
156#define PCMK_XE_PACEMAKER_RESULT "pacemaker-result"
157#define PCMK_XE_PACEMAKERD "pacemakerd"
158#define PCMK_XE_PARAMETER "parameter"
159#define PCMK_XE_PARAMETERS "parameters"
160#define PCMK_XE_PERIOD "period"
161#define PCMK_XE_PODMAN "podman"
162#define PCMK_XE_PORT_MAPPING "port-mapping"
163#define PCMK_XE_POSITION "position"
164#define PCMK_XE_PRIMITIVE "primitive"
165#define PCMK_XE_PROMOTION_SCORE "promotion_score"
166#define PCMK_XE_PROVIDER "provider"
167#define PCMK_XE_PROVIDERS "providers"
168#define PCMK_XE_PSEUDO_ACTION "pseudo_action"
169#define PCMK_XE_REASON "reason"
170#define PCMK_XE_RECIPIENT "recipient"
171#define PCMK_XE_REPLICA "replica"
172#define PCMK_XE_RESOURCE "resource"
173#define PCMK_XE_RESOURCE_AGENT "resource-agent"
174#define PCMK_XE_RESOURCE_AGENT_ACTION "resource-agent-action"
175#define PCMK_XE_RESOURCE_CONFIG "resource_config"
176#define PCMK_XE_RESOURCE_HISTORY "resource_history"
177#define PCMK_XE_RESOURCE_REF "resource_ref"
178#define PCMK_XE_RESOURCE_SET "resource_set"
179#define PCMK_XE_RESOURCES "resources"
180#define PCMK_XE_RESOURCES_CONFIGURED "resources_configured"
181#define PCMK_XE_RESULT_CODE "result-code"
182#define PCMK_XE_REVISED_CLUSTER_STATUS "revised_cluster_status"
183#define PCMK_XE_ROLE "role"
184#define PCMK_XE_RSC_ACTION "rsc_action"
185#define PCMK_XE_RSC_COLOCATION "rsc_colocation"
186#define PCMK_XE_RSC_DEFAULTS "rsc_defaults"
187#define PCMK_XE_RSC_EXPRESSION "rsc_expression"
188#define PCMK_XE_RSC_LOCATION "rsc_location"
189#define PCMK_XE_RSC_ORDER "rsc_order"
190#define PCMK_XE_RSC_TICKET "rsc_ticket"
191#define PCMK_XE_RULE "rule"
192#define PCMK_XE_RULE_CHECK "rule-check"
193#define PCMK_XE_SELECT "select"
194#define PCMK_XE_SELECT_ATTRIBUTES "select_attributes"
195#define PCMK_XE_SELECT_FENCING "select_fencing"
196#define PCMK_XE_SELECT_NODES "select_nodes"
197#define PCMK_XE_SELECT_RESOURCES "select_resources"
198#define PCMK_XE_SHADOW "shadow"
199#define PCMK_XE_SHORTDESC "shortdesc"
200#define PCMK_XE_SOURCE "source"
201#define PCMK_XE_SPECIAL "special"
202#define PCMK_XE_STACK "stack"
203#define PCMK_XE_START "start"
204#define PCMK_XE_STATUS "status"
205#define PCMK_XE_STORAGE "storage"
206#define PCMK_XE_STORAGE_MAPPING "storage-mapping"
207#define PCMK_XE_SUMMARY "summary"
208#define PCMK_XE_TAG "tag"
209#define PCMK_XE_TAGS "tags"
210#define PCMK_XE_TARGET "target"
211#define PCMK_XE_TEMPLATE "template"
212#define PCMK_XE_TICKET "ticket"
213#define PCMK_XE_TICKETS "tickets"
214#define PCMK_XE_TIMING "timing"
215#define PCMK_XE_TIMINGS "timings"
216#define PCMK_XE_TRANSITION "transition"
217#define PCMK_XE_UTILIZATION "utilization"
218#define PCMK_XE_UTILIZATIONS "utilizations"
219#define PCMK_XE_VALIDATE "validate"
220#define PCMK_XE_VERSION "version"
221#define PCMK_XE_XML "xml"
222#define PCMK_XE_XML_PATCHSET "xml-patchset"
223
224
225/*
226 * XML attributes
227 */
228
229#define PCMK_XA_ACTION "action"
230#define PCMK_XA_ACTIVE "active"
231#define PCMK_XA_ADD_HOST "add-host"
232#define PCMK_XA_ADMIN_EPOCH "admin_epoch"
233#define PCMK_XA_ADVANCED "advanced"
234#define PCMK_XA_AGENT "agent"
235#define PCMK_XA_API_VERSION "api-version"
236#define PCMK_XA_ATTRIBUTE "attribute"
237#define PCMK_XA_AUTHOR "author"
238#define PCMK_XA_AUTOMATIC "automatic"
239#define PCMK_XA_BLOCKED "blocked"
240#define PCMK_XA_BOOLEAN_OP "boolean-op"
241#define PCMK_XA_BUILD "build"
242#define PCMK_XA_CACHED "cached"
243#define PCMK_XA_CALL "call"
244#define PCMK_XA_CIB_LAST_WRITTEN "cib-last-written"
245#define PCMK_XA_CIB_NODE "cib_node"
246#define PCMK_XA_CLASS "class"
247#define PCMK_XA_CLIENT "client"
248#define PCMK_XA_CODE "code"
249#define PCMK_XA_COMMENT "comment"
250#define PCMK_XA_COMPLETED "completed"
251#define PCMK_XA_CONTROL_PORT "control-port"
252#define PCMK_XA_COUNT "count"
253#define PCMK_XA_CRM_DEBUG_ORIGIN "crm-debug-origin"
254#define PCMK_XA_CRM_FEATURE_SET "crm_feature_set"
255#define PCMK_XA_CRM_TIMESTAMP "crm-timestamp"
256#define PCMK_XA_CRMD "crmd"
257#define PCMK_XA_DAYS "days"
258#define PCMK_XA_DC_UUID "dc-uuid"
259#define PCMK_XA_DEFAULT "default"
260#define PCMK_XA_DELEGATE "delegate"
261#define PCMK_XA_DESCRIPTION "description"
262#define PCMK_XA_DEST "dest"
263#define PCMK_XA_DEVICE "device"
264#define PCMK_XA_DEVICES "devices"
265#define PCMK_XA_DISABLED "disabled"
266#define PCMK_XA_DURATION "duration"
267#define PCMK_XA_END "end"
268#define PCMK_XA_EPOCH "epoch"
269#define PCMK_XA_EXEC "exec"
270#define PCMK_XA_EXEC_TIME "exec-time"
271#define PCMK_XA_EXECUTION_CODE "execution_code"
272#define PCMK_XA_EXECUTION_DATE "execution-date"
273#define PCMK_XA_EXECUTION_MESSAGE "execution_message"
274#define PCMK_XA_EXIT_REASON "exit-reason"
275#define PCMK_XA_EXITCODE "exitcode"
276#define PCMK_XA_EXITREASON "exitreason"
277#define PCMK_XA_EXITSTATUS "exitstatus"
278#define PCMK_XA_EXPECTED "expected"
279#define PCMK_XA_EXPECTED_UP "expected_up"
280#define PCMK_XA_EXPIRES "expires"
281#define PCMK_XA_EXTENDED_STATUS "extended-status"
282#define PCMK_XA_FAIL_COUNT "fail-count"
283#define PCMK_XA_FAILED "failed"
284#define PCMK_XA_FAILURE_IGNORED "failure_ignored"
285#define PCMK_XA_FEATURE_SET "feature_set"
286#define PCMK_XA_FEATURES "features"
287#define PCMK_XA_FILE "file"
288#define PCMK_XA_FIRST "first"
289#define PCMK_XA_FIRST_ACTION "first-action"
290#define PCMK_XA_FOR "for"
291#define PCMK_XA_FORMAT "format"
292#define PCMK_XA_FUNCTION "function"
293#define PCMK_XA_GENERATED "generated"
294#define PCMK_XA_HASH "hash"
295#define PCMK_XA_HAVE_QUORUM "have-quorum"
296#define PCMK_XA_HEALTH "health"
297#define PCMK_XA_HOST "host"
298#define PCMK_XA_HOST_INTERFACE "host-interface"
299#define PCMK_XA_HOST_NETMASK "host-netmask"
300#define PCMK_XA_HOURS "hours"
301#define PCMK_XA_ID "id"
302#define PCMK_XA_ID_AS_RESOURCE "id_as_resource"
303#define PCMK_XA_ID_REF "id-ref"
304#define PCMK_XA_IMAGE "image"
305#define PCMK_XA_INDEX "index"
306#define PCMK_XA_INFLUENCE "influence"
307#define PCMK_XA_INSTANCE "instance"
308#define PCMK_XA_INTERNAL_PORT "internal-port"
309#define PCMK_XA_INTERVAL "interval"
310#define PCMK_XA_IP_RANGE_START "ip-range-start"
311#define PCMK_XA_IS_DC "is_dc"
312#define PCMK_XA_KIND "kind"
313#define PCMK_XA_LANG "lang"
314#define PCMK_XA_LAST_FAILURE "last-failure"
315#define PCMK_XA_LAST_GRANTED "last-granted"
316#define PCMK_XA_LAST_RC_CHANGE "last-rc-change"
317#define PCMK_XA_LAST_UPDATED "last_updated"
318#define PCMK_XA_LOCKED_TO "locked_to"
319#define PCMK_XA_LOCKED_TO_HYPHEN "locked-to"
320#define PCMK_XA_LOSS_POLICY "loss-policy"
321#define PCMK_XA_MAINTENANCE "maintenance"
322#define PCMK_XA_MAINTENANCE_MODE "maintenance-mode"
323#define PCMK_XA_MANAGED "managed"
324#define PCMK_XA_MESSAGE "message"
325#define PCMK_XA_MINUTES "minutes"
326#define PCMK_XA_MIXED_VERSION "mixed_version"
327#define PCMK_XA_MONTHDAYS "monthdays"
328#define PCMK_XA_MONTHS "months"
329#define PCMK_XA_MULTI_STATE "multi_state"
330#define PCMK_XA_NAME "name"
331#define PCMK_XA_NETWORK "network"
332#define PCMK_XA_NEXT_ROLE "next-role"
333#define PCMK_XA_NO_QUORUM_PANIC "no-quorum-panic"
334#define PCMK_XA_NO_QUORUM_POLICY "no-quorum-policy"
335#define PCMK_XA_NODE "node"
336#define PCMK_XA_NODE_ATTRIBUTE "node-attribute"
337#define PCMK_XA_NODE_NAME "node_name"
338#define PCMK_XA_NODE_PATH "node_path"
339#define PCMK_XA_NODEID "nodeid"
340#define PCMK_XA_NODES_RUNNING_ON "nodes_running_on"
341#define PCMK_XA_NUM_UPDATES "num_updates"
342#define PCMK_XA_NUMBER "number"
343#define PCMK_XA_NUMBER_RESOURCES "number_resources"
344#define PCMK_XA_OBJECT_TYPE "object-type"
345#define PCMK_XA_ON_TARGET "on_target"
346#define PCMK_XA_ONLINE "online"
347#define PCMK_XA_OP "op"
348#define PCMK_XA_OP_KEY "op_key"
349#define PCMK_XA_OPERATION "operation"
350#define PCMK_XA_OPTIONS "options"
351#define PCMK_XA_ORIGIN "origin"
352#define PCMK_XA_ORPHAN "orphan"
353#define PCMK_XA_ORPHANED "orphaned"
354#define PCMK_XA_PACEMAKERD_STATE "pacemakerd-state"
355#define PCMK_XA_PATH "path"
356#define PCMK_XA_PENDING "pending"
357#define PCMK_XA_PORT "port"
358#define PCMK_XA_PRESENT "present"
359#define PCMK_XA_PRIORITY_FENCING_DELAY_MS "priority-fencing-delay-ms"
360#define PCMK_XA_PROGRAM "program"
361#define PCMK_XA_PROMOTABLE "promotable"
362#define PCMK_XA_PROMOTED_MAX "promoted-max"
363#define PCMK_XA_PROMOTED_ONLY "promoted-only"
364#define PCMK_XA_PROVIDER "provider"
365#define PCMK_XA_QUEUE_TIME "queue-time"
366#define PCMK_XA_QUEUED "queued"
367#define PCMK_XA_QUORUM "quorum"
368#define PCMK_XA_RANGE "range"
369#define PCMK_XA_RC "rc"
370#define PCMK_XA_RC_TEXT "rc_text"
371#define PCMK_XA_REASON "reason"
372#define PCMK_XA_REFERENCE "reference"
373#define PCMK_XA_RELOADABLE "reloadable"
374#define PCMK_XA_REMAIN_STOPPED "remain_stopped"
375#define PCMK_XA_REMOTE_CLEAR_PORT "remote-clear-port"
376#define PCMK_XA_REMOTE_NODE "remote_node"
377#define PCMK_XA_REMOTE_TLS_PORT "remote-tls-port"
378#define PCMK_XA_REPLICAS "replicas"
379#define PCMK_XA_REPLICAS_PER_HOST "replicas-per-host"
380#define PCMK_XA_REQUEST "request"
381#define PCMK_XA_REQUIRE_ALL "require-all"
382#define PCMK_XA_RESOURCE "resource"
383#define PCMK_XA_RESOURCE_AGENT "resource_agent"
384#define PCMK_XA_RESOURCE_DISCOVERY "resource-discovery"
385#define PCMK_XA_RESOURCES_RUNNING "resources_running"
386#define PCMK_XA_RESULT "result"
387#define PCMK_XA_ROLE "role"
388#define PCMK_XA_RSC "rsc"
389#define PCMK_XA_RSC_PATTERN "rsc-pattern"
390#define PCMK_XA_RSC_ROLE "rsc-role"
391#define PCMK_XA_RULE_ID "rule-id"
392#define PCMK_XA_RUN_COMMAND "run-command"
393#define PCMK_XA_RUNNING "running"
394#define PCMK_XA_RUNNING_ON "running_on"
395#define PCMK_XA_SCOPE "scope"
396#define PCMK_XA_SCORE "score"
397#define PCMK_XA_SCORE_ATTRIBUTE "score-attribute"
398#define PCMK_XA_SEQUENTIAL "sequential"
399#define PCMK_XA_SECONDS "seconds"
400#define PCMK_XA_SHUTDOWN "shutdown"
401#define PCMK_XA_SOURCE "source"
402#define PCMK_XA_SOURCE_DIR "source-dir"
403#define PCMK_XA_SOURCE_DIR_ROOT "source-dir-root"
404#define PCMK_XA_SPEC "spec"
405#define PCMK_XA_STANDARD "standard"
406#define PCMK_XA_STANDBY "standby"
407#define PCMK_XA_STANDBY_ONFAIL "standby_onfail"
408#define PCMK_XA_START "start"
409#define PCMK_XA_STATE "state"
410#define PCMK_XA_STATUS "status"
411#define PCMK_XA_STONITH_ENABLED "stonith-enabled"
412#define PCMK_XA_STONITH_TIMEOUT_MS "stonith-timeout-ms"
413#define PCMK_XA_STOP_ALL_RESOURCES "stop-all-resources"
414#define PCMK_XA_SYMMETRIC_CLUSTER "symmetric-cluster"
415#define PCMK_XA_SYMMETRICAL "symmetrical"
416#define PCMK_XA_SYS_FROM "sys_from"
417#define PCMK_XA_TAG "tag"
418#define PCMK_XA_TARGET "target"
419#define PCMK_XA_TARGET_ATTRIBUTE "target-attribute"
420#define PCMK_XA_TARGET_DIR "target-dir"
421#define PCMK_XA_TARGET_PATTERN "target-pattern"
422#define PCMK_XA_TARGET_ROLE "target_role"
423#define PCMK_XA_TARGET_VALUE "target-value"
424#define PCMK_XA_TASK "task"
425#define PCMK_XA_TEMPLATE "template"
426#define PCMK_XA_TICKET "ticket"
427#define PCMK_XA_TIME "time"
428#define PCMK_XA_THEN "then"
429#define PCMK_XA_THEN_ACTION "then-action"
430#define PCMK_XA_TYPE "type"
431#define PCMK_XA_UNAME "uname"
432#define PCMK_XA_UNCLEAN "unclean"
433#define PCMK_XA_UNHEALTHY "unhealthy"
434#define PCMK_XA_UNIQUE "unique"
435#define PCMK_XA_UNMANAGED "unmanaged"
436#define PCMK_XA_UPDATE_CLIENT "update-client"
437#define PCMK_XA_UPDATE_ORIGIN "update-origin"
438#define PCMK_XA_UPDATE_USER "update-user"
439#define PCMK_XA_USER "user"
440#define PCMK_XA_VALID "valid"
441#define PCMK_XA_VALIDATE_WITH "validate-with"
442#define PCMK_XA_VALUE "value"
443#define PCMK_XA_VALUE_SOURCE "value-source"
444#define PCMK_XA_VERSION "version"
445#define PCMK_XA_WATCHDOG "watchdog"
446#define PCMK_XA_WEEKDAYS "weekdays"
447#define PCMK_XA_WEEKS "weeks"
448#define PCMK_XA_WEEKYEARS "weekyears"
449#define PCMK_XA_WEIGHT "weight"
450#define PCMK_XA_WHEN "when"
451#define PCMK_XA_WITH_QUORUM "with_quorum"
452#define PCMK_XA_WITH_RSC "with-rsc"
453#define PCMK_XA_WITH_RSC_ROLE "with-rsc-role"
454#define PCMK_XA_XPATH "xpath"
455#define PCMK_XA_YEARDAYS "yeardays"
456#define PCMK_XA_YEARS "years"
457
458
459#ifdef __cplusplus
460}
461#endif
462
463#endif // PCMK__CRM_COMMON_XML_NAMES__H