Class: TencentCloud::Bmlb::V20180625::ModifyL7BackendPortRequest

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

Overview

ModifyL7BackendPort请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, domainid = nil, locationid = nil, instanceid = nil, port = nil, newport = nil, bindtype = nil) ⇒ ModifyL7BackendPortRequest

Returns a new instance of ModifyL7BackendPortRequest.



3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
# File 'lib/v20180625/models.rb', line 3557

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

Instance Attribute Details

#BindTypeObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def BindType
  @BindType
end

#DomainIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def DomainId
  @DomainId
end

#InstanceIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def InstanceId
  @InstanceId
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def LoadBalancerId
  @LoadBalancerId
end

#LocationIdObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def LocationId
  @LocationId
end

#NewPortObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def NewPort
  @NewPort
end

#PortObject

Parameters:

  • LoadBalancerId:

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

  • ListenerId:

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

  • DomainId:

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

  • LocationId:

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

  • InstanceId:

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

  • Port:

    已绑定的主机端口。

  • NewPort:

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

  • BindType:

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



3555
3556
3557
# File 'lib/v20180625/models.rb', line 3555

def Port
  @Port
end

Instance Method Details

#deserialize(params) ⇒ Object



3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
# File 'lib/v20180625/models.rb', line 3568

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