Class: TencentCloud::Dbbrain::V20210527::AuditInstance

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

实例详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(auditstatus = nil, billingamount = nil, billingconfirmed = nil, coldlogexpireday = nil, coldlogsize = nil, hotlogexpireday = nil, hotlogsize = nil, instanceid = nil, logexpireday = nil, createtime = nil, instanceinfo = nil) ⇒ AuditInstance

Returns a new instance of AuditInstance.



238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'lib/v20210527/models.rb', line 238

def initialize(auditstatus=nil, billingamount=nil, billingconfirmed=nil, coldlogexpireday=nil, coldlogsize=nil, hotlogexpireday=nil, hotlogsize=nil, instanceid=nil, logexpireday=nil, createtime=nil, instanceinfo=nil)
  @AuditStatus = auditstatus
  @BillingAmount = billingamount
  @BillingConfirmed = billingconfirmed
  @ColdLogExpireDay = coldlogexpireday
  @ColdLogSize = coldlogsize
  @HotLogExpireDay = hotlogexpireday
  @HotLogSize = hotlogsize
  @InstanceId = instanceid
  @LogExpireDay = logexpireday
  @CreateTime = createtime
  @InstanceInfo = instanceinfo
end

Instance Attribute Details

#AuditStatusObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def AuditStatus
  @AuditStatus
end

#BillingAmountObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def BillingAmount
  @BillingAmount
end

#BillingConfirmedObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def BillingConfirmed
  @BillingConfirmed
end

#ColdLogExpireDayObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def ColdLogExpireDay
  @ColdLogExpireDay
end

#ColdLogSizeObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def ColdLogSize
  @ColdLogSize
end

#CreateTimeObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def CreateTime
  @CreateTime
end

#HotLogExpireDayObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def HotLogExpireDay
  @HotLogExpireDay
end

#HotLogSizeObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def HotLogSize
  @HotLogSize
end

#InstanceIdObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def InstanceId
  @InstanceId
end

#InstanceInfoObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def InstanceInfo
  @InstanceInfo
end

#LogExpireDayObject

Parameters:

  • AuditStatus:

    审计状态,已开通审计为:YES,未开通审计为:ON。

  • BillingAmount:

    审计日志大小,为兼容老版本用。

  • BillingConfirmed:

    计费确认状态,0-未确认;1-已确认。

  • ColdLogExpireDay:

    低频存储时长。

  • ColdLogSize:

    低频日志存储量单位MB。

  • HotLogExpireDay:

    高频日志存储天数。

  • HotLogSize:

    高频日志存储量,单位MB。

  • InstanceId:

    实例Id。

  • LogExpireDay:

    日志保存总天数,为高频存储时长+低频存储时长。

  • CreateTime:

    实例创建时间。

  • InstanceInfo:

    实例详细信息。



236
237
238
# File 'lib/v20210527/models.rb', line 236

def LogExpireDay
  @LogExpireDay
end

Instance Method Details

#deserialize(params) ⇒ Object



252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
# File 'lib/v20210527/models.rb', line 252

def deserialize(params)
  @AuditStatus = params['AuditStatus']
  @BillingAmount = params['BillingAmount']
  @BillingConfirmed = params['BillingConfirmed']
  @ColdLogExpireDay = params['ColdLogExpireDay']
  @ColdLogSize = params['ColdLogSize']
  @HotLogExpireDay = params['HotLogExpireDay']
  @HotLogSize = params['HotLogSize']
  @InstanceId = params['InstanceId']
  @LogExpireDay = params['LogExpireDay']
  @CreateTime = params['CreateTime']
  unless params['InstanceInfo'].nil?
    @InstanceInfo = AuditInstanceInfo.new
    @InstanceInfo.deserialize(params['InstanceInfo'])
  end
end