{
 "alidns": {
  "Name": "alidns",
  "ConfigableFields": [
   {
    "Title": "RAMRole",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "SecurityToken",
    "Datatype": "string"
   },
   {
    "Title": "RegionID",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "allinkl": {
  "Name": "allinkl",
  "ConfigableFields": [
   {
    "Title": "Login",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "arvancloud": {
  "Name": "arvancloud",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "auroradns": {
  "Name": "auroradns",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "Secret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "autodns": {
  "Name": "autodns",
  "ConfigableFields": [
   {
    "Title": "Endpoint",
    "Datatype": "*url.URL"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "Context",
    "Datatype": "int"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "azure": {
  "Name": "azure",
  "ConfigableFields": [
   {
    "Title": "ZoneName",
    "Datatype": "string"
   },
   {
    "Title": "ClientID",
    "Datatype": "string"
   },
   {
    "Title": "ClientSecret",
    "Datatype": "string"
   },
   {
    "Title": "TenantID",
    "Datatype": "string"
   },
   {
    "Title": "SubscriptionID",
    "Datatype": "string"
   },
   {
    "Title": "ResourceGroup",
    "Datatype": "string"
   },
   {
    "Title": "MetadataEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "ResourceManagerEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "ActiveDirectoryEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "PrivateZone",
    "Datatype": "bool"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "azuredns": {
  "Name": "azuredns",
  "ConfigableFields": [
   {
    "Title": "ZoneName",
    "Datatype": "string"
   },
   {
    "Title": "SubscriptionID",
    "Datatype": "string"
   },
   {
    "Title": "ResourceGroup",
    "Datatype": "string"
   },
   {
    "Title": "ClientID",
    "Datatype": "string"
   },
   {
    "Title": "ClientSecret",
    "Datatype": "string"
   },
   {
    "Title": "TenantID",
    "Datatype": "string"
   },
   {
    "Title": "OIDCToken",
    "Datatype": "string"
   },
   {
    "Title": "OIDCTokenFilePath",
    "Datatype": "string"
   },
   {
    "Title": "OIDCRequestURL",
    "Datatype": "string"
   },
   {
    "Title": "OIDCRequestToken",
    "Datatype": "string"
   },
   {
    "Title": "AuthMethod",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "ServiceDiscoveryFilter",
    "Datatype": "string"
   }
  ],
  "HiddenFields": [
   {
    "Title": "PrivateZone",
    "Datatype": "bool"
   },
   {
    "Title": "Environment",
    "Datatype": "cloud.Configuration"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "bindman": {
  "Name": "bindman",
  "ConfigableFields": [
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "BaseURL",
    "Datatype": "string"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "bluecat": {
  "Name": "bluecat",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "UserName",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "ConfigName",
    "Datatype": "string"
   },
   {
    "Title": "DNSView",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "Debug",
    "Datatype": "bool"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   },
   {
    "Title": "SkipDeploy",
    "Datatype": "bool"
   }
  ]
 },
 "brandit": {
  "Name": "brandit",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "APIUsername",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "bunny": {
  "Name": "bunny",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "checkdomain": {
  "Name": "checkdomain",
  "ConfigableFields": [
   {
    "Title": "Endpoint",
    "Datatype": "*url.URL"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "civo": {
  "Name": "civo",
  "ConfigableFields": [
   {
    "Title": "ProjectID",
    "Datatype": "string"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "clouddns": {
  "Name": "clouddns",
  "ConfigableFields": [
   {
    "Title": "ClientID",
    "Datatype": "string"
   },
   {
    "Title": "Email",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "cloudflare": {
  "Name": "cloudflare",
  "ConfigableFields": [
   {
    "Title": "AuthEmail",
    "Datatype": "string"
   },
   {
    "Title": "AuthKey",
    "Datatype": "string"
   },
   {
    "Title": "AuthToken",
    "Datatype": "string"
   },
   {
    "Title": "ZoneToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "cloudns": {
  "Name": "cloudns",
  "ConfigableFields": [
   {
    "Title": "AuthID",
    "Datatype": "string"
   },
   {
    "Title": "SubAuthID",
    "Datatype": "string"
   },
   {
    "Title": "AuthPassword",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "cloudru": {
  "Name": "cloudru",
  "ConfigableFields": [
   {
    "Title": "ServiceInstanceID",
    "Datatype": "string"
   },
   {
    "Title": "KeyID",
    "Datatype": "string"
   },
   {
    "Title": "Secret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "cloudxns": {
  "Name": "cloudxns",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "conoha": {
  "Name": "conoha",
  "ConfigableFields": [
   {
    "Title": "Region",
    "Datatype": "string"
   },
   {
    "Title": "TenantID",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "constellix": {
  "Name": "constellix",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "cpanel": {
  "Name": "cpanel",
  "ConfigableFields": [
   {
    "Title": "Mode",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "derak": {
  "Name": "derak",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "WebsiteID",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "desec": {
  "Name": "desec",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "digitalocean": {
  "Name": "digitalocean",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "AuthToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "directadmin": {
  "Name": "directadmin",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "ZoneName",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dnshomede": {
  "Name": "dnshomede",
  "ConfigableFields": [
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "Credentials",
    "Datatype": "map[string]string"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dnsimple": {
  "Name": "dnsimple",
  "ConfigableFields": [
   {
    "Title": "Debug",
    "Datatype": "bool"
   },
   {
    "Title": "AccessToken",
    "Datatype": "string"
   },
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "dnsmadeeasy": {
  "Name": "dnsmadeeasy",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "APISecret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "Sandbox",
    "Datatype": "bool"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dnspod": {
  "Name": "dnspod",
  "ConfigableFields": [
   {
    "Title": "LoginToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dode": {
  "Name": "dode",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "domeneshop": {
  "Name": "domeneshop",
  "ConfigableFields": [
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "APISecret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dreamhost": {
  "Name": "dreamhost",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "duckdns": {
  "Name": "duckdns",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dyn": {
  "Name": "dyn",
  "ConfigableFields": [
   {
    "Title": "CustomerName",
    "Datatype": "string"
   },
   {
    "Title": "UserName",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "dynu": {
  "Name": "dynu",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "easydns": {
  "Name": "easydns",
  "ConfigableFields": [
   {
    "Title": "Endpoint",
    "Datatype": "*url.URL"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "Key",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "efficientip": {
  "Name": "efficientip",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "Hostname",
    "Datatype": "string"
   },
   {
    "Title": "DNSName",
    "Datatype": "string"
   },
   {
    "Title": "ViewName",
    "Datatype": "string"
   },
   {
    "Title": "InsecureSkipVerify",
    "Datatype": "bool"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "epik": {
  "Name": "epik",
  "ConfigableFields": [
   {
    "Title": "Signature",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "freemyip": {
  "Name": "freemyip",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "gandi": {
  "Name": "gandi",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "gandiv5": {
  "Name": "gandiv5",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PersonalAccessToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "gcore": {
  "Name": "gcore",
  "ConfigableFields": [
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "glesys": {
  "Name": "glesys",
  "ConfigableFields": [
   {
    "Title": "APIUser",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "godaddy": {
  "Name": "godaddy",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "APISecret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "googledomains": {
  "Name": "googledomains",
  "ConfigableFields": [
   {
    "Title": "AccessToken",
    "Datatype": "string"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "hetzner": {
  "Name": "hetzner",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "hostingde": {
  "Name": "hostingde",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "ZoneName",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "hosttech": {
  "Name": "hosttech",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "httpnet": {
  "Name": "httpnet",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "ZoneName",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "huaweicloud": {
  "Name": "huaweicloud",
  "ConfigableFields": [
   {
    "Title": "AccessKeyID",
    "Datatype": "string"
   },
   {
    "Title": "SecretAccessKey",
    "Datatype": "string"
   },
   {
    "Title": "Region",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "TTL",
    "Datatype": "int32"
   }
  ]
 },
 "hyperone": {
  "Name": "hyperone",
  "ConfigableFields": [
   {
    "Title": "APIEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "LocationID",
    "Datatype": "string"
   },
   {
    "Title": "PassportLocation",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "ibmcloud": {
  "Name": "ibmcloud",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "Debug",
    "Datatype": "bool"
   }
  ],
  "HiddenFields": []
 },
 "iij": {
  "Name": "iij",
  "ConfigableFields": [
   {
    "Title": "AccessKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "DoServiceCode",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "iijdpf": {
  "Name": "iijdpf",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "ServiceCode",
    "Datatype": "string"
   },
   {
    "Title": "Endpoint",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "infoblox": {
  "Name": "infoblox",
  "ConfigableFields": [
   {
    "Title": "Host",
    "Datatype": "string"
   },
   {
    "Title": "Port",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "DNSView",
    "Datatype": "string"
   },
   {
    "Title": "WapiVersion",
    "Datatype": "string"
   },
   {
    "Title": "SSLVerify",
    "Datatype": "bool"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "HTTPTimeout",
    "Datatype": "int"
   }
  ],
  "HiddenFields": []
 },
 "infomaniak": {
  "Name": "infomaniak",
  "ConfigableFields": [
   {
    "Title": "APIEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "AccessToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "internetbs": {
  "Name": "internetbs",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "inwx": {
  "Name": "inwx",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "SharedSecret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "Sandbox",
    "Datatype": "bool"
   }
  ]
 },
 "ionos": {
  "Name": "ionos",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "ipv64": {
  "Name": "ipv64",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "iwantmyname": {
  "Name": "iwantmyname",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "joker": {
  "Name": "joker",
  "ConfigableFields": [
   {
    "Title": "Debug",
    "Datatype": "bool"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "APIMode",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "liara": {
  "Name": "liara",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "lightsail": {
  "Name": "lightsail",
  "ConfigableFields": [
   {
    "Title": "DNSZone",
    "Datatype": "string"
   },
   {
    "Title": "Region",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "limacity": {
  "Name": "limacity",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "linode": {
  "Name": "linode",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "liquidweb": {
  "Name": "liquidweb",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "Zone",
    "Datatype": "string"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "loopia": {
  "Name": "loopia",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIUser",
    "Datatype": "string"
   },
   {
    "Title": "APIPassword",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "luadns": {
  "Name": "luadns",
  "ConfigableFields": [
   {
    "Title": "APIUsername",
    "Datatype": "string"
   },
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "mailinabox": {
  "Name": "mailinabox",
  "ConfigableFields": [
   {
    "Title": "Email",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "metaname": {
  "Name": "metaname",
  "ConfigableFields": [
   {
    "Title": "AccountReference",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "mijnhost": {
  "Name": "mijnhost",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "mittwald": {
  "Name": "mittwald",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "mydnsjp": {
  "Name": "mydnsjp",
  "ConfigableFields": [
   {
    "Title": "MasterID",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "namecheap": {
  "Name": "namecheap",
  "ConfigableFields": [
   {
    "Title": "Debug",
    "Datatype": "bool"
   },
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIUser",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "ClientIP",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "namedotcom": {
  "Name": "namedotcom",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "Server",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "namesilo": {
  "Name": "namesilo",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "nearlyfreespeech": {
  "Name": "nearlyfreespeech",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "Login",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "netcup": {
  "Name": "netcup",
  "ConfigableFields": [
   {
    "Title": "Key",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "Customer",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "netlify": {
  "Name": "netlify",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "nicmanager": {
  "Name": "nicmanager",
  "ConfigableFields": [
   {
    "Title": "Login",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Email",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "OTPSecret",
    "Datatype": "string"
   },
   {
    "Title": "Mode",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "nifcloud": {
  "Name": "nifcloud",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "AccessKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "njalla": {
  "Name": "njalla",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "nodion": {
  "Name": "nodion",
  "ConfigableFields": [
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "ns1": {
  "Name": "ns1",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "otc": {
  "Name": "otc",
  "ConfigableFields": [
   {
    "Title": "IdentityEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "DomainName",
    "Datatype": "string"
   },
   {
    "Title": "ProjectName",
    "Datatype": "string"
   },
   {
    "Title": "UserName",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "ovh": {
  "Name": "ovh",
  "ConfigableFields": [
   {
    "Title": "APIEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "ApplicationKey",
    "Datatype": "string"
   },
   {
    "Title": "ApplicationSecret",
    "Datatype": "string"
   },
   {
    "Title": "ConsumerKey",
    "Datatype": "string"
   },
   {
    "Title": "AccessToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "OAuth2Config",
    "Datatype": "*OAuth2Config"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "pdns": {
  "Name": "pdns",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "Host",
    "Datatype": "*url.URL"
   },
   {
    "Title": "ServerName",
    "Datatype": "string"
   },
   {
    "Title": "APIVersion",
    "Datatype": "int"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "plesk": {
  "Name": "plesk",
  "ConfigableFields": [
   {
    "Title": "baseURL",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "porkbun": {
  "Name": "porkbun",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretAPIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "rackspace": {
  "Name": "rackspace",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIUser",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "rcodezero": {
  "Name": "rcodezero",
  "ConfigableFields": [
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "regru": {
  "Name": "regru",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "TLSCert",
    "Datatype": "string"
   },
   {
    "Title": "TLSKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "rfc2136": {
  "Name": "rfc2136",
  "ConfigableFields": [
   {
    "Title": "Nameserver",
    "Datatype": "string"
   },
   {
    "Title": "TSIGAlgorithm",
    "Datatype": "string"
   },
   {
    "Title": "TSIGKey",
    "Datatype": "string"
   },
   {
    "Title": "TSIGSecret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "rimuhosting": {
  "Name": "rimuhosting",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "route53": {
  "Name": "route53",
  "ConfigableFields": [
   {
    "Title": "AccessKeyID",
    "Datatype": "string"
   },
   {
    "Title": "SecretAccessKey",
    "Datatype": "string"
   },
   {
    "Title": "SessionToken",
    "Datatype": "string"
   },
   {
    "Title": "Region",
    "Datatype": "string"
   },
   {
    "Title": "HostedZoneID",
    "Datatype": "string"
   },
   {
    "Title": "MaxRetries",
    "Datatype": "int"
   },
   {
    "Title": "AssumeRoleArn",
    "Datatype": "string"
   },
   {
    "Title": "ExternalID",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "WaitForRecordSetsChanged",
    "Datatype": "bool"
   },
   {
    "Title": "Client",
    "Datatype": "*route53.Client"
   }
  ]
 },
 "safedns": {
  "Name": "safedns",
  "ConfigableFields": [
   {
    "Title": "AuthToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "sakuracloud": {
  "Name": "sakuracloud",
  "ConfigableFields": [
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "Secret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "scaleway": {
  "Name": "scaleway",
  "ConfigableFields": [
   {
    "Title": "ProjectID",
    "Datatype": "string"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "AccessKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "selectel": {
  "Name": "selectel",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "selfhostde": {
  "Name": "selfhostde",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "RecordsMapping",
    "Datatype": "map[string]*Seq"
   },
   {
    "Title": "recordsMappingMu",
    "Datatype": "sync.Mutex"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "servercow": {
  "Name": "servercow",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "shellrent": {
  "Name": "shellrent",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "simply": {
  "Name": "simply",
  "ConfigableFields": [
   {
    "Title": "AccountName",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "sonic": {
  "Name": "sonic",
  "ConfigableFields": [
   {
    "Title": "UserID",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "stackpath": {
  "Name": "stackpath",
  "ConfigableFields": [
   {
    "Title": "ClientID",
    "Datatype": "string"
   },
   {
    "Title": "ClientSecret",
    "Datatype": "string"
   },
   {
    "Title": "StackID",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "tencentcloud": {
  "Name": "tencentcloud",
  "ConfigableFields": [
   {
    "Title": "SecretID",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "Region",
    "Datatype": "string"
   },
   {
    "Title": "SessionToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "transip": {
  "Name": "transip",
  "ConfigableFields": [
   {
    "Title": "AccountName",
    "Datatype": "string"
   },
   {
    "Title": "PrivateKeyPath",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "TTL",
    "Datatype": "int64"
   }
  ]
 },
 "ultradns": {
  "Name": "ultradns",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "Endpoint",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "variomedia": {
  "Name": "variomedia",
  "ConfigableFields": [
   {
    "Title": "APIToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "vegadns": {
  "Name": "vegadns",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "APISecret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "vercel": {
  "Name": "vercel",
  "ConfigableFields": [
   {
    "Title": "AuthToken",
    "Datatype": "string"
   },
   {
    "Title": "TeamID",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "versio": {
  "Name": "versio",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "*url.URL"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "vinyldns": {
  "Name": "vinyldns",
  "ConfigableFields": [
   {
    "Title": "AccessKey",
    "Datatype": "string"
   },
   {
    "Title": "SecretKey",
    "Datatype": "string"
   },
   {
    "Title": "Host",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "vkcloud": {
  "Name": "vkcloud",
  "ConfigableFields": [
   {
    "Title": "ProjectID",
    "Datatype": "string"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "DNSEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "IdentityEndpoint",
    "Datatype": "string"
   },
   {
    "Title": "DomainName",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "vscale": {
  "Name": "vscale",
  "ConfigableFields": [
   {
    "Title": "BaseURL",
    "Datatype": "string"
   },
   {
    "Title": "Token",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "vultr": {
  "Name": "vultr",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "webnames": {
  "Name": "webnames",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "websupport": {
  "Name": "websupport",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "Secret",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "wedos": {
  "Name": "wedos",
  "ConfigableFields": [
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "Password",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "yandex": {
  "Name": "yandex",
  "ConfigableFields": [
   {
    "Title": "PddToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "yandex360": {
  "Name": "yandex360",
  "ConfigableFields": [
   {
    "Title": "OAuthToken",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "OrgID",
    "Datatype": "int64"
   },
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "yandexcloud": {
  "Name": "yandexcloud",
  "ConfigableFields": [
   {
    "Title": "IamToken",
    "Datatype": "string"
   },
   {
    "Title": "FolderID",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": []
 },
 "zoneee": {
  "Name": "zoneee",
  "ConfigableFields": [
   {
    "Title": "Endpoint",
    "Datatype": "*url.URL"
   },
   {
    "Title": "Username",
    "Datatype": "string"
   },
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 },
 "zonomi": {
  "Name": "zonomi",
  "ConfigableFields": [
   {
    "Title": "APIKey",
    "Datatype": "string"
   },
   {
    "Title": "PropagationTimeout",
    "Datatype": "time.Duration"
   },
   {
    "Title": "PollingInterval",
    "Datatype": "time.Duration"
   }
  ],
  "HiddenFields": [
   {
    "Title": "HTTPClient",
    "Datatype": "*http.Client"
   }
  ]
 }
}