Class: TencentCloud::Tke::V20180525::UpgradeClusterInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::UpgradeClusterInstancesRequest
- Defined in:
- lib/v20180525/models.rb
Overview
UpgradeClusterInstances请求参数结构体
Instance Attribute Summary collapse
-
#ClusterId ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#InstanceIds ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#MaxNotReadyPercent ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#Operation ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#ResetParam ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#SkipPreCheck ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#UpgradeRunTime ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
-
#UpgradeType ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, operation = nil, upgradetype = nil, instanceids = nil, resetparam = nil, skipprecheck = nil, maxnotreadypercent = nil, upgraderuntime = nil) ⇒ UpgradeClusterInstancesRequest
constructor
A new instance of UpgradeClusterInstancesRequest.
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.
21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 |
# File 'lib/v20180525/models.rb', line 21306 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
#ClusterId ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def ClusterId @ClusterId end |
#InstanceIds ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def InstanceIds @InstanceIds end |
#MaxNotReadyPercent ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def MaxNotReadyPercent @MaxNotReadyPercent end |
#Operation ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def Operation @Operation end |
#ResetParam ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def ResetParam @ResetParam end |
#SkipPreCheck ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def SkipPreCheck @SkipPreCheck end |
#UpgradeRunTime ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def UpgradeRunTime @UpgradeRunTime end |
#UpgradeType ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](https://cloud.tencent.com/document/api/457/50366) 获取
21304 21305 21306 |
# File 'lib/v20180525/models.rb', line 21304 def UpgradeType @UpgradeType end |
Instance Method Details
#deserialize(params) ⇒ Object
21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 |
# File 'lib/v20180525/models.rb', line 21317 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 |