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.
10383 10384 10385 10386 10387 10388 |
# File 'lib/v20170320/models.rb', line 10383 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 - 五年;
10381 10382 10383 |
# File 'lib/v20170320/models.rb', line 10381 def CloseAudit @CloseAudit end |
#HighLogExpireDay ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10381 10382 10383 |
# File 'lib/v20170320/models.rb', line 10381 def HighLogExpireDay @HighLogExpireDay end |
#InstanceId ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10381 10382 10383 |
# File 'lib/v20170320/models.rb', line 10381 def InstanceId @InstanceId end |
#LogExpireDay ⇒ Object
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;说明:
-
当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
-
CloseAudit、LogExpireDay 必须至少提供一个,如果两个都提供则按照 CloseAudit 优先的逻辑处理。
-
可通过设置此参数来关闭审计服务,已关闭后不能通过此接口来开启审计服务。
7 - 一周30 - 一个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年;
10381 10382 10383 |
# File 'lib/v20170320/models.rb', line 10381 def LogExpireDay @LogExpireDay end |
Instance Method Details
#deserialize(params) ⇒ Object
10390 10391 10392 10393 10394 10395 |
# File 'lib/v20170320/models.rb', line 10390 def deserialize(params) @InstanceId = params['InstanceId'] @LogExpireDay = params['LogExpireDay'] @CloseAudit = params['CloseAudit'] @HighLogExpireDay = params['HighLogExpireDay'] end |