models

package
v1.34.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2020 License: Apache-2.0 Imports: 0 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertBindInfo

type CertBindInfo struct {

	/* 绑定名称 (Optional) */
	BindFrom string `json:"bindFrom"`

	/* 绑定Id (Optional) */
	BindId string `json:"bindId"`

	/* 绑定资源所在的Region (Optional) */
	BindRegion string `json:"bindRegion"`

	/* 绑定资源所在的可用区 (Optional) */
	BindZone string `json:"bindZone"`
}

type CertDescDetail

type CertDescDetail struct {

	/* 证书Id (Optional) */
	CertId string `json:"certId"`

	/* 证书名称 (Optional) */
	CertName string `json:"certName"`

	/* 绑定域名 (Optional) */
	CommonName string `json:"commonName"`

	/* 证书类型 (Optional) */
	CertType string `json:"certType"`

	/* 签发者 (Optional) */
	Issuer string `json:"issuer"`

	/* 开始时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 域名 (Optional) */
	DnsNames []string `json:"dnsNames"`

	/* 对私钥文件使用sha256算法计算的摘要信息 (Optional) */
	Digest string `json:"digest"`

	/* 绑定信息的总数量 (Optional) */
	TotalCount int `json:"totalCount"`

	/* 证书关联信息 (Optional) */
	UsedBy []CertBindInfo `json:"usedBy"`
}

type CertListDetail

type CertListDetail struct {

	/* 证书Id (Optional) */
	CertId string `json:"certId"`

	/* 证书名称 (Optional) */
	CertName string `json:"certName"`

	/* 绑定域名 (Optional) */
	CommonName string `json:"commonName"`

	/* 证书类型 (Optional) */
	CertType string `json:"certType"`

	/* 开始时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 是否允许被删除,1允许,0不允许 (Optional) */
	Deletable int `json:"deletable"`

	/* 对私钥文件使用sha256算法计算的摘要信息 (Optional) */
	Digest string `json:"digest"`

	/* 证书别名 (Optional) */
	AliasName string `json:"aliasName"`

	/* 域名 (Optional) */
	DnsNames []string `json:"dnsNames"`

	/* 是否允许被下载,0->不允许,1->允许 (Optional) */
	Downloadable int `json:"downloadable"`

	/* 是否允许被更新,0->不允许,1->允许 (Optional) */
	Updateable int `json:"updateable"`

	/* 证书状态 (Optional) */
	CertStatus int `json:"certStatus"`
}

type CertQuotaLimitDetail added in v1.13.0

type CertQuotaLimitDetail struct {

	/* 主键ID (Optional) */
	Id int `json:"id"`

	/* 用户名称(用户pin) (Optional) */
	Account string `json:"account"`

	/* 基于pin的最大可上传证书配额数 (Optional) */
	FreeUploadCertCount int `json:"freeUploadCertCount"`

	/* 基于pin的最大可购买免费证书配额数 (Optional) */
	FreeDVSingleCount int `json:"freeDVSingleCount"`
}

type DiscountDetailList

type DiscountDetailList struct {

	/* 服务code (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 购买时长 (Optional) */
	BillPeriod int `json:"billPeriod"`

	/* 折扣信息 (Optional) */
	Message string `json:"message"`

	/* 折扣 (Optional) */
	Discount int `json:"discount"`
}

type DownloadCertDesc

type DownloadCertDesc struct {

	/* 证书Id (Optional) */
	CertId string `json:"certId"`

	/* 证书名称 (Optional) */
	CertName string `json:"certName"`

	/* 私钥 (Optional) */
	KeyFile string `json:"keyFile"`

	/* 证书 (Optional) */
	CertFile string `json:"certFile"`

	/* 对私钥文件使用sha256算法计算的摘要信息 (Optional) */
	Digest string `json:"digest"`

	/* 中间证书 (Optional) */
	CaCertFile string `json:"caCertFile"`

	/* 证书应用服务器类型 (Optional) */
	ServerType string `json:"serverType"`

	/* 证书加密密码 (Optional) */
	CertEncryptePassword string `json:"certEncryptePassword"`

	/* 域名 (Optional) */
	CommonName string `json:"commonName"`
}

type RecordDescDetail

type RecordDescDetail struct {

	/* 证书申购记录Id (Optional) */
	RecordId string `json:"recordId"`

	/* 交易系统订单Id (Optional) */
	OrderId string `json:"orderId"`

	/* 证书名称 (Optional) */
	CertName string `json:"certName"`

	/* 证书品牌 (Optional) */
	Brand string `json:"brand"`

	/* 证书类型 (Optional) */
	CertType string `json:"certType"`

	/* 域名的个数 (Optional) */
	DomainCount int `json:"domainCount"`

	/* 泛域名的个数 (Optional) */
	WildcardDomainCount int `json:"wildcardDomainCount"`

	/* 证书年限 (Optional) */
	CertValidity int `json:"certValidity"`

	/* 证书绑定域名 (Optional) */
	CommonName string `json:"commonName"`

	/* 证书状态,1:未支付,2:待补全信息,3:待下单,4:待域名验证,5:已完成,6:审核不通过,7:已取消 (Optional) */
	State int `json:"state"`

	/* 分销商返回的信息,代表订单被取消的原因 (Optional) */
	CanceledReason string `json:"canceledReason"`

	/*  (Optional) */
	RecordValidate interface{} `json:"recordValidate"`

	/* 公司名称 (Optional) */
	CorpName string `json:"corpName"`

	/* 公司地址 (Optional) */
	CorpAddr string `json:"corpAddr"`

	/* 备用域名 (Optional) */
	DnsNames []string `json:"dnsNames"`

	/* 联系人邮箱 (Optional) */
	Email string `json:"email"`

	/* 自动DNS验证结果信息 (Optional) */
	ErrorMessage string `json:"errorMessage"`
}

type RecordListDetail

type RecordListDetail struct {

	/* 证书申购记录Id (Optional) */
	RecordId string `json:"recordId"`

	/* 交易系统订单Id (Optional) */
	OrderId string `json:"orderId"`

	/* 证书绑定域名 (Optional) */
	CommonName string `json:"commonName"`

	/* 证书供应商 (Optional) */
	Supplier string `json:"supplier"`

	/* 证书品牌 (Optional) */
	Brand string `json:"brand"`

	/* 证书类型 (Optional) */
	CertType string `json:"certType"`

	/* 证书年限 (Optional) */
	CertValidity int `json:"certValidity"`

	/* 证书状态,1:未支付,2:待补全信息,3:待下单,4:待域名验证,5:已完成,6:审核不通过,7:已取消 (Optional) */
	State int `json:"state"`

	/* 厂商订单ID (Optional) */
	PartnerOrderId string `json:"partnerOrderId"`

	/* 购买域名数量 (Optional) */
	DomainCount int `json:"domainCount"`

	/* 购买泛域名数量 (Optional) */
	WildcardDomainCount int `json:"wildcardDomainCount"`

	/* 备用域名 (Optional) */
	DnsNames []string `json:"dnsNames"`

	/* 证书Id (Optional) */
	CertId string `json:"certId"`
}

type ValidateQueryResult added in v1.13.0

type ValidateQueryResult struct {

	/* 校验Key (Optional) */
	ValidateKey string `json:"validateKey"`

	/* 校验内容 (Optional) */
	ValidateValue string `json:"validateValue"`
}

Jump to

Keyboard shortcuts

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