lib/v20200309/models.rb in tencentcloud-sdk-antiddos-3.0.456 vs lib/v20200309/models.rb in tencentcloud-sdk-antiddos-3.0.457
- old
+ new
@@ -6598,22 +6598,40 @@
# @type SynFloodPktThreshold: Integer
# @param UdpFloodThreshold: UDP FLOOD流量阈值
# @type UdpFloodThreshold: Integer
# @param UdpFloodPktThreshold: UDP FLOOD包量阈值
# @type UdpFloodPktThreshold: Integer
+ # @param AckFloodThreshold: ACK FLOOD流量阈值
+ # @type AckFloodThreshold: Integer
+ # @param AckFloodPktThreshold: ACK FLOOD包量阈值
+ # @type AckFloodPktThreshold: Integer
+ # @param SynAckFloodThreshold: SYNACK FLOOD流量阈值
+ # @type SynAckFloodThreshold: Integer
+ # @param SynAckFloodPktThreshold: SYNACK FLOOD包量阈值
+ # @type SynAckFloodPktThreshold: Integer
+ # @param RstFloodThreshold: RST FLOOD流量阈值
+ # @type RstFloodThreshold: Integer
+ # @param RstFloodPktThreshold: RST FLOOD包量阈值
+ # @type RstFloodPktThreshold: Integer
- attr_accessor :Threshold, :Id, :Business, :OtherThresholdFlag, :SynFloodThreshold, :SynFloodPktThreshold, :UdpFloodThreshold, :UdpFloodPktThreshold
+ 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)
+ 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
@SynFloodThreshold = synfloodthreshold
@SynFloodPktThreshold = synfloodpktthreshold
@UdpFloodThreshold = udpfloodthreshold
@UdpFloodPktThreshold = udpfloodpktthreshold
+ @AckFloodThreshold = ackfloodthreshold
+ @AckFloodPktThreshold = ackfloodpktthreshold
+ @SynAckFloodThreshold = synackfloodthreshold
+ @SynAckFloodPktThreshold = synackfloodpktthreshold
+ @RstFloodThreshold = rstfloodthreshold
+ @RstFloodPktThreshold = rstfloodpktthreshold
end
def deserialize(params)
@Threshold = params['Threshold']
@Id = params['Id']
@@ -6621,10 +6639,16 @@
@OtherThresholdFlag = params['OtherThresholdFlag']
@SynFloodThreshold = params['SynFloodThreshold']
@SynFloodPktThreshold = params['SynFloodPktThreshold']
@UdpFloodThreshold = params['UdpFloodThreshold']
@UdpFloodPktThreshold = params['UdpFloodPktThreshold']
+ @AckFloodThreshold = params['AckFloodThreshold']
+ @AckFloodPktThreshold = params['AckFloodPktThreshold']
+ @SynAckFloodThreshold = params['SynAckFloodThreshold']
+ @SynAckFloodPktThreshold = params['SynAckFloodPktThreshold']
+ @RstFloodThreshold = params['RstFloodThreshold']
+ @RstFloodPktThreshold = params['RstFloodPktThreshold']
end
end
# ModifyDDoSThreshold返回参数结构体
class ModifyDDoSThresholdResponse < TencentCloud::Common::AbstractModel
@@ -7253,14 +7277,32 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type UdpFloodThreshold: Integer
# @param UdpFloodPktThreshold: UDP FLOOD包量阈值
# 注意:此字段可能返回 null,表示取不到有效值。
# @type UdpFloodPktThreshold: Integer
+ # @param AckFloodThreshold: ACK FLOOD流量阈值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type AckFloodThreshold: Integer
+ # @param AckFloodPktThreshold: ACK FLOOD包量阈值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type AckFloodPktThreshold: Integer
+ # @param SynAckFloodThreshold: SYNACK FLOOD流量阈值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type SynAckFloodThreshold: Integer
+ # @param SynAckFloodPktThreshold: SYNACK FLOOD包量阈值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type SynAckFloodPktThreshold: Integer
+ # @param RstFloodThreshold: RST FLOOD流量阈值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type RstFloodThreshold: Integer
+ # @param RstFloodPktThreshold: RST FLOOD包量阈值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type RstFloodPktThreshold: Integer
- attr_accessor :DDoSLevel, :DDoSThreshold, :DDoSAI, :CCEnable, :CCThreshold, :InstanceDetailList, :ListenerCcThresholdList, :SynFloodThreshold, :SynFloodPktThreshold, :UdpFloodThreshold, :UdpFloodPktThreshold
+ 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)
+ 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
@CCThreshold = ccthreshold
@@ -7268,10 +7310,16 @@
@ListenerCcThresholdList = listenerccthresholdlist
@SynFloodThreshold = synfloodthreshold
@SynFloodPktThreshold = synfloodpktthreshold
@UdpFloodThreshold = udpfloodthreshold
@UdpFloodPktThreshold = udpfloodpktthreshold
+ @AckFloodThreshold = ackfloodthreshold
+ @AckFloodPktThreshold = ackfloodpktthreshold
+ @SynAckFloodThreshold = synackfloodthreshold
+ @SynAckFloodPktThreshold = synackfloodpktthreshold
+ @RstFloodThreshold = rstfloodthreshold
+ @RstFloodPktThreshold = rstfloodpktthreshold
end
def deserialize(params)
@DDoSLevel = params['DDoSLevel']
@DDoSThreshold = params['DDoSThreshold']
@@ -7296,9 +7344,15 @@
end
@SynFloodThreshold = params['SynFloodThreshold']
@SynFloodPktThreshold = params['SynFloodPktThreshold']
@UdpFloodThreshold = params['UdpFloodThreshold']
@UdpFloodPktThreshold = params['UdpFloodPktThreshold']
+ @AckFloodThreshold = params['AckFloodThreshold']
+ @AckFloodPktThreshold = params['AckFloodPktThreshold']
+ @SynAckFloodThreshold = params['SynAckFloodThreshold']
+ @SynAckFloodPktThreshold = params['SynAckFloodPktThreshold']
+ @RstFloodThreshold = params['RstFloodThreshold']
+ @RstFloodPktThreshold = params['RstFloodPktThreshold']
end
end
# 协议封禁配置
class ProtocolBlockConfig < TencentCloud::Common::AbstractModel