Class: TencentCloud::Mongodb::V20190725::InstanceInfo

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

Overview

实例信息详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(auditlogexpireday = nil, auditstatus = nil, instanceid = nil, instancename = nil, instancerole = nil, instancetype = nil, mongodbversion = nil, projectid = nil, region = nil, status = nil, supportaudit = nil, zone = nil, taglist = nil) ⇒ InstanceInfo

Returns a new instance of InstanceInfo.



4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
# File 'lib/v20190725/models.rb', line 4281

def initialize(auditlogexpireday=nil, auditstatus=nil, instanceid=nil, instancename=nil, instancerole=nil, instancetype=nil, mongodbversion=nil, projectid=nil, region=nil, status=nil, supportaudit=nil, zone=nil, taglist=nil)
  @AuditLogExpireDay = auditlogexpireday
  @AuditStatus = auditstatus
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceRole = instancerole
  @InstanceType = instancetype
  @MongodbVersion = mongodbversion
  @ProjectId = projectid
  @Region = region
  @Status = status
  @SupportAudit = supportaudit
  @Zone = zone
  @TagList = taglist
end

Instance Attribute Details

#AuditLogExpireDayObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def AuditLogExpireDay
  @AuditLogExpireDay
end

#AuditStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def AuditStatus
  @AuditStatus
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def InstanceId
  @InstanceId
end

#InstanceNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def InstanceName
  @InstanceName
end

#InstanceRoleObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def InstanceRole
  @InstanceRole
end

#InstanceTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def InstanceType
  @InstanceType
end

#MongodbVersionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def MongodbVersion
  @MongodbVersion
end

#ProjectIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def ProjectId
  @ProjectId
end

#RegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def Region
  @Region
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def Status
  @Status
end

#SupportAuditObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def SupportAudit
  @SupportAudit
end

#TagListObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def TagList
  @TagList
end

#ZoneObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AuditLogExpireDay:

    审计日志保存时长。

  • AuditStatus:

    审计状态。

  • InstanceId:

    实例 ID。

  • InstanceName:

    实例名。

  • InstanceRole:

    实例角色。

  • InstanceType:

    实例类型。

  • MongodbVersion:

    数据库版本。

  • ProjectId:

    项目 ID。

  • Region:

    地域。

  • Status:

    实例状态。

  • SupportAudit:

    是否支持审计。

  • Zone:

    可用区。

  • TagList:

    标签信息



4279
4280
4281
# File 'lib/v20190725/models.rb', line 4279

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
# File 'lib/v20190725/models.rb', line 4297

def deserialize(params)
  @AuditLogExpireDay = params['AuditLogExpireDay']
  @AuditStatus = params['AuditStatus']
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceRole = params['InstanceRole']
  @InstanceType = params['InstanceType']
  @MongodbVersion = params['MongodbVersion']
  @ProjectId = params['ProjectId']
  @Region = params['Region']
  @Status = params['Status']
  @SupportAudit = params['SupportAudit']
  @Zone = params['Zone']
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      taginfo_tmp = TagInfo.new
      taginfo_tmp.deserialize(i)
      @TagList << taginfo_tmp
    end
  end
end