Class: TencentCloud::Tke::V20180525::CreateEdgeCVMInstancesRequest

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

Overview

CreateEdgeCVMInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, runinstancepara = nil, cvmregion = nil, cvmcount = nil, external = nil, userscript = nil, enableeni = nil) ⇒ CreateEdgeCVMInstancesRequest

Returns a new instance of CreateEdgeCVMInstancesRequest.



3247
3248
3249
3250
3251
3252
3253
3254
3255
# File 'lib/v20180525/models.rb', line 3247

def initialize(clusterid=nil, runinstancepara=nil, cvmregion=nil, cvmcount=nil, external=nil, userscript=nil, enableeni=nil)
  @ClusterID = clusterid
  @RunInstancePara = runinstancepara
  @CvmRegion = cvmregion
  @CvmCount = cvmcount
  @External = external
  @UserScript = userscript
  @EnableEni = enableeni
end

Instance Attribute Details

#ClusterIDObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def ClusterID
  @ClusterID
end

#CvmCountObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def CvmCount
  @CvmCount
end

#CvmRegionObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def CvmRegion
  @CvmRegion
end

#EnableEniObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def EnableEni
  @EnableEni
end

#ExternalObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def External
  @External
end

#RunInstanceParaObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def RunInstancePara
  @RunInstancePara
end

#UserScriptObject

Parameters:

  • 集群id,边缘集群需要先开启公网访问才能添加cvm节点

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

  • CVM所属Region

  • CVM数量

  • 实例扩展信息

  • 用户自定义脚本

  • 是否开启弹性网卡功能



3245
3246
3247
# File 'lib/v20180525/models.rb', line 3245

def UserScript
  @UserScript
end

Instance Method Details

#deserialize(params) ⇒ Object



3257
3258
3259
3260
3261
3262
3263
3264
3265
# File 'lib/v20180525/models.rb', line 3257

def deserialize(params)
  @ClusterID = params['ClusterID']
  @RunInstancePara = params['RunInstancePara']
  @CvmRegion = params['CvmRegion']
  @CvmCount = params['CvmCount']
  @External = params['External']
  @UserScript = params['UserScript']
  @EnableEni = params['EnableEni']
end