Class: TencentCloud::Clb::V20180317::Backend

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

Overview

监听器绑定的后端服务的详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, instanceid = nil, port = nil, weight = nil, publicipaddresses = nil, privateipaddresses = nil, instancename = nil, registeredtime = nil, eniid = nil, tag = nil) ⇒ Backend

Returns a new instance of Backend.



293
294
295
296
297
298
299
300
301
302
303
304
# File 'lib/v20180317/models.rb', line 293

def initialize(type=nil, instanceid=nil, port=nil, weight=nil, publicipaddresses=nil, privateipaddresses=nil, instancename=nil, registeredtime=nil, eniid=nil, tag=nil)
  @Type = type
  @InstanceId = instanceid
  @Port = port
  @Weight = weight
  @PublicIpAddresses = publicipaddresses
  @PrivateIpAddresses = privateipaddresses
  @InstanceName = instancename
  @RegisteredTime = registeredtime
  @EniId = eniid
  @Tag = tag
end

Instance Attribute Details

#EniIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def EniId
  @EniId
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def InstanceId
  @InstanceId
end

#InstanceNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def InstanceName
  @InstanceName
end

#PortObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def Port
  @Port
end

#PrivateIpAddressesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def PrivateIpAddresses
  @PrivateIpAddresses
end

#PublicIpAddressesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def PublicIpAddresses
  @PublicIpAddresses
end

#RegisteredTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def RegisteredTime
  @RegisteredTime
end

#TagObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def Tag
  @Tag
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def Type
  @Type
end

#WeightObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等

  • InstanceId:

    后端服务的唯一 ID,如 ins-abcd1234

  • Port:

    后端服务的监听端口,如果是全端口段监听器绑定的全监听目标组场景,此端口返回0,表示无效端口,绑定的后端服务的端口随监听器端口。

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • PublicIpAddresses:

    后端服务的外网 IP

  • PrivateIpAddresses:

    后端服务的内网 IP

  • InstanceName:

    后端服务的实例名称

  • RegisteredTime:

    后端服务被绑定的时间

  • EniId:

    弹性网卡唯一ID,如 eni-1234abcd

  • Tag:

    标签。



291
292
293
# File 'lib/v20180317/models.rb', line 291

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



306
307
308
309
310
311
312
313
314
315
316
317
# File 'lib/v20180317/models.rb', line 306

def deserialize(params)
  @Type = params['Type']
  @InstanceId = params['InstanceId']
  @Port = params['Port']
  @Weight = params['Weight']
  @PublicIpAddresses = params['PublicIpAddresses']
  @PrivateIpAddresses = params['PrivateIpAddresses']
  @InstanceName = params['InstanceName']
  @RegisteredTime = params['RegisteredTime']
  @EniId = params['EniId']
  @Tag = params['Tag']
end