Class: TencentCloud::Clb::V20180317::SetLoadBalancerSecurityGroupsRequest

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

Overview

SetLoadBalancerSecurityGroups请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, securitygroups = nil) ⇒ SetLoadBalancerSecurityGroupsRequest

Returns a new instance of SetLoadBalancerSecurityGroupsRequest.



8255
8256
8257
8258
# File 'lib/v20180317/models.rb', line 8255

def initialize(loadbalancerid=nil, securitygroups=nil)
  @LoadBalancerId = loadbalancerid
  @SecurityGroups = securitygroups
end

Instance Attribute Details

#LoadBalancerIdObject

可以通过 [DescribeSecurityGroups](cloud.tencent.com/document/product/215/15808) 接口查询。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

  • SecurityGroups:

    安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数。



8253
8254
8255
# File 'lib/v20180317/models.rb', line 8253

def LoadBalancerId
  @LoadBalancerId
end

#SecurityGroupsObject

可以通过 [DescribeSecurityGroups](cloud.tencent.com/document/product/215/15808) 接口查询。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

  • SecurityGroups:

    安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数。



8253
8254
8255
# File 'lib/v20180317/models.rb', line 8253

def SecurityGroups
  @SecurityGroups
end

Instance Method Details

#deserialize(params) ⇒ Object



8260
8261
8262
8263
# File 'lib/v20180317/models.rb', line 8260

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @SecurityGroups = params['SecurityGroups']
end