Documentation
¶
Index ¶
- type CreateCacheInstanceRequest
- type CreateCacheInstanceResponse
- type CreateCacheInstanceResult
- type DeleteCacheInstanceRequest
- type DeleteCacheInstanceResponse
- type DeleteCacheInstanceResult
- type DescribeCacheInstanceRequest
- type DescribeCacheInstanceResponse
- type DescribeCacheInstanceResult
- type DescribeCacheInstancesRequest
- func (r DescribeCacheInstancesRequest) GetRegionId() string
- func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
- type DescribeCacheInstancesResponse
- type DescribeCacheInstancesResult
- type DescribeInstanceClassRequest
- type DescribeInstanceClassResponse
- type DescribeInstanceClassResult
- type DescribeUserQuotaRequest
- type DescribeUserQuotaResponse
- type DescribeUserQuotaResult
- type ModifyCacheInstanceAttributeRequest
- func (r ModifyCacheInstanceAttributeRequest) GetRegionId() string
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription(cacheInstanceDescription string)
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)
- func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)
- type ModifyCacheInstanceAttributeResponse
- type ModifyCacheInstanceAttributeResult
- type ModifyCacheInstanceClassRequest
- func (r ModifyCacheInstanceClassRequest) GetRegionId() string
- func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)
- func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
- type ModifyCacheInstanceClassResponse
- type ModifyCacheInstanceClassResult
- type ResetCacheInstancePasswordRequest
- type ResetCacheInstancePasswordResponse
- type ResetCacheInstancePasswordResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCacheInstanceRequest ¶
type CreateCacheInstanceRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* */ CacheInstance *redis.CacheInstanceSpec `json:"cacheInstance"` /* (Optional) */ Charge *charge.ChargeSpec `json:"charge"` }
func NewCreateCacheInstanceRequest ¶
func NewCreateCacheInstanceRequest( regionId string, cacheInstance *redis.CacheInstanceSpec, ) *CreateCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 * param cacheInstance: * param charge: (Optional)
func (CreateCacheInstanceRequest) GetRegionId ¶
func (r CreateCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCacheInstanceRequest) SetCacheInstance ¶
func (r *CreateCacheInstanceRequest) SetCacheInstance(cacheInstance *redis.CacheInstanceSpec)
func (*CreateCacheInstanceRequest) SetCharge ¶
func (r *CreateCacheInstanceRequest) SetCharge(charge *charge.ChargeSpec)
func (*CreateCacheInstanceRequest) SetRegionId ¶
func (r *CreateCacheInstanceRequest) SetRegionId(regionId string)
type CreateCacheInstanceResponse ¶
type CreateCacheInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateCacheInstanceResult `json:"result"` }
type DeleteCacheInstanceRequest ¶
type DeleteCacheInstanceRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* 缓存Redis实例ID */ CacheInstanceId string `json:"cacheInstanceId"` }
func NewDeleteCacheInstanceRequest ¶
func NewDeleteCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DeleteCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 * param cacheInstanceId: 缓存Redis实例ID
func (DeleteCacheInstanceRequest) GetRegionId ¶
func (r DeleteCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCacheInstanceRequest) SetCacheInstanceId ¶
func (r *DeleteCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
func (*DeleteCacheInstanceRequest) SetRegionId ¶
func (r *DeleteCacheInstanceRequest) SetRegionId(regionId string)
type DeleteCacheInstanceResponse ¶
type DeleteCacheInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteCacheInstanceResult `json:"result"` }
type DeleteCacheInstanceResult ¶
type DeleteCacheInstanceResult struct { }
type DescribeCacheInstanceRequest ¶
type DescribeCacheInstanceRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* 缓存Redis实例ID */ CacheInstanceId string `json:"cacheInstanceId"` }
func NewDescribeCacheInstanceRequest ¶
func NewDescribeCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DescribeCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 * param cacheInstanceId: 缓存Redis实例ID
func (DescribeCacheInstanceRequest) GetRegionId ¶
func (r DescribeCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheInstanceRequest) SetCacheInstanceId ¶
func (r *DescribeCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
func (*DescribeCacheInstanceRequest) SetRegionId ¶
func (r *DescribeCacheInstanceRequest) SetRegionId(regionId string)
type DescribeCacheInstanceResponse ¶
type DescribeCacheInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCacheInstanceResult `json:"result"` }
type DescribeCacheInstanceResult ¶
type DescribeCacheInstanceResult struct {
CacheInstance redis.CacheInstance `json:"cacheInstance"`
}
type DescribeCacheInstancesRequest ¶
type DescribeCacheInstancesRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* cacheInstanceId -实例Id,精确匹配,支持多个 cacheInstanceName - 实例名称,模糊匹配,支持单个 cacheInstanceStatus - redis状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,deleting:删除中) (Optional) */ Filters []common.Filter `json:"filters"` /* createTime - 创建时间(asc:正序,desc:倒序) (Optional) */ Sorts []common.Sort `json:"sorts"` }
func NewDescribeCacheInstancesRequest ¶
func NewDescribeCacheInstancesRequest( regionId string, ) *DescribeCacheInstancesRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: cacheInstanceId -实例Id,精确匹配,支持多个
cacheInstanceName - 实例名称,模糊匹配,支持单个 cacheInstanceStatus - redis状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,deleting:删除中)
(Optional) * param sorts: createTime - 创建时间(asc:正序,desc:倒序) (Optional)
func (DescribeCacheInstancesRequest) GetRegionId ¶
func (r DescribeCacheInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheInstancesRequest) SetFilters ¶
func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
func (*DescribeCacheInstancesRequest) SetPageNumber ¶
func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
func (*DescribeCacheInstancesRequest) SetPageSize ¶
func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
func (*DescribeCacheInstancesRequest) SetRegionId ¶
func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
func (*DescribeCacheInstancesRequest) SetSorts ¶
func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
type DescribeCacheInstancesResponse ¶
type DescribeCacheInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCacheInstancesResult `json:"result"` }
type DescribeCacheInstancesResult ¶
type DescribeCacheInstancesResult struct { CacheInstances []redis.CacheInstance `json:"cacheInstances"` TotalCount int `json:"totalCount"` }
type DescribeInstanceClassRequest ¶
type DescribeInstanceClassRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` }
func NewDescribeInstanceClassRequest ¶
func NewDescribeInstanceClassRequest( regionId string, ) *DescribeInstanceClassRequest
* param regionId: Region ID
func (DescribeInstanceClassRequest) GetRegionId ¶
func (r DescribeInstanceClassRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceClassRequest) SetRegionId ¶
func (r *DescribeInstanceClassRequest) SetRegionId(regionId string)
type DescribeInstanceClassResponse ¶
type DescribeInstanceClassResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceClassResult `json:"result"` }
type DescribeInstanceClassResult ¶
type DescribeInstanceClassResult struct { InstanceClasses []redis.InstanceClass `json:"instanceClasses"` TotalCount int `json:"totalCount"` }
type DescribeUserQuotaRequest ¶
type DescribeUserQuotaRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` }
func NewDescribeUserQuotaRequest ¶
func NewDescribeUserQuotaRequest( regionId string, ) *DescribeUserQuotaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2
func (DescribeUserQuotaRequest) GetRegionId ¶
func (r DescribeUserQuotaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserQuotaRequest) SetRegionId ¶
func (r *DescribeUserQuotaRequest) SetRegionId(regionId string)
type DescribeUserQuotaResponse ¶
type DescribeUserQuotaResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeUserQuotaResult `json:"result"` }
type DescribeUserQuotaResult ¶
type ModifyCacheInstanceAttributeRequest ¶
type ModifyCacheInstanceAttributeRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* 缓存Redis实例ID */ CacheInstanceId string `json:"cacheInstanceId"` /* 缓存Redis实例资源名称 (Optional) */ CacheInstanceName *string `json:"cacheInstanceName"` /* 缓存Redis实例资源描述 (Optional) */ CacheInstanceDescription *string `json:"cacheInstanceDescription"` }
func NewModifyCacheInstanceAttributeRequest ¶
func NewModifyCacheInstanceAttributeRequest( regionId string, cacheInstanceId string, ) *ModifyCacheInstanceAttributeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 * param cacheInstanceId: 缓存Redis实例ID * param cacheInstanceName: 缓存Redis实例资源名称 (Optional) * param cacheInstanceDescription: 缓存Redis实例资源描述 (Optional)
func (ModifyCacheInstanceAttributeRequest) GetRegionId ¶
func (r ModifyCacheInstanceAttributeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription(cacheInstanceDescription string)
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceName ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)
func (*ModifyCacheInstanceAttributeRequest) SetRegionId ¶
func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)
type ModifyCacheInstanceAttributeResponse ¶
type ModifyCacheInstanceAttributeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyCacheInstanceAttributeResult `json:"result"` }
type ModifyCacheInstanceAttributeResult ¶
type ModifyCacheInstanceAttributeResult struct { }
type ModifyCacheInstanceClassRequest ¶
type ModifyCacheInstanceClassRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* 缓存Redis实例ID */ CacheInstanceId string `json:"cacheInstanceId"` /* 变更后的缓存Redis<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a> */ CacheInstanceClass string `json:"cacheInstanceClass"` }
func NewModifyCacheInstanceClassRequest ¶
func NewModifyCacheInstanceClassRequest( regionId string, cacheInstanceId string, cacheInstanceClass string, ) *ModifyCacheInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 * param cacheInstanceId: 缓存Redis实例ID * param cacheInstanceClass: 变更后的缓存Redis<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a>
func (ModifyCacheInstanceClassRequest) GetRegionId ¶
func (r ModifyCacheInstanceClassRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceClass ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
func (*ModifyCacheInstanceClassRequest) SetRegionId ¶
func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
type ModifyCacheInstanceClassResponse ¶
type ModifyCacheInstanceClassResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyCacheInstanceClassResult `json:"result"` }
type ModifyCacheInstanceClassResult ¶
type ModifyCacheInstanceClassResult struct {
OrderNum string `json:"orderNum"`
}
type ResetCacheInstancePasswordRequest ¶
type ResetCacheInstancePasswordRequest struct { core.JDCloudRequest /* 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 */ RegionId string `json:"regionId"` /* 缓存Redis实例ID */ CacheInstanceId string `json:"cacheInstanceId"` /* 密码,必须包含且只支持字母及数字,不少于8字符不超过16字符 */ Password string `json:"password"` }
func NewResetCacheInstancePasswordRequest ¶
func NewResetCacheInstancePasswordRequest( regionId string, cacheInstanceId string, password string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 * param cacheInstanceId: 缓存Redis实例ID * param password: 密码,必须包含且只支持字母及数字,不少于8字符不超过16字符
func (ResetCacheInstancePasswordRequest) GetRegionId ¶
func (r ResetCacheInstancePasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetCacheInstancePasswordRequest) SetCacheInstanceId ¶
func (r *ResetCacheInstancePasswordRequest) SetCacheInstanceId(cacheInstanceId string)
func (*ResetCacheInstancePasswordRequest) SetPassword ¶
func (r *ResetCacheInstancePasswordRequest) SetPassword(password string)
func (*ResetCacheInstancePasswordRequest) SetRegionId ¶
func (r *ResetCacheInstancePasswordRequest) SetRegionId(regionId string)
type ResetCacheInstancePasswordResponse ¶
type ResetCacheInstancePasswordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ResetCacheInstancePasswordResult `json:"result"` }
type ResetCacheInstancePasswordResult ¶
type ResetCacheInstancePasswordResult struct { }