provider

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2020 License: MIT Imports: 72 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider interface {
	Present(domain, token, fqdn, value string) error
	CleanUp(domain, token, fqdn, value string) error
}

func New added in v0.1.1

func New(name string, vars map[string]string) (Provider, error)

func NewByName added in v0.1.1

func NewByName(name string) (Provider, error)

NewByName Factory for DNS providers

Directories

Path Synopsis
Package acmedns implements a DNS provider for solving DNS-01 challenges using Joohoi's acme-dns project.
Package acmedns implements a DNS provider for solving DNS-01 challenges using Joohoi's acme-dns project.
Package alidns implements a DNS provider for solving the DNS-01 challenge using Alibaba Cloud DNS.
Package alidns implements a DNS provider for solving the DNS-01 challenge using Alibaba Cloud DNS.
Package auroradns implements a DNS provider for solving the DNS-01 challenge using Aurora DNS.
Package auroradns implements a DNS provider for solving the DNS-01 challenge using Aurora DNS.
Package azure implements a DNS provider for solving the DNS-01 challenge using azure DNS.
Package azure implements a DNS provider for solving the DNS-01 challenge using azure DNS.
Package bindman implements a DNS provider for solving the DNS-01 challenge.
Package bindman implements a DNS provider for solving the DNS-01 challenge.
Package bluecat implements a DNS provider for solving the DNS-01 challenge using a self-hosted Bluecat Address Manager.
Package bluecat implements a DNS provider for solving the DNS-01 challenge using a self-hosted Bluecat Address Manager.
Package clouddns implements a DNS provider for solving the DNS-01 challenge using CloudDNS API.
Package clouddns implements a DNS provider for solving the DNS-01 challenge using CloudDNS API.
Package cloudflare implements a DNS provider for solving the DNS-01 challenge using cloudflare DNS.
Package cloudflare implements a DNS provider for solving the DNS-01 challenge using cloudflare DNS.
Package cloudns implements a DNS provider for solving the DNS-01 challenge using ClouDNS DNS.
Package cloudns implements a DNS provider for solving the DNS-01 challenge using ClouDNS DNS.
Package cloudxns implements a DNS provider for solving the DNS-01 challenge using CloudXNS DNS.
Package cloudxns implements a DNS provider for solving the DNS-01 challenge using CloudXNS DNS.
Package conoha implements a DNS provider for solving the DNS-01 challenge using ConoHa DNS.
Package conoha implements a DNS provider for solving the DNS-01 challenge using ConoHa DNS.
Package constellix implements a DNS provider for solving the DNS-01 challenge using Constellix DNS.
Package constellix implements a DNS provider for solving the DNS-01 challenge using Constellix DNS.
Package designate implements a DNS provider for solving the DNS-01 challenge using the Designate DNSaaS for Openstack.
Package designate implements a DNS provider for solving the DNS-01 challenge using the Designate DNSaaS for Openstack.
Package digitalocean implements a DNS provider for solving the DNS-01 challenge using digitalocean DNS.
Package digitalocean implements a DNS provider for solving the DNS-01 challenge using digitalocean DNS.
Package dnsimple implements a DNS provider for solving the DNS-01 challenge using dnsimple DNS.
Package dnsimple implements a DNS provider for solving the DNS-01 challenge using dnsimple DNS.
Package dnsmadeeasy implements a DNS provider for solving the DNS-01 challenge using DNS Made Easy.
Package dnsmadeeasy implements a DNS provider for solving the DNS-01 challenge using DNS Made Easy.
Package dnspod implements a DNS provider for solving the DNS-01 challenge using dnspod DNS.
Package dnspod implements a DNS provider for solving the DNS-01 challenge using dnspod DNS.
Package dode implements a DNS provider for solving the DNS-01 challenge using do.de.
Package dode implements a DNS provider for solving the DNS-01 challenge using do.de.
Package dreamhost implements a DNS provider for solving the DNS-01 challenge using DreamHost.
Package dreamhost implements a DNS provider for solving the DNS-01 challenge using DreamHost.
Package duckdns implements a DNS provider for solving the DNS-01 challenge using DuckDNS.
Package duckdns implements a DNS provider for solving the DNS-01 challenge using DuckDNS.
Package dyn implements a DNS provider for solving the DNS-01 challenge using Dyn Managed DNS.
Package dyn implements a DNS provider for solving the DNS-01 challenge using Dyn Managed DNS.
Package dynu implements a DNS provider for solving the DNS-01 challenge using Dynu DNS.
Package dynu implements a DNS provider for solving the DNS-01 challenge using Dynu DNS.
Package easydns implements a DNS provider for solving the DNS-01 challenge using EasyDNS API.
Package easydns implements a DNS provider for solving the DNS-01 challenge using EasyDNS API.
Package exoscale implements a DNS provider for solving the DNS-01 challenge using exoscale DNS.
Package exoscale implements a DNS provider for solving the DNS-01 challenge using exoscale DNS.
Package fastdns implements a DNS provider for solving the DNS-01 challenge using FastDNS.
Package fastdns implements a DNS provider for solving the DNS-01 challenge using FastDNS.
Package gandi implements a DNS provider for solving the DNS-01 challenge using Gandi DNS.
Package gandi implements a DNS provider for solving the DNS-01 challenge using Gandi DNS.
Package gandiv5 implements a DNS provider for solving the DNS-01 challenge using Gandi LiveDNS api.
Package gandiv5 implements a DNS provider for solving the DNS-01 challenge using Gandi LiveDNS api.
Package gcloud implements a DNS provider for solving the DNS-01 challenge using Google Cloud DNS.
Package gcloud implements a DNS provider for solving the DNS-01 challenge using Google Cloud DNS.
Package glesys implements a DNS provider for solving the DNS-01 challenge using GleSYS api.
Package glesys implements a DNS provider for solving the DNS-01 challenge using GleSYS api.
Package godaddy implements a DNS provider for solving the DNS-01 challenge using godaddy DNS.
Package godaddy implements a DNS provider for solving the DNS-01 challenge using godaddy DNS.
Package hostingde implements a DNS provider for solving the DNS-01 challenge using hosting.de.
Package hostingde implements a DNS provider for solving the DNS-01 challenge using hosting.de.
Package iij implements a DNS provider for solving the DNS-01 challenge using IIJ DNS.
Package iij implements a DNS provider for solving the DNS-01 challenge using IIJ DNS.
internal
Package inwx implements a DNS provider for solving the DNS-01 challenge using inwx dom robot
Package inwx implements a DNS provider for solving the DNS-01 challenge using inwx dom robot
Package joker implements a DNS provider for solving the DNS-01 challenge using joker.com DMAPI.
Package joker implements a DNS provider for solving the DNS-01 challenge using joker.com DMAPI.
Package lightsail implements a DNS provider for solving the DNS-01 challenge using AWS Lightsail DNS.
Package lightsail implements a DNS provider for solving the DNS-01 challenge using AWS Lightsail DNS.
Package linode implements a DNS provider for solving the DNS-01 challenge using Linode DNS.
Package linode implements a DNS provider for solving the DNS-01 challenge using Linode DNS.
Package linodev4 implements a DNS provider for solving the DNS-01 challenge using Linode DNS and Linode's APIv4
Package linodev4 implements a DNS provider for solving the DNS-01 challenge using Linode DNS and Linode's APIv4
Package liquidweb implements a DNS provider for solving the DNS-01 challenge using Liquid Web.
Package liquidweb implements a DNS provider for solving the DNS-01 challenge using Liquid Web.
Package mydnsjp implements a DNS provider for solving the DNS-01 challenge using MyDNS.jp.
Package mydnsjp implements a DNS provider for solving the DNS-01 challenge using MyDNS.jp.
Package mythicbeasts implements a DNS provider for solving the DNS-01 challenge using Mythic Beasts API.
Package mythicbeasts implements a DNS provider for solving the DNS-01 challenge using Mythic Beasts API.
Package namecheap implements a DNS provider for solving the DNS-01 challenge using namecheap DNS.
Package namecheap implements a DNS provider for solving the DNS-01 challenge using namecheap DNS.
Package namedotcom implements a DNS provider for solving the DNS-01 challenge using Name.com's DNS service.
Package namedotcom implements a DNS provider for solving the DNS-01 challenge using Name.com's DNS service.
Package namesilo implements a DNS provider for solving the DNS-01 challenge using namesilo DNS.
Package namesilo implements a DNS provider for solving the DNS-01 challenge using namesilo DNS.
Package netcup implements a DNS Provider for solving the DNS-01 challenge using the netcup DNS API.
Package netcup implements a DNS Provider for solving the DNS-01 challenge using the netcup DNS API.
Package nifcloud implements a DNS provider for solving the DNS-01 challenge using NIFCLOUD DNS.
Package nifcloud implements a DNS provider for solving the DNS-01 challenge using NIFCLOUD DNS.
Package ns1 implements a DNS provider for solving the DNS-01 challenge using NS1 DNS.
Package ns1 implements a DNS provider for solving the DNS-01 challenge using NS1 DNS.
Package otc implements a DNS provider for solving the DNS-01 challenge using Open Telekom Cloud Managed DNS.
Package otc implements a DNS provider for solving the DNS-01 challenge using Open Telekom Cloud Managed DNS.
Package ovh implements a DNS provider for solving the DNS-01 challenge using OVH DNS.
Package ovh implements a DNS provider for solving the DNS-01 challenge using OVH DNS.
Package pdns implements a DNS provider for solving the DNS-01 challenge using PowerDNS nameserver.
Package pdns implements a DNS provider for solving the DNS-01 challenge using PowerDNS nameserver.
Package rackspace implements a DNS provider for solving the DNS-01 challenge using rackspace DNS.
Package rackspace implements a DNS provider for solving the DNS-01 challenge using rackspace DNS.
Package regru implements a DNS provider for solving the DNS-01 challenge using reg.ru DNS.
Package regru implements a DNS provider for solving the DNS-01 challenge using reg.ru DNS.
Package rfc2136 implements a DNS provider for solving the DNS-01 challenge using the rfc2136 dynamic update.
Package rfc2136 implements a DNS provider for solving the DNS-01 challenge using the rfc2136 dynamic update.
Package rimuhosting implements a DNS provider for solving the DNS-01 challenge using RimuHosting DNS.
Package rimuhosting implements a DNS provider for solving the DNS-01 challenge using RimuHosting DNS.
Package route53 implements a DNS provider for solving the DNS-01 challenge using AWS Route 53 DNS.
Package route53 implements a DNS provider for solving the DNS-01 challenge using AWS Route 53 DNS.
Package sakuracloud implements a DNS provider for solving the DNS-01 challenge using SakuraCloud DNS.
Package sakuracloud implements a DNS provider for solving the DNS-01 challenge using SakuraCloud DNS.
Package scaleway implements a DNS provider for solving the DNS-01 challenge using Scaleway Domains API.
Package scaleway implements a DNS provider for solving the DNS-01 challenge using Scaleway Domains API.
Package selectel implements a DNS provider for solving the DNS-01 challenge using Selectel Domains API.
Package selectel implements a DNS provider for solving the DNS-01 challenge using Selectel Domains API.
Package servercow implements a DNS provider for solving the DNS-01 challenge using Servercow DNS.
Package servercow implements a DNS provider for solving the DNS-01 challenge using Servercow DNS.
Package stackpath implements a DNS provider for solving the DNS-01 challenge using Stackpath DNS.
Package stackpath implements a DNS provider for solving the DNS-01 challenge using Stackpath DNS.
Package transip implements a DNS provider for solving the DNS-01 challenge using TransIP.
Package transip implements a DNS provider for solving the DNS-01 challenge using TransIP.
Package vegadns implements a DNS provider for solving the DNS-01 challenge using VegaDNS.
Package vegadns implements a DNS provider for solving the DNS-01 challenge using VegaDNS.
Package versio implements a DNS provider for solving the DNS-01 challenge using versio DNS.
Package versio implements a DNS provider for solving the DNS-01 challenge using versio DNS.
Package vscale implements a DNS provider for solving the DNS-01 challenge using Vscale Domains API.
Package vscale implements a DNS provider for solving the DNS-01 challenge using Vscale Domains API.
Package vultr implements a DNS provider for solving the DNS-01 challenge using the Vultr DNS.
Package vultr implements a DNS provider for solving the DNS-01 challenge using the Vultr DNS.
Package yandex implements a DNS provider for solving the DNS-01 challenge using Yandex.
Package yandex implements a DNS provider for solving the DNS-01 challenge using Yandex.
Package zoneee implements a DNS provider for solving the DNS-01 challenge through zone.ee.
Package zoneee implements a DNS provider for solving the DNS-01 challenge through zone.ee.
Package zonomi implements a DNS provider for solving the DNS-01 challenge using Zonomi DNS.
Package zonomi implements a DNS provider for solving the DNS-01 challenge using Zonomi DNS.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL