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.



2089
2090
2091
2092
# File 'lib/v20180317/models.rb', line 2089

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

Instance Attribute Details

#ForceDeleteObject

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

Parameters:

  • LoadBalancerIds:

    要删除的负载均衡实例 ID 数组,可以通过 DescribeLoadBalancers 接口获取,数组大小最大支持20。

  • ForceDelete:

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



2087
2088
2089
# File 'lib/v20180317/models.rb', line 2087

def ForceDelete
  @ForceDelete
end

#LoadBalancerIdsObject

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

Parameters:

  • LoadBalancerIds:

    要删除的负载均衡实例 ID 数组,可以通过 DescribeLoadBalancers 接口获取,数组大小最大支持20。

  • ForceDelete:

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



2087
2088
2089
# File 'lib/v20180317/models.rb', line 2087

def LoadBalancerIds
  @LoadBalancerIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2094
2095
2096
2097
# File 'lib/v20180317/models.rb', line 2094

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