mirror of
https://github.com/tobychui/zoraxy.git
synced 2025-06-03 06:07:20 +02:00
3581 lines
56 KiB
JSON
3581 lines
56 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
} |