Class: TencentCloud::Cwp::V20180228::CKafkaRouteInfo

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

Overview

CKafka域名信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(routeid = nil, domain = nil, domainport = nil, vip = nil, viptype = nil, accesstype = nil) ⇒ CKafkaRouteInfo

Returns a new instance of CKafkaRouteInfo.



4826
4827
4828
4829
4830
4831
4832
4833
# File 'lib/v20180228/models.rb', line 4826

def initialize(routeid=nil, domain=nil, domainport=nil, vip=nil, viptype=nil, accesstype=nil)
  @RouteID = routeid
  @Domain = domain
  @DomainPort = domainport
  @Vip = vip
  @VipType = viptype
  @AccessType = accesstype
end

Instance Attribute Details

#AccessTypeObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

Parameters:

  • RouteID:

    路由ID

  • Domain:

    域名

  • DomainPort:

    域名端口

  • Vip:

    虚拟ip

  • VipType:

    虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)

  • AccessType:

    接入类型



4824
4825
4826
# File 'lib/v20180228/models.rb', line 4824

def AccessType
  @AccessType
end

#DomainObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

Parameters:

  • RouteID:

    路由ID

  • Domain:

    域名

  • DomainPort:

    域名端口

  • Vip:

    虚拟ip

  • VipType:

    虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)

  • AccessType:

    接入类型



4824
4825
4826
# File 'lib/v20180228/models.rb', line 4824

def Domain
  @Domain
end

#DomainPortObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

Parameters:

  • RouteID:

    路由ID

  • Domain:

    域名

  • DomainPort:

    域名端口

  • Vip:

    虚拟ip

  • VipType:

    虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)

  • AccessType:

    接入类型



4824
4825
4826
# File 'lib/v20180228/models.rb', line 4824

def DomainPort
  @DomainPort
end

#RouteIDObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

Parameters:

  • RouteID:

    路由ID

  • Domain:

    域名

  • DomainPort:

    域名端口

  • Vip:

    虚拟ip

  • VipType:

    虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)

  • AccessType:

    接入类型



4824
4825
4826
# File 'lib/v20180228/models.rb', line 4824

def RouteID
  @RouteID
end

#VipObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

Parameters:

  • RouteID:

    路由ID

  • Domain:

    域名

  • DomainPort:

    域名端口

  • Vip:

    虚拟ip

  • VipType:

    虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)

  • AccessType:

    接入类型



4824
4825
4826
# File 'lib/v20180228/models.rb', line 4824

def Vip
  @Vip
end

#VipTypeObject

0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

Parameters:

  • RouteID:

    路由ID

  • Domain:

    域名

  • DomainPort:

    域名端口

  • Vip:

    虚拟ip

  • VipType:

    虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)

  • AccessType:

    接入类型



4824
4825
4826
# File 'lib/v20180228/models.rb', line 4824

def VipType
  @VipType
end

Instance Method Details

#deserialize(params) ⇒ Object



4835
4836
4837
4838
4839
4840
4841
4842
# File 'lib/v20180228/models.rb', line 4835

def deserialize(params)
  @RouteID = params['RouteID']
  @Domain = params['Domain']
  @DomainPort = params['DomainPort']
  @Vip = params['Vip']
  @VipType = params['VipType']
  @AccessType = params['AccessType']
end