Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterDetailModel ¶
type ClusterDetailModel struct {
/* 集群ID (Optional) */
Id string `json:"id"`
/* 集群名称,长度为6到32个字符,支持中文、数字、大小写字母、英文下划线“_”及中划线“-” (Optional) */
Name string `json:"name"`
/* 集群主键ID (Optional) */
ClusterPrimaryId int64 `json:"clusterPrimaryId"`
/* 集群状态 (Optional) */
Status string `json:"status"`
/* 节点数量 (Optional) */
NodeCount int `json:"nodeCount"`
/* 付费类型 (Optional) */
PayType string `json:"payType"`
/* 付费价格 (Optional) */
PayPrice string `json:"payPrice"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 运营时长 (Optional) */
Duration string `json:"duration"`
/* (Optional) */
Hardware []HardwareInfo `json:"hardware"`
/* 软件信息 (Optional) */
SoftwareStack interface{} `json:"softwareStack"`
/* 地域,同regionID (Optional) */
DataCenter string `json:"dataCenter"`
/* 是否关联对象存储 (Optional) */
JssFlag bool `json:"jssFlag"`
/* 是否为高可用模式 (Optional) */
HaFlag bool `json:"haFlag"`
/* 私有网络名称 (Optional) */
VpcName string `json:"vpcName"`
/* 子网名称 (Optional) */
VpcSubnetName string `json:"vpcSubnetName"`
/* 网络带宽 (Optional) */
BandwidthOut int `json:"bandwidthOut"`
}
type ClusterModel ¶
type ClusterModel struct {
/* 集群名称,长度为6到32个字符,支持中文、数字、大小写字母、英文下划线“_”及中划线“-” (Optional) */
Name *string `json:"name"`
/* "集群密码"
"1.必须包含大写字母、小写字母、数字及特殊字符中三类,且不能少于8字符不能超过30字符"
"2.特殊字符如下!@#$%^*"
"3.不能出现的字符或完整单词,如下:jd、JD、360、bug、BUG、com、COM、jcloud、JCLOUD、cloud、CLOUD、password、PASSWORD"
"4.不能出现连续数字,例:123、987"
"5.不能出现连续或键位连续字母,例:abc、CBA、bcde、qaz、tfc、zaq、qwer"
"6.密码中不能出现自己的用户名"
(Optional) */
Password *string `json:"password"`
/* "软件服务版本,请填写以下列表中的一个:"
"JMR1.0.0"
"JMR1.0.1"
"JMR1.0.2"
"JMR2.0.0"
"JMR_BD-OS-1.0"
(Optional) */
Version *string `json:"version"`
/* "付费类型,请填写以下列表中的一个:"
"按量"
(Optional) */
PayType *string `json:"payType"`
/* Master节点数量 (Optional) */
MasterNodeNumber *int `json:"masterNodeNumber"`
/* "Master节点云盘类型,可传类型为(以下以“/”分割各类型)"
"NBD/NBD_SATA"
"分别代表:性能型/容量型"
(Optional) */
MasterNodeDiskType *string `json:"masterNodeDiskType"`
/* Master节点云盘容量,必须是10的整数倍,且大于20小于3000 (Optional) */
MasterNodeDiskVolume *int `json:"masterNodeDiskVolume"`
/* Master节点规格,比如:g.n1.xlarge,更多规格请参考[文档](https://www.jdcloud.com/help/detail/296/isCatalog/1) (Optional) */
MasterInstanceType *string `json:"masterInstanceType"`
/* Slave节点数量 (Optional) */
SlaveNodeNumber *int `json:"slaveNodeNumber"`
/* "Slave节点云盘类型,可传类型为(以下以“/”分割各类型)"
"NBD/NBD_SATA"
"分别代表:性能型/容量型"
(Optional) */
SlaveNodeDiskType *string `json:"slaveNodeDiskType"`
/* Slave节点云盘容量,必须是10的整数倍,且大于20小于3000 (Optional) */
SlaveNodeDiskVolume *int `json:"slaveNodeDiskVolume"`
/* Core节点规格,比如:g.n1.xlarge,更多规格请参考[文档](https://www.jdcloud.com/help/detail/296/isCatalog/1) (Optional) */
CoreInstanceType *string `json:"coreInstanceType"`
/* 地域,同regionID (Optional) */
DataCenter *string `json:"dataCenter"`
/* 软件清单,不同软件之间以英文逗号(,)分割,参考[文档](https://www.jdcloud.com/help/detail/1323/isCatalog/1) (Optional) */
SoftwareList *string `json:"softwareList"`
/* 是否关联对象存储 (Optional) */
JssFlag *bool `json:"jssFlag"`
/* 集群是否为高可用模式 (Optional) */
HaFlag *bool `json:"haFlag"`
/* 私有网络ID (Optional) */
VpcId *string `json:"vpcId"`
/* 子网UUID,可以通过查询子网列表获得 (Optional) */
VpcSubnetId *string `json:"vpcSubnetId"`
/* 网络带宽上限 (Optional) */
Bandwidth *int `json:"bandwidth"`
}
type HardwareInfo ¶
type HardwareInfo struct {
/* 节点名称 (Optional) */
NodeName string `json:"nodeName"`
/* 节点类型 (Optional) */
NodeType string `json:"nodeType"`
/* 节点状态 (Optional) */
NodeStatus string `json:"nodeStatus"`
/* 内网IP (Optional) */
InnerIp string `json:"innerIp"`
/* 外网IP (Optional) */
OuterIp string `json:"outerIp"`
/* 防火墙 (Optional) */
Firewall string `json:"firewall"`
/* 节点核心数 (Optional) */
NodeCoreNum int `json:"nodeCoreNum"`
/* 节点内存数 (Optional) */
NodeMemoryNum int `json:"nodeMemoryNum"`
/* 节点系统信息 (Optional) */
NodeSystemInfo string `json:"nodeSystemInfo"`
/* 节点硬盘类型 (Optional) */
NodeDiskType string `json:"nodeDiskType"`
/* 节点硬盘容量 (Optional) */
NodeDiskVolume int `json:"nodeDiskVolume"`
/* 节点实例ID (Optional) */
ServerId string `json:"serverId"`
/* 消息 (Optional) */
Msg string `json:"msg"`
/* 节点硬件配置 (Optional) */
InstanceType string `json:"instanceType"`
/* 节点硬件类型 (Optional) */
InstanceInfo string `json:"instanceInfo"`
}
Click to show internal directories.
Click to hide internal directories.