blob: 67eb94d8baa9a45903cfd04e3c85f6a83ec113f5 (
plain)
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
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- This is based on the RA-API-1.0 DTD from:
http://www.opencf.org/cgi-bin/viewcvs.cgi/specs/ra/ra-api-1.dtd
There are additions for rgmanager. These additions should be
ignored by other RMs.
-->
<!ELEMENT resource-agent (version,longdesc,shortdesc,parameters,actions,special*) >
<!ATTLIST resource-agent
name CDATA #REQUIRED
version CDATA #IMPLIED>
<!ELEMENT version (#PCDATA)>
<!ELEMENT parameters (parameter*)>
<!ELEMENT actions (action*)>
<!-- Primary and required are for rgmanager use. -->
<!ELEMENT parameter (longdesc+,shortdesc+,content)>
<!ATTLIST parameter
name CDATA #REQUIRED
primary (1|0) "0"
required (1|0) "0"
inherit CDATA ""
unique (1|0) "0"
reconfig (1|0) "0">
<!ELEMENT longdesc ANY>
<!ATTLIST longdesc
lang NMTOKEN #IMPLIED>
<!ELEMENT shortdesc ANY>
<!ATTLIST shortdesc
lang NMTOKEN #IMPLIED>
<!ELEMENT content EMPTY>
<!ATTLIST content
type (string|integer|boolean) #REQUIRED
default CDATA #IMPLIED>
<!ELEMENT action EMPTY>
<!ATTLIST action
name (start|stop|recover|status|reconfig|monitor|reload|meta-data|validate-all|verify-all|migrate|methods) #REQUIRED
timeout CDATA #REQUIRED
interval CDATA #IMPLIED
start-delay CDATA #IMPLIED
depth CDATA #IMPLIED>
<!-- Special tag list for rgmanager -->
<!ELEMENT special (attributes*, child*)>
<!ATTLIST special
tag CDATA #REQUIRED>
<!ELEMENT attributes EMPTY>
<!ATTLIST attributes
maxinstances CDATA "0"
init_on_add CDATA "0"
destroy_on_delete CDATA "0">
<!ELEMENT child EMPTY>
<!ATTLIST child
type CDATA #REQUIRED
forbid (1|0) "0"
start CDATA "100"
stop CDATA "0">
|