Class: TencentCloud::Cls::V20201016::ModifyTopicRequest

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

Overview

ModifyTopic请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, topicname = nil, tags = nil, status = nil, autosplit = nil, maxsplitpartitions = nil, period = nil, storagetype = nil, describes = nil, hotperiod = nil, iswebtracking = nil, extends = nil, partitioncount = nil, canceltopicasynctaskid = nil, encryption = nil, issourcefrom = nil) ⇒ ModifyTopicRequest

Returns a new instance of ModifyTopicRequest.



15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
# File 'lib/v20201016/models.rb', line 15363

def initialize(topicid=nil, topicname=nil, tags=nil, status=nil, autosplit=nil, maxsplitpartitions=nil, period=nil, storagetype=nil, describes=nil, hotperiod=nil, iswebtracking=nil, extends=nil, partitioncount=nil, canceltopicasynctaskid=nil, encryption=nil, issourcefrom=nil)
  @TopicId = topicid
  @TopicName = topicname
  @Tags = tags
  @Status = status
  @AutoSplit = autosplit
  @MaxSplitPartitions = maxsplitpartitions
  @Period = period
  @StorageType = storagetype
  @Describes = describes
  @HotPeriod = hotperiod
  @IsWebTracking = iswebtracking
  @Extends = extends
  @PartitionCount = partitioncount
  @CancelTopicAsyncTaskID = canceltopicasynctaskid
  @Encryption = encryption
  @IsSourceFrom = issourcefrom
end

Instance Attribute Details

#AutoSplit ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def AutoSplit
  @AutoSplit
end

#CancelTopicAsyncTaskID ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def CancelTopicAsyncTaskID
  @CancelTopicAsyncTaskID
end

#Describes ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def Describes
  @Describes
end

#Encryption ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def Encryption
  @Encryption
end

#Extends ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def Extends
  @Extends
end

#HotPeriod ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def HotPeriod
  @HotPeriod
end

#IsSourceFrom ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def IsSourceFrom
  @IsSourceFrom
end

#IsWebTracking ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def IsWebTracking
  @IsWebTracking
end

#MaxSplitPartitions ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def MaxSplitPartitions
  @MaxSplitPartitions
end

#PartitionCount ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def PartitionCount
  @PartitionCount
end

#Period ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def Period
  @Period
end

#Status ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def Status
  @Status
end

#StorageType ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def StorageType
  @StorageType
end

#Tags ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def Tags
  @Tags
end

#TopicId ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def TopicId
  @TopicId
end

#TopicName ⇒ Object

输入限制:

  • 不能为空字符串
  • 不能包含字符'|'
  • 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] 控制台目前不支持修改此参数。 默认为50;必须为正数 非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。 仅在StorageType为 hot 时生效,指标主题不支持该配置。 开启后将支持指定操作匿名访问该日志主题。详情请参见日志主题。 默认为1; 取值范围及约束:
  • 当输入值<=0,系统自动调整为1。
  • 如果未传MaxSplitPartitions,需要PartitionCount<=50;
  • 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;
  • 通过获取日志主题列表获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 只支持传入1:kms-cls 云产品秘钥加密

Parameters:

  • TopicId: —

    主题ID- 通过获取主题列表获取主题Id。

  • TopicName: —

    主题名称

  • Tags: —

    标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。

  • Status: —

    主题是否开启采集,true:开启采集;false:关闭采集。

  • AutoSplit: —

    是否开启自动分裂

  • MaxSplitPartitions: —

    若开启最大分裂,该主题能够允许的最大分区数;

  • Period: —

    生命周期,单位天,标准存储取值范围1~3600,低频存储取值范围7~3600。取值为3640时代表永久保存

  • StorageType: —

    存储类型:cold 低频存储,hot 标准存储

  • Describes: —

    主题描述

  • HotPeriod: —

    0:日志主题关闭日志沉降。

  • IsWebTracking: —

    免鉴权开关。 false:关闭; true:开启。

  • Extends: —

    主题扩展信息

  • PartitionCount: —

    主题分区数量。

  • CancelTopicAsyncTaskID: —

    取消切换存储任务的id

  • Encryption: —

    加密相关参数。 支持加密地域并且开白用户可以传此参数,其他场景不能传递该参数。

  • IsSourceFrom: —

    开启记录公网来源ip和服务端接收时间



15361
15362
15363
# File 'lib/v20201016/models.rb', line 15361

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
# File 'lib/v20201016/models.rb', line 15382

def deserialize(params)
  @TopicId = params['TopicId']
  @TopicName = params['TopicName']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @Status = params['Status']
  @AutoSplit = params['AutoSplit']
  @MaxSplitPartitions = params['MaxSplitPartitions']
  @Period = params['Period']
  @StorageType = params['StorageType']
  @Describes = params['Describes']
  @HotPeriod = params['HotPeriod']
  @IsWebTracking = params['IsWebTracking']
  unless params['Extends'].nil?
    @Extends = TopicExtendInfo.new
    @Extends.deserialize(params['Extends'])
  end
  @PartitionCount = params['PartitionCount']
  @CancelTopicAsyncTaskID = params['CancelTopicAsyncTaskID']
  @Encryption = params['Encryption']
  @IsSourceFrom = params['IsSourceFrom']
end