1919
2020class ClusterSpec (object ):
2121
22- def __init__ (self , name , password , version , payType , masterNodeCount , masterSystemDiskType , masterSystemDiskVolume , masterSystemDiskIops , masterDiskType , masterDiskVolume , masterDiskIops , masterInstanceType , slaveNodeCount , slaveSystemDiskType , slaveSystemDiskVolume , slaveSystemDiskIops , slaveDiskType , slaveDiskVolume , slaveDiskIops , coreInstanceType , jssFlag , dataCenter , softwareList , haFlag , vpcId , vpcSubnetId , az , masterCore = None , masterMemory = None , slaveCore = None , slaveMemory = None ):
22+ def __init__ (self , name , password , version , masterNodeCount , masterSystemDiskType , masterSystemDiskVolume , masterDiskType , masterDiskVolume , masterInstanceType , slaveNodeCount , slaveSystemDiskType , slaveSystemDiskVolume , slaveDiskType , slaveDiskVolume , coreInstanceType , jssFlag , dataCenter , softwareList , haFlag , vpcId , vpcSubnetId , az , payType = None , masterSystemDiskIops = None , masterDiskIops = None , slaveSystemDiskIops = None , slaveDiskIops = None ):
2323 """
2424 :param name: 集群名称(不能少于6字符不能超过20字符,除下划线外不能包含特殊符号)
2525 :param password: 集群root用户密码(须包含大小写字母、数字及特殊字符其中三类,且不能少于8字符不能超过30字符)
2626 :param version: 集群版本,默认版本为JMR2.0.0
27- :param payType: 集群计费类型,支持按配置和包年包月计费
27+ :param payType: (Optional) 集群计费类型,支持按配置和包年包月计费
2828 :param masterNodeCount: 主节点数量
29- :param masterCore: (Optional) Master节点CPU
30- :param masterMemory: (Optional) Master节点内存(推荐至少8G内存,否则服务可能会部署失败)
3129 :param masterSystemDiskType: Master系统硬盘类型:ssd.gp1,ssd.io1和hdd.std1
3230 :param masterSystemDiskVolume: Master系统硬盘大小,单位GB
33- :param masterSystemDiskIops: Master系统硬盘iops,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
31+ :param masterSystemDiskIops: (Optional) Master系统硬盘iops,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
3432 :param masterDiskType: Master数据盘类型:ssd.gp1,ssd.io1和hdd.std1
3533 :param masterDiskVolume: Master数据盘大小,单位GB
36- :param masterDiskIops: Master数据盘ipos,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
34+ :param masterDiskIops: (Optional) Master数据盘ipos,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
3735 :param masterInstanceType: master节点规格
3836 :param slaveNodeCount: Slave节点数量
39- :param slaveCore: (Optional) Slave节点CPU
40- :param slaveMemory: (Optional) Slave节点内存(推荐至少4G内存,否则服务可能会部署失败)
4137 :param slaveSystemDiskType: Slave系统硬盘类型:ssd.gp1,ssd.io1和hdd.std1
4238 :param slaveSystemDiskVolume: Slave系统硬盘大小,单位GB
43- :param slaveSystemDiskIops: Slave系统硬盘iops,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
39+ :param slaveSystemDiskIops: (Optional) Slave系统硬盘iops,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
4440 :param slaveDiskType: Slave数据盘类型:ssd.gp1,ssd.io1和hdd.std1
4541 :param slaveDiskVolume: Slave数据盘大小,单位GB
46- :param slaveDiskIops: Slave数据盘ipos,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
42+ :param slaveDiskIops: (Optional) Slave数据盘ipos,只有在硬盘类型是ssd.gp1,ssd.io1时,才需要有iops,200起步,步长为10
4743 :param coreInstanceType: slave节点规格
4844 :param jssFlag: 关联JSS
4945 :param dataCenter: 数据中心,即regionId
@@ -59,8 +55,6 @@ def __init__(self, name, password, version, payType, masterNodeCount, masterSyst
5955 self .version = version
6056 self .payType = payType
6157 self .masterNodeCount = masterNodeCount
62- self .masterCore = masterCore
63- self .masterMemory = masterMemory
6458 self .masterSystemDiskType = masterSystemDiskType
6559 self .masterSystemDiskVolume = masterSystemDiskVolume
6660 self .masterSystemDiskIops = masterSystemDiskIops
@@ -69,8 +63,6 @@ def __init__(self, name, password, version, payType, masterNodeCount, masterSyst
6963 self .masterDiskIops = masterDiskIops
7064 self .masterInstanceType = masterInstanceType
7165 self .slaveNodeCount = slaveNodeCount
72- self .slaveCore = slaveCore
73- self .slaveMemory = slaveMemory
7466 self .slaveSystemDiskType = slaveSystemDiskType
7567 self .slaveSystemDiskVolume = slaveSystemDiskVolume
7668 self .slaveSystemDiskIops = slaveSystemDiskIops
0 commit comments