-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathproviders.txt
463 lines (275 loc) · 11.8 KB
/
providers.txt
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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
aliyun
auth_key_id Specify access key id for authentication
auth_secret Specify access secret for authentication
aurora
auth_api_key Specify api key for authentication
auth_secret_key Specify the secret key for authentication
azure
auth_client_id Specify the client id (aka application id) of the app registration
auth_client_secret Specify the client secret of the app registration
auth_tenant_id Specify the tenant id (aka directory id) of the app registration
auth_subscription_id Specify the subscription id attached to the resource group
resource_group Specify the resource group hosting the dns zone to edit
cloudflare
auth_username Specify email address for authentication (for global api key only)
auth_token Specify token for authentication (global api key or api token)
zone_id Specify the zone id (if set, api token can be scoped to the target zone)
cloudns
auth_id Specify user id for authentication
auth_subid Specify subuser id for authentication
auth_subuser Specify subuser name for authentication
auth_password Specify password for authentication
weight Specify the srv record weight
port Specify the srv record port
cloudxns
auth_username Specify api-key for authentication
auth_token Specify secret-key for authentication
conoha
auth_region Specify region. if empty, region ‘tyo1’ will be used.
auth_token Specify token for authentication. if empty, the username and password will be used to create a token.
auth_username Specify api username for authentication. only used if –auth-token is empty.
auth_password Specify api user password for authentication. only used if –auth-token is empty.
auth_tenant_id Specify tenand id for authentication. only used if –auth-token is empty.
constellix
auth_username Specify the api key username for authentication
auth_token Specify secret key for authenticate=
ddns
auth_token Specify the key used in format <alg>:<key_id>:<secret>
ddns_server Specify ip of the ddns server
digitalocean
auth_token Specify token for authentication
dinahosting
auth_username Specify username for authentication
auth_password Specify password for authentication
directadmin
auth_password Specify password for authentication (or login key for two-factor authentication)
auth_username Specify username for authentication
endpoint Specify the directadmin endpoint
dnsimple
auth_token Specify api token for authentication
auth_username Specify email address for authentication
auth_password Specify password for authentication
auth_2fa Specify two-factor auth token (otp) to use with email/password authentication
dnsmadeeasy
auth_username Specify username for authentication
auth_token Specify token for authentication
dnspark
auth_username Specify api key for authentication
auth_token Specify token for authentication
dnspod
auth_username Specify api id for authentication
auth_token Specify token for authentication
dnsservices
auth_username Specify username for authentication
auth_password Specify password for authentication
dreamhost
auth_token Specify api key for authentication
duckdns
auth_token Specify the account token for authentication
dynu
auth_token Specify api key for authentication
easydns
auth_username Specify username for authentication
auth_token Specify token for authentication
easyname
auth_username Specify username used to authenticate
auth_password Specify password used to authenticate
euserv
auth_username Specify email address for authentication
auth_password Specify password for authentication
exoscale
auth_key Specify api key for authentication
auth_secret Specify api secret for authentication
flexibleengine
auth_token Specify token for authentication
zone_id Specify the zone id
gandi
auth_token Specify gandi api key or personal access token
api_protocol (optional) specify gandi api protocol to use: rpc (default) or rest
gehirn
auth_token Specify access token for authentication
auth_secret Specify access secret for authentication
glesys
auth_username Specify username (cl12345)
auth_token Specify api key
godaddy
auth_key Specify the key to access the api
auth_secret Specify the secret to access the api
googleclouddns
auth_service_account_info specify the service account info in the google json format: can be either the path of a file prefixed by ‘file::’ (eg. file::/tmp/service_account_info.json) or the base64 encoded content of this file prefixed by ‘base64::’ (eg. base64::eyjhbgcioyj…)
gransy
auth_username Specify username for authentication
auth_password Specify password for authentication
gratisdns
auth_username Specify email address for authentication
auth_password Specify password for authentication
henet
auth_username Specify username for authentication
auth_password Specify password for authentication
hetzner
auth_token Specify hetzner dns api token
hostingde
auth_token Specify api key for authentication
hover
auth_username Specify username for authentication
auth_password Specify password for authentication
auth_totp_secret Specify base32-encoded shared secret to generate an otp for authentication
infoblox
auth_user Specify the user to access the infoblox wapi
auth_psw Specify the password to access the infoblox wapi
ib_view Specify dns view to manage at the infoblox
ib_host Specify infoblox host exposing the wapi
infomaniak
auth_token Specify the token
internetbs
auth_key Specify api key for authentication
auth_password Specify password for authentication
inwx
auth_username Specify username for authentication
auth_password Specify password for authentication
ionos
api_key Ionos api key: public prefix + period + key proper
joker
auth_token Specify the api key to connect to the joker.com api
linode
auth_token Specify api key for authentication
linode4
auth_token Specify api key for authentication
localzone
filename Specify location of zone master file
luadns
auth_username Specify email address for authentication
auth_token Specify token for authentication
memset
auth_token Specify api key for authentication
misaka
auth_token Specify token for authentication
mythicbeasts
auth_username Specify api credentials username
auth_password Specify api credentials password
auth_token Specify api token for authentication
namecheap
auth_token Specify api token for authentication
auth_username Specify username for authentication
auth_client_ip Client ip address to send to namecheap api calls
auth_sandbox Whether to use the sandbox server
namecom
auth_username Specify a username
auth_token Specify an api token
namesilo
auth_token Specify key for authentication
netcup
auth_customer_id Specify customer number for authentication
auth_api_key Specify api key for authentication
auth_api_password Specify api password for authentication
nfsn
auth_username Specify username used to authenticate
auth_token Specify token used to authenticate
njalla
auth_token Specify api token for authentication
nsone
auth_token Specify token for authentication
oci
auth_config_file The full path including filename to an oci configuration file.
auth_profile The name of the profile to use (case-sensitive).
auth_user The ocid of the user calling the api.
auth_tenancy The ocid of your tenancy.
auth_fingerprint The fingerprint for the public key that was added to the calling user.
auth_key_content The full content of the calling user’s private signing key in pem format.
auth_key_file The full path including filename to the calling user’s private signing key in pem format.
auth_pass_phrase If the private key is encrypted, the pass phrase must be provided.
auth_region An oci region identifier. select the closest region for best performance.
auth_type Valid options are ‘api_key’ (default) or ‘instance_principal’.
onapp
auth_username Specify email address of the onapp account
auth_token Specify api key for the onapp account
auth_server Specify url to the onapp control panel server
online
auth_token Specify private api token
ovh
auth_entrypoint Specify the ovh entrypoint
auth_application_key Specify the application key
auth_application_secret Specify the application secret
auth_consumer_key Specify the consumer key
plesk
auth_username Specify username for authentication
auth_password Specify password for authentication
plesk_server Specify url to the plesk web ui, including the port
pointhq
auth_username Specify email address for authentication
auth_token Specify token for authentication
porkbun
auth_key Specify api key for authentication
auth_secret Specify secret api key for authentication
powerdns
auth_token Specify token for authentication
pdns_server Uri for powerdns server
pdns_server_id Server id to interact with
pdns_disable_notify Disable slave notifications from master
qcloud
secret_id Specify secret_id for authentication
secret_key Specify secret_key for authentication
rackspace
auth_account Specify account number for authentication
auth_username Specify username for authentication. only used if –auth-token is empty.
auth_api_key Specify api key for authentication. only used if –auth-token is empty.
auth_token Specify token for authentication. if empty, the username and api key will be used to create a token.
sleep_time Number of seconds to wait between update requests.
rage4
auth_username Specify email address for authentication
auth_token Specify token for authentication
rcodezero
auth_token Specify token for authentication
regfish
auth_api_key Specify api key for authentication
route53
auth_access_key Specify access_key for authentication
auth_access_secret Specify access_secret for authentication
private_zone Indicates what kind of hosted zone to use. if true, use only private zones. if false, use only public zones
zone_id The aws hostedzone id to use; e.g. ‘a1b2zabcdefghi’
auth_username Alternative way to specify the access_key for authentication
auth_token Alternative way to specify the access_secret for authentication
safedns
auth_token Specify the api key to authenticate with
sakuracloud
auth_token Specify access token for authentication
auth_secret Specify access secret for authentication
softlayer
auth_username Specify username for authentication
auth_api_key Specify api private key for authentication
timeweb
auth_token Specify api token for authentication
transip
auth_username Specify username for authentication
auth_api_key Specify the private key to use for api authentication, in pem format: can be either the path of the key file (eg. /tmp/key.pem) or the base64 encoded content of this file prefixed by ‘base64::’ (eg. base64::eyjhbgcioyj…)
auth_key_is_global Set this flag is the private key used is a global key with no ip whitelist restriction
ultradns
auth_token Specify token for authentication; if not set –auth-token, –auth-password are used
auth_username Specify username for authentication
auth_password Specify password for authentication
valuedomain
auth_token Specify youyr api token
vercel
auth_token Specify your api token
vultr
auth_token Specify token for authentication
webgo
auth_username Specify username for authentication
auth_password Specify password for authentication
wedos
auth_username Specify email address for authentication
auth_pass Specify password for wapi
yandex
auth_token Specify pdd token (https://yandex.com/dev/domain/doc/concepts/access.html)
yandexcloud
auth_token Specify the iam token (https://cloud.yandex.com/en/docs/dns/api-ref/authentication)
dns_zone_id Specify the dns zone id (can be obtained from web interface)
cloud_id Specify the cloud id (visible in the cloud selector in the web interface), might be needed if dns zone id is not set
folder_id Specify the folder id (https://cloud.yandex.com/en/docs/resource-manager/operations/folder/get-id) might be needed if dns zone id is not set
zeit
auth_token Specify your api token
zilore
auth_key Specify the zilore api key to use
zonomi
auth_token Specify token for authentication
auth_entrypoint Use zonomi or rimuhosting api