Documentation ¶
Index ¶
- Constants
- type AlidnsParameterProvier
- func (_this *AlidnsParameterProvier) LoadCreateParamater(request *models.CreateDomainRecordRequest, action *string) (*url.Values, error)
- func (_this *AlidnsParameterProvier) LoadDeleteParamater(request *models.DeleteDomainRecordRequest, action *string) (*url.Values, error)
- func (_this *AlidnsParameterProvier) LoadDescribeParamater(request *models.DescribeDomainRecordsRequest, action *string) (*url.Values, error)
- func (_this *AlidnsParameterProvier) LoadUpdateParamater(request *models.UpdateDomainRecordRequest, action *string) (*url.Values, error)
- type DnspodParameterProvider
- func (_this *DnspodParameterProvider) LoadCreateParamater(request *models.CreateDomainRecordRequest, action *string) (*url.Values, error)
- func (_this *DnspodParameterProvider) LoadDeleteParamater(request *models.DeleteDomainRecordRequest, action *string) (*url.Values, error)
- func (_this *DnspodParameterProvider) LoadDescribeParamater(request *models.DescribeDomainRecordsRequest, action *string) (*url.Values, error)
- func (_this *DnspodParameterProvider) LoadUpdateParamater(request *models.UpdateDomainRecordRequest, action *string) (*url.Values, error)
- type ParamaterProvider
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
Click to show internal directories.
Click to hide internal directories.