blob: 3e202685e5de2d9774574897f590004ff7d2248c (
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
|
<!-- include start from dhcp/ddns-settings.xml.i -->
<leafNode name="send-updates">
<properties>
<help>Enable or disable updates for this scope</help>
<completionHelp>
<list>enable disable</list>
</completionHelp>
<valueHelp>
<format>enable</format>
<description>Enable updates for this scope</description>
</valueHelp>
<valueHelp>
<format>disable</format>
<description>Disable updates for this scope</description>
</valueHelp>
<constraint>
<regex>(enable|disable)</regex>
</constraint>
<constraintErrorMessage>Set it to either enable or disable</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="override-client-update">
<properties>
<help>Always update both forward and reverse DNS data, regardless of the client's request</help>
<completionHelp>
<list>enable disable</list>
</completionHelp>
<valueHelp>
<format>enable</format>
<description>Force update both forward and reverse DNS records</description>
</valueHelp>
<valueHelp>
<format>disable</format>
<description>Respect client request settings</description>
</valueHelp>
<constraint>
<regex>(enable|disable)</regex>
</constraint>
<constraintErrorMessage>Set it to either enable or disable</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="override-no-update">
<properties>
<help>Perform a DDNS update, even if the client instructs the server not to</help>
<completionHelp>
<list>enable disable</list>
</completionHelp>
<valueHelp>
<format>enable</format>
<description>Force DDNS updates regardless of client request</description>
</valueHelp>
<valueHelp>
<format>disable</format>
<description>Respect client request settings</description>
</valueHelp>
<constraint>
<regex>(enable|disable)</regex>
</constraint>
<constraintErrorMessage>Set it to either enable or disable</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="replace-client-name">
<properties>
<help>Replace client name mode</help>
<completionHelp>
<list>never always when-present when-not-present</list>
</completionHelp>
<valueHelp>
<format>never</format>
<description>Use the name the client sent. If the client sent no name, do not generate
one</description>
</valueHelp>
<valueHelp>
<format>always</format>
<description>Replace the name the client sent. If the client sent no name, generate one
for the client</description>
</valueHelp>
<valueHelp>
<format>when-present</format>
<description>Replace the name the client sent. If the client sent no name, do not
generate one</description>
</valueHelp>
<valueHelp>
<format>when-not-present</format>
<description>Use the name the client sent. If the client sent no name, generate one for
the client</description>
</valueHelp>
<constraint>
<regex>(never|always|when-present|when-not-present)</regex>
</constraint>
<constraintErrorMessage>Invalid replace client name mode</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="generated-prefix">
<properties>
<help>The prefix used in the generation of an FQDN</help>
<constraint>
<validator name="fqdn" />
</constraint>
<constraintErrorMessage>Invalid generated prefix</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="qualifying-suffix">
<properties>
<help>The suffix used when generating an FQDN, or when qualifying a partial name</help>
<constraint>
<validator name="fqdn" />
</constraint>
<constraintErrorMessage>Invalid qualifying suffix</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="update-on-renew">
<properties>
<help>Update DNS record on lease renew</help>
<completionHelp>
<list>enable disable</list>
</completionHelp>
<valueHelp>
<format>enable</format>
<description>Update DNS record on lease renew</description>
</valueHelp>
<valueHelp>
<format>disable</format>
<description>Do not update DNS record on lease renew</description>
</valueHelp>
<constraint>
<regex>(enable|disable)</regex>
</constraint>
<constraintErrorMessage>Set it to either enable or disable</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="conflict-resolution">
<properties>
<help>DNS conflict resolution behavior</help>
<completionHelp>
<list>enable disable</list>
</completionHelp>
<valueHelp>
<format>enable</format>
<description>Enable DNS conflict resolution</description>
</valueHelp>
<valueHelp>
<format>disable</format>
<description>Disable DNS conflict resolution</description>
</valueHelp>
<constraint>
<regex>(enable|disable)</regex>
</constraint>
<constraintErrorMessage>Set it to either enable or disable</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="ttl-percent">
<properties>
<help>Calculate TTL of the DNS record as a percentage of the lease lifetime</help>
<constraint>
<validator name="numeric" argument="--range 1-100" />
</constraint>
<constraintErrorMessage>Invalid qualifying suffix</constraintErrorMessage>
</properties>
</leafNode>
<leafNode name="hostname-char-set">
<properties>
<help>A regular expression describing the invalid character set in the host name</help>
</properties>
</leafNode>
<leafNode name="hostname-char-replacement">
<properties>
<help>A string of zero or more characters with which to replace each invalid character in
the host name</help>
</properties>
</leafNode>
<!-- include end -->
|