Class: TencentCloud::Tione::V20211111::CreateNotebookRequest

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

Overview

CreateNotebook请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, chargetype = nil, resourceconf = nil, logenable = nil, rootaccess = nil, autostopping = nil, directinternetaccess = nil, resourcegroupid = nil, vpcid = nil, subnetid = nil, volumesourcetype = nil, volumesizeingb = nil, volumesourcecfs = nil, logconfig = nil, lifecyclescriptid = nil, defaultcoderepoid = nil, additionalcoderepoids = nil, automaticstoptime = nil, tags = nil, dataconfigs = nil, imageinfo = nil, imagetype = nil, sshconfig = nil, volumesourcegoosefs = nil) ⇒ CreateNotebookRequest

Returns a new instance of CreateNotebookRequest.



1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
# File 'lib/v20211111/models.rb', line 1032

def initialize(name=nil, chargetype=nil, resourceconf=nil, logenable=nil, rootaccess=nil, autostopping=nil, directinternetaccess=nil, resourcegroupid=nil, vpcid=nil, subnetid=nil, volumesourcetype=nil, volumesizeingb=nil, volumesourcecfs=nil, logconfig=nil, lifecyclescriptid=nil, defaultcoderepoid=nil, additionalcoderepoids=nil, automaticstoptime=nil, tags=nil, dataconfigs=nil, imageinfo=nil, imagetype=nil, sshconfig=nil, volumesourcegoosefs=nil)
  @Name = name
  @ChargeType = chargetype
  @ResourceConf = resourceconf
  @LogEnable = logenable
  @RootAccess = rootaccess
  @AutoStopping = autostopping
  @DirectInternetAccess = directinternetaccess
  @ResourceGroupId = resourcegroupid
  @VpcId = vpcid
  @SubnetId = subnetid
  @VolumeSourceType = volumesourcetype
  @VolumeSizeInGB = volumesizeingb
  @VolumeSourceCFS = volumesourcecfs
  @LogConfig = logconfig
  @LifecycleScriptId = lifecyclescriptid
  @DefaultCodeRepoId = defaultcoderepoid
  @AdditionalCodeRepoIds = additionalcoderepoids
  @AutomaticStopTime = automaticstoptime
  @Tags = tags
  @DataConfigs = dataconfigs
  @ImageInfo = imageinfo
  @ImageType = imagetype
  @SSHConfig = sshconfig
  @VolumeSourceGooseFS = volumesourcegoosefs
end

Instance Attribute Details

#AdditionalCodeRepoIdsObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def AdditionalCodeRepoIds
  @AdditionalCodeRepoIds
end

#AutomaticStopTimeObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def AutomaticStopTime
  @AutomaticStopTime
end

#AutoStoppingObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def AutoStopping
  @AutoStopping
end

#ChargeTypeObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def ChargeType
  @ChargeType
end

#DataConfigsObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def DataConfigs
  @DataConfigs
end

#DefaultCodeRepoIdObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def DefaultCodeRepoId
  @DefaultCodeRepoId
end

#DirectInternetAccessObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def DirectInternetAccess
  @DirectInternetAccess
end

#ImageInfoObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def ImageInfo
  @ImageInfo
end

#ImageTypeObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def ImageType
  @ImageType
end

#LifecycleScriptIdObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def LifecycleScriptId
  @LifecycleScriptId
end

#LogConfigObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def LogConfig
  @LogConfig
end

#LogEnableObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def LogEnable
  @LogEnable
end

#NameObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def Name
  @Name
end

#ResourceConfObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def ResourceConf
  @ResourceConf
end

#ResourceGroupIdObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def ResourceGroupId
  @ResourceGroupId
end

#RootAccessObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def RootAccess
  @RootAccess
end

#SSHConfigObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def SSHConfig
  @SSHConfig
end

#SubnetIdObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def SubnetId
  @SubnetId
end

#TagsObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def Tags
  @Tags
end

#VolumeSizeInGBObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def VolumeSizeInGB
  @VolumeSizeInGB
end

#VolumeSourceCFSObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def VolumeSourceCFS
  @VolumeSourceCFS
end

#VolumeSourceGooseFSObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def VolumeSourceGooseFS
  @VolumeSourceGooseFS
end

#VolumeSourceTypeObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def VolumeSourceType
  @VolumeSourceType
end

#VpcIdObject

PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储

Parameters:

  • Name:

    名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头

  • ChargeType:

    计算资源付费模式 ,可选值为:

  • ResourceConf:

    计算资源配置

  • LogEnable:

    是否上报日志

  • RootAccess:

    是否ROOT权限

  • AutoStopping:

    是否自动停止

  • DirectInternetAccess:

    是否访问公网

  • ResourceGroupId:

    资源组ID(for预付费)

  • VpcId:

    Vpc-Id

  • SubnetId:

    子网Id

  • VolumeSourceType:

    存储的类型。取值包含:

  • VolumeSizeInGB:

    云硬盘存储卷大小,单位GB

  • VolumeSourceCFS:

    CFS存储的配置

  • LogConfig:

    日志配置

  • LifecycleScriptId:

    生命周期脚本的ID

  • DefaultCodeRepoId:

    默认GIT存储库的ID

  • AdditionalCodeRepoIds:

    其他GIT存储库的ID,最多3个

  • AutomaticStopTime:

    自动停止时间,单位小时

  • Tags:

    标签配置

  • DataConfigs:

    数据存储挂载配置

  • ImageInfo:

    镜像信息

  • ImageType:

    镜像类型,包括SYSTEM、TCR、CCR

  • SSHConfig:

    SSH配置信息

  • VolumeSourceGooseFS:

    GooseFS存储配置



1030
1031
1032
# File 'lib/v20211111/models.rb', line 1030

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
# File 'lib/v20211111/models.rb', line 1059

def deserialize(params)
  @Name = params['Name']
  @ChargeType = params['ChargeType']
  unless params['ResourceConf'].nil?
    @ResourceConf = ResourceConf.new
    @ResourceConf.deserialize(params['ResourceConf'])
  end
  @LogEnable = params['LogEnable']
  @RootAccess = params['RootAccess']
  @AutoStopping = params['AutoStopping']
  @DirectInternetAccess = params['DirectInternetAccess']
  @ResourceGroupId = params['ResourceGroupId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @VolumeSourceType = params['VolumeSourceType']
  @VolumeSizeInGB = params['VolumeSizeInGB']
  unless params['VolumeSourceCFS'].nil?
    @VolumeSourceCFS = CFSConfig.new
    @VolumeSourceCFS.deserialize(params['VolumeSourceCFS'])
  end
  unless params['LogConfig'].nil?
    @LogConfig = LogConfig.new
    @LogConfig.deserialize(params['LogConfig'])
  end
  @LifecycleScriptId = params['LifecycleScriptId']
  @DefaultCodeRepoId = params['DefaultCodeRepoId']
  @AdditionalCodeRepoIds = params['AdditionalCodeRepoIds']
  @AutomaticStopTime = params['AutomaticStopTime']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  unless params['DataConfigs'].nil?
    @DataConfigs = []
    params['DataConfigs'].each do |i|
      dataconfig_tmp = DataConfig.new
      dataconfig_tmp.deserialize(i)
      @DataConfigs << dataconfig_tmp
    end
  end
  unless params['ImageInfo'].nil?
    @ImageInfo = ImageInfo.new
    @ImageInfo.deserialize(params['ImageInfo'])
  end
  @ImageType = params['ImageType']
  unless params['SSHConfig'].nil?
    @SSHConfig = SSHConfig.new
    @SSHConfig.deserialize(params['SSHConfig'])
  end
  unless params['VolumeSourceGooseFS'].nil?
    @VolumeSourceGooseFS = GooseFS.new
    @VolumeSourceGooseFS.deserialize(params['VolumeSourceGooseFS'])
  end
end