Class: TencentCloud::Cdn::V20180606::ScdnDomain

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

Overview

聚合了SCDN域名的基本信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, status = nil, waf = nil, acl = nil, cc = nil, ddos = nil, projectid = nil, aclrulenumbers = nil, bot = nil, area = nil, waflevel = nil) ⇒ ScdnDomain

Returns a new instance of ScdnDomain.



12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'lib/v20180606/models.rb', line 12097

def initialize(domain=nil, status=nil, waf=nil, acl=nil, cc=nil, ddos=nil, projectid=nil, aclrulenumbers=nil, bot=nil, area=nil, waflevel=nil)
  @Domain = domain
  @Status = status
  @Waf = waf
  @Acl = acl
  @CC = cc
  @Ddos = ddos
  @ProjectId = projectid
  @AclRuleNumbers = aclrulenumbers
  @Bot = bot
  @Area = area
  @WafLevel = waflevel
end

Instance Attribute Details

#AclObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Acl
  @Acl
end

#AclRuleNumbersObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def AclRuleNumbers
  @AclRuleNumbers
end

#AreaObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Area
  @Area
end

#BotObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Bot
  @Bot
end

#CCObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def CC
  @CC
end

#DdosObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Ddos
  @Ddos
end

#DomainObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Domain
  @Domain
end

#ProjectIdObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def ProjectId
  @ProjectId
end

#StatusObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Status
  @Status
end

#WafObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def Waf
  @Waf
end

#WafLevelObject

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

Parameters:

  • Domain:

    域名

  • Status:

    当前状态,取值online | offline | process

  • Waf:

    Waf 状态默认为‘/’,取值 close | intercept | observe

  • Acl:

    Acl 状态默认为‘/’,取值 close | open

  • CC:

    CC 状态默认为‘/’,取值 close | open

  • Ddos:

    Ddos 状态默认为‘/’,取值 close | open

  • ProjectId:

    项目ID

  • AclRuleNumbers:

    Acl 规则数

  • Bot:

    Bot 状态默认为‘/’,取值 close | open

  • Area:

    域名加速区域,取值global | mainland | overseas

  • WafLevel:

    waf规则等级,可取100|200|300



12095
12096
12097
# File 'lib/v20180606/models.rb', line 12095

def WafLevel
  @WafLevel
end

Instance Method Details

#deserialize(params) ⇒ Object



12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
# File 'lib/v20180606/models.rb', line 12111

def deserialize(params)
  @Domain = params['Domain']
  @Status = params['Status']
  @Waf = params['Waf']
  @Acl = params['Acl']
  @CC = params['CC']
  @Ddos = params['Ddos']
  @ProjectId = params['ProjectId']
  @AclRuleNumbers = params['AclRuleNumbers']
  @Bot = params['Bot']
  @Area = params['Area']
  @WafLevel = params['WafLevel']
end