Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConstraintsConf ¶
type ConstraintsConf struct { /* 磁盘类型 (Optional) */ StorageType string `json:"storageType"` /* 是否在售 (Optional) */ OnSale bool `json:"onSale"` /* 规格代码 (Optional) */ ClassCode []string `json:"classCode"` /* 节点数最小值 (Optional) */ MinCount int `json:"minCount"` /* 节点数最大值 (Optional) */ MaxCount int `json:"maxCount"` /* 节点数默认值 (Optional) */ DefaultCount int `json:"defaultCount"` /* 节点数步长 (Optional) */ StepCount int `json:"stepCount"` /* 是否包含存储 (Optional) */ StorageScale bool `json:"storageScale"` /* 存储最小值 (Optional) */ MinStorageGB int `json:"minStorageGB"` /* 存储最大值 (Optional) */ MaxStorageGB int `json:"maxStorageGB"` /* 存储默认值 (Optional) */ DefaultStorageGB int `json:"defaultStorageGB"` /* 存储步长 (Optional) */ StepStorageGB int `json:"stepStorageGB"` }
type ConsumerGroup ¶
type ConsumerGroup struct { /* 名称 (Optional) */ Name string `json:"name"` }
type Instance ¶
type Instance struct { /* 实例ID (Optional) */ InstanceId string `json:"instanceId"` /* 实例名称 (Optional) */ InstanceName string `json:"instanceName"` /* kafka实例版本 (Optional) */ InstanceVersion string `json:"instanceVersion"` /* 实例状态,running:运行,error:错误,creating:创建中,changing:变配,stop:停止 (Optional) */ InstanceStatus string `json:"instanceStatus"` /* 创建时间,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ (Optional) */ CreateTime string `json:"createTime"` /* 所属VPC的ID (Optional) */ VpcId string `json:"vpcId"` /* 所属子网的ID (Optional) */ SubnetId string `json:"subnetId"` /* ipVersion,空(代表v4)或者v4&v6 (Optional) */ IpVersion string `json:"ipVersion"` /* azId (Optional) */ AzId []string `json:"azId"` /* 集群规格信息 (Optional) */ InstanceClass []InstanceClass `json:"instanceClass"` /* 计费信息 (Optional) */ Charge charge.Charge `json:"charge"` /* Tag信息 (Optional) */ Tags []resourcetag.Tag `json:"tags"` /* 扩展参数 (Optional) */ Extension RespExtension `json:"extension"` }
type InstanceClass ¶
type InstanceClass struct { /* 角色 (Optional) */ Role string `json:"role"` /* 节点规格代码 (Optional) */ NodeClassCode string `json:"nodeClassCode"` /* 节点cpu核数 (Optional) */ NodeCpu int `json:"nodeCpu"` /* 节点内存单位GB (Optional) */ NodeMemoryGB int `json:"nodeMemoryGB"` /* 节点个数 (Optional) */ NodeCount int `json:"nodeCount"` /* 磁盘类型 (Optional) */ NodeDiskType string `json:"nodeDiskType"` /* 单节点磁盘大小单位GB (Optional) */ NodeDiskGB int `json:"nodeDiskGB"` }
type InstanceClassDetail ¶
type InstanceClassSpec ¶
type InstanceClassSpec struct { /* 角色 */ Role string `json:"role"` /* 节点规格代码 (Optional) */ NodeClassCode *string `json:"nodeClassCode"` /* 节点个数 (Optional) */ NodeCount *int `json:"nodeCount"` /* 磁盘类型 (Optional) */ NodeDiskType *string `json:"nodeDiskType"` /* 单节点磁盘大小单位GB (Optional) */ NodeDiskGB *int `json:"nodeDiskGB"` }
type InstanceName ¶
type InstanceSpec ¶
type InstanceSpec struct { /* 私有网络vpcId */ VpcId string `json:"vpcId"` /* 子网subnetId */ SubnetId string `json:"subnetId"` /* ipVersion,空(代表v4)或者v4&v6 (Optional) */ IpVersion *string `json:"ipVersion"` /* kafka版本,当前支持1.0.2 */ InstanceVersion string `json:"instanceVersion"` /* kafka集群名称,不可为空,只支持大小写字母、数字、英文下划线或者中划线,以字母开头且不能超过32位 */ InstanceName string `json:"instanceName"` /* azId */ AzId []string `json:"azId"` /* 集群规格配置 */ InstanceClassSpec []InstanceClassSpec `json:"instanceClassSpec"` /* 扩展配置 (Optional) */ Extension *ReqExtension `json:"extension"` }
type InstanceSpecConf ¶
type InstanceSpecConf struct { /* 版本 (Optional) */ Version []string `json:"version"` /* 规格详情 (Optional) */ InstanceClassDetail []InstanceClassDetail `json:"instanceClassDetail"` /* az的配置 (Optional) */ AzConf []AzConf `json:"azConf"` }
type InternalEndpoint ¶
type NodeConf ¶
type NodeConf struct { /* 磁盘类型 (Optional) */ StorageType []string `json:"storageType"` /* 限制条件 (Optional) */ Constraints ConstraintsConf `json:"constraints"` }
type ReqExtension ¶
type ReqExtension struct { /* 消息保留时长 (Optional) */ MsgRetain *int `json:"msgRetain"` }
type RespExtension ¶
type RespExtension struct { /* 内网地址,详情接口 (Optional) */ InternalEndpoint InternalEndpoint `json:"internalEndpoint"` /* kafka managerUrl (Optional) */ ManagerUrl string `json:"managerUrl"` }
Click to show internal directories.
Click to hide internal directories.