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