jdcloud_sdk.services.redis.apis package¶
Submodules¶
jdcloud_sdk.services.redis.apis.CreateCacheInstanceRequest module¶
-
class
jdcloud_sdk.services.redis.apis.CreateCacheInstanceRequest.CreateCacheInstanceParameters(regionId, cacheInstance)[source]¶ Bases:
objectParameters: - regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
- cacheInstance – 实例的创建参数
-
class
jdcloud_sdk.services.redis.apis.CreateCacheInstanceRequest.CreateCacheInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建一个指定配置的缓存Redis实例:可选择版本、类型、规格(按CPU核数、内存容量、磁盘容量、带宽等划分),自定义分片规格可通过describeSpecConfig接口获取,老规格代码请参考,https://docs.jdcloud.com/cn/jcs-for-redis/specifications
jdcloud_sdk.services.redis.apis.DeleteCacheInstanceRequest module¶
-
class
jdcloud_sdk.services.redis.apis.DeleteCacheInstanceRequest.DeleteCacheInstanceParameters(regionId, cacheInstanceId)[source]¶ Bases:
objectParameters: - regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
- cacheInstanceId – 缓存Redis实例ID,是访问实例的唯一标识
-
class
jdcloud_sdk.services.redis.apis.DeleteCacheInstanceRequest.DeleteCacheInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除按配置计费、或包年包月已到期的缓存Redis实例,包年包月未到期不可删除。只有处于运行running或者错误error状态才可以删除,其余状态不可以删除。 白名单用户不能删除包年包月已到期的缓存Redis实例。
jdcloud_sdk.services.redis.apis.DescribeCacheInstanceRequest module¶
-
class
jdcloud_sdk.services.redis.apis.DescribeCacheInstanceRequest.DescribeCacheInstanceParameters(regionId, cacheInstanceId)[source]¶ Bases:
objectParameters: - regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
- cacheInstanceId – 缓存Redis实例ID,是访问实例的唯一标识
-
class
jdcloud_sdk.services.redis.apis.DescribeCacheInstanceRequest.DescribeCacheInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询缓存Redis实例的详细信息
jdcloud_sdk.services.redis.apis.DescribeCacheInstancesRequest module¶
-
class
jdcloud_sdk.services.redis.apis.DescribeCacheInstancesRequest.DescribeCacheInstancesParameters(regionId)[source]¶ Bases:
objectParameters: regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 -
setFilters(filters)[source]¶ param filters: (Optional) 过滤属性: cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
-
-
class
jdcloud_sdk.services.redis.apis.DescribeCacheInstancesRequest.DescribeCacheInstancesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询缓存Redis实例列表,可分页、可排序、可搜索、可过滤
jdcloud_sdk.services.redis.apis.DescribeInstanceClassRequest module¶
-
class
jdcloud_sdk.services.redis.apis.DescribeInstanceClassRequest.DescribeInstanceClassParameters(regionId)[source]¶ Bases:
objectParameters: regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
-
class
jdcloud_sdk.services.redis.apis.DescribeInstanceClassRequest.DescribeInstanceClassRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询缓存Redis实例的规格列表
jdcloud_sdk.services.redis.apis.DescribeUserQuotaRequest module¶
-
class
jdcloud_sdk.services.redis.apis.DescribeUserQuotaRequest.DescribeUserQuotaParameters(regionId)[source]¶ Bases:
objectParameters: regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
-
class
jdcloud_sdk.services.redis.apis.DescribeUserQuotaRequest.DescribeUserQuotaRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询账户的缓存Redis配额信息
jdcloud_sdk.services.redis.apis.ModifyCacheInstanceAttributeRequest module¶
-
class
jdcloud_sdk.services.redis.apis.ModifyCacheInstanceAttributeRequest.ModifyCacheInstanceAttributeParameters(regionId, cacheInstanceId)[source]¶ Bases:
objectParameters: - regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
- cacheInstanceId – 缓存Redis实例ID,是访问实例的唯一标识
-
class
jdcloud_sdk.services.redis.apis.ModifyCacheInstanceAttributeRequest.ModifyCacheInstanceAttributeRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改缓存Redis实例的资源名称或描述,二者至少选一
jdcloud_sdk.services.redis.apis.ModifyCacheInstanceClassRequest module¶
-
class
jdcloud_sdk.services.redis.apis.ModifyCacheInstanceClassRequest.ModifyCacheInstanceClassParameters(regionId, cacheInstanceId, cacheInstanceClass)[source]¶ Bases:
objectParameters: - regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
- cacheInstanceId – 缓存Redis实例ID,是访问实例的唯一标识
- cacheInstanceClass – 新规格
-
class
jdcloud_sdk.services.redis.apis.ModifyCacheInstanceClassRequest.ModifyCacheInstanceClassRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest变更缓存Redis实例规格(变配),实例运行时可以变配,新规格不能与之前的老规格相同,新规格内存大小不能小于实例的已使用内存
jdcloud_sdk.services.redis.apis.ResetCacheInstancePasswordRequest module¶
-
class
jdcloud_sdk.services.redis.apis.ResetCacheInstancePasswordRequest.ResetCacheInstancePasswordParameters(regionId, cacheInstanceId)[source]¶ Bases:
objectParameters: - regionId – 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
- cacheInstanceId – 缓存Redis实例ID,是访问实例的唯一标识
-
class
jdcloud_sdk.services.redis.apis.ResetCacheInstancePasswordRequest.ResetCacheInstancePasswordRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改缓存Redis实例的密码,可为空