Class: TencentCloud::Tke::V20180525::ModifyMasterComponentRequest

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

Overview

ModifyMasterComponent请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, component = nil, operation = nil, dryrun = nil) ⇒ ModifyMasterComponentRequest

Returns a new instance of ModifyMasterComponentRequest.



15890
15891
15892
15893
15894
15895
# File 'lib/v20180525/models.rb', line 15890

def initialize(clusterid=nil, component=nil, operation=nil, dryrun=nil)
  @ClusterId = clusterid
  @Component = component
  @Operation = operation
  @DryRun = dryrun
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

    master组件名称,支持kube-apiserver、kube-scheduler、kube-controller-manager

  • Operation:

    停机或恢复,值只能为:shutdown或restore

  • DryRun:

    为true时,不真正执行停机或恢复操作



15888
15889
15890
# File 'lib/v20180525/models.rb', line 15888

def ClusterId
  @ClusterId
end

#ComponentObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

    master组件名称,支持kube-apiserver、kube-scheduler、kube-controller-manager

  • Operation:

    停机或恢复,值只能为:shutdown或restore

  • DryRun:

    为true时,不真正执行停机或恢复操作



15888
15889
15890
# File 'lib/v20180525/models.rb', line 15888

def Component
  @Component
end

#DryRunObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

    master组件名称,支持kube-apiserver、kube-scheduler、kube-controller-manager

  • Operation:

    停机或恢复,值只能为:shutdown或restore

  • DryRun:

    为true时,不真正执行停机或恢复操作



15888
15889
15890
# File 'lib/v20180525/models.rb', line 15888

def DryRun
  @DryRun
end

#OperationObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

    master组件名称,支持kube-apiserver、kube-scheduler、kube-controller-manager

  • Operation:

    停机或恢复,值只能为:shutdown或restore

  • DryRun:

    为true时,不真正执行停机或恢复操作



15888
15889
15890
# File 'lib/v20180525/models.rb', line 15888

def Operation
  @Operation
end

Instance Method Details

#deserialize(params) ⇒ Object



15897
15898
15899
15900
15901
15902
# File 'lib/v20180525/models.rb', line 15897

def deserialize(params)
  @ClusterId = params['ClusterId']
  @Component = params['Component']
  @Operation = params['Operation']
  @DryRun = params['DryRun']
end