Class: TencentCloud::Bmlb::V20180625::ModifyL7BackendWeightRequest

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

Overview

ModifyL7BackendWeight请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, domainid = nil, locationid = nil, instanceid = nil, weight = nil, port = nil, bindtype = nil) ⇒ ModifyL7BackendWeightRequest

Returns a new instance of ModifyL7BackendWeightRequest.



3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
# File 'lib/v20180625/models.rb', line 3621

def initialize(loadbalancerid=nil, listenerid=nil, domainid=nil, locationid=nil, instanceid=nil, weight=nil, port=nil, bindtype=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @DomainId = domainid
  @LocationId = locationid
  @InstanceId = instanceid
  @Weight = weight
  @Port = port
  @BindType = bindtype
end

Instance Attribute Details

#BindTypeObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def BindType
  @BindType
end

#DomainIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def DomainId
  @DomainId
end

#InstanceIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def InstanceId
  @InstanceId
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def LoadBalancerId
  @LoadBalancerId
end

#LocationIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def LocationId
  @LocationId
end

#PortObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def Port
  @Port
end

#WeightObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    七层监听器实例ID,可通过接口DescribeL7Listeners查询。

  • DomainId:

    转发域名实例ID,可通过接口DescribeL7Rules查询。

  • LocationId:

    转发路径实例ID,可通过接口DescribeL7Rules查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3619
3620
3621
# File 'lib/v20180625/models.rb', line 3619

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
# File 'lib/v20180625/models.rb', line 3632

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerId = params['ListenerId']
  @DomainId = params['DomainId']
  @LocationId = params['LocationId']
  @InstanceId = params['InstanceId']
  @Weight = params['Weight']
  @Port = params['Port']
  @BindType = params['BindType']
end