Class: TencentCloud::Ckafka::V20190819::Route

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

Overview

路由实体对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accesstype = nil, routeid = nil, viptype = nil, viplist = nil, domain = nil, domainport = nil, deletetimestamp = nil, subnet = nil, brokerviplist = nil, vpcid = nil, note = nil, status = nil) ⇒ Route

Returns a new instance of Route.



10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
# File 'lib/v20190819/models.rb', line 10934

def initialize(accesstype=nil, routeid=nil, viptype=nil, viplist=nil, domain=nil, domainport=nil, deletetimestamp=nil, subnet=nil, brokerviplist=nil, vpcid=nil, note=nil, status=nil)
  @AccessType = accesstype
  @RouteId = routeid
  @VipType = viptype
  @VipList = viplist
  @Domain = domain
  @DomainPort = domainport
  @DeleteTimestamp = deletetimestamp
  @Subnet = subnet
  @BrokerVipList = brokerviplist
  @VpcId = vpcid
  @Note = note
  @Status = status
end

Instance Attribute Details

#AccessTypeObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def AccessType
  @AccessType
end

#BrokerVipListObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def BrokerVipList
  @BrokerVipList
end

#DeleteTimestampObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def DeleteTimestamp
  @DeleteTimestamp
end

#DomainObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def Domain
  @Domain
end

#DomainPortObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def DomainPort
  @DomainPort
end

#NoteObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def Note
  @Note
end

#RouteIdObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def RouteId
  @RouteId
end

#StatusObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def Status
  @Status
end

#SubnetObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def Subnet
  @Subnet
end

#VipListObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def VipList
  @VipList
end

#VipTypeObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def VipType
  @VipType
end

#VpcIdObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 实例接入方式

  • 路由Id

  • 路由网络类型(3:vpc路由;7:内部支撑路由;1:公网路由)

  • 虚拟IP列表

  • 域名

  • 域名port

  • 时间戳

  • 子网Id

  • 虚拟IP列表(1对1 broker节点)

  • 私有网络Id

  • 备注信息

  • 路由的状态。1: 创建中,2: 创建成功,3: 创建失败,4: 删除中,6: 删除失败



10932
10933
10934
# File 'lib/v20190819/models.rb', line 10932

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
# File 'lib/v20190819/models.rb', line 10949

def deserialize(params)
  @AccessType = params['AccessType']
  @RouteId = params['RouteId']
  @VipType = params['VipType']
  unless params['VipList'].nil?
    @VipList = []
    params['VipList'].each do |i|
      vipentity_tmp = VipEntity.new
      vipentity_tmp.deserialize(i)
      @VipList << vipentity_tmp
    end
  end
  @Domain = params['Domain']
  @DomainPort = params['DomainPort']
  @DeleteTimestamp = params['DeleteTimestamp']
  @Subnet = params['Subnet']
  unless params['BrokerVipList'].nil?
    @BrokerVipList = []
    params['BrokerVipList'].each do |i|
      vipentity_tmp = VipEntity.new
      vipentity_tmp.deserialize(i)
      @BrokerVipList << vipentity_tmp
    end
  end
  @VpcId = params['VpcId']
  @Note = params['Note']
  @Status = params['Status']
end