Class: TencentCloud::Cdb::V20170320::ModifyAuditConfigRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::ModifyAuditConfigRequest
- Defined in:
- lib/v20170320/models.rb
Overview
ModifyAuditConfig请求参数结构体
Instance Attribute Summary collapse
-
#CloseAudit ⇒ Object
7 - 一周 30 - 一个月; 180 - 六个月; 365 - 一年; 1095 - 三年; 1825 - 五年; 说明: 1.
-
#HighLogExpireDay ⇒ Object
7 - 一周 30 - 一个月; 180 - 六个月; 365 - 一年; 1095 - 三年; 1825 - 五年; 说明: 1.
-
#InstanceId ⇒ Object
7 - 一周 30 - 一个月; 180 - 六个月; 365 - 一年; 1095 - 三年; 1825 - 五年; 说明: 1.
-
#LogExpireDay ⇒ Object
7 - 一周 30 - 一个月; 180 - 六个月; 365 - 一年; 1095 - 三年; 1825 - 五年; 说明: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, logexpireday = nil, closeaudit = nil, highlogexpireday = nil) ⇒ ModifyAuditConfigRequest
constructor
A new instance of ModifyAuditConfigRequest.
Constructor Details
#initialize(instanceid = nil, logexpireday = nil, closeaudit = nil, highlogexpireday = nil) ⇒ ModifyAuditConfigRequest
Returns a new instance of ModifyAuditConfigRequest.
10206 10207 10208 10209 10210 10211 |
# File 'lib/v20170320/models.rb', line 10206 def initialize(instanceid=nil, logexpireday=nil, closeaudit=nil, highlogexpireday=nil) @InstanceId = instanceid @LogExpireDay = logexpireday @CloseAudit = closeaudit @HighLogExpireDay = highlogexpireday end |
Instance Attribute Details
#CloseAudit ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10204 10205 10206 |
# File 'lib/v20170320/models.rb', line 10204 def CloseAudit @CloseAudit end |
#HighLogExpireDay ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10204 10205 10206 |
# File 'lib/v20170320/models.rb', line 10204 def HighLogExpireDay @HighLogExpireDay end |
#InstanceId ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10204 10205 10206 |
# File 'lib/v20170320/models.rb', line 10204 def InstanceId @InstanceId end |
#LogExpireDay ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10204 10205 10206 |
# File 'lib/v20170320/models.rb', line 10204 def LogExpireDay @LogExpireDay end |
Instance Method Details
#deserialize(params) ⇒ Object
10213 10214 10215 10216 10217 10218 |
# File 'lib/v20170320/models.rb', line 10213 def deserialize(params) @InstanceId = params['InstanceId'] @LogExpireDay = params['LogExpireDay'] @CloseAudit = params['CloseAudit'] @HighLogExpireDay = params['HighLogExpireDay'] end |