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