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.