Class: TencentCloud::Cdb::V20170320::CreateAuditPolicyRequest

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

Overview

CreateAuditPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, ruleid = nil, instanceid = nil, logexpireday = nil) ⇒ CreateAuditPolicyRequest

Returns a new instance of CreateAuditPolicyRequest.



2420
2421
2422
2423
2424
2425
# File 'lib/v20170320/models.rb', line 2420

def initialize(name=nil, ruleid=nil, instanceid=nil, logexpireday=nil)
  @Name = name
  @RuleId = ruleid
  @InstanceId = instanceid
  @LogExpireDay = logexpireday
end

Instance Attribute Details

#InstanceIdObject

7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。

  • LogExpireDay:

    审计日志保存时长。支持值包括:



2418
2419
2420
# File 'lib/v20170320/models.rb', line 2418

def InstanceId
  @InstanceId
end

#LogExpireDayObject

7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。

  • LogExpireDay:

    审计日志保存时长。支持值包括:



2418
2419
2420
# File 'lib/v20170320/models.rb', line 2418

def LogExpireDay
  @LogExpireDay
end

#NameObject

7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。

  • LogExpireDay:

    审计日志保存时长。支持值包括:



2418
2419
2420
# File 'lib/v20170320/models.rb', line 2418

def Name
  @Name
end

#RuleIdObject

7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。

  • LogExpireDay:

    审计日志保存时长。支持值包括:



2418
2419
2420
# File 'lib/v20170320/models.rb', line 2418

def RuleId
  @RuleId
end

Instance Method Details

#deserialize(params) ⇒ Object



2427
2428
2429
2430
2431
2432
# File 'lib/v20170320/models.rb', line 2427

def deserialize(params)
  @Name = params['Name']
  @RuleId = params['RuleId']
  @InstanceId = params['InstanceId']
  @LogExpireDay = params['LogExpireDay']
end