Class: TencentCloud::Cdb::V20170320::InstanceDbAuditStatus

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(instanceid = nil, auditstatus = nil, audittask = nil, logexpireday = nil, highlogexpireday = nil, lowlogexpireday = nil, billingamount = nil, highrealstorage = nil, lowrealstorage = nil, auditall = nil, createat = nil, instanceinfo = nil, realstorage = nil, oldrule = nil, ruletemplateids = nil) ⇒ InstanceDbAuditStatus

Returns a new instance of InstanceDbAuditStatus.



9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
# File 'lib/v20170320/models.rb', line 9266

def initialize(instanceid=nil, auditstatus=nil, audittask=nil, logexpireday=nil, highlogexpireday=nil, lowlogexpireday=nil, billingamount=nil, highrealstorage=nil, lowrealstorage=nil, auditall=nil, createat=nil, instanceinfo=nil, realstorage=nil, oldrule=nil, ruletemplateids=nil)
  @InstanceId = instanceid
  @AuditStatus = auditstatus
  @AuditTask = audittask
  @LogExpireDay = logexpireday
  @HighLogExpireDay = highlogexpireday
  @LowLogExpireDay = lowlogexpireday
  @BillingAmount = billingamount
  @HighRealStorage = highrealstorage
  @LowRealStorage = lowrealstorage
  @AuditAll = auditall
  @CreateAt = createat
  @InstanceInfo = instanceinfo
  @RealStorage = realstorage
  @OldRule = oldrule
  @RuleTemplateIds = ruletemplateids
end

Instance Attribute Details

#AuditAllObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def AuditAll
  @AuditAll
end

#AuditStatusObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def AuditStatus
  @AuditStatus
end

#AuditTaskObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def AuditTask
  @AuditTask
end

#BillingAmountObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def BillingAmount
  @BillingAmount
end

#CreateAtObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def CreateAt
  @CreateAt
end

#HighLogExpireDayObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def HighLogExpireDay
  @HighLogExpireDay
end

#HighRealStorageObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def HighRealStorage
  @HighRealStorage
end

#InstanceIdObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def InstanceId
  @InstanceId
end

#InstanceInfoObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def InstanceInfo
  @InstanceInfo
end

#LogExpireDayObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def LogExpireDay
  @LogExpireDay
end

#LowLogExpireDayObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def LowLogExpireDay
  @LowLogExpireDay
end

#LowRealStorageObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def LowRealStorage
  @LowRealStorage
end

#OldRuleObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def OldRule
  @OldRule
end

#RealStorageObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def RealStorage
  @RealStorage
end

#RuleTemplateIdsObject

7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。3 - 3天;7 - 一周;30 - 一个月;90 - 三个月;180 - 六个月;365 - 一年;1095 - 三年;1825 - 五年。

Parameters:

  • InstanceId:

    实例ID。

  • AuditStatus:

    审计状态。ON-表示审计已开启,OFF-表示审计关闭

  • AuditTask:

    任务状态。0-无任务;1-审计开启中,2-审计关闭中。

  • LogExpireDay:

    日志保留时长。支持值包括:

  • HighLogExpireDay:

    高频存储时长。支持值包括:

  • LowLogExpireDay:

    低频存储时长。单位:天,等于日志保存时长减去高频存储时长。

  • BillingAmount:

    日志存储量(单位:GB)。

  • HighRealStorage:

    高频存储量(单位:GB)。

  • LowRealStorage:

    低频存储量(单位:GB)。

  • AuditAll:

    是否为全审计。true-表示全审计。

  • CreateAt:

    审计开通时间。

  • InstanceInfo:

    实例相关信息

  • RealStorage:

    总存储量(单位:GB)。

  • OldRule:

    是否包含审计策略

  • RuleTemplateIds:

    实例所应用的规则模板。



9264
9265
9266
# File 'lib/v20170320/models.rb', line 9264

def RuleTemplateIds
  @RuleTemplateIds
end

Instance Method Details

#deserialize(params) ⇒ Object



9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
# File 'lib/v20170320/models.rb', line 9284

def deserialize(params)
  @InstanceId = params['InstanceId']
  @AuditStatus = params['AuditStatus']
  @AuditTask = params['AuditTask']
  @LogExpireDay = params['LogExpireDay']
  @HighLogExpireDay = params['HighLogExpireDay']
  @LowLogExpireDay = params['LowLogExpireDay']
  @BillingAmount = params['BillingAmount']
  @HighRealStorage = params['HighRealStorage']
  @LowRealStorage = params['LowRealStorage']
  @AuditAll = params['AuditAll']
  @CreateAt = params['CreateAt']
  unless params['InstanceInfo'].nil?
    @InstanceInfo = AuditInstanceInfo.new
    @InstanceInfo.deserialize(params['InstanceInfo'])
  end
  @RealStorage = params['RealStorage']
  @OldRule = params['OldRule']
  @RuleTemplateIds = params['RuleTemplateIds']
end