Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBInstance ¶
type DBInstance struct { /* 实例ID (Optional) */ InstanceId string `json:"instanceId"` /* 实例名称 (Optional) */ InstanceName string `json:"instanceName"` /* 节点规格 (Optional) */ NodeType string `json:"nodeType"` /* CPU核数 (Optional) */ Cpu int `json:"cpu"` /* 内存容量,单位GB (Optional) */ Memory int `json:"memory"` /* 存储空间容量,单位GB (Optional) */ Storage int `json:"storage"` /* 节点数量 (Optional) */ NodeNumber int `json:"nodeNumber"` /* 可用区 (Optional) */ AzId string `json:"azId"` /* VPCID (Optional) */ VpcId string `json:"vpcId"` /* 子网ID (Optional) */ SubnetId string `json:"subnetId"` /* 实例状态 (Optional) */ InstanceStatus string `json:"instanceStatus"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 计费配置 (Optional) */ Charge charge.Charge `json:"charge"` }
type DBInstanceAttribute ¶
type DBInstanceAttribute struct { /* 实例ID (Optional) */ InstanceId string `json:"instanceId"` /* 实例名称 (Optional) */ InstanceName string `json:"instanceName"` /* 实例规格 (Optional) */ NodeType string `json:"nodeType"` /* 节点数量 (Optional) */ NodeNumber int `json:"nodeNumber"` /* 可用区 (Optional) */ AzId string `json:"azId"` /* VPCID (Optional) */ VpcId string `json:"vpcId"` /* 子网ID (Optional) */ SubnetId string `json:"subnetId"` /* 域名 (Optional) */ InstanceDomain string `json:"instanceDomain"` /* 端口号 (Optional) */ InstancePort string `json:"instancePort"` /* 数据库账号 (Optional) */ AccountName string `json:"accountName"` /* 实例状态,Available:运行, Failure:故障 ,Creating:创建中, Deleting:删除中 (Optional) */ InstanceStatus string `json:"instanceStatus"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 节点信息 (Optional) */ Nodes []Node `json:"nodes"` /* 计费配置 (Optional) */ Charge charge.Charge `json:"charge"` }
type DBInstanceSpec ¶
type DBInstanceSpec struct { /* 实例名称,名称只支持数字、小写字母、中文及英文下划线,且不少于2字符不超过32字符;未填写取实例ID作为实例名称 (Optional) */ InstanceName string `json:"instanceName"` /* 节点规格,目前支持jdw.dc1.4xlarge */ NodeType string `json:"nodeType"` /* 节点数量,目前支持3个 */ NodeNumber int `json:"nodeNumber"` /* 可用区 */ AzId string `json:"azId"` /* VPCID */ VpcId string `json:"vpcId"` /* 子网ID */ SubnetId string `json:"subnetId"` /* 数据库账号,账号只支持数字、大小写字母及英文下划线“_”,不超过16字符 ,非必填 (Optional) */ AccountName string `json:"accountName"` /* 数据库密码,密码必须包含且只支持大小写字母及数字,不少于8字符不超过16字符,非必填,可创建后设置 (Optional) */ AccountPassword string `json:"accountPassword"` /* 计费规格,包括计费类型,计费周期等 */ ChargeSpec charge.ChargeSpec `json:"chargeSpec"` }
type Node ¶
type Node struct { /* 节点类型:Master,Segment-N (Optional) */ NodeRole string `json:"nodeRole"` /* 节点状态,Available:运行, Failure:故障 (Optional) */ NodeStatus string `json:"nodeStatus"` /* CPU使用率 (Optional) */ CpuUtilization string `json:"cpuUtilization"` /* 内存使用率 (Optional) */ MemoryUtilization string `json:"memoryUtilization"` /* 磁盘使用率 (Optional) */ DiskUtilization string `json:"diskUtilization"` }
type NodeType ¶
type NodeType struct { /* 节点规格代码 (Optional) */ NodeType string `json:"nodeType"` /* CPU核数 (Optional) */ Cpu int `json:"cpu"` /* 内存容量,单位GB (Optional) */ Memory int `json:"memory"` /* 存储空间容量,单位GB (Optional) */ Storage int `json:"storage"` /* 最小节点数量 (Optional) */ MiniNodeNumber int `json:"miniNodeNumber"` /* 最大节点数量 (Optional) */ MaxNodeNumber int `json:"maxNodeNumber"` }
Click to show internal directories.
Click to hide internal directories.