Class: TencentCloud::Bmlb::V20180625::ModifyL4BackendProbePortRequest

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

Overview

ModifyL4BackendProbePort请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, instanceid = nil, port = nil, probeport = nil, bindtype = nil) ⇒ ModifyL4BackendProbePortRequest

Returns a new instance of ModifyL4BackendProbePortRequest.



3341
3342
3343
3344
3345
3346
3347
3348
# File 'lib/v20180625/models.rb', line 3341

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

Instance Attribute Details

#BindTypeObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • ProbePort:

    新的探测端口,可选值1~65535。

  • BindType:

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



3339
3340
3341
# File 'lib/v20180625/models.rb', line 3339

def BindType
  @BindType
end

#InstanceIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • ProbePort:

    新的探测端口,可选值1~65535。

  • BindType:

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



3339
3340
3341
# File 'lib/v20180625/models.rb', line 3339

def InstanceId
  @InstanceId
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • ProbePort:

    新的探测端口,可选值1~65535。

  • BindType:

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



3339
3340
3341
# File 'lib/v20180625/models.rb', line 3339

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • ProbePort:

    新的探测端口,可选值1~65535。

  • BindType:

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



3339
3340
3341
# File 'lib/v20180625/models.rb', line 3339

def LoadBalancerId
  @LoadBalancerId
end

#PortObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • ProbePort:

    新的探测端口,可选值1~65535。

  • BindType:

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



3339
3340
3341
# File 'lib/v20180625/models.rb', line 3339

def Port
  @Port
end

#ProbePortObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • ProbePort:

    新的探测端口,可选值1~65535。

  • BindType:

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



3339
3340
3341
# File 'lib/v20180625/models.rb', line 3339

def ProbePort
  @ProbePort
end

Instance Method Details

#deserialize(params) ⇒ Object



3350
3351
3352
3353
3354
3355
3356
3357
# File 'lib/v20180625/models.rb', line 3350

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