Class: TencentCloud::Ecm::V20190719::ModifyLoadBalancerAttributesRequest

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

Overview

ModifyLoadBalancerAttributes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, loadbalancername = nil, internetchargeinfo = nil, loadbalancerpasstotarget = nil) ⇒ ModifyLoadBalancerAttributesRequest

Returns a new instance of ModifyLoadBalancerAttributesRequest.



7504
7505
7506
7507
7508
7509
# File 'lib/v20190719/models.rb', line 7504

def initialize(loadbalancerid=nil, loadbalancername=nil, internetchargeinfo=nil, loadbalancerpasstotarget=nil)
  @LoadBalancerId = loadbalancerid
  @LoadBalancerName = loadbalancername
  @InternetChargeInfo = internetchargeinfo
  @LoadBalancerPassToTarget = loadbalancerpasstotarget
end

Instance Attribute Details

#InternetChargeInfoObject

Parameters:

  • LoadBalancerId:

    负载均衡的唯一ID

  • LoadBalancerName:

    负载均衡实例名称

  • InternetChargeInfo:

    网络计费及带宽相关参数

  • LoadBalancerPassToTarget:

    Target是否放通来自ELB的流量。开启放通(true):只验证ELB上的安全组;不开启放通(false):需同时验证ELB和后端实例上的安全组。



7502
7503
7504
# File 'lib/v20190719/models.rb', line 7502

def InternetChargeInfo
  @InternetChargeInfo
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡的唯一ID

  • LoadBalancerName:

    负载均衡实例名称

  • InternetChargeInfo:

    网络计费及带宽相关参数

  • LoadBalancerPassToTarget:

    Target是否放通来自ELB的流量。开启放通(true):只验证ELB上的安全组;不开启放通(false):需同时验证ELB和后端实例上的安全组。



7502
7503
7504
# File 'lib/v20190719/models.rb', line 7502

def LoadBalancerId
  @LoadBalancerId
end

#LoadBalancerNameObject

Parameters:

  • LoadBalancerId:

    负载均衡的唯一ID

  • LoadBalancerName:

    负载均衡实例名称

  • InternetChargeInfo:

    网络计费及带宽相关参数

  • LoadBalancerPassToTarget:

    Target是否放通来自ELB的流量。开启放通(true):只验证ELB上的安全组;不开启放通(false):需同时验证ELB和后端实例上的安全组。



7502
7503
7504
# File 'lib/v20190719/models.rb', line 7502

def LoadBalancerName
  @LoadBalancerName
end

#LoadBalancerPassToTargetObject

Parameters:

  • LoadBalancerId:

    负载均衡的唯一ID

  • LoadBalancerName:

    负载均衡实例名称

  • InternetChargeInfo:

    网络计费及带宽相关参数

  • LoadBalancerPassToTarget:

    Target是否放通来自ELB的流量。开启放通(true):只验证ELB上的安全组;不开启放通(false):需同时验证ELB和后端实例上的安全组。



7502
7503
7504
# File 'lib/v20190719/models.rb', line 7502

def LoadBalancerPassToTarget
  @LoadBalancerPassToTarget
end

Instance Method Details

#deserialize(params) ⇒ Object



7511
7512
7513
7514
7515
7516
7517
7518
7519
# File 'lib/v20190719/models.rb', line 7511

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @LoadBalancerName = params['LoadBalancerName']
  unless params['InternetChargeInfo'].nil?
    @InternetChargeInfo = LoadBalancerInternetAccessible.new
    @InternetChargeInfo.deserialize(params['InternetChargeInfo'])
  end
  @LoadBalancerPassToTarget = params['LoadBalancerPassToTarget']
end