Class: TencentCloud::Mongodb::V20190725::CreateAuditLogFileRequest

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

Overview

CreateAuditLogFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, starttime = nil, endtime = nil, order = nil, orderby = nil, filter = nil) ⇒ CreateAuditLogFileRequest

Returns a new instance of CreateAuditLogFileRequest.



538
539
540
541
542
543
544
545
# File 'lib/v20190725/models.rb', line 538

def initialize(instanceid=nil, starttime=nil, endtime=nil, order=nil, orderby=nil, filter=nil)
  @InstanceId = instanceid
  @StartTime = starttime
  @EndTime = endtime
  @Order = order
  @OrderBy = orderby
  @Filter = filter
end

Instance Attribute Details

#EndTimeObject

  • ASC:升序。
  • DESC:降序。
  • timestamp:时间戳。
  • affectRows:影响行数。
  • execTime:执行时间。

Parameters:

  • InstanceId:

    实例 ID,格式如:cmgo-xfts****,与云数据库控制台页面中显示的实例 ID 相同。

  • StartTime:

    开始时间,格式为:"2021-07-12 10:29:20"。

  • EndTime:

    结束时间,格式为:"2021-07-12 10:39:20"。

  • Order:

    审计日志文件的排序方式。

  • OrderBy:

    审计日志文件的排序字段。当前支持的取值包括:

  • Filter:

    过滤条件。可按设置的过滤条件过滤审计日志。



536
537
538
# File 'lib/v20190725/models.rb', line 536

def EndTime
  @EndTime
end

#FilterObject

  • ASC:升序。
  • DESC:降序。
  • timestamp:时间戳。
  • affectRows:影响行数。
  • execTime:执行时间。

Parameters:

  • InstanceId:

    实例 ID,格式如:cmgo-xfts****,与云数据库控制台页面中显示的实例 ID 相同。

  • StartTime:

    开始时间,格式为:"2021-07-12 10:29:20"。

  • EndTime:

    结束时间,格式为:"2021-07-12 10:39:20"。

  • Order:

    审计日志文件的排序方式。

  • OrderBy:

    审计日志文件的排序字段。当前支持的取值包括:

  • Filter:

    过滤条件。可按设置的过滤条件过滤审计日志。



536
537
538
# File 'lib/v20190725/models.rb', line 536

def Filter
  @Filter
end

#InstanceIdObject

  • ASC:升序。
  • DESC:降序。
  • timestamp:时间戳。
  • affectRows:影响行数。
  • execTime:执行时间。

Parameters:

  • InstanceId:

    实例 ID,格式如:cmgo-xfts****,与云数据库控制台页面中显示的实例 ID 相同。

  • StartTime:

    开始时间,格式为:"2021-07-12 10:29:20"。

  • EndTime:

    结束时间,格式为:"2021-07-12 10:39:20"。

  • Order:

    审计日志文件的排序方式。

  • OrderBy:

    审计日志文件的排序字段。当前支持的取值包括:

  • Filter:

    过滤条件。可按设置的过滤条件过滤审计日志。



536
537
538
# File 'lib/v20190725/models.rb', line 536

def InstanceId
  @InstanceId
end

#OrderObject

  • ASC:升序。
  • DESC:降序。
  • timestamp:时间戳。
  • affectRows:影响行数。
  • execTime:执行时间。

Parameters:

  • InstanceId:

    实例 ID,格式如:cmgo-xfts****,与云数据库控制台页面中显示的实例 ID 相同。

  • StartTime:

    开始时间,格式为:"2021-07-12 10:29:20"。

  • EndTime:

    结束时间,格式为:"2021-07-12 10:39:20"。

  • Order:

    审计日志文件的排序方式。

  • OrderBy:

    审计日志文件的排序字段。当前支持的取值包括:

  • Filter:

    过滤条件。可按设置的过滤条件过滤审计日志。



536
537
538
# File 'lib/v20190725/models.rb', line 536

def Order
  @Order
end

#OrderByObject

  • ASC:升序。
  • DESC:降序。
  • timestamp:时间戳。
  • affectRows:影响行数。
  • execTime:执行时间。

Parameters:

  • InstanceId:

    实例 ID,格式如:cmgo-xfts****,与云数据库控制台页面中显示的实例 ID 相同。

  • StartTime:

    开始时间,格式为:"2021-07-12 10:29:20"。

  • EndTime:

    结束时间,格式为:"2021-07-12 10:39:20"。

  • Order:

    审计日志文件的排序方式。

  • OrderBy:

    审计日志文件的排序字段。当前支持的取值包括:

  • Filter:

    过滤条件。可按设置的过滤条件过滤审计日志。



536
537
538
# File 'lib/v20190725/models.rb', line 536

def OrderBy
  @OrderBy
end

#StartTimeObject

  • ASC:升序。
  • DESC:降序。
  • timestamp:时间戳。
  • affectRows:影响行数。
  • execTime:执行时间。

Parameters:

  • InstanceId:

    实例 ID,格式如:cmgo-xfts****,与云数据库控制台页面中显示的实例 ID 相同。

  • StartTime:

    开始时间,格式为:"2021-07-12 10:29:20"。

  • EndTime:

    结束时间,格式为:"2021-07-12 10:39:20"。

  • Order:

    审计日志文件的排序方式。

  • OrderBy:

    审计日志文件的排序字段。当前支持的取值包括:

  • Filter:

    过滤条件。可按设置的过滤条件过滤审计日志。



536
537
538
# File 'lib/v20190725/models.rb', line 536

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



547
548
549
550
551
552
553
554
555
556
557
# File 'lib/v20190725/models.rb', line 547

def deserialize(params)
  @InstanceId = params['InstanceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Order = params['Order']
  @OrderBy = params['OrderBy']
  unless params['Filter'].nil?
    @Filter = AuditLogFilter.new
    @Filter.deserialize(params['Filter'])
  end
end