Class: TencentCloud::Cynosdb::V20190107::ClusterInstanceDetail

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

Overview

集群实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, instancetype = nil, instancestatus = nil, instancestatusdesc = nil, instancecpu = nil, instancememory = nil, instancestorage = nil, instancerole = nil, maintainstarttime = nil, maintainduration = nil, maintainweekdays = nil, serverlessstatus = nil, instancetasks = nil, instancedevicetype = nil, instancestoragetype = nil, dbmode = nil, nodelist = nil) ⇒ ClusterInstanceDetail

Returns a new instance of ClusterInstanceDetail.



1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
# File 'lib/v20190107/models.rb', line 1658

def initialize(instanceid=nil, instancename=nil, instancetype=nil, instancestatus=nil, instancestatusdesc=nil, instancecpu=nil, instancememory=nil, instancestorage=nil, instancerole=nil, maintainstarttime=nil, maintainduration=nil, maintainweekdays=nil, serverlessstatus=nil, instancetasks=nil, instancedevicetype=nil, instancestoragetype=nil, dbmode=nil, nodelist=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceType = instancetype
  @InstanceStatus = instancestatus
  @InstanceStatusDesc = instancestatusdesc
  @InstanceCpu = instancecpu
  @InstanceMemory = instancememory
  @InstanceStorage = instancestorage
  @InstanceRole = instancerole
  @MaintainStartTime = maintainstarttime
  @MaintainDuration = maintainduration
  @MaintainWeekDays = maintainweekdays
  @ServerlessStatus = serverlessstatus
  @InstanceTasks = instancetasks
  @InstanceDeviceType = instancedevicetype
  @InstanceStorageType = instancestoragetype
  @DbMode = dbmode
  @NodeList = nodelist
end

Instance Attribute Details

#DbModeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def DbMode
  @DbMode
end

#InstanceCpuObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceCpu
  @InstanceCpu
end

#InstanceDeviceTypeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceDeviceType
  @InstanceDeviceType
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceId
  @InstanceId
end

#InstanceMemoryObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceMemory
  @InstanceMemory
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceName
  @InstanceName
end

#InstanceRoleObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceRole
  @InstanceRole
end

#InstanceStatusObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceStatus
  @InstanceStatus
end

#InstanceStatusDescObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceStatusDesc
  @InstanceStatusDesc
end

#InstanceStorageObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceStorage
  @InstanceStorage
end

#InstanceStorageTypeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceStorageType
  @InstanceStorageType
end

#InstanceTasksObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceTasks
  @InstanceTasks
end

#InstanceTypeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def InstanceType
  @InstanceType
end

#MaintainDurationObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def MaintainDuration
  @MaintainDuration
end

#MaintainStartTimeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def MaintainStartTime
  @MaintainStartTime
end

#MaintainWeekDaysObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def MaintainWeekDays
  @MaintainWeekDays
end

#NodeListObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def NodeList
  @NodeList
end

#ServerlessStatusObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    引擎类型

  • InstanceStatus:

    实例状态

  • InstanceStatusDesc:

    实例状态描述

  • InstanceCpu:

    cpu核数

  • InstanceMemory:

    内存

  • InstanceStorage:

    硬盘

  • InstanceRole:

    实例角色

  • MaintainStartTime:

    执行开始时间(距离0点的秒数)

  • MaintainDuration:

    持续的时间(单位:秒)

  • MaintainWeekDays:

    可以执行的时间,枚举值:[“Mon”,“Tue”,“Wed”,“Thu”,“Fri”, “Sat”, “Sun”]

  • ServerlessStatus:

    serverless实例子状态

  • InstanceTasks:

    实例任务信息

  • InstanceDeviceType:

    实例机器类型

  • InstanceStorageType:

    实例存储类型

  • DbMode:

    数据库类型

  • NodeList:

    节点列表



1656
1657
1658
# File 'lib/v20190107/models.rb', line 1656

def ServerlessStatus
  @ServerlessStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'lib/v20190107/models.rb', line 1679

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceType = params['InstanceType']
  @InstanceStatus = params['InstanceStatus']
  @InstanceStatusDesc = params['InstanceStatusDesc']
  @InstanceCpu = params['InstanceCpu']
  @InstanceMemory = params['InstanceMemory']
  @InstanceStorage = params['InstanceStorage']
  @InstanceRole = params['InstanceRole']
  @MaintainStartTime = params['MaintainStartTime']
  @MaintainDuration = params['MaintainDuration']
  @MaintainWeekDays = params['MaintainWeekDays']
  @ServerlessStatus = params['ServerlessStatus']
  unless params['InstanceTasks'].nil?
    @InstanceTasks = []
    params['InstanceTasks'].each do |i|
      objecttask_tmp = ObjectTask.new
      objecttask_tmp.deserialize(i)
      @InstanceTasks << objecttask_tmp
    end
  end
  @InstanceDeviceType = params['InstanceDeviceType']
  @InstanceStorageType = params['InstanceStorageType']
  @DbMode = params['DbMode']
  @NodeList = params['NodeList']
end