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.