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.



31705
31706
31707
31708
31709
31710
31711
31712
31713
31714
31715
# File 'lib/v20180228/models.rb', line 31705

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



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def CreateTime
  @CreateTime
end

#DiskIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def DiskId
  @DiskId
end

#HostIpObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def HostName
  @HostName
end

#InstanceIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def InstanceId
  @InstanceId
end

#QuuidObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def Quuid
  @Quuid
end

#RegionIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def RegionId
  @RegionId
end

#SnapshotIdObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

Parameters:

  • Quuid:

    cvm id

  • HostName:

    主机名称

  • HostIp:

    主机ip

  • SnapshotName:

    快照名称

  • CreateTime:

    快照创建时间

  • DiskId:

    磁盘id

  • InstanceId:

    实例Id

  • RegionId:

    地区id

  • SnapshotId:

    快照id



31703
31704
31705
# File 'lib/v20180228/models.rb', line 31703

def SnapshotName
  @SnapshotName
end

Instance Method Details

#deserialize(params) ⇒ Object



31717
31718
31719
31720
31721
31722
31723
31724
31725
31726
31727
# File 'lib/v20180228/models.rb', line 31717

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