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 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#InstanceIds ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#MaxNotReadyPercent ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#Operation ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#ResetParam ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#SkipPreCheck ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#UpgradeRunTime ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](cloud.tencent.com/document/api/457/50366) 获取.
-
#UpgradeType ⇒ Object
pause 表示停止任务 resume表示继续任务 abort表示终止任务 reset 大版本重装升级 hot 小版本热升级 major 大版本原地升级 ](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.
19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 |
# File 'lib/v20180525/models.rb', line 19763 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 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def ClusterId @ClusterId end |
#InstanceIds ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def InstanceIds @InstanceIds end |
#MaxNotReadyPercent ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def MaxNotReadyPercent @MaxNotReadyPercent end |
#Operation ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def Operation @Operation end |
#ResetParam ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def ResetParam @ResetParam end |
#SkipPreCheck ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def SkipPreCheck @SkipPreCheck end |
#UpgradeRunTime ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def UpgradeRunTime @UpgradeRunTime end |
#UpgradeType ⇒ Object
pause 表示停止任务resume表示继续任务abort表示终止任务reset 大版本重装升级hot 小版本热升级major 大版本原地升级](cloud.tencent.com/document/api/457/50366) 获取
19761 19762 19763 |
# File 'lib/v20180525/models.rb', line 19761 def UpgradeType @UpgradeType end |
Instance Method Details
#deserialize(params) ⇒ Object
19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 |
# File 'lib/v20180525/models.rb', line 19774 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 |