Class: TencentCloud::Dbbrain::V20191016::InstanceInfo

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

Overview

查询实例列表,返回实例的相关信息的对象。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, region = nil, healthscore = nil, product = nil, eventcount = nil, instancetype = nil, cpu = nil, memory = nil, volume = nil, engineversion = nil, vip = nil, vport = nil, source = nil, groupid = nil, groupname = nil, status = nil, uniqsubnetid = nil, deploymode = nil, initflag = nil, taskstatus = nil, uniqvpcid = nil, instanceconf = nil, deadlinetime = nil, issupported = nil, secauditstatus = nil, auditpolicystatus = nil, auditrunningstatus = nil, internalvip = nil, internalvport = nil, createtime = nil, clusterid = nil, clustername = nil) ⇒ InstanceInfo



2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
# File 'lib/v20191016/models.rb', line 2124

def initialize(instanceid=nil, instancename=nil, region=nil, healthscore=nil, product=nil, eventcount=nil, instancetype=nil, cpu=nil, memory=nil, volume=nil, engineversion=nil, vip=nil, vport=nil, source=nil, groupid=nil, groupname=nil, status=nil, uniqsubnetid=nil, deploymode=nil, initflag=nil, taskstatus=nil, uniqvpcid=nil, instanceconf=nil, deadlinetime=nil, issupported=nil, secauditstatus=nil, auditpolicystatus=nil, auditrunningstatus=nil, internalvip=nil, internalvport=nil, createtime=nil, clusterid=nil, clustername=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @Region = region
  @HealthScore = healthscore
  @Product = product
  @EventCount = eventcount
  @InstanceType = instancetype
  @Cpu = cpu
  @Memory = memory
  @Volume = volume
  @EngineVersion = engineversion
  @Vip = vip
  @Vport = vport
  @Source = source
  @GroupId = groupid
  @GroupName = groupname
  @Status = status
  @UniqSubnetId = uniqsubnetid
  @DeployMode = deploymode
  @InitFlag = initflag
  @TaskStatus = taskstatus
  @UniqVpcId = uniqvpcid
  @InstanceConf = instanceconf
  @DeadlineTime = deadlinetime
  @IsSupported = issupported
  @SecAuditStatus = secauditstatus
  @AuditPolicyStatus = auditpolicystatus
  @AuditRunningStatus = auditrunningstatus
  @InternalVip = internalvip
  @InternalVport = internalvport
  @CreateTime = createtime
  @ClusterId = clusterid
  @ClusterName = clustername
end

Instance Attribute Details

#AuditPolicyStatusObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def AuditPolicyStatus
  @AuditPolicyStatus
end

#AuditRunningStatusObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def AuditRunningStatus
  @AuditRunningStatus
end

#ClusterIdObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def ClusterId
  @ClusterId
end

#ClusterNameObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def ClusterName
  @ClusterName
end

#CpuObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Cpu
  @Cpu
end

#CreateTimeObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def CreateTime
  @CreateTime
end

#DeadlineTimeObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def DeadlineTime
  @DeadlineTime
end

#DeployModeObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def DeployMode
  @DeployMode
end

#EngineVersionObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def EngineVersion
  @EngineVersion
end

#EventCountObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def EventCount
  @EventCount
end

#GroupIdObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def GroupId
  @GroupId
end

#GroupNameObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def GroupName
  @GroupName
end

#HealthScoreObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def HealthScore
  @HealthScore
end

#InitFlagObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InitFlag
  @InitFlag
end

#InstanceConfObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InstanceConf
  @InstanceConf
end

#InstanceIdObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InstanceId
  @InstanceId
end

#InstanceNameObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InstanceName
  @InstanceName
end

#InstanceTypeObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InstanceType
  @InstanceType
end

#InternalVipObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InternalVip
  @InternalVip
end

#InternalVportObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def InternalVport
  @InternalVport
end

#IsSupportedObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def IsSupported
  @IsSupported
end

#MemoryObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Memory
  @Memory
end

#ProductObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Product
  @Product
end

#RegionObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Region
  @Region
end

#SecAuditStatusObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def SecAuditStatus
  @SecAuditStatus
end

#SourceObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Source
  @Source
end

#StatusObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Status
  @Status
end

#TaskStatusObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def TaskStatus
  @TaskStatus
end

#UniqSubnetIdObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def UniqSubnetId
  @UniqSubnetId
end

#UniqVpcIdObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def UniqVpcId
  @UniqVpcId
end

#VipObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Vip
  @Vip
end

#VolumeObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Volume
  @Volume
end

#VportObject



2122
2123
2124
# File 'lib/v20191016/models.rb', line 2122

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
# File 'lib/v20191016/models.rb', line 2160

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @Region = params['Region']
  @HealthScore = params['HealthScore']
  @Product = params['Product']
  @EventCount = params['EventCount']
  @InstanceType = params['InstanceType']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @EngineVersion = params['EngineVersion']
  @Vip = params['Vip']
  @Vport = params['Vport']
  @Source = params['Source']
  @GroupId = params['GroupId']
  @GroupName = params['GroupName']
  @Status = params['Status']
  @UniqSubnetId = params['UniqSubnetId']
  @DeployMode = params['DeployMode']
  @InitFlag = params['InitFlag']
  @TaskStatus = params['TaskStatus']
  @UniqVpcId = params['UniqVpcId']
  unless params['InstanceConf'].nil?
    @InstanceConf = InstanceConfs.new
    @InstanceConf.deserialize(params['InstanceConf'])
  end
  @DeadlineTime = params['DeadlineTime']
  @IsSupported = params['IsSupported']
  @SecAuditStatus = params['SecAuditStatus']
  @AuditPolicyStatus = params['AuditPolicyStatus']
  @AuditRunningStatus = params['AuditRunningStatus']
  @InternalVip = params['InternalVip']
  @InternalVport = params['InternalVport']
  @CreateTime = params['CreateTime']
  @ClusterId = params['ClusterId']
  @ClusterName = params['ClusterName']
end