lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.515 vs lib/v20180317/models.rb in tencentcloud-sdk-clb-3.0.516
- old
+ new
@@ -3818,25 +3818,38 @@
# @type ListenerIds: Array
# @param Protocol: 监听器协议类型。
# @type Protocol: String
# @param Port: 监听器端口。
# @type Port: Integer
+ # @param Filters: 查询负载均衡绑定的后端服务列表,过滤条件如下:
+ # <li> location-id - String - 是否必填:否 - (过滤条件)按照 规则ID 过滤,如:"loc-12345678"。</li>
+ # <li> private-ip-address - String - 是否必填:否 - (过滤条件)按照 后端服务内网IP 过滤,如:"172.16.1.1"。</li>
+ # @type Filters: Array
- attr_accessor :LoadBalancerId, :ListenerIds, :Protocol, :Port
+ attr_accessor :LoadBalancerId, :ListenerIds, :Protocol, :Port, :Filters
- def initialize(loadbalancerid=nil, listenerids=nil, protocol=nil, port=nil)
+ def initialize(loadbalancerid=nil, listenerids=nil, protocol=nil, port=nil, filters=nil)
@LoadBalancerId = loadbalancerid
@ListenerIds = listenerids
@Protocol = protocol
@Port = port
+ @Filters = filters
end
def deserialize(params)
@LoadBalancerId = params['LoadBalancerId']
@ListenerIds = params['ListenerIds']
@Protocol = params['Protocol']
@Port = params['Port']
+ 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
# DescribeTargets返回参数结构体
class DescribeTargetsResponse < TencentCloud::Common::AbstractModel
@@ -5679,16 +5692,16 @@
class ModifyLoadBalancerAttributesRequest < TencentCloud::Common::AbstractModel
# @param LoadBalancerId: 负载均衡的唯一ID
# @type LoadBalancerId: String
# @param LoadBalancerName: 负载均衡实例名称
# @type LoadBalancerName: String
- # @param TargetRegionInfo: 负载均衡绑定的后端服务的地域信息
+ # @param TargetRegionInfo: 设置负载均衡跨地域绑定1.0的后端服务信息
# @type TargetRegionInfo: :class:`Tencentcloud::Clb.v20180317.models.TargetRegionInfo`
# @param InternetChargeInfo: 网络计费相关参数
# @type InternetChargeInfo: :class:`Tencentcloud::Clb.v20180317.models.InternetAccessible`
# @param LoadBalancerPassToTarget: Target是否放通来自CLB的流量。开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。
# @type LoadBalancerPassToTarget: Boolean
- # @param SnatPro: 是否开启SnatPro
+ # @param SnatPro: 是否开启跨地域绑定2.0功能
# @type SnatPro: Boolean
# @param DeleteProtect: 是否开启删除保护
# @type DeleteProtect: Boolean
attr_accessor :LoadBalancerId, :LoadBalancerName, :TargetRegionInfo, :InternetChargeInfo, :LoadBalancerPassToTarget, :SnatPro, :DeleteProtect