Class: TencentCloud::Teo::V20220901::DescribeRealtimeLogDeliveryTasksRequest

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

Overview

DescribeRealtimeLogDeliveryTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, offset = nil, limit = nil, filters = nil) ⇒ DescribeRealtimeLogDeliveryTasksRequest

Returns a new instance of DescribeRealtimeLogDeliveryTasksRequest.



10214
10215
10216
10217
10218
10219
# File 'lib/v20220901/models.rb', line 10214

def initialize(zoneid=nil, offset=nil, limit=nil, filters=nil)
  @ZoneId = zoneid
  @Offset = offset
  @Limit = limit
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

<li>task-id:按照实时日志投递任务 ID进行过滤。不支持模糊查询。</li> <li>task-name:按照实时日志投递任务名称进行过滤。支持模糊查询,使用模糊查询时,仅支持填写一个实时日志投递任务名称。</li> <li>entity-list:按照实时日志投递任务对应的实体进行过滤。不支持模糊查询。示例值:domain.example.com 或者 sid-2s69eb5wcms7。</li> <li>task-type:按照实时日志投递任务类型进行过滤。不支持模糊查询。可选项如下:
   cls: 推送到腾讯云 CLS;
   custom_endpoint:推送到自定义 HTTP(S) 地址;
   s3:推送到 AWS S3 兼容存储桶地址;
   log_analysis:推送到 EdgeOne 日志分析。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • Offset:

    分页查询偏移量。默认值:0。

  • Limit:

    分页查询限制数目。默认值:20,最大值:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。该参数不填写时,返回当前 zone-id 下所有实时日志投递任务信息。详细的过滤条件如下:



10212
10213
10214
# File 'lib/v20220901/models.rb', line 10212

def Filters
  @Filters
end

#LimitObject

<li>task-id:按照实时日志投递任务 ID进行过滤。不支持模糊查询。</li> <li>task-name:按照实时日志投递任务名称进行过滤。支持模糊查询,使用模糊查询时,仅支持填写一个实时日志投递任务名称。</li> <li>entity-list:按照实时日志投递任务对应的实体进行过滤。不支持模糊查询。示例值:domain.example.com 或者 sid-2s69eb5wcms7。</li> <li>task-type:按照实时日志投递任务类型进行过滤。不支持模糊查询。可选项如下:
   cls: 推送到腾讯云 CLS;
   custom_endpoint:推送到自定义 HTTP(S) 地址;
   s3:推送到 AWS S3 兼容存储桶地址;
   log_analysis:推送到 EdgeOne 日志分析。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • Offset:

    分页查询偏移量。默认值:0。

  • Limit:

    分页查询限制数目。默认值:20,最大值:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。该参数不填写时,返回当前 zone-id 下所有实时日志投递任务信息。详细的过滤条件如下:



10212
10213
10214
# File 'lib/v20220901/models.rb', line 10212

def Limit
  @Limit
end

#OffsetObject

<li>task-id:按照实时日志投递任务 ID进行过滤。不支持模糊查询。</li> <li>task-name:按照实时日志投递任务名称进行过滤。支持模糊查询,使用模糊查询时,仅支持填写一个实时日志投递任务名称。</li> <li>entity-list:按照实时日志投递任务对应的实体进行过滤。不支持模糊查询。示例值:domain.example.com 或者 sid-2s69eb5wcms7。</li> <li>task-type:按照实时日志投递任务类型进行过滤。不支持模糊查询。可选项如下:
   cls: 推送到腾讯云 CLS;
   custom_endpoint:推送到自定义 HTTP(S) 地址;
   s3:推送到 AWS S3 兼容存储桶地址;
   log_analysis:推送到 EdgeOne 日志分析。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • Offset:

    分页查询偏移量。默认值:0。

  • Limit:

    分页查询限制数目。默认值:20,最大值:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。该参数不填写时,返回当前 zone-id 下所有实时日志投递任务信息。详细的过滤条件如下:



10212
10213
10214
# File 'lib/v20220901/models.rb', line 10212

def Offset
  @Offset
end

#ZoneIdObject

<li>task-id:按照实时日志投递任务 ID进行过滤。不支持模糊查询。</li> <li>task-name:按照实时日志投递任务名称进行过滤。支持模糊查询,使用模糊查询时,仅支持填写一个实时日志投递任务名称。</li> <li>entity-list:按照实时日志投递任务对应的实体进行过滤。不支持模糊查询。示例值:domain.example.com 或者 sid-2s69eb5wcms7。</li> <li>task-type:按照实时日志投递任务类型进行过滤。不支持模糊查询。可选项如下:
   cls: 推送到腾讯云 CLS;
   custom_endpoint:推送到自定义 HTTP(S) 地址;
   s3:推送到 AWS S3 兼容存储桶地址;
   log_analysis:推送到 EdgeOne 日志分析。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • Offset:

    分页查询偏移量。默认值:0。

  • Limit:

    分页查询限制数目。默认值:20,最大值:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。该参数不填写时,返回当前 zone-id 下所有实时日志投递任务信息。详细的过滤条件如下:



10212
10213
10214
# File 'lib/v20220901/models.rb', line 10212

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
# File 'lib/v20220901/models.rb', line 10221

def deserialize(params)
  @ZoneId = params['ZoneId']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      advancedfilter_tmp = AdvancedFilter.new
      advancedfilter_tmp.deserialize(i)
      @Filters << advancedfilter_tmp
    end
  end
end