Class: TencentCloud::Cdwch::V20200915::CNResource

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

Overview

资源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, instanceid = nil, appid = nil, uin = nil, component = nil, deploymode = nil, specname = nil, resourceid = nil, status = nil, ip = nil, cpu = nil, memory = nil, storage = nil, uuid = nil, region = nil, zone = nil, details = nil, createtime = nil, modifytime = nil, expiretime = nil) ⇒ CNResource

Returns a new instance of CNResource.



225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
# File 'lib/v20200915/models.rb', line 225

def initialize(id=nil, instanceid=nil, appid=nil, uin=nil, component=nil, deploymode=nil, specname=nil, resourceid=nil, status=nil, ip=nil, cpu=nil, memory=nil, storage=nil, uuid=nil, region=nil, zone=nil, details=nil, createtime=nil, modifytime=nil, expiretime=nil)
  @ID = id
  @InstanceID = instanceid
  @AppID = appid
  @Uin = uin
  @Component = component
  @DeployMode = deploymode
  @SpecName = specname
  @ResourceID = resourceid
  @Status = status
  @IP = ip
  @CPU = cpu
  @Memory = memory
  @Storage = storage
  @UUID = uuid
  @Region = region
  @Zone = zone
  @Details = details
  @CreateTime = createtime
  @ModifyTime = modifytime
  @ExpireTime = expiretime
end

Instance Attribute Details

#AppIDObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def AppID
  @AppID
end

#ComponentObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Component
  @Component
end

#CPUObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def CPU
  @CPU
end

#CreateTimeObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def CreateTime
  @CreateTime
end

#DeployModeObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def DeployMode
  @DeployMode
end

#DetailsObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Details
  @Details
end

#ExpireTimeObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def ExpireTime
  @ExpireTime
end

#IDObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def ID
  @ID
end

#InstanceIDObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def InstanceID
  @InstanceID
end

#IPObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def IP
  @IP
end

#MemoryObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Memory
  @Memory
end

#ModifyTimeObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def ModifyTime
  @ModifyTime
end

#RegionObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Region
  @Region
end

#ResourceIDObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def ResourceID
  @ResourceID
end

#SpecNameObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def SpecName
  @SpecName
end

#StatusObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Status
  @Status
end

#StorageObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Storage
  @Storage
end

#UinObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Uin
  @Uin
end

#UUIDObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def UUID
  @UUID
end

#ZoneObject

Parameters:

  • 资源id

  • 集群的id

  • 用户appid

  • 用户uin

  • 组件

  • 部署模式

  • 规格名称

  • 资源id

  • 资源的状态

  • 私有网络ip

  • 核数

  • 内存

  • 存储大小

  • 服务器ID

  • 地域

  • 地区

  • 详细信息

  • 创建时间

  • 修改时间

  • 过期时间



223
224
225
# File 'lib/v20200915/models.rb', line 223

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
# File 'lib/v20200915/models.rb', line 248

def deserialize(params)
  @ID = params['ID']
  @InstanceID = params['InstanceID']
  @AppID = params['AppID']
  @Uin = params['Uin']
  @Component = params['Component']
  @DeployMode = params['DeployMode']
  @SpecName = params['SpecName']
  @ResourceID = params['ResourceID']
  @Status = params['Status']
  @IP = params['IP']
  @CPU = params['CPU']
  @Memory = params['Memory']
  @Storage = params['Storage']
  @UUID = params['UUID']
  @Region = params['Region']
  @Zone = params['Zone']
  @Details = params['Details']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @ExpireTime = params['ExpireTime']
end