Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶ added in v1.1.0
type Backup struct {
/* 备份操作ID */
BaseId string `json:"baseId"`
/* 备份文件的名称 */
BackupFileName string `json:"backupFileName"`
/* 备份实例ID */
SpaceId string `json:"spaceId"`
/* 备份开始时间 */
BackupStartTime string `json:"backupStartTime"`
/* 备份结束时间 */
BackupEndTime string `json:"backupEndTime"`
/* 备份类型,1表示手动备份,0表示自动备份 */
BackupType int `json:"backupType"`
/* 备份文件大小,如果实例是集群版,则表示每个分片备份文件大小的总和 */
BackupSize int `json:"backupSize"`
/* 备份任务状态状态,1表示失败,2表示成功 */
BackupStatus int `json:"backupStatus"`
/* 备份文件下载的URL地址,集群版有多个URL地址 */
BackupDownloadURL string `json:"backupDownloadURL"`
}
type CacheInstance ¶
type CacheInstance struct {
/* 实例ID (Optional) */
CacheInstanceId string `json:"cacheInstanceId"`
/* 实例名称 (Optional) */
CacheInstanceName string `json:"cacheInstanceName"`
/* 实例规格代码,参见<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a> (Optional) */
CacheInstanceClass string `json:"cacheInstanceClass"`
/* 容量,单位MB (Optional) */
CacheInstanceMemoryMB int `json:"cacheInstanceMemoryMB"`
/* 实例状态,running:运行,error:错误,creating:创建中,changing:变配中,deleting:删除中 (Optional) */
CacheInstanceStatus string `json:"cacheInstanceStatus"`
/* 实例描述 (Optional) */
CacheInstanceDescription string `json:"cacheInstanceDescription"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* az信息 (Optional) */
AzId AzId `json:"azId"`
/* 所属VPC的ID (Optional) */
VpcId string `json:"vpcId"`
/* 所属子网的ID (Optional) */
SubnetId string `json:"subnetId"`
/* 访问域名 (Optional) */
ConnectionDomain string `json:"connectionDomain"`
/* 端口 (Optional) */
Port int `json:"port"`
/* 计费信息 (Optional) */
Charge charge.Charge `json:"charge"`
/* 实例版本 (Optional) */
InstanceVersion string `json:"instanceVersion"`
/* 是否免密 (Optional) */
Auth bool `json:"auth"`
}
type CacheInstanceSpec ¶
type CacheInstanceSpec struct {
/* 缓存redis实例所属的私有网络ID */
VpcId string `json:"vpcId"`
/* 缓存redis实例在私有网络下所属的子网ID */
SubnetId string `json:"subnetId"`
/* 缓存redis实例名称,只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 */
CacheInstanceName string `json:"cacheInstanceName"`
/* 缓存redis实例规格代码,参见实例规格代码表<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a>。 */
CacheInstanceClass string `json:"cacheInstanceClass"`
/* 密码,为空即为免密,包含且只支持字母及数字,不少于8字符不超过16字符 (Optional) */
Password *string `json:"password"`
/* 缓存Redis实例所在区域可用区ID信息 */
AzId *AzIdSpec `json:"azId"`
/* 缓存Redis实例描述,不能超过256个字符 (Optional) */
CacheInstanceDescription *string `json:"cacheInstanceDescription"`
}
type ConfigItem ¶ added in v1.1.0
type ConfigItem struct {
/* configName目前只支持以下参数:
maxmemory-policy:内存剔除策略的最大使用内存限制
hash-max-ziplist-entries:用ziplist编码实现的哈希对象,ziplist中最多能存放entry个数的阈值
hash-max-ziplist-value:用ziplist编码实现的哈希对象,ziplist中能存放的value长度的最大值
list-max-ziplist-entries:用ziplist编码实现的列表对象,ziplist中最多能存放entry个数的阈值
list-max-ziplist-value:用ziplist编码实现的列表对象,ziplist中能存放的value长度的最大值
set-max-intset-entries:用intset编码实现的集合对象,intset中最多能存放entry个数的阈值
zset-max-ziplist-entries:用ziplist编码实现的有序集合对象,ziplist中最多能存放entry个数的阈值
zset-max-ziplist-value:用ziplist编码实现的有序集合对象,ziplist中能存放的value长度的最大值
slowlog-log-slower-than:慢查询日志超时时间,单位微秒,负数表示不开启
notify-keyspace-events:事件通知
*/
ConfigName string `json:"configName"`
/* 参数的配置值,参考值如下:
maxmemory-policy:[volatile-lru , allkeys-lru , volatile-random , allkeys-random , volatile-ttl , noeviction]
hash-max-ziplist-entries:[1-10000]
hash-max-ziplist-value:[1-10000]
list-max-ziplist-entries:[1-10000]
list-max-ziplist-value:[1-10000]
set-max-intset-entries:[1-10000]
zset-max-ziplist-entries:[1-10000]
zset-max-ziplist-value:[1-10000]
slowlog-log-slower-than:[1-10000]
notify-keyspace-events:[K , E , g , $ , l , s , h , z , x , e , A]
*/
ConfigValue string `json:"configValue"`
}
type InstanceClass ¶
type InstanceClass struct {
/* 实例规格代码,参见实例规格代码表 (Optional) */
InstanceClass string `json:"instanceClass"`
/* cpu (Optional) */
Cpu int `json:"cpu"`
/* 内存 (Optional) */
MemoryMB int `json:"memoryMB"`
/* 磁盘 (Optional) */
DiskGB int `json:"diskGB"`
/* 最大链接数 (Optional) */
MaxConnetction int `json:"maxConnetction"`
/* 带宽 (Optional) */
BandwidthMbps int `json:"bandwidthMbps"`
}
type OrderStatus ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.