Class: TencentCloud::Ckafka::V20190819::CreateRouteRequest

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

Overview

CreateRoute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, viptype = nil, vpcid = nil, subnetid = nil, accesstype = nil, authflag = nil, callerappid = nil, publicnetwork = nil, ip = nil, note = nil, securitygroupids = nil) ⇒ CreateRouteRequest

Returns a new instance of CreateRouteRequest.



2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
# File 'lib/v20190819/models.rb', line 2436

def initialize(instanceid=nil, viptype=nil, vpcid=nil, subnetid=nil, accesstype=nil, authflag=nil, callerappid=nil, publicnetwork=nil, ip=nil, note=nil, securitygroupids=nil)
  @InstanceId = instanceid
  @VipType = viptype
  @VpcId = vpcid
  @SubnetId = subnetid
  @AccessType = accesstype
  @AuthFlag = authflag
  @CallerAppid = callerappid
  @PublicNetwork = publicnetwork
  @Ip = ip
  @Note = note
  @SecurityGroupIds = securitygroupids
end

Instance Attribute Details

#AccessTypeObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def AccessType
  @AccessType
end

#AuthFlagObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def AuthFlag
  @AuthFlag
end

#CallerAppidObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def CallerAppid
  @CallerAppid
end

#InstanceIdObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def InstanceId
  @InstanceId
end

#IpObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def Ip
  @Ip
end

#NoteObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def Note
  @Note
end

#PublicNetworkObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def PublicNetwork
  @PublicNetwork
end

#SecurityGroupIdsObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def SecurityGroupIds
  @SecurityGroupIds
end

#SubnetIdObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def SubnetId
  @SubnetId
end

#VipTypeObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def VipType
  @VipType
end

#VpcIdObject

Parameters:

  • InstanceId: (p)

    ckafka集群实例id,可通过DescribeInstances接口获取

  • VipType: (p)

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

  • VpcId: (p)

    vpc网络Id,当vipType为3时必填

  • SubnetId: (p)

    vpc子网id,当vipType为3时必填

  • AccessType: (p)

    访问类型:0-plaintext;1-sasl_plaintext;3-sasl_ssl; 4-sasl_scram_sha_256; 5-sasl_scram_sha_512 默认为0vipType=3,支持 0,1,3,4,5vipType=7,支持0,1,3vipType=1,支持1,3

  • AuthFlag: (p)

    是否需要权限管理,该字段已废弃

  • CallerAppid: (p)

    调用方appId

  • PublicNetwork: (p)

    公网带宽,公网路由必传,且是3的倍数,无默认值

  • Ip: (p)

    vip地址

  • Note: (p)

    备注信息

  • SecurityGroupIds: (p)

    关联安全组有序列表



2434
2435
2436
# File 'lib/v20190819/models.rb', line 2434

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
# File 'lib/v20190819/models.rb', line 2450

def deserialize(params)
  @InstanceId = params['InstanceId']
  @VipType = params['VipType']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @AccessType = params['AccessType']
  @AuthFlag = params['AuthFlag']
  @CallerAppid = params['CallerAppid']
  @PublicNetwork = params['PublicNetwork']
  @Ip = params['Ip']
  @Note = params['Note']
  @SecurityGroupIds = params['SecurityGroupIds']
end