Class: TencentCloud::Ecm::V20190719::SrcImage

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

Overview

镜像来源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imageid = nil, imagename = nil, imageosname = nil, imagedescription = nil, region = nil, regionid = nil, regionname = nil, instancename = nil, instanceid = nil, imagetype = nil) ⇒ SrcImage

Returns a new instance of SrcImage.



10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
# File 'lib/v20190719/models.rb', line 10745

def initialize(imageid=nil, imagename=nil, imageosname=nil, imagedescription=nil, region=nil, regionid=nil, regionname=nil, instancename=nil, instanceid=nil, imagetype=nil)
  @ImageId = imageid
  @ImageName = imagename
  @ImageOsName = imageosname
  @ImageDescription = imagedescription
  @Region = region
  @RegionID = regionid
  @RegionName = regionname
  @InstanceName = instancename
  @InstanceId = instanceid
  @ImageType = imagetype
end

Instance Attribute Details

#ImageDescriptionObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def ImageDescription
  @ImageDescription
end

#ImageIdObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def ImageId
  @ImageId
end

#ImageNameObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def ImageName
  @ImageName
end

#ImageOsNameObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def ImageOsName
  @ImageOsName
end

#ImageTypeObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def ImageType
  @ImageType
end

#InstanceIdObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def InstanceName
  @InstanceName
end

#RegionObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def Region
  @Region
end

#RegionIDObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def RegionID
  @RegionID
end

#RegionNameObject

Parameters:

  • ImageId:

    镜像id

  • ImageName:

    镜像名称

  • ImageOsName:

    系统名称

  • ImageDescription:

    镜像描述

  • Region:

    区域

  • RegionID:

    区域ID

  • RegionName:

    区域名称

  • InstanceName:

    来源实例名称

  • InstanceId:

    来源实例ID

  • ImageType:

    来源镜像类型



10743
10744
10745
# File 'lib/v20190719/models.rb', line 10743

def RegionName
  @RegionName
end

Instance Method Details

#deserialize(params) ⇒ Object



10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
# File 'lib/v20190719/models.rb', line 10758

def deserialize(params)
  @ImageId = params['ImageId']
  @ImageName = params['ImageName']
  @ImageOsName = params['ImageOsName']
  @ImageDescription = params['ImageDescription']
  @Region = params['Region']
  @RegionID = params['RegionID']
  @RegionName = params['RegionName']
  @InstanceName = params['InstanceName']
  @InstanceId = params['InstanceId']
  @ImageType = params['ImageType']
end