Documentation ¶
Index ¶
- type CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequest(regionId string, cacheInstance *redis.CacheInstanceSpec) *CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequestWithAllParams(regionId string, cacheInstance *redis.CacheInstanceSpec, ...) *CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest
- type CreateCacheInstanceResponse
- type CreateCacheInstanceResult
- type DeleteCacheInstanceRequest
- type DeleteCacheInstanceResponse
- type DeleteCacheInstanceResult
- type DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequest(regionId string, cacheInstanceId string) *DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest
- type DescribeCacheInstanceResponse
- type DescribeCacheInstanceResult
- type DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequest(regionId string) *DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ...) *DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequestWithoutParam() *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 NewModifyCacheInstanceAttributeRequest(regionId string, cacheInstanceId string) *ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceName *string, ...) *ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequestWithoutParam() *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 NewModifyCacheInstanceClassRequest(regionId string, cacheInstanceId string, cacheInstanceClass string) *ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceClass string) *ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequestWithoutParam() *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
- func NewResetCacheInstancePasswordRequest(regionId string, cacheInstanceId string) *ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequestWithAllParams(regionId string, cacheInstanceId string, password *string) *ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequestWithoutParam() *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"` /* 创建缓存实例的具体属性,包括所属私有网络ID(vpcId)、子网ID(subnetId)、缓存实例名称、缓存实例规格、缓存实例密码、缓存实例所在区域可用区ID信息和缓存实例描述。 */ 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 (Required) * param cacheInstance: 创建缓存实例的具体属性,包括所属私有网络ID(vpcId)、子网ID(subnetId)、缓存实例名称、缓存实例规格、缓存实例密码、缓存实例所在区域可用区ID信息和缓存实例描述。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewCreateCacheInstanceRequestWithAllParams( regionId string, cacheInstance *redis.CacheInstanceSpec, charge *charge.ChargeSpec, ) *CreateCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 创建缓存实例的具体属性,包括所属私有网络ID(vpcId)、子网ID(subnetId)、缓存实例名称、缓存实例规格、缓存实例密码、缓存实例所在区域可用区ID信息和缓存实例描述。 (Required) * param charge: 计费信息的相关配置。 (Optional)
func NewCreateCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
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)
param cacheInstance: 创建缓存实例的具体属性,包括所属私有网络ID(vpcId)、子网ID(subnetId)、缓存实例名称、缓存实例规格、缓存实例密码、缓存实例所在区域可用区ID信息和缓存实例描述。(Required)
func (*CreateCacheInstanceRequest) SetCharge ¶
func (r *CreateCacheInstanceRequest) SetCharge(charge *charge.ChargeSpec)
param charge: 计费信息的相关配置。(Optional)
func (*CreateCacheInstanceRequest) SetRegionId ¶
func (r *CreateCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
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 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewDeleteCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DeleteCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required)
func NewDeleteCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewDeleteCacheInstanceRequestWithoutParam() *DeleteCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
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)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。(Required)
func (*DeleteCacheInstanceRequest) SetRegionId ¶
func (r *DeleteCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
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 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewDescribeCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required)
func NewDescribeCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
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)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。(Required)
func (*DescribeCacheInstanceRequest) SetRegionId ¶
func (r *DescribeCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
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 - 缓存你实例状态,精确匹配,支持多个(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 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheInstancesRequestWithAllParams ¶ added in v1.1.0
func NewDescribeCacheInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, sorts []common.Sort, ) *DescribeCacheInstancesRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required)
- param pageNumber: 请求查询缓存实例的页码;默认为1 (Optional)
- param pageSize: 请求查询缓存实例的分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: cacheInstanceId -缓存实例Id,精确匹配,支持多个
cacheInstanceName - 缓存实例名称,模糊匹配,支持单个 cacheInstanceStatus - 缓存你实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,deleting:删除中)
(Optional) * param sorts: createTime - 创建时间(asc:正序,desc:倒序) (Optional)
func NewDescribeCacheInstancesRequestWithoutParam ¶ added in v1.1.0
func NewDescribeCacheInstancesRequestWithoutParam() *DescribeCacheInstancesRequest
This constructor has better compatible ability when API parameters changed
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)
param filters: cacheInstanceId -缓存实例Id,精确匹配,支持多个
cacheInstanceName - 缓存实例名称,模糊匹配,支持单个 cacheInstanceStatus - 缓存你实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,deleting:删除中) (Optional)
func (*DescribeCacheInstancesRequest) SetPageNumber ¶
func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 请求查询缓存实例的页码;默认为1(Optional)
func (*DescribeCacheInstancesRequest) SetPageSize ¶
func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
param pageSize: 请求查询缓存实例的分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeCacheInstancesRequest) SetRegionId ¶
func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeCacheInstancesRequest) SetSorts ¶
func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
param sorts: createTime - 创建时间(asc:正序,desc:倒序)
(Optional)
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 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceClassRequestWithAllParams ¶ added in v1.1.0
func NewDescribeInstanceClassRequestWithAllParams( regionId string, ) *DescribeInstanceClassRequest
* param regionId: Region ID (Required)
func NewDescribeInstanceClassRequestWithoutParam ¶ added in v1.1.0
func NewDescribeInstanceClassRequestWithoutParam() *DescribeInstanceClassRequest
This constructor has better compatible ability when API parameters changed
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)
param regionId: Region ID(Required)
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 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserQuotaRequestWithAllParams ¶ added in v1.1.0
func NewDescribeUserQuotaRequestWithAllParams( regionId string, ) *DescribeUserQuotaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeUserQuotaRequestWithoutParam ¶ added in v1.1.0
func NewDescribeUserQuotaRequestWithoutParam() *DescribeUserQuotaRequest
This constructor has better compatible ability when API parameters changed
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)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
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实例资源名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) */ CacheInstanceName *string `json:"cacheInstanceName"` /* 缓存Redis实例资源描述,不能超过256个字符 (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 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyCacheInstanceAttributeRequestWithAllParams ¶ added in v1.1.0
func NewModifyCacheInstanceAttributeRequestWithAllParams( regionId string, cacheInstanceId string, cacheInstanceName *string, cacheInstanceDescription *string, ) *ModifyCacheInstanceAttributeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * param cacheInstanceName: 缓存Redis实例资源名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) * param cacheInstanceDescription: 缓存Redis实例资源描述,不能超过256个字符 (Optional)
func NewModifyCacheInstanceAttributeRequestWithoutParam ¶ added in v1.1.0
func NewModifyCacheInstanceAttributeRequestWithoutParam() *ModifyCacheInstanceAttributeRequest
This constructor has better compatible ability when API parameters changed
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)
param cacheInstanceDescription: 缓存Redis实例资源描述,不能超过256个字符(Optional)
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。(Required)
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceName ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)
param cacheInstanceName: 缓存Redis实例资源名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符(Optional)
func (*ModifyCacheInstanceAttributeRequest) SetRegionId ¶
func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
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 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * param cacheInstanceClass: 变更后的缓存Redis规格,详细参见:<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a> (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyCacheInstanceClassRequestWithAllParams ¶ added in v1.1.0
func NewModifyCacheInstanceClassRequestWithAllParams( regionId string, cacheInstanceId string, cacheInstanceClass string, ) *ModifyCacheInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * param cacheInstanceClass: 变更后的缓存Redis规格,详细参见:<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a> (Required)
func NewModifyCacheInstanceClassRequestWithoutParam ¶ added in v1.1.0
func NewModifyCacheInstanceClassRequestWithoutParam() *ModifyCacheInstanceClassRequest
This constructor has better compatible ability when API parameters changed
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)
param cacheInstanceClass: 变更后的缓存Redis规格,详细参见:<a href="https://www.jdcloud.com/help/detail/411/isCatalog/1">实例规格代码</a>(Required)
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。(Required)
func (*ModifyCacheInstanceClassRequest) SetRegionId ¶
func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
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字符 (Optional) */ Password *string `json:"password"` }
func NewResetCacheInstancePasswordRequest ¶
func NewResetCacheInstancePasswordRequest( regionId string, cacheInstanceId string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetCacheInstancePasswordRequestWithAllParams ¶ added in v1.1.0
func NewResetCacheInstancePasswordRequestWithAllParams( regionId string, cacheInstanceId string, password *string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。 (Required) * param password: 密码,为空即为免密,包含且只支持字母及数字,不少于8字符不超过16字符 (Optional)
func NewResetCacheInstancePasswordRequestWithoutParam ¶ added in v1.1.0
func NewResetCacheInstancePasswordRequestWithoutParam() *ResetCacheInstancePasswordRequest
This constructor has better compatible ability when API parameters changed
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)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识。(Required)
func (*ResetCacheInstancePasswordRequest) SetPassword ¶
func (r *ResetCacheInstancePasswordRequest) SetPassword(password string)
param password: 密码,为空即为免密,包含且只支持字母及数字,不少于8字符不超过16字符(Optional)
func (*ResetCacheInstancePasswordRequest) SetRegionId ¶
func (r *ResetCacheInstancePasswordRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前缓存Redis有华北、华南、华东区域,对应Region ID为cn-north-1、cn-south-1、cn-east-2(Required)
type ResetCacheInstancePasswordResponse ¶
type ResetCacheInstancePasswordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ResetCacheInstancePasswordResult `json:"result"` }
type ResetCacheInstancePasswordResult ¶
type ResetCacheInstancePasswordResult struct { }