Class: TencentCloud::Teo::V20220901::RealtimeLogDeliveryTask

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

Overview

实时日志投递任务。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, taskname = nil, deliverystatus = nil, tasktype = nil, entitylist = nil, logtype = nil, area = nil, fields = nil, customfields = nil, deliveryconditions = nil, sample = nil, logformat = nil, cls = nil, customendpoint = nil, s3 = nil, createtime = nil, updatetime = nil) ⇒ RealtimeLogDeliveryTask

Returns a new instance of RealtimeLogDeliveryTask.



19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
# File 'lib/v20220901/models.rb', line 19849

def initialize(taskid=nil, taskname=nil, deliverystatus=nil, tasktype=nil, entitylist=nil, logtype=nil, area=nil, fields=nil, customfields=nil, deliveryconditions=nil, sample=nil, logformat=nil, cls=nil, customendpoint=nil, s3=nil, createtime=nil, updatetime=nil)
  @TaskId = taskid
  @TaskName = taskname
  @DeliveryStatus = deliverystatus
  @TaskType = tasktype
  @EntityList = entitylist
  @LogType = logtype
  @Area = area
  @Fields = fields
  @CustomFields = customfields
  @DeliveryConditions = deliveryconditions
  @Sample = sample
  @LogFormat = logformat
  @CLS = cls
  @CustomEndpoint = customendpoint
  @S3 = s3
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#AreaObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def Area
  @Area
end

#CLSObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def CLS
  @CLS
end

#CreateTimeObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def CreateTime
  @CreateTime
end

#CustomEndpointObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def CustomEndpoint
  @CustomEndpoint
end

#CustomFieldsObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def CustomFields
  @CustomFields
end

#DeliveryConditionsObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def DeliveryConditions
  @DeliveryConditions
end

#DeliveryStatusObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def DeliveryStatus
  @DeliveryStatus
end

#EntityListObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def EntityList
  @EntityList
end

#FieldsObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def Fields
  @Fields
end

#LogFormatObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def LogFormat
  @LogFormat
end

#LogTypeObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def LogType
  @LogType
end

#S3Object

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def S3
  @S3
end

#SampleObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def Sample
  @Sample
end

#TaskIdObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def TaskId
  @TaskId
end

#TaskNameObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def TaskName
  @TaskName
end

#TaskTypeObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def TaskType
  @TaskType
end

#UpdateTimeObject

<li>当 TaskType 取值为 custom_endpoint 时,默认格式为多个 JSON 对象组成的数组,每个 JSON 对象为一条日志;</li> <li>当 TaskType 取值为 s3 时,默认格式为 JSON Lines。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    实时日志投递任务 ID。

  • TaskName:

    实时日志投递任务的名称。

  • DeliveryStatus:

    实时日志投递任务的状态,取值有: <li>enabled: 已启用;</li> <li>disabled: 已停用;</li><li>deleted: 异常删除状态,请检查目的地腾讯云 CLS 日志集/日志主题是否已被删除。</li>

  • TaskType:

    实时日志投递任务类型,取值有: <li>cls: 推送到腾讯云 CLS;</li> <li>custom_endpoint:推送到自定义 HTTP(S) 地址;</li> <li>s3:推送到 AWS S3 兼容存储桶地址;</li><li>log_analysis:推送到 EdgeOne 日志分析。</li>

  • EntityList:

    实时日志投递任务对应的实体(七层域名或者四层代理实例)列表。取值示例如下: <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>

  • LogType:

    数据投递类型,取值有: <li>domain:站点加速日志;</li> <li>application:四层代理日志;</li> <li>web-rateLiming:速率限制和 CC 攻击防护日志;</li> <li>web-attack:托管规则日志;</li> <li>web-rule:自定义规则日志;</li> <li>web-bot:Bot管理日志。</li>

  • Area:

    数据投递区域,取值有: <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li>

  • Fields:

    投递的预设字段列表。

  • CustomFields:

    投递的自定义字段列表。

  • DeliveryConditions:

    日志投递的过滤条件。

  • Sample:

    采样比例,采用千分制,取值范围为1-1000,例如:605 表示采样比例为 60.5%。

  • LogFormat:

    日志投递的输出格式。出参为 null 时表示为默认格式,默认格式逻辑如下:

  • CLS:

    CLS 的配置信息。

  • CustomEndpoint:

    自定义 HTTP 服务的配置信息。

  • S3:

    AWS S3 兼容存储桶的配置信息。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



19847
19848
19849
# File 'lib/v20220901/models.rb', line 19847

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
# File 'lib/v20220901/models.rb', line 19869

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskName = params['TaskName']
  @DeliveryStatus = params['DeliveryStatus']
  @TaskType = params['TaskType']
  @EntityList = params['EntityList']
  @LogType = params['LogType']
  @Area = params['Area']
  @Fields = params['Fields']
  unless params['CustomFields'].nil?
    @CustomFields = []
    params['CustomFields'].each do |i|
      customfield_tmp = CustomField.new
      customfield_tmp.deserialize(i)
      @CustomFields << customfield_tmp
    end
  end
  unless params['DeliveryConditions'].nil?
    @DeliveryConditions = []
    params['DeliveryConditions'].each do |i|
      deliverycondition_tmp = DeliveryCondition.new
      deliverycondition_tmp.deserialize(i)
      @DeliveryConditions << deliverycondition_tmp
    end
  end
  @Sample = params['Sample']
  unless params['LogFormat'].nil?
    @LogFormat = LogFormat.new
    @LogFormat.deserialize(params['LogFormat'])
  end
  unless params['CLS'].nil?
    @CLS = CLSTopic.new
    @CLS.deserialize(params['CLS'])
  end
  unless params['CustomEndpoint'].nil?
    @CustomEndpoint = CustomEndpoint.new
    @CustomEndpoint.deserialize(params['CustomEndpoint'])
  end
  unless params['S3'].nil?
    @S3 = S3.new
    @S3.deserialize(params['S3'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end