Class: TencentCloud::Teo::V20220901::DnsRecord

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

DNS 记录

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, recordid = nil, name = nil, type = nil, location = nil, content = nil, ttl = nil, weight = nil, priority = nil, status = nil, createdon = nil, modifiedon = nil) ⇒ DnsRecord

Returns a new instance of DnsRecord.



12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
# File 'lib/v20220901/models.rb', line 12116

def initialize(zoneid=nil, recordid=nil, name=nil, type=nil, location=nil, content=nil, ttl=nil, weight=nil, priority=nil, status=nil, createdon=nil, modifiedon=nil)
  @ZoneId = zoneid
  @RecordId = recordid
  @Name = name
  @Type = type
  @Location = location
  @Content = content
  @TTL = ttl
  @Weight = weight
  @Priority = priority
  @Status = status
  @CreatedOn = createdon
  @ModifiedOn = modifiedon
end

Instance Attribute Details

#ContentObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Content
  @Content
end

#CreatedOnObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def CreatedOn
  @CreatedOn
end

#LocationObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Location
  @Location
end

#ModifiedOnObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def ModifiedOn
  @ModifiedOn
end

#NameObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Name
  @Name
end

#PriorityObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Priority
  @Priority
end

#RecordIdObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def RecordId
  @RecordId
end

#StatusObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Status
  @Status
end

#TTLObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def TTL
  @TTL
end

#TypeObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Type
  @Type
end

#WeightObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def Weight
  @Weight
end

#ZoneIdObject

<li>A:将域名指向一个外网 IPv4 地址,如 8.8.8.8;</li> <li>AAAA:将域名指向一个外网 IPv6 地址;</li> <li>MX:用于邮箱服务器。存在多条 MX 记录时,优先级越低越优先;</li> <li>CNAME:将域名指向另一个域名,再由该域名解析出最终 IP 地址;</li> <li>TXT:对域名进行标识和说明,常用于域名验证和 SPF 记录(反垃圾邮件);</li> <li>NS:如果需要将子域名交给其他 DNS 服务商解析,则需要添加 NS 记录。根域名无法添加 NS 记录;</li> <li>CAA:指定可为本站点颁发证书的 CA;</li> <li>SRV:标识某台服务器使用了某个服务,常见于微软系统的目录管理。</li>

Parameters:

  • ZoneId:

    站点 ID。
    注意:ZoneId 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • RecordId:

    DNS 记录 ID。

  • Name:

    DNS 记录名。

  • Type:

    DNS 记录类型,取值有:

  • Location:

    DNS 记录解析线路,不指定默认为 Default,表示默认解析线路,代表全部地域生效。
    解析线路配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。
    取值请参考:
    (cloud.tencent.com/document/product/1552/112542)。

  • Content:

    DNS 记录内容。根据 Type 值填入与之相对应的内容。

  • TTL:

    缓存时间,取值范围 60~86400,数值越小,修改记录各地生效时间越快,单位:秒。

  • Weight:

    DNS 记录权重,取值范围 -1~100,为 -1 时表示不分配权重,为 0 时表示不解析。权重配置仅适用于当 Type(DNS 记录类型)为 A、AAAA、CNAME 时。

  • Priority:

    MX 记录优先级,取值范围 0~50,数值越小越优先。

  • Status:

    DNS 记录解析状态,取值有:<li>enable:已生效;</li><li>disable:已停用。</li>注意:Status 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • CreatedOn:

    创建时间。
    注意:CreatedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。

  • ModifiedOn:

    修改时间。
    注意:ModifiedOn 仅做出参使用,在 ModifyDnsRecords 不可作为入参使用,如有传此参数,会忽略。



12114
12115
12116
# File 'lib/v20220901/models.rb', line 12114

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
# File 'lib/v20220901/models.rb', line 12131

def deserialize(params)
  @ZoneId = params['ZoneId']
  @RecordId = params['RecordId']
  @Name = params['Name']
  @Type = params['Type']
  @Location = params['Location']
  @Content = params['Content']
  @TTL = params['TTL']
  @Weight = params['Weight']
  @Priority = params['Priority']
  @Status = params['Status']
  @CreatedOn = params['CreatedOn']
  @ModifiedOn = params['ModifiedOn']
end