Class: TencentCloud::Ecdn::V20191012::DomainBriefInfo

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

Overview

CDN域名简要信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, appid = nil, domain = nil, cname = nil, status = nil, projectid = nil, createtime = nil, updatetime = nil, origin = nil, disable = nil, area = nil, readonly = nil, tag = nil) ⇒ DomainBriefInfo

Returns a new instance of DomainBriefInfo.



645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
# File 'lib/v20191012/models.rb', line 645

def initialize(resourceid=nil, appid=nil, domain=nil, cname=nil, status=nil, projectid=nil, createtime=nil, updatetime=nil, origin=nil, disable=nil, area=nil, readonly=nil, tag=nil)
  @ResourceId = resourceid
  @AppId = appid
  @Domain = domain
  @Cname = cname
  @Status = status
  @ProjectId = projectid
  @CreateTime = createtime
  @UpdateTime = updatetime
  @Origin = origin
  @Disable = disable
  @Area = area
  @Readonly = readonly
  @Tag = tag
end

Instance Attribute Details

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def AppId
  @AppId
end

#AreaObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Area
  @Area
end

#CnameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Cname
  @Cname
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def CreateTime
  @CreateTime
end

#DisableObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Disable
  @Disable
end

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Domain
  @Domain
end

#OriginObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Origin
  @Origin
end

#ProjectIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def ProjectId
  @ProjectId
end

#ReadonlyObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Readonly
  @Readonly
end

#ResourceIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def ResourceId
  @ResourceId
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Status
  @Status
end

#TagObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def Tag
  @Tag
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    域名ID。

  • AppId:

    腾讯云账号ID。

  • Domain:

    CDN加速域名。

  • Cname:

    域名CName。

  • Status:

    域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。

  • ProjectId:

    项目ID。

  • CreateTime:

    域名创建时间。

  • UpdateTime:

    域名更新时间。

  • Origin:

    源站配置详情。

  • Disable:

    域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读

  • Area:

    加速区域,mainland,oversea或global。

  • Readonly:

    域名锁定状态,normal、global,分别表示未被锁定、全球锁定。

  • Tag:

    域名标签。



643
644
645
# File 'lib/v20191012/models.rb', line 643

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'lib/v20191012/models.rb', line 661

def deserialize(params)
  @ResourceId = params['ResourceId']
  @AppId = params['AppId']
  @Domain = params['Domain']
  @Cname = params['Cname']
  @Status = params['Status']
  @ProjectId = params['ProjectId']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['Origin'].nil?
    @Origin = Origin.new
    @Origin.deserialize(params['Origin'])
  end
  @Disable = params['Disable']
  @Area = params['Area']
  @Readonly = params['Readonly']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tag << tag_tmp
    end
  end
end