Class: TencentCloud::Bmlb::V20180625::ModifyL4BackendPortRequest

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

Overview

ModifyL4BackendPort请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, instanceid = nil, port = nil, newport = nil, bindtype = nil) ⇒ ModifyL4BackendPortRequest

Returns a new instance of ModifyL4BackendPortRequest.



3285
3286
3287
3288
3289
3290
3291
3292
# File 'lib/v20180625/models.rb', line 3285

def initialize(loadbalancerid=nil, listenerid=nil, instanceid=nil, port=nil, newport=nil, bindtype=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @InstanceId = instanceid
  @Port = port
  @NewPort = newport
  @BindType = bindtype
end

Instance Attribute Details

#BindTypeObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

    新的主机端口,可选值1~65535。

  • BindType:

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



3283
3284
3285
# File 'lib/v20180625/models.rb', line 3283

def BindType
  @BindType
end

#InstanceIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

    新的主机端口,可选值1~65535。

  • BindType:

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



3283
3284
3285
# File 'lib/v20180625/models.rb', line 3283

def InstanceId
  @InstanceId
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

    新的主机端口,可选值1~65535。

  • BindType:

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



3283
3284
3285
# File 'lib/v20180625/models.rb', line 3283

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

    新的主机端口,可选值1~65535。

  • BindType:

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



3283
3284
3285
# File 'lib/v20180625/models.rb', line 3283

def LoadBalancerId
  @LoadBalancerId
end

#NewPortObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

    新的主机端口,可选值1~65535。

  • BindType:

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



3283
3284
3285
# File 'lib/v20180625/models.rb', line 3283

def NewPort
  @NewPort
end

#PortObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

    新的主机端口,可选值1~65535。

  • BindType:

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



3283
3284
3285
# File 'lib/v20180625/models.rb', line 3283

def Port
  @Port
end

Instance Method Details

#deserialize(params) ⇒ Object



3294
3295
3296
3297
3298
3299
3300
3301
# File 'lib/v20180625/models.rb', line 3294

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