1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

Transip provider (#1196)

* Add initial transip provider

* Add GetNameservers to transip

* Add first try to correction function.

* Implemented corrections

* Add docs for transip

* Fix TransIP TTL updates

* Fix transip nameserver records

* Update docs/_providers/transip.md

Co-authored-by: Sven Luijten <11269635+svenluijten@users.noreply.github.com>

Co-authored-by: Sven Luijten <11269635+svenluijten@users.noreply.github.com>
This commit is contained in:
Vincent Hagen
2021-07-07 17:43:10 +02:00
committed by GitHub
parent 991f73730d
commit 506b6cc32f
10 changed files with 313 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
---
name: TransIP DNS
title: TransIP DNS Provider
layout: default
jsId: TRANSIP
---
# TransIP DNS Provider
## Configuration
In your providers config json file you must include a TransIP personal access token:
{% highlight json %}
{
"transip":{
"AccessToken": "your-transip-personal-access-token"
}
}
{% endhighlight %}
## Metadata
This provider does not recognize any special metadata fields unique to TransIP.
## Usage
Example javascript:
{% highlight js %}
var TRANSIP = NewDnsProvider("transip", "TRANSIP");
D("example.tld", REG_DNSIMPLE, DnsProvider(TRANSIP),
A("test","1.2.3.4")
);
{% endhighlight %}
## Activation
TransIP depends on a TransIP personal access token.

View File

@@ -98,6 +98,7 @@ Maintainers of contributed providers:
* `OVH` @masterzen
* `POWERDNS` @jpbede
* `SOFTLAYER`@jamielennox
* `TRANSIP` @blackshadev
* `VULTR` @pgaskin
### Requested providers