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, trialstatus = nil, trialstarttime = nil, trialduration = nil, trialclosetime = nil, trialdescribeloghours = nil) ⇒ InstanceDbAuditStatus

Returns a new instance of InstanceDbAuditStatus.



9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
# File 'lib/v20170320/models.rb', line 9410

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, trialstatus=nil, trialstarttime=nil, trialduration=nil, trialclosetime=nil, trialdescribeloghours=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
  @TrialStatus = trialstatus
  @TrialStartTime = trialstarttime
  @TrialDuration = trialduration
  @TrialCloseTime = trialclosetime
  @TrialDescribeLogHours = trialdescribeloghours
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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

def RuleTemplateIds
  @RuleTemplateIds
end

#TrialCloseTimeObject

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

def TrialCloseTime
  @TrialCloseTime
end

#TrialDescribeLogHoursObject

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

def TrialDescribeLogHours
  @TrialDescribeLogHours
end

#TrialDurationObject

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

def TrialDuration
  @TrialDuration
end

#TrialStartTimeObject

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

def TrialStartTime
  @TrialStartTime
end

#TrialStatusObject

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:

    实例所应用的规则模板。

  • TrialStatus:

    限免状态

  • TrialStartTime:

    限免开启时间

  • TrialDuration:

    限免持续时间

  • TrialCloseTime:

    限免关闭时间

  • TrialDescribeLogHours:

    限免期查询日志时长



9408
9409
9410
# File 'lib/v20170320/models.rb', line 9408

def TrialStatus
  @TrialStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
# File 'lib/v20170320/models.rb', line 9433

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']
  @TrialStatus = params['TrialStatus']
  @TrialStartTime = params['TrialStartTime']
  @TrialDuration = params['TrialDuration']
  @TrialCloseTime = params['TrialCloseTime']
  @TrialDescribeLogHours = params['TrialDescribeLogHours']
end