apis

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 CreateCacheInstanceResult

type CreateCacheInstanceResult struct {
	CacheInstanceId string `json:"cacheInstanceId"`
	OrderNum        string `json:"orderNum"`
}

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 DescribeUserQuotaResult struct {
	Quota common.Quota `json:"quota"`
}

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

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 {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL