Class: TencentCloud::Tcb::V20180608::RollUpdateCloudBaseRunServerVersionRequest

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

Overview

RollUpdateCloudBaseRunServerVersion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(envid = nil, versionname = nil, uploadtype = nil, repositorytype = nil, flowratio = nil, dockerfilepath = nil, builddir = nil, cpu = nil, mem = nil, minnum = nil, maxnum = nil, policytype = nil, policythreshold = nil, envparams = nil, containerport = nil, servername = nil, repository = nil, branch = nil, versionremark = nil, packagename = nil, packageversion = nil, imageinfo = nil, codedetail = nil, isrebuild = nil, initialdelayseconds = nil, mountvolumeinfo = nil, rollback = nil, snapshotname = nil, customlogs = nil, enableunion = nil, operatorremark = nil, serverpath = nil, isupdatecls = nil, policydetail = nil) ⇒ RollUpdateCloudBaseRunServerVersionRequest

Returns a new instance of RollUpdateCloudBaseRunServerVersionRequest.



7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
# File 'lib/v20180608/models.rb', line 7369

def initialize(envid=nil, versionname=nil, uploadtype=nil, repositorytype=nil, flowratio=nil, dockerfilepath=nil, builddir=nil, cpu=nil, mem=nil, minnum=nil, maxnum=nil, policytype=nil, policythreshold=nil, envparams=nil, containerport=nil, servername=nil, repository=nil, branch=nil, versionremark=nil, packagename=nil, packageversion=nil, imageinfo=nil, codedetail=nil, isrebuild=nil, initialdelayseconds=nil, mountvolumeinfo=nil, rollback=nil, snapshotname=nil, customlogs=nil, enableunion=nil, operatorremark=nil, serverpath=nil, isupdatecls=nil, policydetail=nil)
  @EnvId = envid
  @VersionName = versionname
  @UploadType = uploadtype
  @RepositoryType = repositorytype
  @FlowRatio = flowratio
  @DockerfilePath = dockerfilepath
  @BuildDir = builddir
  @Cpu = cpu
  @Mem = mem
  @MinNum = minnum
  @MaxNum = maxnum
  @PolicyType = policytype
  @PolicyThreshold = policythreshold
  @EnvParams = envparams
  @ContainerPort = containerport
  @ServerName = servername
  @Repository = repository
  @Branch = branch
  @VersionRemark = versionremark
  @PackageName = packagename
  @PackageVersion = packageversion
  @ImageInfo = imageinfo
  @CodeDetail = codedetail
  @IsRebuild = isrebuild
  @InitialDelaySeconds = initialdelayseconds
  @MountVolumeInfo = mountvolumeinfo
  @Rollback = rollback
  @SnapshotName = snapshotname
  @CustomLogs = customlogs
  @EnableUnion = enableunion
  @OperatorRemark = operatorremark
  @ServerPath = serverpath
  @IsUpdateCls = isupdatecls
  @PolicyDetail = policydetail
end

Instance Attribute Details

#BranchObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def Branch
  @Branch
end

#BuildDirObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def BuildDir
  @BuildDir
end

#CodeDetailObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def CodeDetail
  @CodeDetail
end

#ContainerPortObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def ContainerPort
  @ContainerPort
end

#CpuObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def Cpu
  @Cpu
end

#CustomLogsObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def CustomLogs
  @CustomLogs
end

#DockerfilePathObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def DockerfilePath
  @DockerfilePath
end

#EnableUnionObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def EnableUnion
  @EnableUnion
end

#EnvIdObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def EnvId
  @EnvId
end

#EnvParamsObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def EnvParams
  @EnvParams
end

#FlowRatioObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def FlowRatio
  @FlowRatio
end

#ImageInfoObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def ImageInfo
  @ImageInfo
end

#InitialDelaySecondsObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def InitialDelaySeconds
  @InitialDelaySeconds
end

#IsRebuildObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def IsRebuild
  @IsRebuild
end

#IsUpdateClsObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def IsUpdateCls
  @IsUpdateCls
end

#MaxNumObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def MaxNum
  @MaxNum
end

#MemObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def Mem
  @Mem
end

#MinNumObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def MinNum
  @MinNum
end

#MountVolumeInfoObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def MountVolumeInfo
  @MountVolumeInfo
end

#OperatorRemarkObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def OperatorRemark
  @OperatorRemark
end

#PackageNameObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def PackageName
  @PackageName
end

#PackageVersionObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def PackageVersion
  @PackageVersion
end

#PolicyDetailObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def PolicyDetail
  @PolicyDetail
end

#PolicyThresholdObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def PolicyThreshold
  @PolicyThreshold
end

#PolicyTypeObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def PolicyType
  @PolicyType
end

#RepositoryObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def Repository
  @Repository
end

#RepositoryTypeObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def RepositoryType
  @RepositoryType
end

#RollbackObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def Rollback
  @Rollback
end

#ServerNameObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def ServerName
  @ServerName
end

#ServerPathObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def ServerPath
  @ServerPath
end

#SnapshotNameObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def SnapshotName
  @SnapshotName
end

#UploadTypeObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def UploadType
  @UploadType
end

#VersionNameObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def VersionName
  @VersionName
end

#VersionRemarkObject

cpu/mem

Parameters:

  • EnvId:

    环境ID

  • VersionName:

    要替换的版本名称,可以为latest

  • UploadType:

    枚举(package/repository/image)

  • RepositoryType:

    repository的类型(coding/gitlab/github)

  • FlowRatio:

    流量占比

  • DockerfilePath:

    dockerfile地址

  • BuildDir:

    构建目录

  • Cpu:

    Cpu的大小,单位:核

  • Mem:

    Mem的大小,单位:G

  • MinNum:

    最小副本数,最小值:0

  • MaxNum:

    最大副本数

  • PolicyType:

    策略类型

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境变量

  • ContainerPort:

    容器端口

  • ServerName:

    服务名称

  • Repository:

    repository地址

  • Branch:

    分支

  • VersionRemark:

    版本备注

  • PackageName:

    代码包名字

  • PackageVersion:

    代码包版本

  • ImageInfo:

    Image的详情

  • CodeDetail:

    Github等拉取代码的详情

  • IsRebuild:

    是否回放流量

  • InitialDelaySeconds:

    延迟多长时间开始健康检查(单位s)

  • MountVolumeInfo:

    cfs挂载信息

  • Rollback:

    是否回滚

  • SnapshotName:

    版本历史名

  • CustomLogs:

    自定义采集路径

  • EnableUnion:

    是否启用统一域名

  • OperatorRemark:

    操作备注

  • ServerPath:

    服务路径(只会第一次生效)

  • IsUpdateCls:

    是否更新Cls

  • PolicyDetail:

    自动扩缩容策略组



7367
7368
7369
# File 'lib/v20180608/models.rb', line 7367

def VersionRemark
  @VersionRemark
end

Instance Method Details

#deserialize(params) ⇒ Object



7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
# File 'lib/v20180608/models.rb', line 7406

def deserialize(params)
  @EnvId = params['EnvId']
  @VersionName = params['VersionName']
  @UploadType = params['UploadType']
  @RepositoryType = params['RepositoryType']
  @FlowRatio = params['FlowRatio']
  @DockerfilePath = params['DockerfilePath']
  @BuildDir = params['BuildDir']
  @Cpu = params['Cpu']
  @Mem = params['Mem']
  @MinNum = params['MinNum']
  @MaxNum = params['MaxNum']
  @PolicyType = params['PolicyType']
  @PolicyThreshold = params['PolicyThreshold']
  @EnvParams = params['EnvParams']
  @ContainerPort = params['ContainerPort']
  @ServerName = params['ServerName']
  @Repository = params['Repository']
  @Branch = params['Branch']
  @VersionRemark = params['VersionRemark']
  @PackageName = params['PackageName']
  @PackageVersion = params['PackageVersion']
  unless params['ImageInfo'].nil?
    @ImageInfo = CloudBaseRunImageInfo.new
    @ImageInfo.deserialize(params['ImageInfo'])
  end
  unless params['CodeDetail'].nil?
    @CodeDetail = CloudBaseCodeRepoDetail.new
    @CodeDetail.deserialize(params['CodeDetail'])
  end
  @IsRebuild = params['IsRebuild']
  @InitialDelaySeconds = params['InitialDelaySeconds']
  unless params['MountVolumeInfo'].nil?
    @MountVolumeInfo = []
    params['MountVolumeInfo'].each do |i|
      cloudbaserunvolumemount_tmp = CloudBaseRunVolumeMount.new
      cloudbaserunvolumemount_tmp.deserialize(i)
      @MountVolumeInfo << cloudbaserunvolumemount_tmp
    end
  end
  @Rollback = params['Rollback']
  @SnapshotName = params['SnapshotName']
  @CustomLogs = params['CustomLogs']
  @EnableUnion = params['EnableUnion']
  @OperatorRemark = params['OperatorRemark']
  @ServerPath = params['ServerPath']
  @IsUpdateCls = params['IsUpdateCls']
  unless params['PolicyDetail'].nil?
    @PolicyDetail = []
    params['PolicyDetail'].each do |i|
      hpapolicy_tmp = HpaPolicy.new
      hpapolicy_tmp.deserialize(i)
      @PolicyDetail << hpapolicy_tmp
    end
  end
end