Class: TencentCloud::Tem::V20210701::DeployApplicationRequest

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

Overview

DeployApplication请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(applicationid = nil, initpodnum = nil, cpuspec = nil, memoryspec = nil, environmentid = nil, imgrepo = nil, versiondesc = nil, jvmopts = nil, esinfo = nil, envconf = nil, logconfs = nil, storageconfs = nil, storagemountconfs = nil, deploymode = nil, deployversion = nil, pkgname = nil, jdkversion = nil, securitygroupids = nil, logoutputconf = nil, sourcechannel = nil, description = nil, imagecommand = nil, imageargs = nil, useregistrydefaultconfig = nil, settingconfs = nil, service = nil, versionid = nil, poststart = nil, prestop = nil, liveness = nil, readiness = nil, deploystrategyconf = nil, horizontalautoscaler = nil, cronhorizontalautoscaler = nil, logenable = nil, confedited = nil, speedup = nil, startupprobe = nil, osflavour = nil, enableprometheusconf = nil, enabletracing = nil, enablemetrics = nil, tcrinstanceid = nil, reposerver = nil, repotype = nil, poststartencoded = nil, prestopencoded = nil) ⇒ DeployApplicationRequest

Returns a new instance of DeployApplicationRequest.



1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
# File 'lib/v20210701/models.rb', line 1119

def initialize(applicationid=nil, initpodnum=nil, cpuspec=nil, memoryspec=nil, environmentid=nil, imgrepo=nil, versiondesc=nil, jvmopts=nil, esinfo=nil, envconf=nil, logconfs=nil, storageconfs=nil, storagemountconfs=nil, deploymode=nil, deployversion=nil, pkgname=nil, jdkversion=nil, securitygroupids=nil, logoutputconf=nil, sourcechannel=nil, description=nil, imagecommand=nil, imageargs=nil, useregistrydefaultconfig=nil, settingconfs=nil, service=nil, versionid=nil, poststart=nil, prestop=nil, liveness=nil, readiness=nil, deploystrategyconf=nil, horizontalautoscaler=nil, cronhorizontalautoscaler=nil, logenable=nil, confedited=nil, speedup=nil, startupprobe=nil, osflavour=nil, enableprometheusconf=nil, enabletracing=nil, enablemetrics=nil, tcrinstanceid=nil, reposerver=nil, repotype=nil, poststartencoded=nil, prestopencoded=nil)
  @ApplicationId = applicationid
  @InitPodNum = initpodnum
  @CpuSpec = cpuspec
  @MemorySpec = memoryspec
  @EnvironmentId = environmentid
  @ImgRepo = imgrepo
  @VersionDesc = versiondesc
  @JvmOpts = jvmopts
  @EsInfo = esinfo
  @EnvConf = envconf
  @LogConfs = logconfs
  @StorageConfs = storageconfs
  @StorageMountConfs = storagemountconfs
  @DeployMode = deploymode
  @DeployVersion = deployversion
  @PkgName = pkgname
  @JdkVersion = jdkversion
  @SecurityGroupIds = securitygroupids
  @LogOutputConf = logoutputconf
  @SourceChannel = sourcechannel
  @Description = description
  @ImageCommand = imagecommand
  @ImageArgs = imageargs
  @UseRegistryDefaultConfig = useregistrydefaultconfig
  @SettingConfs = settingconfs
  @Service = service
  @VersionId = versionid
  @PostStart = poststart
  @PreStop = prestop
  @Liveness = liveness
  @Readiness = readiness
  @DeployStrategyConf = deploystrategyconf
  @HorizontalAutoscaler = horizontalautoscaler
  @CronHorizontalAutoscaler = cronhorizontalautoscaler
  @LogEnable = logenable
  @ConfEdited = confedited
  @SpeedUp = speedup
  @StartupProbe = startupprobe
  @OsFlavour = osflavour
  @EnablePrometheusConf = enableprometheusconf
  @EnableTracing = enabletracing
  @EnableMetrics = enablemetrics
  @TcrInstanceId = tcrinstanceid
  @RepoServer = reposerver
  @RepoType = repotype
  @PostStartEncoded = poststartencoded
  @PreStopEncoded = prestopencoded
end

Instance Attribute Details

#ApplicationIdObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def ApplicationId
  @ApplicationId
end

#ConfEditedObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def ConfEdited
  @ConfEdited
end

#CpuSpecObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def CpuSpec
  @CpuSpec
end

#CronHorizontalAutoscalerObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def CronHorizontalAutoscaler
  @CronHorizontalAutoscaler
end

#DeployModeObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def DeployMode
  @DeployMode
end

#DeployStrategyConfObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def DeployStrategyConf
  @DeployStrategyConf
end

#DeployVersionObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def DeployVersion
  @DeployVersion
end

#DescriptionObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def Description
  @Description
end

#EnableMetricsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def EnableMetrics
  @EnableMetrics
end

#EnablePrometheusConfObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def EnablePrometheusConf
  @EnablePrometheusConf
end

#EnableTracingObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def EnableTracing
  @EnableTracing
end

#EnvConfObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def EnvConf
  @EnvConf
end

#EnvironmentIdObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def EnvironmentId
  @EnvironmentId
end

#EsInfoObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def EsInfo
  @EsInfo
end

#HorizontalAutoscalerObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def HorizontalAutoscaler
  @HorizontalAutoscaler
end

#ImageArgsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def ImageArgs
  @ImageArgs
end

#ImageCommandObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def ImageCommand
  @ImageCommand
end

#ImgRepoObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def ImgRepo
  @ImgRepo
end

#InitPodNumObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def InitPodNum
  @InitPodNum
end

#JdkVersionObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def JdkVersion
  @JdkVersion
end

#JvmOptsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def JvmOpts
  @JvmOpts
end

#LivenessObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def Liveness
  @Liveness
end

#LogConfsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def LogConfs
  @LogConfs
end

#LogEnableObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def LogEnable
  @LogEnable
end

#LogOutputConfObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def LogOutputConf
  @LogOutputConf
end

#MemorySpecObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def MemorySpec
  @MemorySpec
end

#OsFlavourObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def OsFlavour
  @OsFlavour
end

#PkgNameObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def PkgName
  @PkgName
end

#PostStartObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def PostStart
  @PostStart
end

#PostStartEncodedObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def PostStartEncoded
  @PostStartEncoded
end

#PreStopObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def PreStop
  @PreStop
end

#PreStopEncodedObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def PreStopEncoded
  @PreStopEncoded
end

#ReadinessObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def Readiness
  @Readiness
end

#RepoServerObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def RepoServer
  @RepoServer
end

#RepoTypeObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def RepoType
  @RepoType
end

#SecurityGroupIdsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def SecurityGroupIds
  @SecurityGroupIds
end

#ServiceObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def Service
  @Service
end

#SettingConfsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def SettingConfs
  @SettingConfs
end

#SourceChannelObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def SourceChannel
  @SourceChannel
end

#SpeedUpObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def SpeedUp
  @SpeedUp
end

#StartupProbeObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def StartupProbe
  @StartupProbe
end

#StorageConfsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def StorageConfs
  @StorageConfs
end

#StorageMountConfsObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def StorageMountConfs
  @StorageMountConfs
end

#TcrInstanceIdObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def TcrInstanceId
  @TcrInstanceId
end

#UseRegistryDefaultConfigObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def UseRegistryDefaultConfig
  @UseRegistryDefaultConfig
end

#VersionDescObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def VersionDesc
  @VersionDesc
end

#VersionIdObject

注:jar 包需要通过 tem 页面上传过,tem 后端才能拉到该 jar 包。

  • KONA:8:使用 kona jdk 8。

  • OPEN:8:使用 open jdk 8。

  • KONA:11:使用 kona jdk 11。

  • OPEN:11:使用 open jdk 11。

当选择openjdk时,可选参数:

  • ALPINE

  • CENTOS

当选择konajdk时,可选参数:

  • ALPINE

  • TENCENTOS

0:关闭apm采集;0:关闭metrics采集;

Parameters:

  • JdkVersion:

    JDK 版本。

  • SecurityGroupIds:

    安全组ID s

  • LogOutputConf:

    日志输出配置

  • SourceChannel:

    来源渠道

  • Description:

    版本描述

  • ImageCommand:

    镜像命令

  • ImageArgs:

    镜像命令参数

  • UseRegistryDefaultConfig:

    是否添加默认注册中心配置

  • SettingConfs:

    挂载配置信息

  • Service:

    应用访问设置

  • VersionId:

    要回滚到的历史版本id

  • PostStart:

    启动后执行的脚本

  • PreStop:

    停止前执行的脚本

  • Liveness:

    存活探针配置

  • Readiness:

    就绪探针配置

  • DeployStrategyConf:

    分批发布策略配置

  • HorizontalAutoscaler:

    弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • CronHorizontalAutoscaler:

    定时弹性策略(已弃用,请使用弹性伸缩策略组合相关接口)

  • LogEnable:

    是否启用log,1为启用,0为不启用

  • ConfEdited:

    (除开镜像配置)配置是否修改

  • SpeedUp:

    是否开启应用加速

  • StartupProbe:

    启动探针配置

  • OsFlavour:

    操作系统版本;

  • EnablePrometheusConf:

    metrics业务指标监控配置

  • EnableTracing:

    1:开始自动apm采集(skywalking);

  • EnableMetrics:

    1:开始自动metrics采集(open-telemetry);

  • TcrInstanceId:

    镜像部署时,选择的tcr实例id

  • RepoServer:

    镜像部署时,选择的镜像服务器地址

  • RepoType:

    镜像部署时,仓库类型:0:个人仓库;1:企业版;2:公共仓库;3:tem托管仓库;4:demo仓库

  • PostStartEncoded:

    启动后执行的脚本,base64 编码

  • PreStopEncoded:

    停止前执行的脚本,base64 编码



1117
1118
1119
# File 'lib/v20210701/models.rb', line 1117

def VersionId
  @VersionId
end

Instance Method Details

#deserialize(params) ⇒ Object



1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
# File 'lib/v20210701/models.rb', line 1169

def deserialize(params)
  @ApplicationId = params['ApplicationId']
  @InitPodNum = params['InitPodNum']
  @CpuSpec = params['CpuSpec']
  @MemorySpec = params['MemorySpec']
  @EnvironmentId = params['EnvironmentId']
  @ImgRepo = params['ImgRepo']
  @VersionDesc = params['VersionDesc']
  @JvmOpts = params['JvmOpts']
  unless params['EsInfo'].nil?
    @EsInfo = EsInfo.new
    @EsInfo.deserialize(params['EsInfo'])
  end
  unless params['EnvConf'].nil?
    @EnvConf = []
    params['EnvConf'].each do |i|
      pair_tmp = Pair.new
      pair_tmp.deserialize(i)
      @EnvConf << pair_tmp
    end
  end
  @LogConfs = params['LogConfs']
  unless params['StorageConfs'].nil?
    @StorageConfs = []
    params['StorageConfs'].each do |i|
      storageconf_tmp = StorageConf.new
      storageconf_tmp.deserialize(i)
      @StorageConfs << storageconf_tmp
    end
  end
  unless params['StorageMountConfs'].nil?
    @StorageMountConfs = []
    params['StorageMountConfs'].each do |i|
      storagemountconf_tmp = StorageMountConf.new
      storagemountconf_tmp.deserialize(i)
      @StorageMountConfs << storagemountconf_tmp
    end
  end
  @DeployMode = params['DeployMode']
  @DeployVersion = params['DeployVersion']
  @PkgName = params['PkgName']
  @JdkVersion = params['JdkVersion']
  @SecurityGroupIds = params['SecurityGroupIds']
  unless params['LogOutputConf'].nil?
    @LogOutputConf = LogOutputConf.new
    @LogOutputConf.deserialize(params['LogOutputConf'])
  end
  @SourceChannel = params['SourceChannel']
  @Description = params['Description']
  @ImageCommand = params['ImageCommand']
  @ImageArgs = params['ImageArgs']
  @UseRegistryDefaultConfig = params['UseRegistryDefaultConfig']
  unless params['SettingConfs'].nil?
    @SettingConfs = []
    params['SettingConfs'].each do |i|
      mountedsettingconf_tmp = MountedSettingConf.new
      mountedsettingconf_tmp.deserialize(i)
      @SettingConfs << mountedsettingconf_tmp
    end
  end
  unless params['Service'].nil?
    @Service = EksService.new
    @Service.deserialize(params['Service'])
  end
  @VersionId = params['VersionId']
  @PostStart = params['PostStart']
  @PreStop = params['PreStop']
  unless params['Liveness'].nil?
    @Liveness = HealthCheckConfig.new
    @Liveness.deserialize(params['Liveness'])
  end
  unless params['Readiness'].nil?
    @Readiness = HealthCheckConfig.new
    @Readiness.deserialize(params['Readiness'])
  end
  unless params['DeployStrategyConf'].nil?
    @DeployStrategyConf = DeployStrategyConf.new
    @DeployStrategyConf.deserialize(params['DeployStrategyConf'])
  end
  unless params['HorizontalAutoscaler'].nil?
    @HorizontalAutoscaler = []
    params['HorizontalAutoscaler'].each do |i|
      horizontalautoscaler_tmp = HorizontalAutoscaler.new
      horizontalautoscaler_tmp.deserialize(i)
      @HorizontalAutoscaler << horizontalautoscaler_tmp
    end
  end
  unless params['CronHorizontalAutoscaler'].nil?
    @CronHorizontalAutoscaler = []
    params['CronHorizontalAutoscaler'].each do |i|
      cronhorizontalautoscaler_tmp = CronHorizontalAutoscaler.new
      cronhorizontalautoscaler_tmp.deserialize(i)
      @CronHorizontalAutoscaler << cronhorizontalautoscaler_tmp
    end
  end
  @LogEnable = params['LogEnable']
  @ConfEdited = params['ConfEdited']
  @SpeedUp = params['SpeedUp']
  unless params['StartupProbe'].nil?
    @StartupProbe = HealthCheckConfig.new
    @StartupProbe.deserialize(params['StartupProbe'])
  end
  @OsFlavour = params['OsFlavour']
  unless params['EnablePrometheusConf'].nil?
    @EnablePrometheusConf = EnablePrometheusConf.new
    @EnablePrometheusConf.deserialize(params['EnablePrometheusConf'])
  end
  @EnableTracing = params['EnableTracing']
  @EnableMetrics = params['EnableMetrics']
  @TcrInstanceId = params['TcrInstanceId']
  @RepoServer = params['RepoServer']
  @RepoType = params['RepoType']
  @PostStartEncoded = params['PostStartEncoded']
  @PreStopEncoded = params['PreStopEncoded']
end