Class: TencentCloud::Gse::V20191112::CreateAssetWithImageRequest

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

Overview

CreateAssetWithImage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(assetname = nil, assetversion = nil, assetregion = nil, imageid = nil, imagesize = nil, imageos = nil, ostype = nil, imagetype = nil, osbit = nil) ⇒ CreateAssetWithImageRequest

Returns a new instance of CreateAssetWithImageRequest.



617
618
619
620
621
622
623
624
625
626
627
# File 'lib/v20191112/models.rb', line 617

def initialize(assetname=nil, assetversion=nil, assetregion=nil, imageid=nil, imagesize=nil, imageos=nil, ostype=nil, imagetype=nil, osbit=nil)
  @AssetName = assetname
  @AssetVersion = assetversion
  @AssetRegion = assetregion
  @ImageId = imageid
  @ImageSize = imagesize
  @ImageOs = imageos
  @OsType = ostype
  @ImageType = imagetype
  @OsBit = osbit
end

Instance Attribute Details

#AssetNameObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def AssetName
  @AssetName
end

#AssetRegionObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def AssetRegion
  @AssetRegion
end

#AssetVersionObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def AssetVersion
  @AssetVersion
end

#ImageIdObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def ImageId
  @ImageId
end

#ImageOsObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def ImageOs
  @ImageOs
end

#ImageSizeObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def ImageSize
  @ImageSize
end

#ImageTypeObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def ImageType
  @ImageType
end

#OsBitObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def OsBit
  @OsBit
end

#OsTypeObject

Parameters:

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64

  • AssetRegion:

    生成包所在地域,详见产品支持的 [地域列表](cloud.tencent.com/document/api/1165/42053#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)

  • ImageId:

    生成包支持的操作系统镜像id

  • ImageSize:

    操作系统镜像包大小,比如:40GB,支持单位 KB、MB、GB

  • ImageOs:

    操作系统镜像包名称,最小长度为1,最大长度为64

  • OsType:

    操作系统镜像包类型,CentOS 或者 Windows

  • ImageType:

    操作系统镜像包类型,当前只支持 SHARED_IMAGE

  • OsBit:

    操作系统镜像包位数,32 或者 64



615
616
617
# File 'lib/v20191112/models.rb', line 615

def OsType
  @OsType
end

Instance Method Details

#deserialize(params) ⇒ Object



629
630
631
632
633
634
635
636
637
638
639
# File 'lib/v20191112/models.rb', line 629

def deserialize(params)
  @AssetName = params['AssetName']
  @AssetVersion = params['AssetVersion']
  @AssetRegion = params['AssetRegion']
  @ImageId = params['ImageId']
  @ImageSize = params['ImageSize']
  @ImageOs = params['ImageOs']
  @OsType = params['OsType']
  @ImageType = params['ImageType']
  @OsBit = params['OsBit']
end