Class: TencentCloud::Teo::V20220901::Sv

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

Overview

询价参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key = nil, value = nil, pack = nil, instanceid = nil, protectionspecs = nil) ⇒ Sv

Returns a new instance of Sv.



22117
22118
22119
22120
22121
22122
22123
# File 'lib/v20220901/models.rb', line 22117

def initialize(key=nil, value=nil, pack=nil, instanceid=nil, protectionspecs=nil)
  @Key = key
  @Value = value
  @Pack = pack
  @InstanceId = instanceid
  @ProtectionSpecs = protectionspecs
end

Instance Attribute Details

#InstanceIdObject

<li>zone:站点数;</li> <li>custom-rule:自定义规则数;</li> <li>rate-limiting-rule:速率限制规则数;</li> <li>l4-proxy-instance:四层代理实例数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。取值有: <li> cm_30G:中国大陆加速区域保底防护30Gbps;</li><li> cm_60G:中国大陆加速区域保底防护60Gbps;</li><li> cm_100G:中国大陆加速区域保底防护100Gbps;</li><li> anycast_300G:全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> anycast_unlimited:全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_30G_anycast_300G:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_30G_anycast_unlimited:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_60G_anycast_300G:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_60G_anycast_unlimited:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_100G_anycast_300G:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_100G_anycast_unlimited:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Key:

    询价参数键。

  • Value:

    询价参数值。

  • Pack:

    询价参数映射的配额,取值有:

  • InstanceId:

    询价参数映射的四层代理实例Id。

  • ProtectionSpecs:

    询价参数对应的防护等级。



22115
22116
22117
# File 'lib/v20220901/models.rb', line 22115

def InstanceId
  @InstanceId
end

#KeyObject

<li>zone:站点数;</li> <li>custom-rule:自定义规则数;</li> <li>rate-limiting-rule:速率限制规则数;</li> <li>l4-proxy-instance:四层代理实例数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。取值有: <li> cm_30G:中国大陆加速区域保底防护30Gbps;</li><li> cm_60G:中国大陆加速区域保底防护60Gbps;</li><li> cm_100G:中国大陆加速区域保底防护100Gbps;</li><li> anycast_300G:全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> anycast_unlimited:全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_30G_anycast_300G:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_30G_anycast_unlimited:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_60G_anycast_300G:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_60G_anycast_unlimited:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_100G_anycast_300G:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_100G_anycast_unlimited:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Key:

    询价参数键。

  • Value:

    询价参数值。

  • Pack:

    询价参数映射的配额,取值有:

  • InstanceId:

    询价参数映射的四层代理实例Id。

  • ProtectionSpecs:

    询价参数对应的防护等级。



22115
22116
22117
# File 'lib/v20220901/models.rb', line 22115

def Key
  @Key
end

#PackObject

<li>zone:站点数;</li> <li>custom-rule:自定义规则数;</li> <li>rate-limiting-rule:速率限制规则数;</li> <li>l4-proxy-instance:四层代理实例数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。取值有: <li> cm_30G:中国大陆加速区域保底防护30Gbps;</li><li> cm_60G:中国大陆加速区域保底防护60Gbps;</li><li> cm_100G:中国大陆加速区域保底防护100Gbps;</li><li> anycast_300G:全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> anycast_unlimited:全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_30G_anycast_300G:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_30G_anycast_unlimited:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_60G_anycast_300G:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_60G_anycast_unlimited:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_100G_anycast_300G:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_100G_anycast_unlimited:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Key:

    询价参数键。

  • Value:

    询价参数值。

  • Pack:

    询价参数映射的配额,取值有:

  • InstanceId:

    询价参数映射的四层代理实例Id。

  • ProtectionSpecs:

    询价参数对应的防护等级。



22115
22116
22117
# File 'lib/v20220901/models.rb', line 22115

def Pack
  @Pack
end

#ProtectionSpecsObject

<li>zone:站点数;</li> <li>custom-rule:自定义规则数;</li> <li>rate-limiting-rule:速率限制规则数;</li> <li>l4-proxy-instance:四层代理实例数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。取值有: <li> cm_30G:中国大陆加速区域保底防护30Gbps;</li><li> cm_60G:中国大陆加速区域保底防护60Gbps;</li><li> cm_100G:中国大陆加速区域保底防护100Gbps;</li><li> anycast_300G:全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> anycast_unlimited:全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_30G_anycast_300G:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_30G_anycast_unlimited:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_60G_anycast_300G:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_60G_anycast_unlimited:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_100G_anycast_300G:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_100G_anycast_unlimited:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Key:

    询价参数键。

  • Value:

    询价参数值。

  • Pack:

    询价参数映射的配额,取值有:

  • InstanceId:

    询价参数映射的四层代理实例Id。

  • ProtectionSpecs:

    询价参数对应的防护等级。



22115
22116
22117
# File 'lib/v20220901/models.rb', line 22115

def ProtectionSpecs
  @ProtectionSpecs
end

#ValueObject

<li>zone:站点数;</li> <li>custom-rule:自定义规则数;</li> <li>rate-limiting-rule:速率限制规则数;</li> <li>l4-proxy-instance:四层代理实例数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。取值有: <li> cm_30G:中国大陆加速区域保底防护30Gbps;</li><li> cm_60G:中国大陆加速区域保底防护60Gbps;</li><li> cm_100G:中国大陆加速区域保底防护100Gbps;</li><li> anycast_300G:全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> anycast_unlimited:全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_30G_anycast_300G:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_30G_anycast_unlimited:中国大陆加速区域保底防护30Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_60G_anycast_300G:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_60G_anycast_unlimited:中国大陆加速区域保底防护60Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护;</li><li> cm_100G_anycast_300G:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast联防300Gbps;</li><li> cm_100G_anycast_unlimited:中国大陆加速区域保底防护100Gbps,全球加速区域(除中国大陆)Anycast无上限全力防护。</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Key:

    询价参数键。

  • Value:

    询价参数值。

  • Pack:

    询价参数映射的配额,取值有:

  • InstanceId:

    询价参数映射的四层代理实例Id。

  • ProtectionSpecs:

    询价参数对应的防护等级。



22115
22116
22117
# File 'lib/v20220901/models.rb', line 22115

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



22125
22126
22127
22128
22129
22130
22131
# File 'lib/v20220901/models.rb', line 22125

def deserialize(params)
  @Key = params['Key']
  @Value = params['Value']
  @Pack = params['Pack']
  @InstanceId = params['InstanceId']
  @ProtectionSpecs = params['ProtectionSpecs']
end