Class: TencentCloud::Cdb::V20170320::ModifyDBInstanceLogToCLSRequest

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

Overview

ModifyDBInstanceLogToCLS请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, logtype = nil, status = nil, createlogset = nil, logset = nil, createlogtopic = nil, logtopic = nil, period = nil, createindex = nil, clsregion = nil) ⇒ ModifyDBInstanceLogToCLSRequest

Returns a new instance of ModifyDBInstanceLogToCLSRequest.



10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
# File 'lib/v20170320/models.rb', line 10833

def initialize(instanceid=nil, logtype=nil, status=nil, createlogset=nil, logset=nil, createlogtopic=nil, logtopic=nil, period=nil, createindex=nil, clsregion=nil)
  @InstanceId = instanceid
  @LogType = logtype
  @Status = status
  @CreateLogset = createlogset
  @Logset = logset
  @CreateLogTopic = createlogtopic
  @LogTopic = logtopic
  @Period = period
  @CreateIndex = createindex
  @ClsRegion = clsregion
end

Instance Attribute Details

#ClsRegionObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def ClsRegion
  @ClsRegion
end

#CreateIndexObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def CreateIndex
  @CreateIndex
end

#CreateLogsetObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def CreateLogset
  @CreateLogset
end

#CreateLogTopicObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def CreateLogTopic
  @CreateLogTopic
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def InstanceId
  @InstanceId
end

#LogsetObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def Logset
  @Logset
end

#LogTopicObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def LogTopic
  @LogTopic
end

#LogTypeObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def LogType
  @LogType
end

#PeriodObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def Period
  @Period
end

#StatusObject

Parameters:

  • InstanceId:

    实例ID

  • LogType:

    日志类型:error/slowlog

  • Status:

    投递状态:ON/OFF

  • CreateLogset:

    是否需要创建日志集

  • Logset:

    需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID

  • CreateLogTopic:

    是否需要创建日志主题

  • LogTopic:

    需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID

  • Period:

    日志主题有效期,不填写时,默认30天

  • CreateIndex:

    创建日志主题时,是否创建索引

  • ClsRegion:

    CLS所在地域



10831
10832
10833
# File 'lib/v20170320/models.rb', line 10831

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
# File 'lib/v20170320/models.rb', line 10846

def deserialize(params)
  @InstanceId = params['InstanceId']
  @LogType = params['LogType']
  @Status = params['Status']
  @CreateLogset = params['CreateLogset']
  @Logset = params['Logset']
  @CreateLogTopic = params['CreateLogTopic']
  @LogTopic = params['LogTopic']
  @Period = params['Period']
  @CreateIndex = params['CreateIndex']
  @ClsRegion = params['ClsRegion']
end