Class: TencentCloud::Tke::V20180525::CreateClusterInstancesRequest

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

Overview

CreateClusterInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, runinstancepara = nil, instanceadvancedsettings = nil, skipvalidateoptions = nil) ⇒ CreateClusterInstancesRequest

Returns a new instance of CreateClusterInstancesRequest.



2228
2229
2230
2231
2232
2233
# File 'lib/v20180525/models.rb', line 2228

def initialize(clusterid=nil, runinstancepara=nil, instanceadvancedsettings=nil, skipvalidateoptions=nil)
  @ClusterId = clusterid
  @RunInstancePara = runinstancepara
  @InstanceAdvancedSettings = instanceadvancedsettings
  @SkipValidateOptions = skipvalidateoptions
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • 集群 ID,请填写 查询集群列表 接口中返回的 clusterId 字段

  • CVM创建透传参数,json化字符串格式,如需要保证扩展集群节点请求幂等性需要在此参数添加ClientToken字段,详见CVM创建实例接口。

  • 实例额外需要设置参数信息

  • 校验规则相关选项,可配置跳过某些校验规则。目前支持GlobalRouteCIDRCheck(跳过GlobalRouter的相关校验),VpcCniCIDRCheck(跳过VpcCni相关校验)



2226
2227
2228
# File 'lib/v20180525/models.rb', line 2226

def ClusterId
  @ClusterId
end

#InstanceAdvancedSettingsObject

Parameters:

  • 集群 ID,请填写 查询集群列表 接口中返回的 clusterId 字段

  • CVM创建透传参数,json化字符串格式,如需要保证扩展集群节点请求幂等性需要在此参数添加ClientToken字段,详见CVM创建实例接口。

  • 实例额外需要设置参数信息

  • 校验规则相关选项,可配置跳过某些校验规则。目前支持GlobalRouteCIDRCheck(跳过GlobalRouter的相关校验),VpcCniCIDRCheck(跳过VpcCni相关校验)



2226
2227
2228
# File 'lib/v20180525/models.rb', line 2226

def InstanceAdvancedSettings
  @InstanceAdvancedSettings
end

#RunInstanceParaObject

Parameters:

  • 集群 ID,请填写 查询集群列表 接口中返回的 clusterId 字段

  • CVM创建透传参数,json化字符串格式,如需要保证扩展集群节点请求幂等性需要在此参数添加ClientToken字段,详见CVM创建实例接口。

  • 实例额外需要设置参数信息

  • 校验规则相关选项,可配置跳过某些校验规则。目前支持GlobalRouteCIDRCheck(跳过GlobalRouter的相关校验),VpcCniCIDRCheck(跳过VpcCni相关校验)



2226
2227
2228
# File 'lib/v20180525/models.rb', line 2226

def RunInstancePara
  @RunInstancePara
end

#SkipValidateOptionsObject

Parameters:

  • 集群 ID,请填写 查询集群列表 接口中返回的 clusterId 字段

  • CVM创建透传参数,json化字符串格式,如需要保证扩展集群节点请求幂等性需要在此参数添加ClientToken字段,详见CVM创建实例接口。

  • 实例额外需要设置参数信息

  • 校验规则相关选项,可配置跳过某些校验规则。目前支持GlobalRouteCIDRCheck(跳过GlobalRouter的相关校验),VpcCniCIDRCheck(跳过VpcCni相关校验)



2226
2227
2228
# File 'lib/v20180525/models.rb', line 2226

def SkipValidateOptions
  @SkipValidateOptions
end

Instance Method Details

#deserialize(params) ⇒ Object



2235
2236
2237
2238
2239
2240
2241
2242
2243
# File 'lib/v20180525/models.rb', line 2235

def deserialize(params)
  @ClusterId = params['ClusterId']
  @RunInstancePara = params['RunInstancePara']
  unless params['InstanceAdvancedSettings'].nil?
    @InstanceAdvancedSettings = InstanceAdvancedSettings.new
    @InstanceAdvancedSettings.deserialize(params['InstanceAdvancedSettings'])
  end
  @SkipValidateOptions = params['SkipValidateOptions']
end