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.



2448
2449
2450
2451
2452
2453
# File 'lib/v20170320/models.rb', line 2448

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:

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



2446
2447
2448
# File 'lib/v20170320/models.rb', line 2446

def InstanceId
  @InstanceId
end

#LogExpireDayObject

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

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

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

  • LogExpireDay:

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



2446
2447
2448
# File 'lib/v20170320/models.rb', line 2446

def LogExpireDay
  @LogExpireDay
end

#NameObject

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

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

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

  • LogExpireDay:

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



2446
2447
2448
# File 'lib/v20170320/models.rb', line 2446

def Name
  @Name
end

#RuleIdObject

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

Parameters:

  • Name:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • InstanceId:

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

  • LogExpireDay:

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



2446
2447
2448
# File 'lib/v20170320/models.rb', line 2446

def RuleId
  @RuleId
end

Instance Method Details

#deserialize(params) ⇒ Object



2455
2456
2457
2458
2459
2460
# File 'lib/v20170320/models.rb', line 2455

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