lib/v20200309/models.rb in tencentcloud-sdk-antiddos-3.0.590 vs lib/v20200309/models.rb in tencentcloud-sdk-antiddos-3.0.591
- old
+ new
@@ -34,11 +34,11 @@
# @param Priority: 策略优先级,数字越小,级别越高,该规则越靠前匹配,取值1-1000
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Priority: Integer
attr_accessor :ForwardProtocol, :DPortStart, :DPortEnd, :SPortStart, :SPortEnd, :Action, :Priority
-
+
def initialize(forwardprotocol=nil, dportstart=nil, dportend=nil, sportstart=nil, sportend=nil, action=nil, priority=nil)
@ForwardProtocol = forwardprotocol
@DPortStart = dportstart
@DPortEnd = dportend
@SPortStart = sportstart
@@ -64,11 +64,11 @@
# @type AclConfig: :class:`Tencentcloud::Antiddos.v20200309.models.AclConfig`
# @param InstanceDetailList: 实例列表
# @type InstanceDetailList: Array
attr_accessor :AclConfig, :InstanceDetailList
-
+
def initialize(aclconfig=nil, instancedetaillist=nil)
@AclConfig = aclconfig
@InstanceDetailList = instancedetaillist
end
@@ -102,11 +102,11 @@
# @param CurDeadline: 到期时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CurDeadline: String
attr_accessor :NormalBandwidth, :ForwardRulesLimit, :AutoRenewFlag, :CurDeadline
-
+
def initialize(normalbandwidth=nil, forwardruleslimit=nil, autorenewflag=nil, curdeadline=nil)
@NormalBandwidth = normalbandwidth
@ForwardRulesLimit = forwardruleslimit
@AutoRenewFlag = autorenewflag
@CurDeadline = curdeadline
@@ -130,11 +130,11 @@
# @type CvmInstanceID: String
# @param CvmRegion: cvm实例所在地域,例如:ap-hongkong。
# @type CvmRegion: String
attr_accessor :InstanceId, :Eip, :CvmInstanceID, :CvmRegion
-
+
def initialize(instanceid=nil, eip=nil, cvminstanceid=nil, cvmregion=nil)
@InstanceId = instanceid
@Eip = eip
@CvmInstanceID = cvminstanceid
@CvmRegion = cvmregion
@@ -152,11 +152,11 @@
class AssociateDDoSEipAddressResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -176,11 +176,11 @@
# @type LoadBalancerRegion: String
# @param Vip: CLB内网IP
# @type Vip: String
attr_accessor :InstanceId, :Eip, :LoadBalancerID, :LoadBalancerRegion, :Vip
-
+
def initialize(instanceid=nil, eip=nil, loadbalancerid=nil, loadbalancerregion=nil, vip=nil)
@InstanceId = instanceid
@Eip = eip
@LoadBalancerID = loadbalancerid
@LoadBalancerRegion = loadbalancerregion
@@ -200,11 +200,11 @@
class AssociateDDoSEipLoadBalancerResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -294,11 +294,11 @@
# @param EOFlag: 是否为EO代播的ip: 1是,0不是
# 注意:此字段可能返回 null,表示取不到有效值。
# @type EOFlag: Integer
attr_accessor :InstanceDetail, :SpecificationLimit, :Usage, :Region, :Status, :ExpiredTime, :CreatedTime, :Name, :PackInfo, :StaticPackRelation, :ZoneId, :Tgw, :EipAddressStatus, :EipFlag, :EipAddressPackRelation, :EipAddressInfo, :Domain, :DamDDoSStatus, :V6Flag, :BGPIPChannelFlag, :TagInfoList, :AnycastOutPackRelation, :InstanceVersion, :ConvoyId, :ElasticBandwidth, :EOFlag
-
+
def initialize(instancedetail=nil, specificationlimit=nil, usage=nil, region=nil, status=nil, expiredtime=nil, createdtime=nil, name=nil, packinfo=nil, staticpackrelation=nil, zoneid=nil, tgw=nil, eipaddressstatus=nil, eipflag=nil, eipaddresspackrelation=nil, eipaddressinfo=nil, domain=nil, damddosstatus=nil, v6flag=nil, bgpipchannelflag=nil, taginfolist=nil, anycastoutpackrelation=nil, instanceversion=nil, convoyid=nil, elasticbandwidth=nil, eoflag=nil)
@InstanceDetail = instancedetail
@SpecificationLimit = specificationlimit
@Usage = usage
@Region = region
@@ -415,11 +415,11 @@
# @type Line: Integer
# @param ElasticBandwidth: 弹性防护峰值,单位Mbps
# @type ElasticBandwidth: Integer
attr_accessor :ProtectBandwidth, :ProtectCCQPS, :NormalBandwidth, :ForwardRulesLimit, :AutoRenewFlag, :Line, :ElasticBandwidth
-
+
def initialize(protectbandwidth=nil, protectccqps=nil, normalbandwidth=nil, forwardruleslimit=nil, autorenewflag=nil, line=nil, elasticbandwidth=nil)
@ProtectBandwidth = protectbandwidth
@ProtectCCQPS = protectccqps
@NormalBandwidth = normalbandwidth
@ForwardRulesLimit = forwardruleslimit
@@ -447,11 +447,11 @@
# @type DomainRulesUsage: Integer
# @param Last7DayAttackCount: 最近7天的攻击次数,单位次
# @type Last7DayAttackCount: Integer
attr_accessor :PortRulesUsage, :DomainRulesUsage, :Last7DayAttackCount
-
+
def initialize(portrulesusage=nil, domainrulesusage=nil, last7dayattackcount=nil)
@PortRulesUsage = portrulesusage
@DomainRulesUsage = domainrulesusage
@Last7DayAttackCount = last7dayattackcount
end
@@ -519,11 +519,11 @@
# @param ModifyTime: 修改时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ModifyTime: String
attr_accessor :InstanceDetail, :SpecificationLimit, :Usage, :Region, :Status, :CreatedTime, :ExpiredTime, :Name, :PackInfo, :EipProductInfos, :BoundStatus, :DDoSLevel, :CCEnable, :TagInfoList, :IpCountNewFlag, :VitalityVersion, :Line, :ElasticServiceBandwidth, :GiftServiceBandWidth, :ModifyTime
-
+
def initialize(instancedetail=nil, specificationlimit=nil, usage=nil, region=nil, status=nil, createdtime=nil, expiredtime=nil, name=nil, packinfo=nil, eipproductinfos=nil, boundstatus=nil, ddoslevel=nil, ccenable=nil, taginfolist=nil, ipcountnewflag=nil, vitalityversion=nil, line=nil, elasticservicebandwidth=nil, giftservicebandwidth=nil, modifytime=nil)
@InstanceDetail = instancedetail
@SpecificationLimit = specificationlimit
@Usage = usage
@Region = region
@@ -632,11 +632,11 @@
# @param DownGradeProtect: 降配后的防护能力,单位Gbps
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DownGradeProtect: Integer
attr_accessor :ProtectBandwidth, :ProtectCountLimit, :ProtectIPNumberLimit, :AutoRenewFlag, :UnionPackFlag, :ServiceBandWidth, :BattleEditionFlag, :ChannelEditionFlag, :EnterpriseFlag, :ElasticLimit, :DownGradeProtect
-
+
def initialize(protectbandwidth=nil, protectcountlimit=nil, protectipnumberlimit=nil, autorenewflag=nil, unionpackflag=nil, servicebandwidth=nil, battleeditionflag=nil, channeleditionflag=nil, enterpriseflag=nil, elasticlimit=nil, downgradeprotect=nil)
@ProtectBandwidth = protectbandwidth
@ProtectCountLimit = protectcountlimit
@ProtectIPNumberLimit = protectipnumberlimit
@AutoRenewFlag = autorenewflag
@@ -672,11 +672,11 @@
# @type ProtectIPNumberUsage: Integer
# @param Last7DayAttackCount: 最近7天的攻击次数,单位次
# @type Last7DayAttackCount: Integer
attr_accessor :ProtectCountUsage, :ProtectIPNumberUsage, :Last7DayAttackCount
-
+
def initialize(protectcountusage=nil, protectipnumberusage=nil, last7dayattackcount=nil)
@ProtectCountUsage = protectcountusage
@ProtectIPNumberUsage = protectipnumberusage
@Last7DayAttackCount = last7dayattackcount
end
@@ -700,11 +700,11 @@
# @type Mask: Integer
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :Ip, :Type, :InstanceDetailList, :Mask, :ModifyTime
-
+
def initialize(ip=nil, type=nil, instancedetaillist=nil, mask=nil, modifytime=nil)
@Ip = ip
@Type = type
@InstanceDetailList = instancedetaillist
@Mask = mask
@@ -742,11 +742,11 @@
# @param Domain: 域名化资产对应的域名
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Domain: String
attr_accessor :Ip, :BizType, :InstanceId, :DeviceType, :IspCode, :Domain
-
+
def initialize(ip=nil, biztype=nil, instanceid=nil, devicetype=nil, ispcode=nil, domain=nil)
@Ip = ip
@BizType = biztype
@InstanceId = instanceid
@DeviceType = devicetype
@@ -780,11 +780,11 @@
# @type CreateTime: String
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :InstanceId, :Ip, :Protocol, :Domain, :Level, :CreateTime, :ModifyTime
-
+
def initialize(instanceid=nil, ip=nil, protocol=nil, domain=nil, level=nil, createtime=nil, modifytime=nil)
@InstanceId = instanceid
@Ip = ip
@Protocol = protocol
@Domain = domain
@@ -814,11 +814,11 @@
# @type Value: String
# @param ValueOperator: 配置项值比对方式,可取值equal ,not_equal, include
# @type ValueOperator: String
attr_accessor :FieldType, :FieldName, :Value, :ValueOperator
-
+
def initialize(fieldtype=nil, fieldname=nil, value=nil, valueoperator=nil)
@FieldType = fieldtype
@FieldName = fieldname
@Value = value
@ValueOperator = valueoperator
@@ -852,11 +852,11 @@
# @type CreateTime: String
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :PolicyId, :InstanceId, :Ip, :Protocol, :Domain, :PolicyAction, :PolicyList, :CreateTime, :ModifyTime
-
+
def initialize(policyid=nil, instanceid=nil, ip=nil, protocol=nil, domain=nil, policyaction=nil, policylist=nil, createtime=nil, modifytime=nil)
@PolicyId = policyid
@InstanceId = instanceid
@Ip = ip
@Protocol = protocol
@@ -905,11 +905,11 @@
# @type CreateTime: String
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :PolicyId, :InstanceId, :Ip, :Protocol, :Domain, :PolicyRecord, :CreateTime, :ModifyTime
-
+
def initialize(policyid=nil, instanceid=nil, ip=nil, protocol=nil, domain=nil, policyrecord=nil, createtime=nil, modifytime=nil)
@PolicyId = policyid
@InstanceId = instanceid
@Ip = ip
@Protocol = protocol
@@ -952,11 +952,11 @@
# @type UserAgent: String
# @param Cookie: Cookie,三个策略项仅可填其中之一
# @type Cookie: String
attr_accessor :Period, :RequestNum, :Action, :ExecuteDuration, :Mode, :Uri, :UserAgent, :Cookie
-
+
def initialize(period=nil, requestnum=nil, action=nil, executeduration=nil, mode=nil, uri=nil, useragent=nil, cookie=nil)
@Period = period
@RequestNum = requestnum
@Action = action
@ExecuteDuration = executeduration
@@ -994,11 +994,11 @@
# @type CreateTime: String
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :InstanceId, :Ip, :Protocol, :Domain, :Threshold, :CreateTime, :ModifyTime
-
+
def initialize(instanceid=nil, ip=nil, protocol=nil, domain=nil, threshold=nil, createtime=nil, modifytime=nil)
@InstanceId = instanceid
@Ip = ip
@Protocol = protocol
@Domain = domain
@@ -1040,11 +1040,11 @@
# @type CreateTime: String
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :PolicyId, :InstanceId, :Ip, :Domain, :Protocol, :Type, :BlackWhiteIp, :Mask, :CreateTime, :ModifyTime
-
+
def initialize(policyid=nil, instanceid=nil, ip=nil, domain=nil, protocol=nil, type=nil, blackwhiteip=nil, mask=nil, createtime=nil, modifytime=nil)
@PolicyId = policyid
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@@ -1087,11 +1087,11 @@
# @type Id: String
# @param AreaList: 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空
# @type AreaList: Array
attr_accessor :RegionType, :Action, :Id, :AreaList
-
+
def initialize(regiontype=nil, action=nil, id=nil, arealist=nil)
@RegionType = regiontype
@Action = action
@Id = id
@AreaList = arealist
@@ -1127,11 +1127,11 @@
# @type CreateTime: String
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :PolicyId, :InstanceId, :Ip, :Domain, :Protocol, :Action, :RegionType, :AreaList, :CreateTime, :ModifyTime
-
+
def initialize(policyid=nil, instanceid=nil, ip=nil, domain=nil, protocol=nil, action=nil, regiontype=nil, arealist=nil, createtime=nil, modifytime=nil)
@PolicyId = policyid
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@@ -1163,11 +1163,11 @@
# @type L7Rules: Array
# @param CertId: 证书ID
# @type CertId: String
attr_accessor :L7Rules, :CertId
-
+
def initialize(l7rules=nil, certid=nil)
@L7Rules = l7rules
@CertId = certid
end
@@ -1204,11 +1204,11 @@
# @type SynRate: Integer
# @param SynLimit: 异常连接检测条件,syn阈值,取值范围[0,100]
# @type SynLimit: Integer
attr_accessor :SdNewLimit, :DstNewLimit, :SdConnLimit, :DstConnLimit, :BadConnThreshold, :NullConnEnable, :ConnTimeout, :SynRate, :SynLimit
-
+
def initialize(sdnewlimit=nil, dstnewlimit=nil, sdconnlimit=nil, dstconnlimit=nil, badconnthreshold=nil, nullconnenable=nil, conntimeout=nil, synrate=nil, synlimit=nil)
@SdNewLimit = sdnewlimit
@DstNewLimit = dstnewlimit
@SdConnLimit = sdconnlimit
@DstConnLimit = dstconnlimit
@@ -1238,11 +1238,11 @@
# @type ConnectLimitConfig: :class:`Tencentcloud::Antiddos.v20200309.models.ConnectLimitConfig`
# @param InstanceDetailList: 连接抑制关联的实例信息
# @type InstanceDetailList: Array
attr_accessor :ConnectLimitConfig, :InstanceDetailList
-
+
def initialize(connectlimitconfig=nil, instancedetaillist=nil)
@ConnectLimitConfig = connectlimitconfig
@InstanceDetailList = instancedetaillist
end
@@ -1270,11 +1270,11 @@
# @type IpList: Array
# @param Type: IP类型,取值[black(黑名单IP), white(白名单IP)]
# @type Type: String
attr_accessor :InstanceId, :IpList, :Type
-
+
def initialize(instanceid=nil, iplist=nil, type=nil)
@InstanceId = instanceid
@IpList = iplist
@Type = type
end
@@ -1290,11 +1290,11 @@
class CreateBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1316,11 +1316,11 @@
# @type CopyPolicy: String
# @param FilterRegion: 如果该资源实例为域名化资产则,该参数必填
# @type FilterRegion: String
attr_accessor :Business, :Id, :BoundDevList, :UnBoundDevList, :CopyPolicy, :FilterRegion
-
+
def initialize(business=nil, id=nil, bounddevlist=nil, unbounddevlist=nil, copypolicy=nil, filterregion=nil)
@Business = business
@Id = id
@BoundDevList = bounddevlist
@UnBoundDevList = unbounddevlist
@@ -1358,11 +1358,11 @@
# @type Success: :class:`Tencentcloud::Antiddos.v20200309.models.SuccessCode`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Success, :RequestId
-
+
def initialize(success=nil, requestid=nil)
@Success = success
@RequestId = requestid
end
@@ -1389,11 +1389,11 @@
# @type PolicyAction: String
# @param PolicyList: 策略记录
# @type PolicyList: Array
attr_accessor :InstanceId, :Ip, :Protocol, :Domain, :PolicyAction, :PolicyList
-
+
def initialize(instanceid=nil, ip=nil, protocol=nil, domain=nil, policyaction=nil, policylist=nil)
@InstanceId = instanceid
@Ip = ip
@Protocol = protocol
@Domain = domain
@@ -1422,11 +1422,11 @@
class CreateCCPrecisionPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1448,11 +1448,11 @@
# @type Policy: :class:`Tencentcloud::Antiddos.v20200309.models.CCReqLimitPolicyRecord`
# @param IsGlobal: 是否为兜底频控
# @type IsGlobal: Integer
attr_accessor :InstanceId, :Ip, :Protocol, :Domain, :Policy, :IsGlobal
-
+
def initialize(instanceid=nil, ip=nil, protocol=nil, domain=nil, policy=nil, isglobal=nil)
@InstanceId = instanceid
@Ip = ip
@Protocol = protocol
@Domain = domain
@@ -1477,11 +1477,11 @@
class CreateCCReqLimitPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1503,11 +1503,11 @@
# @type Domain: String
# @param Protocol: 协议
# @type Protocol: String
attr_accessor :InstanceId, :IpList, :Type, :Ip, :Domain, :Protocol
-
+
def initialize(instanceid=nil, iplist=nil, type=nil, ip=nil, domain=nil, protocol=nil)
@InstanceId = instanceid
@IpList = iplist
@Type = type
@Ip = ip
@@ -1536,11 +1536,11 @@
class CreateCcBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1560,11 +1560,11 @@
# @type Protocol: String
# @param CcGeoIPBlockConfig: CC区域封禁配置
# @type CcGeoIPBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.CcGeoIPBlockConfig`
attr_accessor :InstanceId, :IP, :Domain, :Protocol, :CcGeoIPBlockConfig
-
+
def initialize(instanceid=nil, ip=nil, domain=nil, protocol=nil, ccgeoipblockconfig=nil)
@InstanceId = instanceid
@IP = ip
@Domain = domain
@Protocol = protocol
@@ -1587,11 +1587,11 @@
class CreateCcGeoIPBlockConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1608,11 +1608,11 @@
# off(关闭)
# ]
# @type DDoSAI: String
attr_accessor :InstanceIdList, :DDoSAI
-
+
def initialize(instanceidlist=nil, ddosai=nil)
@InstanceIdList = instanceidlist
@DDoSAI = ddosai
end
@@ -1626,11 +1626,11 @@
class CreateDDoSAIResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1646,11 +1646,11 @@
# @type IpList: Array
# @param Type: IP类型,取值[black(黑名单IP), white(白名单IP)]
# @type Type: String
attr_accessor :InstanceId, :IpList, :Type
-
+
def initialize(instanceid=nil, iplist=nil, type=nil)
@InstanceId = instanceid
@IpList = iplist
@Type = type
end
@@ -1673,11 +1673,11 @@
class CreateDDoSBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1691,11 +1691,11 @@
# @type InstanceId: String
# @param ConnectLimitConfig: 连接抑制配置
# @type ConnectLimitConfig: :class:`Tencentcloud::Antiddos.v20200309.models.ConnectLimitConfig`
attr_accessor :InstanceId, :ConnectLimitConfig
-
+
def initialize(instanceid=nil, connectlimitconfig=nil)
@InstanceId = instanceid
@ConnectLimitConfig = connectlimitconfig
end
@@ -1712,11 +1712,11 @@
class CreateDDoSConnectLimitResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1730,11 +1730,11 @@
# @type InstanceId: String
# @param DDoSGeoIPBlockConfig: DDoS区域封禁配置,填写参数时配置ID请为空
# @type DDoSGeoIPBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSGeoIPBlockConfig`
attr_accessor :InstanceId, :DDoSGeoIPBlockConfig
-
+
def initialize(instanceid=nil, ddosgeoipblockconfig=nil)
@InstanceId = instanceid
@DDoSGeoIPBlockConfig = ddosgeoipblockconfig
end
@@ -1751,11 +1751,11 @@
class CreateDDoSGeoIPBlockConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1769,11 +1769,11 @@
# @type InstanceId: String
# @param DDoSSpeedLimitConfig: 访问限速配置,填写参数时配置ID请为空
# @type DDoSSpeedLimitConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSSpeedLimitConfig`
attr_accessor :InstanceId, :DDoSSpeedLimitConfig
-
+
def initialize(instanceid=nil, ddosspeedlimitconfig=nil)
@InstanceId = instanceid
@DDoSSpeedLimitConfig = ddosspeedlimitconfig
end
@@ -1790,11 +1790,11 @@
class CreateDDoSSpeedLimitConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1811,11 +1811,11 @@
# bgpip(表示高防IP产品)
# ]
# @type InstanceType: String
attr_accessor :DefaultAlarmConfig, :InstanceType
-
+
def initialize(defaultalarmconfig=nil, instancetype=nil)
@DefaultAlarmConfig = defaultalarmconfig
@InstanceType = instancetype
end
@@ -1832,11 +1832,11 @@
class CreateDefaultAlarmThresholdResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1848,11 +1848,11 @@
class CreateIPAlarmThresholdConfigRequest < TencentCloud::Common::AbstractModel
# @param IpAlarmThresholdConfigList: IP告警阈值配置列表
# @type IpAlarmThresholdConfigList: Array
attr_accessor :IpAlarmThresholdConfigList
-
+
def initialize(ipalarmthresholdconfiglist=nil)
@IpAlarmThresholdConfigList = ipalarmthresholdconfiglist
end
def deserialize(params)
@@ -1871,11 +1871,11 @@
class CreateIPAlarmThresholdConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1889,11 +1889,11 @@
# @type CertId: String
# @param L7Rules: L7域名转发规则列表
# @type L7Rules: Array
attr_accessor :CertId, :L7Rules
-
+
def initialize(certid=nil, l7rules=nil)
@CertId = certid
@L7Rules = l7rules
end
@@ -1916,11 +1916,11 @@
# @type Success: :class:`Tencentcloud::Antiddos.v20200309.models.SuccessCode`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Success, :RequestId
-
+
def initialize(success=nil, requestid=nil)
@Success = success
@RequestId = requestid
end
@@ -1943,11 +1943,11 @@
# @type IdList: Array
# @param VipList: 资源IP列表
# @type VipList: Array
attr_accessor :Rules, :Business, :IdList, :VipList
-
+
def initialize(rules=nil, business=nil, idlist=nil, viplist=nil)
@Rules = rules
@Business = business
@IdList = idlist
@VipList = viplist
@@ -1974,11 +1974,11 @@
# @type Success: :class:`Tencentcloud::Antiddos.v20200309.models.SuccessCode`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Success, :RequestId
-
+
def initialize(success=nil, requestid=nil)
@Success = success
@RequestId = requestid
end
@@ -1997,11 +1997,11 @@
# @type InstanceId: String
# @param PacketFilterConfig: 特征过滤规则
# @type PacketFilterConfig: :class:`Tencentcloud::Antiddos.v20200309.models.PacketFilterConfig`
attr_accessor :InstanceId, :PacketFilterConfig
-
+
def initialize(instanceid=nil, packetfilterconfig=nil)
@InstanceId = instanceid
@PacketFilterConfig = packetfilterconfig
end
@@ -2018,11 +2018,11 @@
class CreatePacketFilterConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2036,11 +2036,11 @@
# @type InstanceIdList: Array
# @param AclConfig: 端口acl策略
# @type AclConfig: :class:`Tencentcloud::Antiddos.v20200309.models.AclConfig`
attr_accessor :InstanceIdList, :AclConfig
-
+
def initialize(instanceidlist=nil, aclconfig=nil)
@InstanceIdList = instanceidlist
@AclConfig = aclconfig
end
@@ -2057,11 +2057,11 @@
class CreatePortAclConfigListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2075,11 +2075,11 @@
# @type InstanceId: String
# @param AclConfig: 端口acl策略
# @type AclConfig: :class:`Tencentcloud::Antiddos.v20200309.models.AclConfig`
attr_accessor :InstanceId, :AclConfig
-
+
def initialize(instanceid=nil, aclconfig=nil)
@InstanceId = instanceid
@AclConfig = aclconfig
end
@@ -2096,11 +2096,11 @@
class CreatePortAclConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2114,11 +2114,11 @@
# @type InstanceId: String
# @param ProtocolBlockConfig: 协议封禁配置
# @type ProtocolBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.ProtocolBlockConfig`
attr_accessor :InstanceId, :ProtocolBlockConfig
-
+
def initialize(instanceid=nil, protocolblockconfig=nil)
@InstanceId = instanceid
@ProtocolBlockConfig = protocolblockconfig
end
@@ -2135,11 +2135,11 @@
class CreateProtocolBlockConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2153,11 +2153,11 @@
# hybrid: 宙斯盾本地化
# 不填写:其他
# @type Product: String
attr_accessor :Product
-
+
def initialize(product=nil)
@Product = product
end
def deserialize(params)
@@ -2171,11 +2171,11 @@
# @type Domain: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Domain, :RequestId
-
+
def initialize(domain=nil, requestid=nil)
@Domain = domain
@RequestId = requestid
end
@@ -2191,11 +2191,11 @@
# @type InstanceId: String
# @param WaterPrintConfig: 水印防护配置
# @type WaterPrintConfig: :class:`Tencentcloud::Antiddos.v20200309.models.WaterPrintConfig`
attr_accessor :InstanceId, :WaterPrintConfig
-
+
def initialize(instanceid=nil, waterprintconfig=nil)
@InstanceId = instanceid
@WaterPrintConfig = waterprintconfig
end
@@ -2212,11 +2212,11 @@
class CreateWaterPrintConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2228,11 +2228,11 @@
class CreateWaterPrintKeyRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 资源实例ID
# @type InstanceId: String
attr_accessor :InstanceId
-
+
def initialize(instanceid=nil)
@InstanceId = instanceid
end
def deserialize(params)
@@ -2244,11 +2244,11 @@
class CreateWaterPrintKeyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2265,11 +2265,11 @@
# @type DDoSAI: String
# @param InstanceDetailList: AI防护开关所属的资源实例
# @type InstanceDetailList: Array
attr_accessor :DDoSAI, :InstanceDetailList
-
+
def initialize(ddosai=nil, instancedetaillist=nil)
@DDoSAI = ddosai
@InstanceDetailList = instancedetaillist
end
@@ -2303,11 +2303,11 @@
# @type Id: String
# @param AreaList: 当RegionType为customized时,必须填写AreaList,且最多填写128个;
# @type AreaList: Array
attr_accessor :RegionType, :Action, :Id, :AreaList
-
+
def initialize(regiontype=nil, action=nil, id=nil, arealist=nil)
@RegionType = regiontype
@Action = action
@Id = id
@AreaList = arealist
@@ -2327,11 +2327,11 @@
# @type GeoIPBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSGeoIPBlockConfig`
# @param InstanceDetailList: 配置所属的资源实例
# @type InstanceDetailList: Array
attr_accessor :GeoIPBlockConfig, :InstanceDetailList
-
+
def initialize(geoipblockconfig=nil, instancedetaillist=nil)
@GeoIPBlockConfig = geoipblockconfig
@InstanceDetailList = instancedetaillist
end
@@ -2375,11 +2375,11 @@
# @type ProtocolList: String
# @param DstPortList: 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
# @type DstPortList: String
attr_accessor :Mode, :SpeedValues, :DstPortScopes, :Id, :ProtocolList, :DstPortList
-
+
def initialize(mode=nil, speedvalues=nil, dstportscopes=nil, id=nil, protocollist=nil, dstportlist=nil)
@Mode = mode
@SpeedValues = speedvalues
@DstPortScopes = dstportscopes
@Id = id
@@ -2417,11 +2417,11 @@
# @type SpeedLimitConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSSpeedLimitConfig`
# @param InstanceDetailList: 配置所属的资源实例
# @type InstanceDetailList: Array
attr_accessor :SpeedLimitConfig, :InstanceDetailList
-
+
def initialize(speedlimitconfig=nil, instancedetaillist=nil)
@SpeedLimitConfig = speedlimitconfig
@InstanceDetailList = instancedetaillist
end
@@ -2450,11 +2450,11 @@
# @type AlarmType: Integer
# @param AlarmThreshold: 告警阈值,单位Mbps,取值>=0;当作为输入参数时,设置0会删除告警阈值配置;
# @type AlarmThreshold: Integer
attr_accessor :AlarmType, :AlarmThreshold
-
+
def initialize(alarmtype=nil, alarmthreshold=nil)
@AlarmType = alarmtype
@AlarmThreshold = alarmthreshold
end
@@ -2474,11 +2474,11 @@
# @type Domain: String
# @param Protocol: 协议,可取值http
# @type Protocol: String
attr_accessor :InstanceId, :Ip, :Domain, :Protocol
-
+
def initialize(instanceid=nil, ip=nil, domain=nil, protocol=nil)
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@Protocol = protocol
@@ -2496,11 +2496,11 @@
class DeleteCCLevelPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2514,11 +2514,11 @@
# @type InstanceId: String
# @param PolicyId: 策略Id
# @type PolicyId: String
attr_accessor :InstanceId, :PolicyId
-
+
def initialize(instanceid=nil, policyid=nil)
@InstanceId = instanceid
@PolicyId = policyid
end
@@ -2532,11 +2532,11 @@
class DeleteCCPrecisionPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2550,11 +2550,11 @@
# @type InstanceId: String
# @param PolicyId: 策略Id
# @type PolicyId: String
attr_accessor :InstanceId, :PolicyId
-
+
def initialize(instanceid=nil, policyid=nil)
@InstanceId = instanceid
@PolicyId = policyid
end
@@ -2568,11 +2568,11 @@
class DeleteCCRequestLimitPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2590,11 +2590,11 @@
# @type Domain: String
# @param Protocol: 协议,可取值http
# @type Protocol: String
attr_accessor :InstanceId, :Ip, :Domain, :Protocol
-
+
def initialize(instanceid=nil, ip=nil, domain=nil, protocol=nil)
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@Protocol = protocol
@@ -2612,11 +2612,11 @@
class DeleteCCThresholdPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2630,11 +2630,11 @@
# @type InstanceId: String
# @param PolicyId: 策略Id
# @type PolicyId: String
attr_accessor :InstanceId, :PolicyId
-
+
def initialize(instanceid=nil, policyid=nil)
@InstanceId = instanceid
@PolicyId = policyid
end
@@ -2648,11 +2648,11 @@
class DeleteCcBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2666,11 +2666,11 @@
# @type InstanceId: String
# @param CcGeoIPBlockConfig: CC区域封禁配置,填写参数时配置ID不能为空
# @type CcGeoIPBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.CcGeoIPBlockConfig`
attr_accessor :InstanceId, :CcGeoIPBlockConfig
-
+
def initialize(instanceid=nil, ccgeoipblockconfig=nil)
@InstanceId = instanceid
@CcGeoIPBlockConfig = ccgeoipblockconfig
end
@@ -2687,11 +2687,11 @@
class DeleteCcGeoIPBlockConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2707,11 +2707,11 @@
# @type IpList: Array
# @param Type: IP类型,取值[black(黑名单IP), white(白名单IP)]
# @type Type: String
attr_accessor :InstanceId, :IpList, :Type
-
+
def initialize(instanceid=nil, iplist=nil, type=nil)
@InstanceId = instanceid
@IpList = iplist
@Type = type
end
@@ -2734,11 +2734,11 @@
class DeleteDDoSBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2752,11 +2752,11 @@
# @type InstanceId: String
# @param DDoSGeoIPBlockConfig: DDoS区域封禁配置,填写参数时配置ID不能为空
# @type DDoSGeoIPBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSGeoIPBlockConfig`
attr_accessor :InstanceId, :DDoSGeoIPBlockConfig
-
+
def initialize(instanceid=nil, ddosgeoipblockconfig=nil)
@InstanceId = instanceid
@DDoSGeoIPBlockConfig = ddosgeoipblockconfig
end
@@ -2773,11 +2773,11 @@
class DeleteDDoSGeoIPBlockConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2791,11 +2791,11 @@
# @type InstanceId: String
# @param DDoSSpeedLimitConfig: 访问限速配置,填写参数时配置ID不能为空
# @type DDoSSpeedLimitConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSSpeedLimitConfig`
attr_accessor :InstanceId, :DDoSSpeedLimitConfig
-
+
def initialize(instanceid=nil, ddosspeedlimitconfig=nil)
@InstanceId = instanceid
@DDoSSpeedLimitConfig = ddosspeedlimitconfig
end
@@ -2812,11 +2812,11 @@
class DeleteDDoSSpeedLimitConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2830,11 +2830,11 @@
# @type InstanceId: String
# @param PacketFilterConfig: 特征过滤配置
# @type PacketFilterConfig: :class:`Tencentcloud::Antiddos.v20200309.models.PacketFilterConfig`
attr_accessor :InstanceId, :PacketFilterConfig
-
+
def initialize(instanceid=nil, packetfilterconfig=nil)
@InstanceId = instanceid
@PacketFilterConfig = packetfilterconfig
end
@@ -2851,11 +2851,11 @@
class DeletePacketFilterConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2869,11 +2869,11 @@
# @type InstanceId: String
# @param AclConfig: 端口acl策略
# @type AclConfig: :class:`Tencentcloud::Antiddos.v20200309.models.AclConfig`
attr_accessor :InstanceId, :AclConfig
-
+
def initialize(instanceid=nil, aclconfig=nil)
@InstanceId = instanceid
@AclConfig = aclconfig
end
@@ -2890,11 +2890,11 @@
class DeletePortAclConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2906,11 +2906,11 @@
class DeleteWaterPrintConfigRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 资源实例ID
# @type InstanceId: String
attr_accessor :InstanceId
-
+
def initialize(instanceid=nil)
@InstanceId = instanceid
end
def deserialize(params)
@@ -2922,11 +2922,11 @@
class DeleteWaterPrintConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2940,11 +2940,11 @@
# @type InstanceId: String
# @param KeyId: 水印密钥ID
# @type KeyId: String
attr_accessor :InstanceId, :KeyId
-
+
def initialize(instanceid=nil, keyid=nil)
@InstanceId = instanceid
@KeyId = keyid
end
@@ -2958,11 +2958,11 @@
class DeleteWaterPrintKeyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2978,11 +2978,11 @@
# @type IdList: Array
# @param FilterRegion: 地域名称
# @type FilterRegion: Integer
attr_accessor :IpList, :IdList, :FilterRegion
-
+
def initialize(iplist=nil, idlist=nil, filterregion=nil)
@IpList = iplist
@IdList = idlist
@FilterRegion = filterregion
end
@@ -3006,11 +3006,11 @@
# @type CLBData: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Data, :CLBData, :RequestId
-
+
def initialize(data=nil, clbdata=nil, requestid=nil)
@Data = data
@CLBData = clbdata
@RequestId = requestid
end
@@ -3050,11 +3050,11 @@
# @type InstanceId: String
# @param Flag: 0表示固定时间,1表示自定义时间
# @type Flag: Integer
attr_accessor :Business, :StartTime, :EndTime, :MetricName, :InstanceId, :Flag
-
+
def initialize(business=nil, starttime=nil, endtime=nil, metricname=nil, instanceid=nil, flag=nil)
@Business = business
@StartTime = starttime
@EndTime = endtime
@MetricName = metricname
@@ -3084,11 +3084,11 @@
# @type MaxData: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DataList, :Total, :MetricName, :MaxData, :RequestId
-
+
def initialize(datalist=nil, total=nil, metricname=nil, maxdata=nil, requestid=nil)
@DataList = datalist
@Total = total
@MetricName = metricname
@MaxData = maxdata
@@ -3122,11 +3122,11 @@
# @type Domain: String
# @param ProtoInfo: 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效
# @type ProtoInfo: Array
attr_accessor :Statistics, :Business, :Period, :StartTime, :EndTime, :Id, :Domain, :ProtoInfo
-
+
def initialize(statistics=nil, business=nil, period=nil, starttime=nil, endtime=nil, id=nil, domain=nil, protoinfo=nil)
@Statistics = statistics
@Business = business
@Period = period
@StartTime = starttime
@@ -3161,11 +3161,11 @@
# @type HttpStatusMap: :class:`Tencentcloud::Antiddos.v20200309.models.HttpStatusMap`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :HttpStatusMap, :RequestId
-
+
def initialize(httpstatusmap=nil, requestid=nil)
@HttpStatusMap = httpstatusmap
@RequestId = requestid
end
@@ -3202,11 +3202,11 @@
# port:端口业务
# domain:域名业务
# @type BusinessType: String
attr_accessor :Statistics, :Business, :Period, :StartTime, :EndTime, :Id, :MetricName, :Domain, :ProtoInfo, :BusinessType
-
+
def initialize(statistics=nil, business=nil, period=nil, starttime=nil, endtime=nil, id=nil, metricname=nil, domain=nil, protoinfo=nil, businesstype=nil)
@Statistics = statistics
@Business = business
@Period = period
@StartTime = starttime
@@ -3250,11 +3250,11 @@
# @type MaxData: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DataList, :MetricName, :MaxData, :RequestId
-
+
def initialize(datalist=nil, metricname=nil, maxdata=nil, requestid=nil)
@DataList = datalist
@MetricName = metricname
@MaxData = maxdata
@RequestId = requestid
@@ -3272,11 +3272,11 @@
class DescribeBlackWhiteIpListRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 资源实例ID
# @type InstanceId: String
attr_accessor :InstanceId
-
+
def initialize(instanceid=nil)
@InstanceId = instanceid
end
def deserialize(params)
@@ -3292,11 +3292,11 @@
# @type WhiteIpList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :BlackIpList, :WhiteIpList, :RequestId
-
+
def initialize(blackiplist=nil, whiteiplist=nil, requestid=nil)
@BlackIpList = blackiplist
@WhiteIpList = whiteiplist
@RequestId = requestid
end
@@ -3318,11 +3318,11 @@
# @type Limit: Integer
# @param InstanceId: 指定实例Id
# @type InstanceId: String
attr_accessor :Business, :Offset, :Limit, :InstanceId
-
+
def initialize(business=nil, offset=nil, limit=nil, instanceid=nil)
@Business = business
@Offset = offset
@Limit = limit
@InstanceId = instanceid
@@ -3344,11 +3344,11 @@
# @type LevelList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :LevelList, :RequestId
-
+
def initialize(total=nil, levellist=nil, requestid=nil)
@Total = total
@LevelList = levellist
@RequestId = requestid
end
@@ -3377,11 +3377,11 @@
# @type Domain: String
# @param Protocol: 协议,可取值HTTP,HTTPS
# @type Protocol: String
attr_accessor :InstanceId, :Ip, :Domain, :Protocol
-
+
def initialize(instanceid=nil, ip=nil, domain=nil, protocol=nil)
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@Protocol = protocol
@@ -3401,11 +3401,11 @@
# @type Level: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Level, :RequestId
-
+
def initialize(level=nil, requestid=nil)
@Level = level
@RequestId = requestid
end
@@ -3431,11 +3431,11 @@
# @type Domain: String
# @param Protocol: 协议,普通高防IP要传该字段
# @type Protocol: String
attr_accessor :Business, :Offset, :Limit, :InstanceId, :Ip, :Domain, :Protocol
-
+
def initialize(business=nil, offset=nil, limit=nil, instanceid=nil, ip=nil, domain=nil, protocol=nil)
@Business = business
@Offset = offset
@Limit = limit
@InstanceId = instanceid
@@ -3463,11 +3463,11 @@
# @type PrecisionPolicyList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :PrecisionPolicyList, :RequestId
-
+
def initialize(total=nil, precisionpolicylist=nil, requestid=nil)
@Total = total
@PrecisionPolicyList = precisionpolicylist
@RequestId = requestid
end
@@ -3502,11 +3502,11 @@
# @type Domain: String
# @param Protocol: 协议,普通高防IP要传该字段
# @type Protocol: String
attr_accessor :Business, :Offset, :Limit, :InstanceId, :Ip, :Domain, :Protocol
-
+
def initialize(business=nil, offset=nil, limit=nil, instanceid=nil, ip=nil, domain=nil, protocol=nil)
@Business = business
@Offset = offset
@Limit = limit
@InstanceId = instanceid
@@ -3534,11 +3534,11 @@
# @type RequestLimitPolicyList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :RequestLimitPolicyList, :RequestId
-
+
def initialize(total=nil, requestlimitpolicylist=nil, requestid=nil)
@Total = total
@RequestLimitPolicyList = requestlimitpolicylist
@RequestId = requestid
end
@@ -3567,11 +3567,11 @@
# @type Limit: Integer
# @param InstanceId: 指定实例Id
# @type InstanceId: String
attr_accessor :Business, :Offset, :Limit, :InstanceId
-
+
def initialize(business=nil, offset=nil, limit=nil, instanceid=nil)
@Business = business
@Offset = offset
@Limit = limit
@InstanceId = instanceid
@@ -3593,11 +3593,11 @@
# @type ThresholdList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ThresholdList, :RequestId
-
+
def initialize(total=nil, thresholdlist=nil, requestid=nil)
@Total = total
@ThresholdList = thresholdlist
@RequestId = requestid
end
@@ -3634,11 +3634,11 @@
# @type Domain: String
# @param Id: 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例)
# @type Id: String
attr_accessor :Business, :Ip, :Period, :StartTime, :EndTime, :MetricName, :Domain, :Id
-
+
def initialize(business=nil, ip=nil, period=nil, starttime=nil, endtime=nil, metricname=nil, domain=nil, id=nil)
@Business = business
@Ip = ip
@Period = period
@StartTime = starttime
@@ -3683,11 +3683,11 @@
# @type MetricName: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Count, :Business, :Ip, :Period, :StartTime, :EndTime, :Data, :Id, :MetricName, :RequestId
-
+
def initialize(count=nil, business=nil, ip=nil, period=nil, starttime=nil, endtime=nil, data=nil, id=nil, metricname=nil, requestid=nil)
@Count = count
@Business = business
@Ip = ip
@Period = period
@@ -3733,11 +3733,11 @@
# @type FilterIp: String
# @param FilterType: 黑白名单筛选字段,需要筛选黑白名单列表时传该字段
# @type FilterType: String
attr_accessor :Business, :InstanceId, :Offset, :Limit, :Ip, :Domain, :Protocol, :FilterIp, :FilterType
-
+
def initialize(business=nil, instanceid=nil, offset=nil, limit=nil, ip=nil, domain=nil, protocol=nil, filterip=nil, filtertype=nil)
@Business = business
@InstanceId = instanceid
@Offset = offset
@Limit = limit
@@ -3769,11 +3769,11 @@
# @type CcBlackWhiteIpList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :CcBlackWhiteIpList, :RequestId
-
+
def initialize(total=nil, ccblackwhiteiplist=nil, requestid=nil)
@Total = total
@CcBlackWhiteIpList = ccblackwhiteiplist
@RequestId = requestid
end
@@ -3808,11 +3808,11 @@
# @type Domain: String
# @param Protocol: 协议,普通高防IP要传该字段
# @type Protocol: String
attr_accessor :Business, :Offset, :Limit, :InstanceId, :Ip, :Domain, :Protocol
-
+
def initialize(business=nil, offset=nil, limit=nil, instanceid=nil, ip=nil, domain=nil, protocol=nil)
@Business = business
@Offset = offset
@Limit = limit
@InstanceId = instanceid
@@ -3840,11 +3840,11 @@
# @type CcGeoIpPolicyList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :CcGeoIpPolicyList, :RequestId
-
+
def initialize(total=nil, ccgeoippolicylist=nil, requestid=nil)
@Total = total
@CcGeoIpPolicyList = ccgeoippolicylist
@RequestId = requestid
end
@@ -3867,11 +3867,11 @@
class DescribeDDoSBlackWhiteIpListRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 资源实例ID
# @type InstanceId: String
attr_accessor :InstanceId
-
+
def initialize(instanceid=nil)
@InstanceId = instanceid
end
def deserialize(params)
@@ -3887,11 +3887,11 @@
# @type WhiteIpList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :BlackIpList, :WhiteIpList, :RequestId
-
+
def initialize(blackiplist=nil, whiteiplist=nil, requestid=nil)
@BlackIpList = blackiplist
@WhiteIpList = whiteiplist
@RequestId = requestid
end
@@ -3927,11 +3927,11 @@
# @type FilterIp: String
# @param FilterInstanceId: 可选参数,按照实例id进行过滤
# @type FilterInstanceId: String
attr_accessor :Offset, :Limit, :FilterIp, :FilterInstanceId
-
+
def initialize(offset=nil, limit=nil, filterip=nil, filterinstanceid=nil)
@Offset = offset
@Limit = limit
@FilterIp = filterip
@FilterInstanceId = filterinstanceid
@@ -3953,11 +3953,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -3992,11 +3992,11 @@
# @type MetricName: String
# @param Id: 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例)
# @type Id: String
attr_accessor :Business, :Ip, :Period, :StartTime, :EndTime, :MetricName, :Id
-
+
def initialize(business=nil, ip=nil, period=nil, starttime=nil, endtime=nil, metricname=nil, id=nil)
@Business = business
@Ip = ip
@Period = period
@StartTime = starttime
@@ -4039,11 +4039,11 @@
# @type MetricName: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Count, :Business, :Ip, :Period, :StartTime, :EndTime, :Data, :Id, :MetricName, :RequestId
-
+
def initialize(count=nil, business=nil, ip=nil, period=nil, starttime=nil, endtime=nil, data=nil, id=nil, metricname=nil, requestid=nil)
@Count = count
@Business = business
@Ip = ip
@Period = period
@@ -4081,11 +4081,11 @@
# 2(攻击清洗流量告警阈值)
# ]
# @type FilterAlarmType: Integer
attr_accessor :InstanceType, :FilterAlarmType
-
+
def initialize(instancetype=nil, filteralarmtype=nil)
@InstanceType = instancetype
@FilterAlarmType = filteralarmtype
end
@@ -4101,11 +4101,11 @@
# @type DefaultAlarmConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DefaultAlarmConfigList, :RequestId
-
+
def initialize(defaultalarmconfiglist=nil, requestid=nil)
@DefaultAlarmConfigList = defaultalarmconfiglist
@RequestId = requestid
end
@@ -4128,11 +4128,11 @@
# @type Status: String
# @param CertIds: 证书ID列表
# @type CertIds: Array
attr_accessor :Status, :CertIds
-
+
def initialize(status=nil, certids=nil)
@Status = status
@CertIds = certids
end
@@ -4148,11 +4148,11 @@
# @type CertSet: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :CertSet, :RequestId
-
+
def initialize(certset=nil, requestid=nil)
@CertSet = certset
@RequestId = requestid
end
@@ -4209,11 +4209,11 @@
# @type FilterPackType: Array
# @param FilterConvoy: 重保护航搜索
# @type FilterConvoy: Integer
attr_accessor :Offset, :Limit, :FilterIp, :FilterInstanceId, :FilterLine, :FilterRegion, :FilterName, :FilterEipType, :FilterEipEipAddressStatus, :FilterDamDDoSStatus, :FilterStatus, :FilterCname, :FilterInstanceIdList, :FilterTag, :FilterPackType, :FilterConvoy
-
+
def initialize(offset=nil, limit=nil, filterip=nil, filterinstanceid=nil, filterline=nil, filterregion=nil, filtername=nil, filtereiptype=nil, filtereipeipaddressstatus=nil, filterdamddosstatus=nil, filterstatus=nil, filtercname=nil, filterinstanceidlist=nil, filtertag=nil, filterpacktype=nil, filterconvoy=nil)
@Offset = offset
@Limit = limit
@FilterIp = filterip
@FilterInstanceId = filterinstanceid
@@ -4262,11 +4262,11 @@
# @type InstanceList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :InstanceList, :RequestId
-
+
def initialize(total=nil, instancelist=nil, requestid=nil)
@Total = total
@InstanceList = instancelist
@RequestId = requestid
end
@@ -4323,11 +4323,11 @@
# @type ExcludeAdvancedInfo: Boolean
# @param FilterAssetIpList: 资产IP数组
# @type FilterAssetIpList: Array
attr_accessor :Offset, :Limit, :FilterIp, :FilterInstanceId, :FilterRegion, :FilterName, :FilterLine, :FilterStatus, :FilterBoundStatus, :FilterInstanceIdList, :FilterEnterpriseFlag, :FilterLightFlag, :FilterChannelFlag, :FilterTag, :FilterTrialFlag, :FilterConvoy, :ExcludeAdvancedInfo, :FilterAssetIpList
-
+
def initialize(offset=nil, limit=nil, filterip=nil, filterinstanceid=nil, filterregion=nil, filtername=nil, filterline=nil, filterstatus=nil, filterboundstatus=nil, filterinstanceidlist=nil, filterenterpriseflag=nil, filterlightflag=nil, filterchannelflag=nil, filtertag=nil, filtertrialflag=nil, filterconvoy=nil, excludeadvancedinfo=nil, filterassetiplist=nil)
@Offset = offset
@Limit = limit
@FilterIp = filterip
@FilterInstanceId = filterinstanceid
@@ -4380,11 +4380,11 @@
# @type InstanceList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :InstanceList, :RequestId
-
+
def initialize(total=nil, instancelist=nil, requestid=nil)
@Total = total
@InstanceList = instancelist
@RequestId = requestid
end
@@ -4413,11 +4413,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4439,11 +4439,11 @@
# @type IpList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :IpList, :RequestId
-
+
def initialize(total=nil, iplist=nil, requestid=nil)
@Total = total
@IpList = iplist
@RequestId = requestid
end
@@ -4472,11 +4472,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4498,11 +4498,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -4531,11 +4531,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4557,11 +4557,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -4590,11 +4590,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4616,11 +4616,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -4656,11 +4656,11 @@
# @type FilterIp: String
# @param FilterCname: 高防IP实例资源的cname
# @type FilterCname: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterAlarmType, :FilterIp, :FilterCname
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filteralarmtype=nil, filterip=nil, filtercname=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterAlarmType = filteralarmtype
@@ -4686,11 +4686,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -4710,11 +4710,11 @@
end
# DescribeListListener请求参数结构体
class DescribeListListenerRequest < TencentCloud::Common::AbstractModel
-
+
def initialize()
end
def deserialize(params)
end
@@ -4728,11 +4728,11 @@
# @type Layer7Listeners: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Layer4Listeners, :Layer7Listeners, :RequestId
-
+
def initialize(layer4listeners=nil, layer7listeners=nil, requestid=nil)
@Layer4Listeners = layer4listeners
@Layer7Listeners = layer7listeners
@RequestId = requestid
end
@@ -4768,11 +4768,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4794,11 +4794,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -4827,11 +4827,11 @@
# @type FilterInstanceId: String
# @param FilterIp: ip搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4853,11 +4853,11 @@
# @type AclList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :AclList, :RequestId
-
+
def initialize(total=nil, acllist=nil, requestid=nil)
@Total = total
@AclList = acllist
@RequestId = requestid
end
@@ -4890,11 +4890,11 @@
# @type FilterDomain: String
# @param FilterProtocol: 协议搜索(查询域名与协议的CC防护阈值时使用)
# @type FilterProtocol: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp, :FilterDomain, :FilterProtocol
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil, filterdomain=nil, filterprotocol=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4920,11 +4920,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -4953,11 +4953,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -4979,11 +4979,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -5012,11 +5012,11 @@
# @type FilterDomain: String
# @param Status: 运行状态 0 代表未运行 1 正在运行 2 运行异常
# @type Status: String
attr_accessor :Offset, :Limit, :FilterDomain, :Status
-
+
def initialize(offset=nil, limit=nil, filterdomain=nil, status=nil)
@Offset = offset
@Limit = limit
@FilterDomain = filterdomain
@Status = status
@@ -5038,11 +5038,11 @@
# @type DomainList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :DomainList, :RequestId
-
+
def initialize(total=nil, domainlist=nil, requestid=nil)
@Total = total
@DomainList = domainlist
@RequestId = requestid
end
@@ -5071,11 +5071,11 @@
# @type FilterInstanceId: String
# @param FilterIp: IP搜索
# @type FilterIp: String
attr_accessor :Offset, :Limit, :FilterInstanceId, :FilterIp
-
+
def initialize(offset=nil, limit=nil, filterinstanceid=nil, filterip=nil)
@Offset = offset
@Limit = limit
@FilterInstanceId = filterinstanceid
@FilterIp = filterip
@@ -5097,11 +5097,11 @@
# @type ConfigList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :ConfigList, :RequestId
-
+
def initialize(total=nil, configlist=nil, requestid=nil)
@Total = total
@ConfigList = configlist
@RequestId = requestid
end
@@ -5126,11 +5126,11 @@
# @type Business: String
# @param RuleIdList: 规则Id列表
# @type RuleIdList: Array
attr_accessor :Business, :RuleIdList
-
+
def initialize(business=nil, ruleidlist=nil)
@Business = business
@RuleIdList = ruleidlist
end
@@ -5148,11 +5148,11 @@
# @type Total: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :ErrHealths, :Total, :RequestId
-
+
def initialize(errhealths=nil, total=nil, requestid=nil)
@ErrHealths = errhealths
@Total = total
@RequestId = requestid
end
@@ -5191,11 +5191,11 @@
# @type Cname: String
# @param Export: 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则
# @type Export: Boolean
attr_accessor :Business, :StatusList, :Domain, :Ip, :Limit, :Offset, :ProtocolList, :Cname, :Export
-
+
def initialize(business=nil, statuslist=nil, domain=nil, ip=nil, limit=nil, offset=nil, protocollist=nil, cname=nil, export=nil)
@Business = business
@StatusList = statuslist
@Domain = domain
@Ip = ip
@@ -5229,11 +5229,11 @@
# @type Total: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Rules, :Healths, :Total, :RequestId
-
+
def initialize(rules=nil, healths=nil, total=nil, requestid=nil)
@Rules = rules
@Healths = healths
@Total = total
@RequestId = requestid
@@ -5273,11 +5273,11 @@
# @type StartTime: String
# @param EndTime: 防护概览攻击趋势结束时间
# @type EndTime: String
attr_accessor :Type, :Dimension, :Period, :StartTime, :EndTime
-
+
def initialize(type=nil, dimension=nil, period=nil, starttime=nil, endtime=nil)
@Type = type
@Dimension = dimension
@Period = period
@StartTime = starttime
@@ -5309,11 +5309,11 @@
# @type Count: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Type, :StartTime, :EndTime, :Period, :Data, :Count, :RequestId
-
+
def initialize(type=nil, starttime=nil, endtime=nil, period=nil, data=nil, count=nil, requestid=nil)
@Type = type
@StartTime = starttime
@EndTime = endtime
@Period = period
@@ -5349,11 +5349,11 @@
# @type IpList: Array
# @param Id: 资源实例ID
# @type Id: String
attr_accessor :Period, :StartTime, :EndTime, :MetricName, :Business, :IpList, :Id
-
+
def initialize(period=nil, starttime=nil, endtime=nil, metricname=nil, business=nil, iplist=nil, id=nil)
@Period = period
@StartTime = starttime
@EndTime = endtime
@MetricName = metricname
@@ -5381,11 +5381,11 @@
# @type Data: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Count, :Data, :RequestId
-
+
def initialize(count=nil, data=nil, requestid=nil)
@Count = count
@Data = data
@RequestId = requestid
end
@@ -5409,11 +5409,11 @@
# @type Offset: Integer
# @param Limit: 记录条数
# @type Limit: Integer
attr_accessor :StartTime, :EndTime, :AttackStatus, :Offset, :Limit
-
+
def initialize(starttime=nil, endtime=nil, attackstatus=nil, offset=nil, limit=nil)
@StartTime = starttime
@EndTime = endtime
@AttackStatus = attackstatus
@Offset = offset
@@ -5437,11 +5437,11 @@
# @type EventList: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :EventList, :RequestId
-
+
def initialize(total=nil, eventlist=nil, requestid=nil)
@Total = total
@EventList = eventlist
@RequestId = requestid
end
@@ -5476,11 +5476,11 @@
# @type IpList: Array
# @param Id: 资源实例ID
# @type Id: String
attr_accessor :Period, :StartTime, :EndTime, :MetricName, :Business, :IpList, :Id
-
+
def initialize(period=nil, starttime=nil, endtime=nil, metricname=nil, business=nil, iplist=nil, id=nil)
@Period = period
@StartTime = starttime
@EndTime = endtime
@MetricName = metricname
@@ -5508,11 +5508,11 @@
# @type Data: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Count, :Data, :RequestId
-
+
def initialize(count=nil, data=nil, requestid=nil)
@Count = count
@Data = data
@RequestId = requestid
end
@@ -5530,11 +5530,11 @@
# @type StartTime: String
# @param EndTime: 拉取指标结束时间
# @type EndTime: String
attr_accessor :StartTime, :EndTime
-
+
def initialize(starttime=nil, endtime=nil)
@StartTime = starttime
@EndTime = endtime
end
@@ -5568,11 +5568,11 @@
# @type NewAttackType: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :AllIpCount, :AntiddosIpCount, :AttackIpCount, :BlockIpCount, :AntiddosDomainCount, :AttackDomainCount, :MaxAttackFlow, :NewAttackTime, :NewAttackIp, :NewAttackType, :RequestId
-
+
def initialize(allipcount=nil, antiddosipcount=nil, attackipcount=nil, blockipcount=nil, antiddosdomaincount=nil, attackdomaincount=nil, maxattackflow=nil, newattacktime=nil, newattackip=nil, newattacktype=nil, requestid=nil)
@AllIpCount = allipcount
@AntiddosIpCount = antiddosipcount
@AttackIpCount = attackipcount
@BlockIpCount = blockipcount
@@ -5601,11 +5601,11 @@
end
# DescribePendingRiskInfo请求参数结构体
class DescribePendingRiskInfoRequest < TencentCloud::Common::AbstractModel
-
+
def initialize()
end
def deserialize(params)
end
@@ -5625,11 +5625,11 @@
# @type Total: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :IsPaidUsr, :AttackingCount, :BlockingCount, :ExpiredCount, :Total, :RequestId
-
+
def initialize(ispaidusr=nil, attackingcount=nil, blockingcount=nil, expiredcount=nil, total=nil, requestid=nil)
@IsPaidUsr = ispaidusr
@AttackingCount = attackingcount
@BlockingCount = blockingcount
@ExpiredCount = expiredcount
@@ -5653,11 +5653,11 @@
# @type InstanceId: String
# @param Eip: 资源实例ID对应的高防弹性公网IP。
# @type Eip: String
attr_accessor :InstanceId, :Eip
-
+
def initialize(instanceid=nil, eip=nil)
@InstanceId = instanceid
@Eip = eip
end
@@ -5671,11 +5671,11 @@
class DisassociateDDoSEipAddressResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -5691,11 +5691,11 @@
# @type AutoRenewFlag: Integer
# @param CurDeadline: 当前到期时间
# @type CurDeadline: String
attr_accessor :IpCount, :AutoRenewFlag, :CurDeadline
-
+
def initialize(ipcount=nil, autorenewflag=nil, curdeadline=nil)
@IpCount = ipcount
@AutoRenewFlag = autorenewflag
@CurDeadline = curdeadline
end
@@ -5724,11 +5724,11 @@
# @param ModifyTime: 修改时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ModifyTime: String
attr_accessor :EipAddressRegion, :EipBoundRscIns, :EipBoundRscEni, :EipBoundRscVip, :ModifyTime
-
+
def initialize(eipaddressregion=nil, eipboundrscins=nil, eipboundrsceni=nil, eipboundrscvip=nil, modifytime=nil)
@EipAddressRegion = eipaddressregion
@EipBoundRscIns = eipboundrscins
@EipBoundRscEni = eipboundrsceni
@EipBoundRscVip = eipboundrscvip
@@ -5767,11 +5767,11 @@
# @param Domain: 域名化资产对应的域名
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Domain: String
attr_accessor :Ip, :BizType, :DeviceType, :InstanceId, :Domain
-
+
def initialize(ip=nil, biztype=nil, devicetype=nil, instanceid=nil, domain=nil)
@Ip = ip
@BizType = biztype
@DeviceType = devicetype
@InstanceId = instanceid
@@ -5798,11 +5798,11 @@
# @type ForwardProtocol: String
# @param FrontendPortEnd: 转发监听端口上限,取值1~65535
# @type FrontendPortEnd: Integer
attr_accessor :FrontendPort, :ForwardProtocol, :FrontendPortEnd
-
+
def initialize(frontendport=nil, forwardprotocol=nil, frontendportend=nil)
@FrontendPort = frontendport
@ForwardProtocol = forwardprotocol
@FrontendPortEnd = frontendportend
end
@@ -5836,11 +5836,11 @@
# @type SourceHttp3xx: Array
# @param Http3xx: http3xx状态码
# @type Http3xx: Array
attr_accessor :SourceHttp2xx, :Http5xx, :SourceHttp5xx, :SourceHttp404, :Http4xx, :SourceHttp4xx, :Http2xx, :Http404, :SourceHttp3xx, :Http3xx
-
+
def initialize(sourcehttp2xx=nil, http5xx=nil, sourcehttp5xx=nil, sourcehttp404=nil, http4xx=nil, sourcehttp4xx=nil, http2xx=nil, http404=nil, sourcehttp3xx=nil, http3xx=nil)
@SourceHttp2xx = sourcehttp2xx
@Http5xx = http5xx
@SourceHttp5xx = sourcehttp5xx
@SourceHttp404 = sourcehttp404
@@ -5877,11 +5877,11 @@
# @type AlarmThreshold: Integer
# @param InstanceDetailList: 告警阈值所属的资源实例
# @type InstanceDetailList: Array
attr_accessor :AlarmType, :AlarmThreshold, :InstanceDetailList
-
+
def initialize(alarmtype=nil, alarmthreshold=nil, instancedetaillist=nil)
@AlarmType = alarmtype
@AlarmThreshold = alarmthreshold
@InstanceDetailList = instancedetaillist
end
@@ -5919,11 +5919,11 @@
# @param Domain: 域名化资产对应的域名
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Domain: String
attr_accessor :Type, :Eip, :Cname, :ResourceFlag, :Domain
-
+
def initialize(type=nil, eip=nil, cname=nil, resourceflag=nil, domain=nil)
@Type = type
@Eip = eip
@Cname = cname
@ResourceFlag = resourceflag
@@ -5956,11 +5956,11 @@
# @type VirtualPort: String
# @param SSLId: 证书ID
# @type SSLId: String
attr_accessor :Status, :Domain, :Protocol, :InsId, :AppId, :VirtualPort, :SSLId
-
+
def initialize(status=nil, domain=nil, protocol=nil, insid=nil, appid=nil, virtualport=nil, sslid=nil)
@Status = status
@Domain = domain
@Protocol = protocol
@InsId = insid
@@ -5986,11 +5986,11 @@
# @type EipList: Array
# @param InstanceId: 资源实例的ID
# @type InstanceId: String
attr_accessor :EipList, :InstanceId
-
+
def initialize(eiplist=nil, instanceid=nil)
@EipList = eiplist
@InstanceId = instanceid
end
@@ -6006,11 +6006,11 @@
# @type Ip: String
# @param Mask: ip掩码,如果为32位ip,填0
# @type Mask: Integer
attr_accessor :Ip, :Mask
-
+
def initialize(ip=nil, mask=nil)
@Ip = ip
@Mask = mask
end
@@ -6026,11 +6026,11 @@
# @type Key: String
# @param Value: 字段取值
# @type Value: String
attr_accessor :Key, :Value
-
+
def initialize(key=nil, value=nil)
@Key = key
@Value = value
end
@@ -6052,11 +6052,11 @@
# @param Backup: 备份源站,1: 备份源站,0: 普通源站
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Backup: Integer
attr_accessor :Source, :Weight, :Port, :Backup
-
+
def initialize(source=nil, weight=nil, port=nil, backup=nil)
@Source = source
@Weight = weight
@Port = port
@Backup = backup
@@ -6118,11 +6118,11 @@
# @type Id: String
# @param CCAIEnable: 智能cc开关,取值[0(关闭), 1(开启)]
# @type CCAIEnable: Integer
attr_accessor :KeepTime, :Domain, :Protocol, :SourceType, :LbType, :SourceList, :KeepEnable, :Status, :RuleId, :CCThreshold, :PrivateKey, :CCEnable, :HttpsToHttpEnable, :CertType, :Cert, :CCLevel, :RuleName, :CCStatus, :VirtualPort, :SSLId, :Id, :CCAIEnable
-
+
def initialize(keeptime=nil, domain=nil, protocol=nil, sourcetype=nil, lbtype=nil, sourcelist=nil, keepenable=nil, status=nil, ruleid=nil, ccthreshold=nil, privatekey=nil, ccenable=nil, httpstohttpenable=nil, certtype=nil, cert=nil, cclevel=nil, rulename=nil, ccstatus=nil, virtualport=nil, sslid=nil, id=nil, ccaienable=nil)
@KeepTime = keeptime
@Domain = domain
@Protocol = protocol
@SourceType = sourcetype
@@ -6213,11 +6213,11 @@
# @type PassiveStatusCode: Integer
# @param PassiveStatus: 被动探测配置状态,0: 正常,1:配置中,2:配置失败
# @type PassiveStatus: Integer
attr_accessor :Status, :Enable, :RuleId, :Url, :Interval, :AliveNum, :KickNum, :Method, :StatusCode, :ProtocolFlag, :PassiveEnable, :BlockInter, :FailedCountInter, :FailedThreshold, :PassiveStatusCode, :PassiveStatus
-
+
def initialize(status=nil, enable=nil, ruleid=nil, url=nil, interval=nil, alivenum=nil, kicknum=nil, method=nil, statuscode=nil, protocolflag=nil, passiveenable=nil, blockinter=nil, failedcountinter=nil, failedthreshold=nil, passivestatuscode=nil, passivestatus=nil)
@Status = status
@Enable = enable
@RuleId = ruleid
@Url = url
@@ -6272,11 +6272,11 @@
# @type InstanceDetails: Array
# @param InstanceDetailRule: 规则所属的资源实例
# @type InstanceDetailRule: Array
attr_accessor :BackendPort, :FrontendPort, :Protocol, :RealServers, :InstanceDetails, :InstanceDetailRule
-
+
def initialize(backendport=nil, frontendport=nil, protocol=nil, realservers=nil, instancedetails=nil, instancedetailrule=nil)
@BackendPort = backendport
@FrontendPort = frontendport
@Protocol = protocol
@RealServers = realservers
@@ -6331,11 +6331,11 @@
# @type Protocol: String
# @param Vport: 端口号
# @type Vport: Integer
attr_accessor :Domain, :ProxyTypeList, :RealServers, :InstanceDetails, :InstanceDetailRule, :Protocol, :Vport
-
+
def initialize(domain=nil, proxytypelist=nil, realservers=nil, instancedetails=nil, instancedetailrule=nil, protocol=nil, vport=nil)
@Domain = domain
@ProxyTypeList = proxytypelist
@RealServers = realservers
@InstanceDetails = instancedetails
@@ -6393,11 +6393,11 @@
# @type CCEnable: Integer
# @param CCThreshold: cc防护阈值
# @type CCThreshold: Integer
attr_accessor :Domain, :Protocol, :CCEnable, :CCThreshold
-
+
def initialize(domain=nil, protocol=nil, ccenable=nil, ccthreshold=nil)
@Domain = domain
@Protocol = protocol
@CCEnable = ccenable
@CCThreshold = ccthreshold
@@ -6423,11 +6423,11 @@
# @type Protocol: String
# @param Level: CC防护等级,可取值loose表示宽松,strict表示严格,normal表示适中, emergency表示攻击紧急, sup_loose表示超级宽松,default表示默认策略(无频控配置下发),customized表示自定义策略
# @type Level: String
attr_accessor :InstanceId, :Ip, :Domain, :Protocol, :Level
-
+
def initialize(instanceid=nil, ip=nil, domain=nil, protocol=nil, level=nil)
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@Protocol = protocol
@@ -6447,11 +6447,11 @@
class ModifyCCLevelPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6469,11 +6469,11 @@
# @type PolicyAction: String
# @param PolicyList: 策略记录
# @type PolicyList: Array
attr_accessor :InstanceId, :PolicyId, :PolicyAction, :PolicyList
-
+
def initialize(instanceid=nil, policyid=nil, policyaction=nil, policylist=nil)
@InstanceId = instanceid
@PolicyId = policyid
@PolicyAction = policyaction
@PolicyList = policylist
@@ -6498,11 +6498,11 @@
class ModifyCCPrecisionPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6518,11 +6518,11 @@
# @type PolicyId: String
# @param Policy: 策略项
# @type Policy: :class:`Tencentcloud::Antiddos.v20200309.models.CCReqLimitPolicyRecord`
attr_accessor :InstanceId, :PolicyId, :Policy
-
+
def initialize(instanceid=nil, policyid=nil, policy=nil)
@InstanceId = instanceid
@PolicyId = policyid
@Policy = policy
end
@@ -6541,11 +6541,11 @@
class ModifyCCReqLimitPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6565,11 +6565,11 @@
# @type Protocol: String
# @param Threshold: 清洗阈值,-1表示开启“默认”模式
# @type Threshold: Integer
attr_accessor :InstanceId, :Ip, :Domain, :Protocol, :Threshold
-
+
def initialize(instanceid=nil, ip=nil, domain=nil, protocol=nil, threshold=nil)
@InstanceId = instanceid
@Ip = ip
@Domain = domain
@Protocol = protocol
@@ -6589,11 +6589,11 @@
class ModifyCCThresholdPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6611,11 +6611,11 @@
# @type Type: String
# @param PolicyId: 策略Id
# @type PolicyId: String
attr_accessor :InstanceId, :IpList, :Type, :PolicyId
-
+
def initialize(instanceid=nil, iplist=nil, type=nil, policyid=nil)
@InstanceId = instanceid
@IpList = iplist
@Type = type
@PolicyId = policyid
@@ -6640,11 +6640,11 @@
class ModifyCcBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6664,11 +6664,11 @@
# @type NewIpType: String
# @param NewIp: 当前配置的Ip段,包含ip与掩码
# @type NewIp: :class:`Tencentcloud::Antiddos.v20200309.models.IpSegment`
attr_accessor :InstanceId, :OldIpType, :OldIp, :NewIpType, :NewIp
-
+
def initialize(instanceid=nil, oldiptype=nil, oldip=nil, newiptype=nil, newip=nil)
@InstanceId = instanceid
@OldIpType = oldiptype
@OldIp = oldip
@NewIpType = newiptype
@@ -6694,11 +6694,11 @@
class ModifyDDoSBlackWhiteIpListResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6712,11 +6712,11 @@
# @type InstanceId: String
# @param DDoSGeoIPBlockConfig: DDoS区域封禁配置,填写参数时配置ID不能为空
# @type DDoSGeoIPBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSGeoIPBlockConfig`
attr_accessor :InstanceId, :DDoSGeoIPBlockConfig
-
+
def initialize(instanceid=nil, ddosgeoipblockconfig=nil)
@InstanceId = instanceid
@DDoSGeoIPBlockConfig = ddosgeoipblockconfig
end
@@ -6733,11 +6733,11 @@
class ModifyDDoSGeoIPBlockConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6755,11 +6755,11 @@
# @type Method: String
# @param DDoSLevel: 防护等级,取值[low,middle,high];当Method=set时必填
# @type DDoSLevel: String
attr_accessor :Id, :Business, :Method, :DDoSLevel
-
+
def initialize(id=nil, business=nil, method=nil, ddoslevel=nil)
@Id = id
@Business = business
@Method = method
@DDoSLevel = ddoslevel
@@ -6781,11 +6781,11 @@
# @type Id: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DDoSLevel, :Id, :RequestId
-
+
def initialize(ddoslevel=nil, id=nil, requestid=nil)
@DDoSLevel = ddoslevel
@Id = id
@RequestId = requestid
end
@@ -6803,11 +6803,11 @@
# @type InstanceId: String
# @param DDoSSpeedLimitConfig: 访问限速配置,填写参数时配置ID不能为空
# @type DDoSSpeedLimitConfig: :class:`Tencentcloud::Antiddos.v20200309.models.DDoSSpeedLimitConfig`
attr_accessor :InstanceId, :DDoSSpeedLimitConfig
-
+
def initialize(instanceid=nil, ddosspeedlimitconfig=nil)
@InstanceId = instanceid
@DDoSSpeedLimitConfig = ddosspeedlimitconfig
end
@@ -6824,11 +6824,11 @@
class ModifyDDoSSpeedLimitConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6867,11 +6867,11 @@
# @type RstFloodThreshold: Integer
# @param RstFloodPktThreshold: RST FLOOD包量阈值
# @type RstFloodPktThreshold: Integer
attr_accessor :Threshold, :Id, :Business, :OtherThresholdFlag, :SynFloodThreshold, :SynFloodPktThreshold, :UdpFloodThreshold, :UdpFloodPktThreshold, :AckFloodThreshold, :AckFloodPktThreshold, :SynAckFloodThreshold, :SynAckFloodPktThreshold, :RstFloodThreshold, :RstFloodPktThreshold
-
+
def initialize(threshold=nil, id=nil, business=nil, otherthresholdflag=nil, synfloodthreshold=nil, synfloodpktthreshold=nil, udpfloodthreshold=nil, udpfloodpktthreshold=nil, ackfloodthreshold=nil, ackfloodpktthreshold=nil, synackfloodthreshold=nil, synackfloodpktthreshold=nil, rstfloodthreshold=nil, rstfloodpktthreshold=nil)
@Threshold = threshold
@Id = id
@Business = business
@OtherThresholdFlag = otherthresholdflag
@@ -6911,11 +6911,11 @@
# @type Success: :class:`Tencentcloud::Antiddos.v20200309.models.SuccessCode`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Success, :RequestId
-
+
def initialize(success=nil, requestid=nil)
@Success = success
@RequestId = requestid
end
@@ -6934,11 +6934,11 @@
# @type DomainName: String
# @param DomainUserName: 域名名称
# @type DomainUserName: String
attr_accessor :DomainName, :DomainUserName
-
+
def initialize(domainname=nil, domainusername=nil)
@DomainName = domainname
@DomainUserName = domainusername
end
@@ -6952,11 +6952,11 @@
class ModifyDomainUsrNameResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -6972,11 +6972,11 @@
# @type Id: String
# @param Rule: 域名转发规则
# @type Rule: :class:`Tencentcloud::Antiddos.v20200309.models.NewL7RuleEntry`
attr_accessor :Business, :Id, :Rule
-
+
def initialize(business=nil, id=nil, rule=nil)
@Business = business
@Id = id
@Rule = rule
end
@@ -6997,11 +6997,11 @@
# @type Success: :class:`Tencentcloud::Antiddos.v20200309.models.SuccessCode`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Success, :RequestId
-
+
def initialize(success=nil, requestid=nil)
@Success = success
@RequestId = requestid
end
@@ -7020,11 +7020,11 @@
# @type InstanceId: String
# @param PacketFilterConfig: 特征过滤配置
# @type PacketFilterConfig: :class:`Tencentcloud::Antiddos.v20200309.models.PacketFilterConfig`
attr_accessor :InstanceId, :PacketFilterConfig
-
+
def initialize(instanceid=nil, packetfilterconfig=nil)
@InstanceId = instanceid
@PacketFilterConfig = packetfilterconfig
end
@@ -7041,11 +7041,11 @@
class ModifyPacketFilterConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -7061,11 +7061,11 @@
# @type OldAclConfig: :class:`Tencentcloud::Antiddos.v20200309.models.AclConfig`
# @param NewAclConfig: 新端口acl策略
# @type NewAclConfig: :class:`Tencentcloud::Antiddos.v20200309.models.AclConfig`
attr_accessor :InstanceId, :OldAclConfig, :NewAclConfig
-
+
def initialize(instanceid=nil, oldaclconfig=nil, newaclconfig=nil)
@InstanceId = instanceid
@OldAclConfig = oldaclconfig
@NewAclConfig = newaclconfig
end
@@ -7087,11 +7087,11 @@
class ModifyPortAclConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -7157,11 +7157,11 @@
# @param Version: 版本
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Version: Integer
attr_accessor :Protocol, :Domain, :LbType, :KeepEnable, :KeepTime, :SourceType, :SourceList, :Region, :Id, :Ip, :RuleId, :RuleName, :CertType, :SSLId, :Cert, :PrivateKey, :Status, :CCStatus, :CCEnable, :CCThreshold, :CCLevel, :ModifyTime, :HttpsToHttpEnable, :VirtualPort, :RewriteHttps, :ErrCode, :Version
-
+
def initialize(protocol=nil, domain=nil, lbtype=nil, keepenable=nil, keeptime=nil, sourcetype=nil, sourcelist=nil, region=nil, id=nil, ip=nil, ruleid=nil, rulename=nil, certtype=nil, sslid=nil, cert=nil, privatekey=nil, status=nil, ccstatus=nil, ccenable=nil, ccthreshold=nil, cclevel=nil, modifytime=nil, httpstohttpenable=nil, virtualport=nil, rewritehttps=nil, errcode=nil, version=nil)
@Protocol = protocol
@Domain = domain
@LbType = lbtype
@KeepEnable = keepenable
@@ -7252,11 +7252,11 @@
# @type InstanceId: String
# @param InstanceName: 高防实例名称
# @type InstanceName: String
attr_accessor :Id, :Vip, :StartTime, :EndTime, :AttackType, :AttackStatus, :Mbps, :Pps, :Business, :InstanceId, :InstanceName
-
+
def initialize(id=nil, vip=nil, starttime=nil, endtime=nil, attacktype=nil, attackstatus=nil, mbps=nil, pps=nil, business=nil, instanceid=nil, instancename=nil)
@Id = id
@Vip = vip
@StartTime = starttime
@EndTime = endtime
@@ -7293,11 +7293,11 @@
# @type PackType: String
# @param PackId: 套餐包的ID
# @type PackId: String
attr_accessor :PackType, :PackId
-
+
def initialize(packtype=nil, packid=nil)
@PackType = packtype
@PackId = packid
end
@@ -7391,11 +7391,11 @@
# @type Id: String
# @param PktLenGT: 大于报文长度,取值1+
# @type PktLenGT: Integer
attr_accessor :Protocol, :SportStart, :SportEnd, :DportStart, :DportEnd, :PktlenMin, :PktlenMax, :Action, :MatchBegin, :MatchType, :Str, :Depth, :Offset, :IsNot, :MatchLogic, :MatchBegin2, :MatchType2, :Str2, :Depth2, :Offset2, :IsNot2, :Id, :PktLenGT
-
+
def initialize(protocol=nil, sportstart=nil, sportend=nil, dportstart=nil, dportend=nil, pktlenmin=nil, pktlenmax=nil, action=nil, matchbegin=nil, matchtype=nil, str=nil, depth=nil, offset=nil, isnot=nil, matchlogic=nil, matchbegin2=nil, matchtype2=nil, str2=nil, depth2=nil, offset2=nil, isnot2=nil, id=nil, pktlengt=nil)
@Protocol = protocol
@SportStart = sportstart
@SportEnd = sportend
@DportStart = dportstart
@@ -7455,11 +7455,11 @@
# @type InstanceDetailList: Array
# @param ModifyTime: 修改时间
# @type ModifyTime: String
attr_accessor :PacketFilterConfig, :InstanceDetailList, :ModifyTime
-
+
def initialize(packetfilterconfig=nil, instancedetaillist=nil, modifytime=nil)
@PacketFilterConfig = packetfilterconfig
@InstanceDetailList = instancedetaillist
@ModifyTime = modifytime
end
@@ -7487,11 +7487,11 @@
# @type BeginPort: Integer
# @param EndPort: 结束端口,取值1~65535,必须不小于起始端口
# @type EndPort: Integer
attr_accessor :BeginPort, :EndPort
-
+
def initialize(beginport=nil, endport=nil)
@BeginPort = beginport
@EndPort = endport
end
@@ -7557,11 +7557,11 @@
# @param RstFloodPktThreshold: RST FLOOD包量阈值
# 注意:此字段可能返回 null,表示取不到有效值。
# @type RstFloodPktThreshold: Integer
attr_accessor :DDoSLevel, :DDoSThreshold, :DDoSAI, :CCEnable, :CCThreshold, :InstanceDetailList, :ListenerCcThresholdList, :SynFloodThreshold, :SynFloodPktThreshold, :UdpFloodThreshold, :UdpFloodPktThreshold, :AckFloodThreshold, :AckFloodPktThreshold, :SynAckFloodThreshold, :SynAckFloodPktThreshold, :RstFloodThreshold, :RstFloodPktThreshold
-
+
def initialize(ddoslevel=nil, ddosthreshold=nil, ddosai=nil, ccenable=nil, ccthreshold=nil, instancedetaillist=nil, listenerccthresholdlist=nil, synfloodthreshold=nil, synfloodpktthreshold=nil, udpfloodthreshold=nil, udpfloodpktthreshold=nil, ackfloodthreshold=nil, ackfloodpktthreshold=nil, synackfloodthreshold=nil, synackfloodpktthreshold=nil, rstfloodthreshold=nil, rstfloodpktthreshold=nil)
@DDoSLevel = ddoslevel
@DDoSThreshold = ddosthreshold
@DDoSAI = ddosai
@CCEnable = ccenable
@@ -7631,11 +7631,11 @@
# @type PingOfDeath: Integer
# @param TearDrop: tear drop防护,取值[0(防护关),1(防护开)]
# @type TearDrop: Integer
attr_accessor :DropTcp, :DropUdp, :DropIcmp, :DropOther, :CheckExceptNullConnect, :PingOfDeath, :TearDrop
-
+
def initialize(droptcp=nil, dropudp=nil, dropicmp=nil, dropother=nil, checkexceptnullconnect=nil, pingofdeath=nil, teardrop=nil)
@DropTcp = droptcp
@DropUdp = dropudp
@DropIcmp = dropicmp
@DropOther = dropother
@@ -7661,11 +7661,11 @@
# @type ProtocolBlockConfig: :class:`Tencentcloud::Antiddos.v20200309.models.ProtocolBlockConfig`
# @param InstanceDetailList: 协议封禁配置所属的实例
# @type InstanceDetailList: Array
attr_accessor :ProtocolBlockConfig, :InstanceDetailList
-
+
def initialize(protocolblockconfig=nil, instancedetaillist=nil)
@ProtocolBlockConfig = protocolblockconfig
@InstanceDetailList = instancedetaillist
end
@@ -7691,11 +7691,11 @@
# @type Protocol: String
# @param Port: 端口
# @type Port: Integer
attr_accessor :Protocol, :Port
-
+
def initialize(protocol=nil, port=nil)
@Protocol = protocol
@Port = port
end
@@ -7714,11 +7714,11 @@
# https(HTTPS协议)
# ]
# @type ProxyType: String
attr_accessor :ProxyPorts, :ProxyType
-
+
def initialize(proxyports=nil, proxytype=nil)
@ProxyPorts = proxyports
@ProxyType = proxytype
end
@@ -7732,11 +7732,11 @@
class RegionInfo < TencentCloud::Common::AbstractModel
# @param Region: 地域名称,例如,ap-guangzhou
# @type Region: String
attr_accessor :Region
-
+
def initialize(region=nil)
@Region = region
end
def deserialize(params)
@@ -7752,11 +7752,11 @@
# @type InstanceId: String
# @param Cname: 资源实例的Cname
# @type Cname: String
attr_accessor :EipList, :InstanceId, :Cname
-
+
def initialize(eiplist=nil, instanceid=nil, cname=nil)
@EipList = eiplist
@InstanceId = instanceid
@Cname = cname
end
@@ -7791,11 +7791,11 @@
# @param UsrDomainName: 域名名称
# 注意:此字段可能返回 null,表示取不到有效值。
# @type UsrDomainName: String
attr_accessor :Domain, :LineIPList, :Method, :TTL, :Status, :CreatedTime, :ModifyTime, :UsrDomainName
-
+
def initialize(domain=nil, lineiplist=nil, method=nil, ttl=nil, status=nil, createdtime=nil, modifytime=nil, usrdomainname=nil)
@Domain = domain
@LineIPList = lineiplist
@Method = method
@TTL = ttl
@@ -7837,11 +7837,11 @@
# @type Weight: Integer
# @param Port: 端口号:0~65535
# @type Port: Integer
attr_accessor :RealServer, :RsType, :Weight, :Port
-
+
def initialize(realserver=nil, rstype=nil, weight=nil, port=nil)
@RealServer = realserver
@RsType = rstype
@Weight = weight
@Port = port
@@ -7864,11 +7864,11 @@
# @type Type: Integer
# @param Value: 值大小
# @type Value: Integer
attr_accessor :Type, :Value
-
+
def initialize(type=nil, value=nil)
@Type = type
@Value = value
end
@@ -7895,11 +7895,11 @@
# @param CurDeadline: 到期时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CurDeadline: String
attr_accessor :ProtectBandwidth, :NormalBandwidth, :ForwardRulesLimit, :AutoRenewFlag, :CurDeadline
-
+
def initialize(protectbandwidth=nil, normalbandwidth=nil, forwardruleslimit=nil, autorenewflag=nil, curdeadline=nil)
@ProtectBandwidth = protectbandwidth
@NormalBandwidth = normalbandwidth
@ForwardRulesLimit = forwardruleslimit
@AutoRenewFlag = autorenewflag
@@ -7921,11 +7921,11 @@
# @type Message: String
# @param Code: 成功/错误码
# @type Code: String
attr_accessor :Message, :Code
-
+
def initialize(message=nil, code=nil)
@Message = message
@Code = code
end
@@ -7943,11 +7943,11 @@
# @type OpenStatus: Integer
# @param CloudSdkProxy: 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验
# @type CloudSdkProxy: Integer
attr_accessor :InstanceId, :OpenStatus, :CloudSdkProxy
-
+
def initialize(instanceid=nil, openstatus=nil, cloudsdkproxy=nil)
@InstanceId = instanceid
@OpenStatus = openstatus
@CloudSdkProxy = cloudsdkproxy
end
@@ -7963,11 +7963,11 @@
class SwitchWaterPrintConfigResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -7981,11 +7981,11 @@
# @type TagKey: String
# @param TagValue: 标签键值列表
# @type TagValue: Array
attr_accessor :TagKey, :TagValue
-
+
def initialize(tagkey=nil, tagvalue=nil)
@TagKey = tagkey
@TagValue = tagvalue
end
@@ -8001,11 +8001,11 @@
# @type TagKey: String
# @param TagValue: 标签值
# @type TagValue: String
attr_accessor :TagKey, :TagValue
-
+
def initialize(tagkey=nil, tagvalue=nil)
@TagKey = tagkey
@TagValue = tagvalue
end
@@ -8036,11 +8036,11 @@
# @param CloudSdkProxy: 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CloudSdkProxy: Integer
attr_accessor :Offset, :OpenStatus, :Listeners, :Keys, :Verify, :CloudSdkProxy
-
+
def initialize(offset=nil, openstatus=nil, listeners=nil, keys=nil, verify=nil, cloudsdkproxy=nil)
@Offset = offset
@OpenStatus = openstatus
@Listeners = listeners
@Keys = keys
@@ -8084,11 +8084,11 @@
# @type KeyOpenStatus: Integer
# @param CreateTime: 密钥生成时间
# @type CreateTime: String
attr_accessor :KeyVersion, :KeyContent, :KeyId, :KeyOpenStatus, :CreateTime
-
+
def initialize(keyversion=nil, keycontent=nil, keyid=nil, keyopenstatus=nil, createtime=nil)
@KeyVersion = keyversion
@KeyContent = keycontent
@KeyId = keyid
@KeyOpenStatus = keyopenstatus
@@ -8110,10 +8110,10 @@
# @type WaterPrintConfig: :class:`Tencentcloud::Antiddos.v20200309.models.WaterPrintConfig`
# @param InstanceDetailList: 水印配置所属的资源实例
# @type InstanceDetailList: Array
attr_accessor :WaterPrintConfig, :InstanceDetailList
-
+
def initialize(waterprintconfig=nil, instancedetaillist=nil)
@WaterPrintConfig = waterprintconfig
@InstanceDetailList = instancedetaillist
end