Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliDnsService ¶
type AliDnsService struct {
// contains filtered or unexported fields
}
func (*AliDnsService) DescribeSubDomainRecords ¶
func (d *AliDnsService) DescribeSubDomainRecords(domains string)
4.3 获取子域名解析记录列表 名称 类型 必选 示例值 描述 SubDomain String 是 a.www.example.com 以参数SubDomain为a.www.example.com为示例:
如果参数DomainName为空,则查询域名为example.com、主机名为”a.www“的解析记录。 如果参数DomainName为 www.example.com,则查询域名为www.example.com、主机名为 "a"的解析记录。 如果参数DomainName为 a.www.example.com,则查询域名为a.www.example.com、主机名为 "@"的解析记录。
Lang String 否 en 语言。 UserClientIp String 否 1.1.1.1 用户端IP。 PageNumber Long 否 1 当前页数,起始值为1,默认为1。 PageSize Long 否 20 分页查询时设置的每页行数,最大值500,默认为20。 Type String 否 MX 解析记录类型。若不传值,则返回子域名对应的全部解析记录类型。
解析类型包括(不区分大小写):A、MX、CNAME、TXT、REDIRECT_URL、FORWORD_URL、NS、AAAA、SRV。
Line String 否 default 解析线路。 DomainName String 否 example.com 域名名称。
func (*AliDnsService) UpdateDomainRecord ¶
func (d *AliDnsService) UpdateDomainRecord()
4.6 修改解析记录 名称 类型 必选 示例值 描述 RecordId String 是 9999985 解析记录的ID 。此参数在添加解析时会返回,在获取域名解析列表时会返回。 RR String 是 www 主机记录。如果要解析@.exmaple.com,主机记录要填写”@”,而不是空。 Type String 是 A 解析记录类型,A、NS、MX、TXT、CNAME、SRV、AAAA、CAA、显性URL转发、隐性URL转发。 Value String 是 202.106.0.20 记录值。 Lang String 否 en 语言。 Line String 否 default 解析线路,默认为default。参见解析线路枚举。 Priority Long 否 1 MX记录的优先级,取值范围:[1,50]。记录类型为MX记录时,此参数必需,MX 优先级的数值越低,优先级别就越高。 TTL Long 否 600 解析生效时间,默认为600秒(10分钟)。参见TTL定义说明。 UserClientIp String 否 1.1.1.1 用户端IP。
type IAliDnsService ¶
type IAliDnsService interface { /*域名管理接口*/ //4.3 获取子域名解析记录列表 DescribeSubDomainRecords(domains string) //4.6 修改解析记录 UpdateDomainRecord() }
func NewAliDnsService ¶
func NewAliDnsService(RegionId, AccessKeyId, AccessKeySecret string) (IAliDnsService, error)