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, zone = nil) ⇒ Backend

Returns a new instance of Backend.



224
225
226
227
228
229
230
231
232
233
234
235
236
# File 'lib/v20180317/models.rb', line 224

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

Instance Attribute Details

#EniIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def EniId
  @EniId
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def InstanceId
  @InstanceId
end

#InstanceNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def InstanceName
  @InstanceName
end

#PortObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def Port
  @Port
end

#PrivateIpAddressesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def PrivateIpAddresses
  @PrivateIpAddresses
end

#PublicIpAddressesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def PublicIpAddresses
  @PublicIpAddresses
end

#RegisteredTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def RegisteredTime
  @RegisteredTime
end

#TagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def Tag
  @Tag
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def Type
  @Type
end

#WeightObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def Weight
  @Weight
end

#ZoneObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 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:

    标签。

  • Zone:

    后端服务所在的可用区,如ap-guangzhou-1



222
223
224
# File 'lib/v20180317/models.rb', line 222

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'lib/v20180317/models.rb', line 238

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']
  @Zone = params['Zone']
end