Class: TencentCloud::Tke::V20180525::DescribeTKEEdgeScriptRequest

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

Overview

DescribeTKEEdgeScript请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, interface = nil, nodename = nil, config = nil, scriptversion = nil) ⇒ DescribeTKEEdgeScriptRequest

Returns a new instance of DescribeTKEEdgeScriptRequest.



10385
10386
10387
10388
10389
10390
10391
# File 'lib/v20180525/models.rb', line 10385

def initialize(clusterid=nil, interface=nil, nodename=nil, config=nil, scriptversion=nil)
  @ClusterId = clusterid
  @Interface = interface
  @NodeName = nodename
  @Config = config
  @ScriptVersion = scriptversion
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群id

  • Interface:

    网卡名,指定边缘节点上kubelet向apiserver注册使用的网卡

  • NodeName:

    节点名字

  • Config:

    json格式的节点配置

  • ScriptVersion:

    可以下载某个历史版本的edgectl脚本,默认下载最新版本,edgectl版本信息可以在脚本里查看



10383
10384
10385
# File 'lib/v20180525/models.rb', line 10383

def ClusterId
  @ClusterId
end

#ConfigObject

Parameters:

  • ClusterId:

    集群id

  • Interface:

    网卡名,指定边缘节点上kubelet向apiserver注册使用的网卡

  • NodeName:

    节点名字

  • Config:

    json格式的节点配置

  • ScriptVersion:

    可以下载某个历史版本的edgectl脚本,默认下载最新版本,edgectl版本信息可以在脚本里查看



10383
10384
10385
# File 'lib/v20180525/models.rb', line 10383

def Config
  @Config
end

#InterfaceObject

Parameters:

  • ClusterId:

    集群id

  • Interface:

    网卡名,指定边缘节点上kubelet向apiserver注册使用的网卡

  • NodeName:

    节点名字

  • Config:

    json格式的节点配置

  • ScriptVersion:

    可以下载某个历史版本的edgectl脚本,默认下载最新版本,edgectl版本信息可以在脚本里查看



10383
10384
10385
# File 'lib/v20180525/models.rb', line 10383

def Interface
  @Interface
end

#NodeNameObject

Parameters:

  • ClusterId:

    集群id

  • Interface:

    网卡名,指定边缘节点上kubelet向apiserver注册使用的网卡

  • NodeName:

    节点名字

  • Config:

    json格式的节点配置

  • ScriptVersion:

    可以下载某个历史版本的edgectl脚本,默认下载最新版本,edgectl版本信息可以在脚本里查看



10383
10384
10385
# File 'lib/v20180525/models.rb', line 10383

def NodeName
  @NodeName
end

#ScriptVersionObject

Parameters:

  • ClusterId:

    集群id

  • Interface:

    网卡名,指定边缘节点上kubelet向apiserver注册使用的网卡

  • NodeName:

    节点名字

  • Config:

    json格式的节点配置

  • ScriptVersion:

    可以下载某个历史版本的edgectl脚本,默认下载最新版本,edgectl版本信息可以在脚本里查看



10383
10384
10385
# File 'lib/v20180525/models.rb', line 10383

def ScriptVersion
  @ScriptVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



10393
10394
10395
10396
10397
10398
10399
# File 'lib/v20180525/models.rb', line 10393

def deserialize(params)
  @ClusterId = params['ClusterId']
  @Interface = params['Interface']
  @NodeName = params['NodeName']
  @Config = params['Config']
  @ScriptVersion = params['ScriptVersion']
end