forked from opnsense/plugins
/
dialogAccount.xml
107 lines (107 loc) · 3.63 KB
/
dialogAccount.xml
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
<form>
<field>
<id>account.enabled</id>
<label>Enabled</label>
<type>checkbox</type>
<help>Enable this virtual server</help>
</field>
<field>
<id>account.description</id>
<label>Description</label>
<type>text</type>
</field>
<field>
<id>account.service</id>
<label>Service</label>
<type>dropdown</type>
<help>Select the service to use.</help>
</field>
<field>
<id>account.protocol</id>
<label>Protocol</label>
<type>dropdown</type>
<help>Select the protocol to use.</help>
<style>optional_setting service_custom</style>
</field>
<field>
<id>account.server</id>
<label>Server</label>
<type>text</type>
<help>DynDNS Server hostname or uri to use (depending on the protocol).
When a URI is provided, the tag __MYIP__ will be replaced with the current detected address for this service
and __HOSTNAME__ will contain the (comma separated) list of hostnames provided.
</help>
<style>optional_setting service_custom</style>
</field>
<field>
<id>account.resourceId</id>
<label>resourceId</label>
<type>text</type>
<advanced>true</advanced>
</field>
<field>
<id>account.username</id>
<label>Username</label>
<type>text</type>
<help>Username or login to use</help>
</field>
<field>
<id>account.password</id>
<label>Password</label>
<type>password</type>
<help>Password associated with this account</help>
</field>
<field>
<id>account.wildcard</id>
<label>Wildcard</label>
<type>checkbox</type>
<style>optional_setting service_dyndns2 service_woima service_cloudflare service_easydns service_custom</style>
<help>add a DNS wildcard CNAME record that points to the configured host.</help>
</field>
<field>
<id>account.zone</id>
<label>Zone</label>
<type>text</type>
<style>optional_setting service_aws service_zoneedit1 service_cloudflare service_nsupdate service_gandi service_godaddy service_nfsn service_hetzner service_digitalocean</style>
<help>Zone containing the host entry.</help>
</field>
<field>
<id>account.hostnames</id>
<label>Hostname(s)</label>
<type>select_multiple</type>
<style>tokenize</style>
<allownew>true</allownew>
<help>Hostname to update</help>
</field>
<field>
<id>account.ttl</id>
<label>TTL</label>
<type>text</type>
<style>optional_setting service_aws service_netcup</style>
<help>Time to Live for the DNS entry</help>
</field>
<field>
<id>account.checkip</id>
<label>Check ip method</label>
<type>dropdown</type>
<help>How to determine the address to use for this host</help>
</field>
<field>
<id>account.interface</id>
<label>Interface to monitor</label>
<type>dropdown</type>
</field>
<field>
<id>account.checkip_timeout</id>
<label>Check ip timeout</label>
<type>text</type>
<help>How long to wait before the checkip process times out</help>
</field>
<field>
<id>account.force_ssl</id>
<label>Force SSL</label>
<type>checkbox</type>
<help>Force update using HTTPS, please note setting this option will enforce https updates on all accounts
as ddclient only supports SSL=yes on a global level (the check ip service may still use HTTP on other services)</help>
</field>
</form>