Class: TencentCloud::Cdb::V20170320::AuditLogFilter

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

Overview

审计日志过滤条件。查询审计日志时,用户过滤返回的审计日志。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(host = nil, user = nil, dbname = nil, tablename = nil, policyname = nil, sql = nil, sqltype = nil, exectime = nil, affectrows = nil, sqltypes = nil, sqls = nil, affectrowssection = nil, sentrowssection = nil, exectimesection = nil, lockwaittimesection = nil, iowaittimesection = nil, transactionlivingtimesection = nil, threadid = nil, sentrows = nil, errcode = nil) ⇒ AuditLogFilter

Returns a new instance of AuditLogFilter.



853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
# File 'lib/v20170320/models.rb', line 853

def initialize(host=nil, user=nil, dbname=nil, tablename=nil, policyname=nil, sql=nil, sqltype=nil, exectime=nil, affectrows=nil, sqltypes=nil, sqls=nil, affectrowssection=nil, sentrowssection=nil, exectimesection=nil, lockwaittimesection=nil, iowaittimesection=nil, transactionlivingtimesection=nil, threadid=nil, sentrows=nil, errcode=nil)
  @Host = host
  @User = user
  @DBName = dbname
  @TableName = tablename
  @PolicyName = policyname
  @Sql = sql
  @SqlType = sqltype
  @ExecTime = exectime
  @AffectRows = affectrows
  @SqlTypes = sqltypes
  @Sqls = sqls
  @AffectRowsSection = affectrowssection
  @SentRowsSection = sentrowssection
  @ExecTimeSection = exectimesection
  @LockWaitTimeSection = lockwaittimesection
  @IoWaitTimeSection = iowaittimesection
  @TransactionLivingTimeSection = transactionlivingtimesection
  @ThreadId = threadid
  @SentRows = sentrows
  @ErrCode = errcode
end

Instance Attribute Details

#AffectRowsObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def AffectRows
  @AffectRows
end

#AffectRowsSectionObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def AffectRowsSection
  @AffectRowsSection
end

#DBNameObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def DBName
  @DBName
end

#ErrCodeObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def ErrCode
  @ErrCode
end

#ExecTimeObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def ExecTime
  @ExecTime
end

#ExecTimeSectionObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def ExecTimeSection
  @ExecTimeSection
end

#HostObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def Host
  @Host
end

#IoWaitTimeSectionObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def IoWaitTimeSection
  @IoWaitTimeSection
end

#LockWaitTimeSectionObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def LockWaitTimeSection
  @LockWaitTimeSection
end

#PolicyNameObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def PolicyName
  @PolicyName
end

#SentRowsObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def SentRows
  @SentRows
end

#SentRowsSectionObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def SentRowsSection
  @SentRowsSection
end

#SqlObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def Sql
  @Sql
end

#SqlsObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def Sqls
  @Sqls
end

#SqlTypeObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def SqlType
  @SqlType
end

#SqlTypesObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def SqlTypes
  @SqlTypes
end

#TableNameObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def TableName
  @TableName
end

#ThreadIdObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def ThreadId
  @ThreadId
end

#TransactionLivingTimeSectionObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def TransactionLivingTimeSection
  @TransactionLivingTimeSection
end

#UserObject

Parameters:

  • Host:

    客户端地址。

  • User:

    用户名。

  • DBName:

    数据库名称。

  • TableName:

    表名称。

  • PolicyName:

    审计策略名称。

  • Sql:

    SQL 语句。支持模糊匹配。

  • SqlType:

    SQL 类型。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • ExecTime:

    执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • SqlTypes:

    SQL 类型。支持多个类型同时查询。目前支持:“SELECT”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “DROP”, “ALTER”, “SET”, “REPLACE”, “EXECUTE”。

  • Sqls:

    SQL 语句。支持传递多个sql语句。

  • AffectRowsSection:

    影响行数,格式为M-N,例如:10-200

  • SentRowsSection:

    返回行数,格式为M-N,例如:10-200

  • ExecTimeSection:

    执行时间,格式为M-N,例如:10-200

  • LockWaitTimeSection:

    锁等待时间,格式为M-N,例如:10-200

  • IoWaitTimeSection:

    IO等待时间,格式为M-N,例如:10-200

  • TransactionLivingTimeSection:

    事务持续时间,格式为M-N,例如:10-200

  • ThreadId:

    线程ID

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • ErrCode:

    mysql错误码



851
852
853
# File 'lib/v20170320/models.rb', line 851

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
# File 'lib/v20170320/models.rb', line 876

def deserialize(params)
  @Host = params['Host']
  @User = params['User']
  @DBName = params['DBName']
  @TableName = params['TableName']
  @PolicyName = params['PolicyName']
  @Sql = params['Sql']
  @SqlType = params['SqlType']
  @ExecTime = params['ExecTime']
  @AffectRows = params['AffectRows']
  @SqlTypes = params['SqlTypes']
  @Sqls = params['Sqls']
  @AffectRowsSection = params['AffectRowsSection']
  @SentRowsSection = params['SentRowsSection']
  @ExecTimeSection = params['ExecTimeSection']
  @LockWaitTimeSection = params['LockWaitTimeSection']
  @IoWaitTimeSection = params['IoWaitTimeSection']
  @TransactionLivingTimeSection = params['TransactionLivingTimeSection']
  @ThreadId = params['ThreadId']
  @SentRows = params['SentRows']
  @ErrCode = params['ErrCode']
end