Source code for jdcloud_sdk.services.ipanti.models.ForwardProtectionRule

# coding=utf8

# Copyright 2018 JDCLOUD.COM
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# NOTE: This class is auto generated by the jdcloud code generator program.


[docs]class ForwardProtectionRule(object): def __init__(self, spoofIpEnable=None, srcNewConnLimitEnable=None, srcNewConnLimitValue=None, srcConcurrentConnLimitEnable=None, srcConcurrentConnLimitValue=None, dstNewConnLimitEnable=None, dstNewConnLimitValue=None, dstConcurrentConnLimitEnable=None, dstConcurrentConnLimitValue=None, datagramRangeMin=None, datagramRangeMax=None, geoBlackList=None): """ :param spoofIpEnable: (Optional) 虚假源与空连接, 0: 关闭, 1: 开启 :param srcNewConnLimitEnable: (Optional) 源新建连接限速, 0: 关闭, 1: 开启 :param srcNewConnLimitValue: (Optional) 源新建连接速率 :param srcConcurrentConnLimitEnable: (Optional) 源并发连接限速, 0: 关闭, 1: 开启 :param srcConcurrentConnLimitValue: (Optional) 源并发连接速率 :param dstNewConnLimitEnable: (Optional) 目的新建连接限速, 0: 关闭, 1: 开启 :param dstNewConnLimitValue: (Optional) 目的新建连接速率 :param dstConcurrentConnLimitEnable: (Optional) 目的并发连接限速, 0: 关闭, 1: 开启 :param dstConcurrentConnLimitValue: (Optional) 目的并发连接速率 :param datagramRangeMin: (Optional) 报文最小长度 :param datagramRangeMax: (Optional) 报文最大长度 :param geoBlackList: (Optional) geo 拦截地域列表 """ self.spoofIpEnable = spoofIpEnable self.srcNewConnLimitEnable = srcNewConnLimitEnable self.srcNewConnLimitValue = srcNewConnLimitValue self.srcConcurrentConnLimitEnable = srcConcurrentConnLimitEnable self.srcConcurrentConnLimitValue = srcConcurrentConnLimitValue self.dstNewConnLimitEnable = dstNewConnLimitEnable self.dstNewConnLimitValue = dstNewConnLimitValue self.dstConcurrentConnLimitEnable = dstConcurrentConnLimitEnable self.dstConcurrentConnLimitValue = dstConcurrentConnLimitValue self.datagramRangeMin = datagramRangeMin self.datagramRangeMax = datagramRangeMax self.geoBlackList = geoBlackList