Class: TencentCloud::Clb::V20180317::DeleteLoadBalancerRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180317/models.rb

Overview

DeleteLoadBalancer请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerids = nil, forcedelete = nil) ⇒ DeleteLoadBalancerRequest

Returns a new instance of DeleteLoadBalancerRequest.



2211
2212
2213
2214
# File 'lib/v20180317/models.rb', line 2211

def initialize(loadbalancerids=nil, forcedelete=nil)
  @LoadBalancerIds = loadbalancerids
  @ForceDelete = forcedelete
end

Instance Attribute Details

#ForceDeleteObject

默认为 False。以下几种情况会默认拦截删除操作,如果确认强制删除则需要传强制校验参数ForceDelete为True。1、删除后端绑定大于等于 20 个 RS 的实例时。2、删除后端有 RS 且 5 分钟 内“出/入带宽”峰值取大 > 10Mbps 的实例时。3、单地域内 5 分钟 内删除大于等于 30 个实例时。

Parameters:

  • LoadBalancerIds:

    要删除的负载均衡实例 ID 数组,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取,数组大小最大支持20。

  • ForceDelete:

    是否强制删除clb。True表示强制删除,False表示不是强制删除,需要做拦截校验。



2209
2210
2211
# File 'lib/v20180317/models.rb', line 2209

def ForceDelete
  @ForceDelete
end

#LoadBalancerIdsObject

默认为 False。以下几种情况会默认拦截删除操作,如果确认强制删除则需要传强制校验参数ForceDelete为True。1、删除后端绑定大于等于 20 个 RS 的实例时。2、删除后端有 RS 且 5 分钟 内“出/入带宽”峰值取大 > 10Mbps 的实例时。3、单地域内 5 分钟 内删除大于等于 30 个实例时。

Parameters:

  • LoadBalancerIds:

    要删除的负载均衡实例 ID 数组,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取,数组大小最大支持20。

  • ForceDelete:

    是否强制删除clb。True表示强制删除,False表示不是强制删除,需要做拦截校验。



2209
2210
2211
# File 'lib/v20180317/models.rb', line 2209

def LoadBalancerIds
  @LoadBalancerIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2216
2217
2218
2219
# File 'lib/v20180317/models.rb', line 2216

def deserialize(params)
  @LoadBalancerIds = params['LoadBalancerIds']
  @ForceDelete = params['ForceDelete']
end