edns

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

README

aliyun Environment variables

Field Name Type Environment Variable
AccessKeyId string ALICLOUD_ACCESS_KEY
AccessKeySecret string ALICLOUD_SECRET_KEY
PropagationTimeout int32 ALICLOUD_PROPAGATION_TIMEOUT
TTL int32 ALICLOUD_TTL

aws Environment variables

Field Name Type Environment Variable
AccessKeyId string AWS_ACCESS_KEY_ID
SecretAccessKey string AWS_SECRET_ACCESS_KEY
Region string AWS_REGION
HostedZoneId string AWS_HOSTED_ZONE_ID
PropagationTimeout int32 AWS_PROPAGATION_TIMEOUT
TTL int32 AWS_TTL

baidu Environment variables

Field Name Type Environment Variable
AccessKeyId string BAIDUCLOUD_ACCESS_KEY_ID
SecretAccessKey string BAIDUCLOUD_SECRET_ACCESS_KEY
PropagationTimeout int32 BAIDUCLOUD_PROPAGATION_TIMEOUT
TTL int32 BAIDUCLOUD_TTL

cloudflare Environment variables

Field Name Type Environment Variable
ApiToken string CLOUDFLARE_API_TOKEN
PropagationTimeout int32 CLOUDFLARE_PROPAGATION_TIMEOUT
TTL int32 CLOUDFLARE_TTL

cmcccloud Environment variables

Field Name Type Environment Variable
AccessKeyId string CMCCCLOUD_ACCESS_KEY_ID
AccessKeySecret string CMCCCLOUD_ACCESS_KEY_SECRET
PropagationTimeout int32 CMCCCLOUD_PROPAGATION_TIMEOUT
TTL int32 CMCCCLOUD_TTL

dynv6 Environment variables

Field Name Type Environment Variable
HttpToken string DYNV6_HTTP_TOKEN
PropagationTimeout int32 DYNV6_PROPAGATION_TIMEOUT
TTL int DYNV6_TTL

godaddy Environment variables

Field Name Type Environment Variable
ApiKey string GODADDY_API_KEY
ApiSecret string GODADDY_API_SECRET
PropagationTimeout int32 GODADDY_PROPAGATION_TIMEOUT
TTL int GODADDY_TTL

huawei Environment variables

Field Name Type Environment Variable
AccessKeyId string HUAWEICLOUD_ACCESS_KEY_ID
Region string HUAWEICLOUD_REGION
PropagationTimeout int32 HUAWEICLOUD_PROPAGATION_TIMEOUT
TTL int32 HUAWEICLOUD_TTL

jdcloud Environment variables

Field Name Type Environment Variable
AccessKeyId string JDCLOUD_ACCESS_KEY_ID
AccessKeySecret string JDCLOUD_ACCESS_KEY_SECRET
RegionId string JDCLOUD_REGION_ID
PropagationTimeout int32 JDCLOUD_PROPAGATION_TIMEOUT
TTL int32 JDCLOUD_TTL

tencentcloud Environment variables

Field Name Type Environment Variable
SecretId string TENCENTCLOUD_SECRET_ID
SecretKey string TENCENTCLOUD_SECRET_KEY
PropagationTimeout int32 TENCENTCLOUD_PROPAGATION_TIMEOUT
TTL int32 TENCENTCLOUD_TTL

westcn Environment variables

Field Name Type Environment Variable
Username string WESTCN_USERNAME
Password string WESTCN_PASSWORD
PropagationTimeout int32 WESTCN_PROPAGATION_TIMEOUT
TTL int32 WESTCN_TTL

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(name string) (challenge.Provider, error)

func Register

func Register(name string, provider IProvider)

Types

type IProvider added in v0.1.5

type IProvider interface {
	WithEnvConfig() error
	NewChallengeProvider() (challenge.Provider, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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