parameter

package
v0.0.0-...-ebd5e3c Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ALIDNS_PARAMETER_VALUE          = "Value"
	ALIDNS_PARAMETER_DOAMIN_NAME    = "DomainName"
	ALIDNS_PARAMETER_TYPE_KEY_WORD  = "TypeKeyWord"
	ALIDNS_PARAMETER_PAGE_SIZE      = "PageSize"
	ALIDNS_PARAMETER_PAGE_NUMBER    = "PageNumber"
	ALIDNS_PARAMETER_VALUE_KEY_WORD = "ValueKeyWord"
	ALIDNS_PARAMETER_RR_KEY_WORD    = "RRKeyWord"
	ALIDNS_PARAMETER_TYPE           = "Type"
	ALIDNS_PARAMETER_RR             = "RR"
	ALIDNS_PARAMETER_RECORD_ID      = "RecordId"

	// common parameter
	ALIDNS_PARAMETER_ACTION            = "Action"
	ALIDNS_PARAMETER_ACCESS_KEY_ID     = "AccessKeyId"
	ALIDNS_PARAMETER_FORMAT            = "Format"
	ALIDNS_PARAMETER_SIGNATURE_METHOD  = "SignatureMethod"
	ALIDNS_PARAMETER_SIGNATURE_NONCE   = "SignatureNonce"
	ALIDNS_PARAMETER_SIGNATURE_VERSION = "SignatureVersion"
	ALIDNS_PARAMETER_TIMESTAMP         = "Timestamp"
	ALIDNS_PARAMETER_VERSION           = "Version"
	ALIDNS_PARAMETER_JSON              = "JSON"
)

alidns cloud parameter

View Source
const (
	DNSPOD_PARAMETER_DOMAIN          = "Domain"
	DNSPOD_PARAMETER_RECORD_TYPE     = "RecordType"
	DNSPOD_PARAMETER_VALUE           = "Value"
	DNSPOD_PARAMETER_LIMIT           = "Limit"
	DNSPOD_PARAMETER_OFFSET          = "Offset"
	DNSPOD_PARAMETER_KEY_WORD        = "Keyword"
	DNSPOD_PARAMETER_SUBDOMAIN_1     = "Subdomain"
	DNSPOD_PARAMETER_SUBDOMAIN_2     = "SubDomain"
	DNSPOD_PARAMETER_RECORD_LINE     = "RecordLine"
	DNSPOD_PARAMETER_RECORD_ID       = "RecordId"
	DNSPOD_PARAMETER_NONCE           = "Nonce"
	DNSPOD_PARAMETER_TIMESTAMP       = "Timestamp"
	DNSPOD_PARAMETER_SECRET_ID       = "SecretId"
	DNSPOD_PARAMETER_ACTION          = "Action"
	DNSPOD_PARAMETER_VERSION         = "Version"
	DNSPOD_PARAMETER_SIGNATUREMETHOD = "SignatureMethod"
	DNSPOD_PARAMETER_DEFAULT         = "默认"

	// context key
	DNSPOC_PARAMETER_CONTEXT_DESCRIBE_KEY = "ctx_describe_key"
)

dnspod parameter

Variables

This section is empty.

Functions

This section is empty.

Types

type AlidnsParameterProvier

type AlidnsParameterProvier struct {
	// contains filtered or unexported fields
}

func (*AlidnsParameterProvier) LoadCreateParamater

func (_this *AlidnsParameterProvier) LoadCreateParamater(request *models.CreateDomainRecordRequest, action *string) (*url.Values, error)

func (*AlidnsParameterProvier) LoadDeleteParamater

func (_this *AlidnsParameterProvier) LoadDeleteParamater(request *models.DeleteDomainRecordRequest, action *string) (*url.Values, error)

func (*AlidnsParameterProvier) LoadDescribeParamater

func (_this *AlidnsParameterProvier) LoadDescribeParamater(request *models.DescribeDomainRecordsRequest, action *string) (*url.Values, error)

func (*AlidnsParameterProvier) LoadUpdateParamater

func (_this *AlidnsParameterProvier) LoadUpdateParamater(request *models.UpdateDomainRecordRequest, action *string) (*url.Values, error)

type DnspodParameterProvider

type DnspodParameterProvider struct {
	// contains filtered or unexported fields
}

func (*DnspodParameterProvider) LoadCreateParamater

func (_this *DnspodParameterProvider) LoadCreateParamater(request *models.CreateDomainRecordRequest, action *string) (*url.Values, error)

func (*DnspodParameterProvider) LoadDeleteParamater

func (_this *DnspodParameterProvider) LoadDeleteParamater(request *models.DeleteDomainRecordRequest, action *string) (*url.Values, error)

func (*DnspodParameterProvider) LoadDescribeParamater

func (_this *DnspodParameterProvider) LoadDescribeParamater(request *models.DescribeDomainRecordsRequest, action *string) (*url.Values, error)

func (*DnspodParameterProvider) LoadUpdateParamater

func (_this *DnspodParameterProvider) LoadUpdateParamater(request *models.UpdateDomainRecordRequest, action *string) (*url.Values, error)

type ParamaterProvider

type ParamaterProvider interface {
	// LoadDescribeParamater 加载Describe参数
	LoadDescribeParamater(request *models.DescribeDomainRecordsRequest, action *string) (*url.Values, error)

	// LoadCreateParamater 加载Create参数
	LoadCreateParamater(request *models.CreateDomainRecordRequest, action *string) (*url.Values, error)

	// LoadUpdateParamater 加载Update参数
	LoadUpdateParamater(request *models.UpdateDomainRecordRequest, action *string) (*url.Values, error)

	// LoadDeleteParamater 加载Delete参数
	LoadDeleteParamater(request *models.DeleteDomainRecordRequest, action *string) (*url.Values, error)
}

func NewAlidnsParameterProvider

func NewAlidnsParameterProvider(credential auth.Credential, signatureComposer compose.SignatureComposer) ParamaterProvider

func NewDnspodParameterProvider

func NewDnspodParameterProvider(credential auth.Credential, signatureComposer compose.SignatureComposer) ParamaterProvider

Jump to

Keyboard shortcuts

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