lib/v20170312/models.rb in tencentcloud-sdk-vpc-1.0.364 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.371
- old
+ new
@@ -8595,15 +8595,46 @@
end
end
# DescribeNetworkAclQuintupleEntries请求参数结构体
class DescribeNetworkAclQuintupleEntriesRequest < TencentCloud::Common::AbstractModel
+ # @param NetworkAclId: 网络ACL实例ID。形如:acl-12345678。
+ # @type NetworkAclId: String
+ # @param Offset: 偏移量,默认为0。
+ # @type Offset: Integer
+ # @param Limit: 返回数量,默认为20,最小值为1,最大值为100。
+ # @type Limit: Integer
+ # @param Filters: 过滤条件,参数不支持同时指定`HaVipIds`和`Filters`。
+ # <li>protocol - String - 协议,形如:`TCP`。</li>
+ # <li>description - String - 描述。</li>
+ # <li>destination-cidr - String - 目的CIDR, 形如:'192.168.0.0/24'。</li>
+ # <li>source-cidr- String - 源CIDR, 形如:'192.168.0.0/24'。</li>
+ # <li>action - String - 动作,形如ACCEPT或DROP。</li>
+ # <li>network-acl-quintuple-entry-id - String - 五元组唯一ID,形如:'acli45-ahnu4rv5'。</li>
+ # <li>network-acl-direction - String - 方向,形如:'INGRESS'或'EGRESS'。</li>
+ # @type Filters: Array
+ attr_accessor :NetworkAclId, :Offset, :Limit, :Filters
- def initialize()
+ def initialize(networkaclid=nil, offset=nil, limit=nil, filters=nil)
+ @NetworkAclId = networkaclid
+ @Offset = offset
+ @Limit = limit
+ @Filters = filters
end
def deserialize(params)
+ @NetworkAclId = params['NetworkAclId']
+ @Offset = params['Offset']
+ @Limit = params['Limit']
+ unless params['Filters'].nil?
+ @Filters = []
+ params['Filters'].each do |i|
+ filter_tmp = Filter.new
+ filter_tmp.deserialize(i)
+ @Filters << filter_tmp
+ end
+ end
end
end
# DescribeNetworkAclQuintupleEntries返回参数结构体
class DescribeNetworkAclQuintupleEntriesResponse < TencentCloud::Common::AbstractModel