Class: TencentCloud::Tke::V20180525::UpgradeClusterInstancesRequest

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

Overview

UpgradeClusterInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, operation = nil, upgradetype = nil, instanceids = nil, resetparam = nil, skipprecheck = nil, maxnotreadypercent = nil, upgraderuntime = nil) ⇒ UpgradeClusterInstancesRequest

Returns a new instance of UpgradeClusterInstancesRequest.



19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
# File 'lib/v20180525/models.rb', line 19361

def initialize(clusterid=nil, operation=nil, upgradetype=nil, instanceids=nil, resetparam=nil, skipprecheck=nil, maxnotreadypercent=nil, upgraderuntime=nil)
  @ClusterId = clusterid
  @Operation = operation
  @UpgradeType = upgradetype
  @InstanceIds = instanceids
  @ResetParam = resetparam
  @SkipPreCheck = skipprecheck
  @MaxNotReadyPercent = maxnotreadypercent
  @UpgradeRunTime = upgraderuntime
end

Instance Attribute Details

#ClusterIdObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def ClusterId
  @ClusterId
end

#InstanceIdsObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def InstanceIds
  @InstanceIds
end

#MaxNotReadyPercentObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def MaxNotReadyPercent
  @MaxNotReadyPercent
end

#OperationObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def Operation
  @Operation
end

#ResetParamObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def ResetParam
  @ResetParam
end

#SkipPreCheckObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def SkipPreCheck
  @SkipPreCheck
end

#UpgradeRunTimeObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def UpgradeRunTime
  @UpgradeRunTime
end

#UpgradeTypeObject

pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级

Parameters:

  • ClusterId:

    集群ID

  • Operation:

    create 表示开始一次升级任务

  • UpgradeType:

    升级类型,只有Operation是create需要设置

  • InstanceIds:

    需要升级的节点列表

  • ResetParam:

    当节点重新加入集群时候所使用的参数,参考添加已有节点接口

  • SkipPreCheck:

    是否忽略节点升级前检查

  • MaxNotReadyPercent:

    最大可容忍的不可用Pod比例

  • UpgradeRunTime:

    是否升级节点运行时,默认false不升级



19359
19360
19361
# File 'lib/v20180525/models.rb', line 19359

def UpgradeType
  @UpgradeType
end

Instance Method Details

#deserialize(params) ⇒ Object



19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
# File 'lib/v20180525/models.rb', line 19372

def deserialize(params)
  @ClusterId = params['ClusterId']
  @Operation = params['Operation']
  @UpgradeType = params['UpgradeType']
  @InstanceIds = params['InstanceIds']
  unless params['ResetParam'].nil?
    @ResetParam = UpgradeNodeResetParam.new
    @ResetParam.deserialize(params['ResetParam'])
  end
  @SkipPreCheck = params['SkipPreCheck']
  @MaxNotReadyPercent = params['MaxNotReadyPercent']
  @UpgradeRunTime = params['UpgradeRunTime']
end