Class: TencentCloud::Tke::V20180525::EdgeClusterAdvancedSettings

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

Overview

边缘容器集群高级配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(extraargs = nil, runtime = nil, proxymode = nil) ⇒ EdgeClusterAdvancedSettings

Returns a new instance of EdgeClusterAdvancedSettings.



11072
11073
11074
11075
11076
# File 'lib/v20180525/models.rb', line 11072

def initialize(extraargs=nil, runtime=nil, proxymode=nil)
  @ExtraArgs = extraargs
  @Runtime = runtime
  @ProxyMode = proxymode
end

Instance Attribute Details

#ExtraArgsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ExtraArgs:

    集群自定义参数

  • Runtime:

    运行时类型,支持“docker”和“containerd”,默认为docker

  • ProxyMode:

    集群kube-proxy转发模式,支持“iptables”和“ipvs”,默认为iptables



11070
11071
11072
# File 'lib/v20180525/models.rb', line 11070

def ExtraArgs
  @ExtraArgs
end

#ProxyModeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ExtraArgs:

    集群自定义参数

  • Runtime:

    运行时类型,支持“docker”和“containerd”,默认为docker

  • ProxyMode:

    集群kube-proxy转发模式,支持“iptables”和“ipvs”,默认为iptables



11070
11071
11072
# File 'lib/v20180525/models.rb', line 11070

def ProxyMode
  @ProxyMode
end

#RuntimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ExtraArgs:

    集群自定义参数

  • Runtime:

    运行时类型,支持“docker”和“containerd”,默认为docker

  • ProxyMode:

    集群kube-proxy转发模式,支持“iptables”和“ipvs”,默认为iptables



11070
11071
11072
# File 'lib/v20180525/models.rb', line 11070

def Runtime
  @Runtime
end

Instance Method Details

#deserialize(params) ⇒ Object



11078
11079
11080
11081
11082
11083
11084
11085
# File 'lib/v20180525/models.rb', line 11078

def deserialize(params)
  unless params['ExtraArgs'].nil?
    @ExtraArgs = EdgeClusterExtraArgs.new
    @ExtraArgs.deserialize(params['ExtraArgs'])
  end
  @Runtime = params['Runtime']
  @ProxyMode = params['ProxyMode']
end