Class: TencentCloud::Cwp::V20180228::MachineSnapshotInfo

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

Overview

机器快照信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(quuid = nil, hostname = nil, hostip = nil, snapshotname = nil, createtime = nil, diskid = nil, instanceid = nil, regionid = nil, snapshotid = nil) ⇒ MachineSnapshotInfo

Returns a new instance of MachineSnapshotInfo.



31254
31255
31256
31257
31258
31259
31260
31261
31262
31263
31264
# File 'lib/v20180228/models.rb', line 31254

def initialize(quuid=nil, hostname=nil, hostip=nil, snapshotname=nil, createtime=nil, diskid=nil, instanceid=nil, regionid=nil, snapshotid=nil)
  @Quuid = quuid
  @HostName = hostname
  @HostIp = hostip
  @SnapshotName = snapshotname
  @CreateTime = createtime
  @DiskId = diskid
  @InstanceId = instanceid
  @RegionId = regionid
  @SnapshotId = snapshotid
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def CreateTime
  @CreateTime
end

#DiskIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def DiskId
  @DiskId
end

#HostIpObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def HostName
  @HostName
end

#InstanceIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def InstanceId
  @InstanceId
end

#QuuidObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def Quuid
  @Quuid
end

#RegionIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def RegionId
  @RegionId
end

#SnapshotIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31252
31253
31254
# File 'lib/v20180228/models.rb', line 31252

def SnapshotName
  @SnapshotName
end

Instance Method Details

#deserialize(params) ⇒ Object



31266
31267
31268
31269
31270
31271
31272
31273
31274
31275
31276
# File 'lib/v20180228/models.rb', line 31266

def deserialize(params)
  @Quuid = params['Quuid']
  @HostName = params['HostName']
  @HostIp = params['HostIp']
  @SnapshotName = params['SnapshotName']
  @CreateTime = params['CreateTime']
  @DiskId = params['DiskId']
  @InstanceId = params['InstanceId']
  @RegionId = params['RegionId']
  @SnapshotId = params['SnapshotId']
end