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.



14557
14558
14559
14560
14561
14562
# File 'lib/v20180525/models.rb', line 14557

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时,不真正执行停机或恢复操作



14555
14556
14557
# File 'lib/v20180525/models.rb', line 14555

def ClusterId
  @ClusterId
end

#ComponentObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

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

  • Operation:

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

  • DryRun:

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



14555
14556
14557
# File 'lib/v20180525/models.rb', line 14555

def Component
  @Component
end

#DryRunObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

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

  • Operation:

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

  • DryRun:

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



14555
14556
14557
# File 'lib/v20180525/models.rb', line 14555

def DryRun
  @DryRun
end

#OperationObject

Parameters:

  • ClusterId:

    集群ID

  • Component:

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

  • Operation:

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

  • DryRun:

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



14555
14556
14557
# File 'lib/v20180525/models.rb', line 14555

def Operation
  @Operation
end

Instance Method Details

#deserialize(params) ⇒ Object



14564
14565
14566
14567
14568
14569
# File 'lib/v20180525/models.rb', line 14564

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