Class: TencentCloud::Ecm::V20190719::SetLoadBalancerSecurityGroupsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190719/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.



10533
10534
10535
10536
# File 'lib/v20190719/models.rb', line 10533

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

Instance Attribute Details

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID

  • SecurityGroups:

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



10531
10532
10533
# File 'lib/v20190719/models.rb', line 10531

def LoadBalancerId
  @LoadBalancerId
end

#SecurityGroupsObject

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID

  • SecurityGroups:

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



10531
10532
10533
# File 'lib/v20190719/models.rb', line 10531

def SecurityGroups
  @SecurityGroups
end

Instance Method Details

#deserialize(params) ⇒ Object



10538
10539
10540
10541
# File 'lib/v20190719/models.rb', line 10538

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