Class: TencentCloud::Cwp::V20180228::ModifyLogKafkaAccessRequest

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

Overview

ModifyLogKafkaAccess请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(kafkaenvname = nil, kafkaid = nil, accesstype = nil, accessaddr = nil, username = nil, haspwd = nil, delivertypedetails = nil, insversion = nil, zone = nil, az = nil, vpcid = nil, subnetid = nil, deliverstatus = nil, bandwidth = nil, disksize = nil, pwd = nil) ⇒ ModifyLogKafkaAccessRequest

Returns a new instance of ModifyLogKafkaAccessRequest.



33191
33192
33193
33194
33195
33196
33197
33198
33199
33200
33201
33202
33203
33204
33205
33206
33207
33208
# File 'lib/v20180228/models.rb', line 33191

def initialize(kafkaenvname=nil, kafkaid=nil, accesstype=nil, accessaddr=nil, username=nil, haspwd=nil, delivertypedetails=nil, insversion=nil, zone=nil, az=nil, vpcid=nil, subnetid=nil, deliverstatus=nil, bandwidth=nil, disksize=nil, pwd=nil)
  @KafkaEnvName = kafkaenvname
  @KafkaId = kafkaid
  @AccessType = accesstype
  @AccessAddr = accessaddr
  @Username = username
  @HasPwd = haspwd
  @DeliverTypeDetails = delivertypedetails
  @InsVersion = insversion
  @Zone = zone
  @Az = az
  @VpcId = vpcid
  @SubnetId = subnetid
  @DeliverStatus = deliverstatus
  @BandWidth = bandwidth
  @DiskSize = disksize
  @Pwd = pwd
end

Instance Attribute Details

#AccessAddrObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def AccessAddr
  @AccessAddr
end

#AccessTypeObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def AccessType
  @AccessType
end

#AzObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def Az
  @Az
end

#BandWidthObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def BandWidth
  @BandWidth
end

#DeliverStatusObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def DeliverStatus
  @DeliverStatus
end

#DeliverTypeDetailsObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def DeliverTypeDetails
  @DeliverTypeDetails
end

#DiskSizeObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def DiskSize
  @DiskSize
end

#HasPwdObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def HasPwd
  @HasPwd
end

#InsVersionObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def InsVersion
  @InsVersion
end

#KafkaEnvNameObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def KafkaEnvName
  @KafkaEnvName
end

#KafkaIdObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def KafkaId
  @KafkaId
end

#PwdObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def Pwd
  @Pwd
end

#SubnetIdObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def SubnetId
  @SubnetId
end

#UsernameObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def Username
  @Username
end

#VpcIdObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def VpcId
  @VpcId
end

#ZoneObject

Parameters:

  • KafkaEnvName:

    实例名称 如 主机安全测试环境

  • KafkaId:

    实例ID

  • AccessType:

    接入方式,1公网域名接入,2支撑环境接入

  • AccessAddr:

    接入地址

  • Username:

    用户名

  • HasPwd:

    0不用密码,1有密码

  • DeliverTypeDetails:

    日志投递类型配置细节

  • InsVersion:

    kafka版本

  • Zone:

    地域

  • Az:

    可用区

  • VpcId:

    vpcid地址

  • SubnetId:

    子网id

  • DeliverStatus:

    投递状态,1:健康,2:告警,3:异常

  • BandWidth:

    峰值带宽

  • DiskSize:

    磁盘容量

  • Pwd:

    密码,aes加密



33189
33190
33191
# File 'lib/v20180228/models.rb', line 33189

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



33210
33211
33212
33213
33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
33227
33228
33229
33230
33231
33232
33233
33234
# File 'lib/v20180228/models.rb', line 33210

def deserialize(params)
  @KafkaEnvName = params['KafkaEnvName']
  @KafkaId = params['KafkaId']
  @AccessType = params['AccessType']
  @AccessAddr = params['AccessAddr']
  @Username = params['Username']
  @HasPwd = params['HasPwd']
  unless params['DeliverTypeDetails'].nil?
    @DeliverTypeDetails = []
    params['DeliverTypeDetails'].each do |i|
      delivertypedetails_tmp = DeliverTypeDetails.new
      delivertypedetails_tmp.deserialize(i)
      @DeliverTypeDetails << delivertypedetails_tmp
    end
  end
  @InsVersion = params['InsVersion']
  @Zone = params['Zone']
  @Az = params['Az']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @DeliverStatus = params['DeliverStatus']
  @BandWidth = params['BandWidth']
  @DiskSize = params['DiskSize']
  @Pwd = params['Pwd']
end