apis

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 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"`

	/*   */
	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 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 * 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 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实例资源名称 (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

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

Jump to

Keyboard shortcuts

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