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.



11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
# File 'lib/v20170320/models.rb', line 11020

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

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def ClsRegion
  @ClsRegion
end

#CreateIndexObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def CreateIndex
  @CreateIndex
end

#CreateLogsetObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def CreateLogset
  @CreateLogset
end

#CreateLogTopicObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def CreateLogTopic
  @CreateLogTopic
end

#InstanceIdObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def InstanceId
  @InstanceId
end

#LogsetObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def Logset
  @Logset
end

#LogTopicObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def LogTopic
  @LogTopic
end

#LogTypeObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def LogType
  @LogType
end

#PeriodObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def Period
  @Period
end

#StatusObject

说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。说明:当参数 Status 的值为 ON 时,Logset 和 LogTopic 参数必须填一个。

Parameters:

  • InstanceId:

    实例 ID,可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • LogType:

    日志类型。error:错误日志,slowlog:慢日志。

  • Status:

    投递状态。ON:开启,OFF:关闭。

  • CreateLogset:

    是否需要创建日志集。默认为 false。

  • Logset:

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

  • CreateLogTopic:

    是否需要创建日志主题。默认为 false。

  • LogTopic:

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

  • Period:

    日志主题有效期,不填写时,默认30天,最大值3600。

  • CreateIndex:

    创建日志主题时,是否创建索引,默认为 false。

  • ClsRegion:

    CLS 所在地域,不填择默认为 Region 的参数值。



11018
11019
11020
# File 'lib/v20170320/models.rb', line 11018

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
# File 'lib/v20170320/models.rb', line 11033

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