apis

package
v1.65.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: Apache-2.0 Imports: 4 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddWhiteListGroupRequest added in v1.65.0

type AddWhiteListGroupRequest struct {
	core.JDCloudRequest

	/* 地域代码  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 白名单分组名  */
	Name string `json:"name"`

	/* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Optional) */
	Ips *string `json:"ips"`
}

func NewAddWhiteListGroupRequest added in v1.65.0

func NewAddWhiteListGroupRequest(
	regionId string,
	cacheInstanceId string,
	name string,
) *AddWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddWhiteListGroupRequestWithAllParams added in v1.65.0

func NewAddWhiteListGroupRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	name string,
	ips *string,
) *AddWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Optional)

func NewAddWhiteListGroupRequestWithoutParam added in v1.65.0

func NewAddWhiteListGroupRequestWithoutParam() *AddWhiteListGroupRequest

This constructor has better compatible ability when API parameters changed

func (AddWhiteListGroupRequest) GetRegionId added in v1.65.0

func (r AddWhiteListGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddWhiteListGroupRequest) SetCacheInstanceId added in v1.65.0

func (r *AddWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*AddWhiteListGroupRequest) SetIps added in v1.65.0

func (r *AddWhiteListGroupRequest) SetIps(ips string)

param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Optional)

func (*AddWhiteListGroupRequest) SetName added in v1.65.0

func (r *AddWhiteListGroupRequest) SetName(name string)

param name: 白名单分组名(Required)

func (*AddWhiteListGroupRequest) SetRegionId added in v1.65.0

func (r *AddWhiteListGroupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type AddWhiteListGroupResponse added in v1.65.0

type AddWhiteListGroupResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    AddWhiteListGroupResult `json:"result"`
}

type AddWhiteListGroupResult added in v1.65.0

type AddWhiteListGroupResult struct {
}

type CancelTaskRequest added in v1.65.0

type CancelTaskRequest struct {
	core.JDCloudRequest

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewCancelTaskRequest added in v1.65.0

func NewCancelTaskRequest(
	taskId string,
) *CancelTaskRequest

* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCancelTaskRequestWithAllParams added in v1.65.0

func NewCancelTaskRequestWithAllParams(
	taskId string,
) *CancelTaskRequest

* param taskId: 任务id (Required)

func NewCancelTaskRequestWithoutParam added in v1.65.0

func NewCancelTaskRequestWithoutParam() *CancelTaskRequest

This constructor has better compatible ability when API parameters changed

func (CancelTaskRequest) GetRegionId added in v1.65.0

func (r CancelTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CancelTaskRequest) SetTaskId added in v1.65.0

func (r *CancelTaskRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type CancelTaskResponse added in v1.65.0

type CancelTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CancelTaskResult   `json:"result"`
}

type CancelTaskResult added in v1.65.0

type CancelTaskResult struct {
}

type CheckDeletableRequest added in v1.65.0

type CheckDeletableRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewCheckDeletableRequest added in v1.65.0

func NewCheckDeletableRequest(
	regionId string,
	cacheInstanceId string,
) *CheckDeletableRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewCheckDeletableRequestWithAllParams added in v1.65.0

func NewCheckDeletableRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *CheckDeletableRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewCheckDeletableRequestWithoutParam added in v1.65.0

func NewCheckDeletableRequestWithoutParam() *CheckDeletableRequest

This constructor has better compatible ability when API parameters changed

func (CheckDeletableRequest) GetRegionId added in v1.65.0

func (r CheckDeletableRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckDeletableRequest) SetCacheInstanceId added in v1.65.0

func (r *CheckDeletableRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CheckDeletableRequest) SetRegionId added in v1.65.0

func (r *CheckDeletableRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CheckDeletableResponse added in v1.65.0

type CheckDeletableResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CheckDeletableResult `json:"result"`
}

type CheckDeletableResult added in v1.65.0

type CheckDeletableResult struct {
}

type CheckPasswordValidRequest added in v1.65.0

type CheckPasswordValidRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 密码,检查密码是否有效  */
	Password string `json:"password"`
}

func NewCheckPasswordValidRequest added in v1.65.0

func NewCheckPasswordValidRequest(
	regionId string,
	password string,
) *CheckPasswordValidRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param password: 密码,检查密码是否有效 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCheckPasswordValidRequestWithAllParams added in v1.65.0

func NewCheckPasswordValidRequestWithAllParams(
	regionId string,
	password string,
) *CheckPasswordValidRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param password: 密码,检查密码是否有效 (Required)

func NewCheckPasswordValidRequestWithoutParam added in v1.65.0

func NewCheckPasswordValidRequestWithoutParam() *CheckPasswordValidRequest

This constructor has better compatible ability when API parameters changed

func (CheckPasswordValidRequest) GetRegionId added in v1.65.0

func (r CheckPasswordValidRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CheckPasswordValidRequest) SetPassword added in v1.65.0

func (r *CheckPasswordValidRequest) SetPassword(password string)

param password: 密码,检查密码是否有效(Required)

func (*CheckPasswordValidRequest) SetRegionId added in v1.65.0

func (r *CheckPasswordValidRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CheckPasswordValidResponse added in v1.65.0

type CheckPasswordValidResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    CheckPasswordValidResult `json:"result"`
}

type CheckPasswordValidResult added in v1.65.0

type CheckPasswordValidResult struct {
	Valid bool   `json:"valid"`
	Msg   string `json:"msg"`
}

type ClientKillRequest added in v1.59.0

type ClientKillRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 关闭属性, 支持addr/type/db三种属性
	addr - 根据客户端地址关闭连接
	type - 根据链接类型关闭连接
	db - 根据db关闭连接
	*/
	Option string `json:"option"`

	/* 筛选条件
	属性是addr时 - ip:port, 支持传入多个addr,中间以','分割
	属性是type时 - 支持normal/pubsub/all三种条件
	属性是db时 - db列表, 0,1,2..
	*/
	Value string `json:"value"`
}

func NewClientKillRequest added in v1.59.0

func NewClientKillRequest(
	regionId string,
	cacheInstanceId string,
	option string,
	value string,
) *ClientKillRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
  • param option: 关闭属性, 支持addr/type/db三种属性

addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接

(Required)
* param value: 筛选条件

属性是addr时 - ip:port, 支持传入多个addr,中间以','分割 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2..

(Required)
*
* @Deprecated, not compatible when mandatory parameters changed

func NewClientKillRequestWithAllParams added in v1.59.0

func NewClientKillRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	option string,
	value string,
) *ClientKillRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
  • param option: 关闭属性, 支持addr/type/db三种属性

addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接

(Required)
* param value: 筛选条件

属性是addr时 - ip:port, 支持传入多个addr,中间以','分割 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2..

(Required)

func NewClientKillRequestWithoutParam added in v1.59.0

func NewClientKillRequestWithoutParam() *ClientKillRequest

This constructor has better compatible ability when API parameters changed

func (ClientKillRequest) GetRegionId added in v1.59.0

func (r ClientKillRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ClientKillRequest) SetCacheInstanceId added in v1.59.0

func (r *ClientKillRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ClientKillRequest) SetOption added in v1.59.0

func (r *ClientKillRequest) SetOption(option string)
param option: 关闭属性, 支持addr/type/db三种属性

addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接 (Required)

func (*ClientKillRequest) SetRegionId added in v1.59.0

func (r *ClientKillRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ClientKillRequest) SetValue added in v1.59.0

func (r *ClientKillRequest) SetValue(value string)
param value: 筛选条件

属性是addr时 - ip:port, 支持传入多个addr,中间以','分割 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2.. (Required)

type ClientKillResponse added in v1.59.0

type ClientKillResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ClientKillResult   `json:"result"`
}

type ClientKillResult added in v1.59.0

type ClientKillResult struct {
}

type ConfigDiagnosePolicyRequest added in v1.65.0

type ConfigDiagnosePolicyRequest struct {
	core.JDCloudRequest

	/* 实例ID列表  */
	InstanceIds []string `json:"instanceIds"`

	/* 是否开启自动诊断(可选) (Optional) */
	AutoDiagnose *bool `json:"autoDiagnose"`

	/* 诊断时间段(格式:HH:mm-HH:mm +ZZZZ,例如:01:00-02:00 +0800) (Optional) */
	DiagnoseTime *string `json:"diagnoseTime"`

	/* 诊断周期(格式:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday) (Optional) */
	DiagnosePeriod *string `json:"diagnosePeriod"`
}

func NewConfigDiagnosePolicyRequest added in v1.65.0

func NewConfigDiagnosePolicyRequest(
	instanceIds []string,
) *ConfigDiagnosePolicyRequest

* param instanceIds: 实例ID列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConfigDiagnosePolicyRequestWithAllParams added in v1.65.0

func NewConfigDiagnosePolicyRequestWithAllParams(
	instanceIds []string,
	autoDiagnose *bool,
	diagnoseTime *string,
	diagnosePeriod *string,
) *ConfigDiagnosePolicyRequest

* param instanceIds: 实例ID列表 (Required) * param autoDiagnose: 是否开启自动诊断(可选) (Optional) * param diagnoseTime: 诊断时间段(格式:HH:mm-HH:mm +ZZZZ,例如:01:00-02:00 +0800) (Optional) * param diagnosePeriod: 诊断周期(格式:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday) (Optional)

func NewConfigDiagnosePolicyRequestWithoutParam added in v1.65.0

func NewConfigDiagnosePolicyRequestWithoutParam() *ConfigDiagnosePolicyRequest

This constructor has better compatible ability when API parameters changed

func (ConfigDiagnosePolicyRequest) GetRegionId added in v1.65.0

func (r ConfigDiagnosePolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConfigDiagnosePolicyRequest) SetAutoDiagnose added in v1.65.0

func (r *ConfigDiagnosePolicyRequest) SetAutoDiagnose(autoDiagnose bool)

param autoDiagnose: 是否开启自动诊断(可选)(Optional)

func (*ConfigDiagnosePolicyRequest) SetDiagnosePeriod added in v1.65.0

func (r *ConfigDiagnosePolicyRequest) SetDiagnosePeriod(diagnosePeriod string)

param diagnosePeriod: 诊断周期(格式:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)(Optional)

func (*ConfigDiagnosePolicyRequest) SetDiagnoseTime added in v1.65.0

func (r *ConfigDiagnosePolicyRequest) SetDiagnoseTime(diagnoseTime string)

param diagnoseTime: 诊断时间段(格式:HH:mm-HH:mm +ZZZZ,例如:01:00-02:00 +0800)(Optional)

func (*ConfigDiagnosePolicyRequest) SetInstanceIds added in v1.65.0

func (r *ConfigDiagnosePolicyRequest) SetInstanceIds(instanceIds []string)

param instanceIds: 实例ID列表(Required)

type ConfigDiagnosePolicyResponse added in v1.65.0

type ConfigDiagnosePolicyResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ConfigDiagnosePolicyResult `json:"result"`
}

type ConfigDiagnosePolicyResult added in v1.65.0

type ConfigDiagnosePolicyResult struct {
}

type ConfigOverrideMetricRequest added in v1.65.0

type ConfigOverrideMetricRequest struct {
	core.JDCloudRequest

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 覆盖指标配置列表  */
	OverrideMetric []redis.DiagnoseOverrideMetric `json:"overrideMetric"`
}

func NewConfigOverrideMetricRequest added in v1.65.0

func NewConfigOverrideMetricRequest(
	instanceId string,
	overrideMetric []redis.DiagnoseOverrideMetric,
) *ConfigOverrideMetricRequest

* param instanceId: 实例ID (Required) * param overrideMetric: 覆盖指标配置列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConfigOverrideMetricRequestWithAllParams added in v1.65.0

func NewConfigOverrideMetricRequestWithAllParams(
	instanceId string,
	overrideMetric []redis.DiagnoseOverrideMetric,
) *ConfigOverrideMetricRequest

* param instanceId: 实例ID (Required) * param overrideMetric: 覆盖指标配置列表 (Required)

func NewConfigOverrideMetricRequestWithoutParam added in v1.65.0

func NewConfigOverrideMetricRequestWithoutParam() *ConfigOverrideMetricRequest

This constructor has better compatible ability when API parameters changed

func (ConfigOverrideMetricRequest) GetRegionId added in v1.65.0

func (r ConfigOverrideMetricRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConfigOverrideMetricRequest) SetInstanceId added in v1.65.0

func (r *ConfigOverrideMetricRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ConfigOverrideMetricRequest) SetOverrideMetric added in v1.65.0

func (r *ConfigOverrideMetricRequest) SetOverrideMetric(overrideMetric []redis.DiagnoseOverrideMetric)

param overrideMetric: 覆盖指标配置列表(Required)

type ConfigOverrideMetricResponse added in v1.65.0

type ConfigOverrideMetricResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ConfigOverrideMetricResult `json:"result"`
}

type ConfigOverrideMetricResult added in v1.65.0

type ConfigOverrideMetricResult struct {
}

type CreateAccountRequest added in v1.56.0

type CreateAccountRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* 账号密码  */
	AccountPassword string `json:"accountPassword"`

	/* 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
	AccountPrivilege *string `json:"accountPrivilege"`

	/* 账号描述 (Optional) */
	AccountDescription *string `json:"accountDescription"`
}

func NewCreateAccountRequest added in v1.56.0

func NewCreateAccountRequest(
	regionId string,
	cacheInstanceId string,
	accountName string,
	accountPassword string,
) *CreateAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccountRequestWithAllParams added in v1.56.0

func NewCreateAccountRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accountName string,
	accountPassword string,
	accountPrivilege *string,
	accountDescription *string,
) *CreateAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号描述 (Optional)

func NewCreateAccountRequestWithoutParam added in v1.56.0

func NewCreateAccountRequestWithoutParam() *CreateAccountRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccountRequest) GetRegionId added in v1.56.0

func (r CreateAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAccountRequest) SetAccountDescription added in v1.56.0

func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)

param accountDescription: 账号描述(Optional)

func (*CreateAccountRequest) SetAccountName added in v1.56.0

func (r *CreateAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*CreateAccountRequest) SetAccountPassword added in v1.56.0

func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 账号密码(Required)

func (*CreateAccountRequest) SetAccountPrivilege added in v1.56.0

func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)

param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)

func (*CreateAccountRequest) SetCacheInstanceId added in v1.56.0

func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateAccountRequest) SetRegionId added in v1.56.0

func (r *CreateAccountRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CreateAccountResponse added in v1.56.0

type CreateAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    CreateAccountResult `json:"result"`
}

type CreateAccountResult added in v1.56.0

type CreateAccountResult struct {
}

type CreateBackupRequest added in v1.12.0

type CreateBackupRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符  */
	FileName string `json:"fileName"`

	/* 备份类型:手动备份为1,只能为手动备份  */
	BackupType int `json:"backupType"`
}

func NewCreateBackupRequest added in v1.12.0

func NewCreateBackupRequest(
	regionId string,
	cacheInstanceId string,
	fileName string,
	backupType int,
) *CreateBackupRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBackupRequestWithAllParams added in v1.12.0

func NewCreateBackupRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	fileName string,
	backupType int,
) *CreateBackupRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required)

func NewCreateBackupRequestWithoutParam added in v1.12.0

func NewCreateBackupRequestWithoutParam() *CreateBackupRequest

This constructor has better compatible ability when API parameters changed

func (CreateBackupRequest) GetRegionId added in v1.12.0

func (r CreateBackupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBackupRequest) SetBackupType added in v1.12.0

func (r *CreateBackupRequest) SetBackupType(backupType int)

param backupType: 备份类型:手动备份为1,只能为手动备份(Required)

func (*CreateBackupRequest) SetCacheInstanceId added in v1.12.0

func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateBackupRequest) SetFileName added in v1.12.0

func (r *CreateBackupRequest) SetFileName(fileName string)

param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符(Required)

func (*CreateBackupRequest) SetRegionId added in v1.12.0

func (r *CreateBackupRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CreateBackupResponse added in v1.12.0

type CreateBackupResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateBackupResult `json:"result"`
}

type CreateBackupResult added in v1.12.0

type CreateBackupResult struct {
	BaseId string `json:"baseId"`
}

type CreateBigKeyAnalysis2Request added in v1.57.0

type CreateBigKeyAnalysis2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值,最小10240 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值,最小1000 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值,最小1000 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值,最小1000 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值,最小1000 (Optional) */
	ZsetSize *int `json:"zsetSize"`
}

func NewCreateBigKeyAnalysis2Request added in v1.57.0

func NewCreateBigKeyAnalysis2Request(
	regionId string,
	cacheInstanceId string,
) *CreateBigKeyAnalysis2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewCreateBigKeyAnalysis2RequestWithAllParams added in v1.57.0

func NewCreateBigKeyAnalysis2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
) *CreateBigKeyAnalysis2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值,最小10240 (Optional) * param listSize: List类型阈值,最小1000 (Optional) * param hashSize: Hash类型阈值,最小1000 (Optional) * param setSize: Set类型阈值,最小1000 (Optional) * param zsetSize: Zset类型阈值,最小1000 (Optional)

func NewCreateBigKeyAnalysis2RequestWithoutParam added in v1.57.0

func NewCreateBigKeyAnalysis2RequestWithoutParam() *CreateBigKeyAnalysis2Request

This constructor has better compatible ability when API parameters changed

func (CreateBigKeyAnalysis2Request) GetRegionId added in v1.57.0

func (r CreateBigKeyAnalysis2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBigKeyAnalysis2Request) SetCacheInstanceId added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateBigKeyAnalysis2Request) SetHashSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetHashSize(hashSize int)

param hashSize: Hash类型阈值,最小1000(Optional)

func (*CreateBigKeyAnalysis2Request) SetListSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetListSize(listSize int)

param listSize: List类型阈值,最小1000(Optional)

func (*CreateBigKeyAnalysis2Request) SetRegionId added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateBigKeyAnalysis2Request) SetSetSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetSetSize(setSize int)

param setSize: Set类型阈值,最小1000(Optional)

func (*CreateBigKeyAnalysis2Request) SetStringSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetStringSize(stringSize int)

param stringSize: String类型阈值,最小10240(Optional)

func (*CreateBigKeyAnalysis2Request) SetZsetSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值,最小1000(Optional)

type CreateBigKeyAnalysis2Response added in v1.57.0

type CreateBigKeyAnalysis2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    CreateBigKeyAnalysis2Result `json:"result"`
}

type CreateBigKeyAnalysis2Result added in v1.57.0

type CreateBigKeyAnalysis2Result struct {
}

type CreateBigKeyAnalysisRequest added in v1.56.0

type CreateBigKeyAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值 (Optional) */
	ZsetSize *int `json:"zsetSize"`

	/* top值,范围10~1000 (Optional) */
	Top *int `json:"top"`

	/* 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。 (Optional) */
	SizeMode *string `json:"sizeMode"`
}

func NewCreateBigKeyAnalysisRequest added in v1.56.0

func NewCreateBigKeyAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *CreateBigKeyAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewCreateBigKeyAnalysisRequestWithAllParams added in v1.56.0

func NewCreateBigKeyAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
	top *int,
	sizeMode *string,
) *CreateBigKeyAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional) * param sizeMode: 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。 (Optional)

func NewCreateBigKeyAnalysisRequestWithoutParam added in v1.56.0

func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (CreateBigKeyAnalysisRequest) GetRegionId added in v1.56.0

func (r CreateBigKeyAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBigKeyAnalysisRequest) SetCacheInstanceId added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateBigKeyAnalysisRequest) SetHashSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)

param hashSize: Hash类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetListSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)

param listSize: List类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetRegionId added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateBigKeyAnalysisRequest) SetSetSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)

param setSize: Set类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetSizeMode added in v1.59.0

func (r *CreateBigKeyAnalysisRequest) SetSizeMode(sizeMode string)

param sizeMode: 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。(Optional)

func (*CreateBigKeyAnalysisRequest) SetStringSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)

param stringSize: String类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetTop added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetTop(top int)

param top: top值,范围10~1000(Optional)

func (*CreateBigKeyAnalysisRequest) SetZsetSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值(Optional)

type CreateBigKeyAnalysisResponse added in v1.56.0

type CreateBigKeyAnalysisResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    CreateBigKeyAnalysisResult `json:"result"`
}

type CreateBigKeyAnalysisResult added in v1.56.0

type CreateBigKeyAnalysisResult struct {
}

type CreateCacheAnalysisRequest added in v1.20.0

type CreateCacheAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。 (Optional) */
	SizeMode *string `json:"sizeMode"`
}

func NewCreateCacheAnalysisRequest added in v1.20.0

func NewCreateCacheAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *CreateCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewCreateCacheAnalysisRequestWithAllParams added in v1.20.0

func NewCreateCacheAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	sizeMode *string,
) *CreateCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param sizeMode: 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。 (Optional)

func NewCreateCacheAnalysisRequestWithoutParam added in v1.20.0

func NewCreateCacheAnalysisRequestWithoutParam() *CreateCacheAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (CreateCacheAnalysisRequest) GetRegionId added in v1.20.0

func (r CreateCacheAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateCacheAnalysisRequest) SetCacheInstanceId added in v1.20.0

func (r *CreateCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateCacheAnalysisRequest) SetRegionId added in v1.20.0

func (r *CreateCacheAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateCacheAnalysisRequest) SetSizeMode added in v1.59.0

func (r *CreateCacheAnalysisRequest) SetSizeMode(sizeMode string)

param sizeMode: 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。(Optional)

type CreateCacheAnalysisResponse added in v1.20.0

type CreateCacheAnalysisResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CreateCacheAnalysisResult `json:"result"`
}

type CreateCacheAnalysisResult added in v1.20.0

type CreateCacheAnalysisResult struct {
}

type CreateCacheInstanceRequest

type CreateCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (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。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (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: 实例的创建参数(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。目前有华北-北京、华南-广州、华东-上海三个区域,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"`
	BuyId           string `json:"buyId"`
}

type CreateConfigTemplateRequest added in v1.65.0

type CreateConfigTemplateRequest struct {
	core.JDCloudRequest

	/* 模板名称  */
	Name string `json:"name"`

	/* 模板描述 (Optional) */
	Description *string `json:"description"`

	/* 配置项键值对 (Optional) */
	Val *interface{} `json:"val"`

	/* Redis类型(master-slave/native-cluster)  */
	RedisType string `json:"redisType"`

	/* Redis版本(6.2/7.2/8.0等)  */
	RedisVersion string `json:"redisVersion"`
}

func NewCreateConfigTemplateRequest added in v1.65.0

func NewCreateConfigTemplateRequest(
	name string,
	redisType string,
	redisVersion string,
) *CreateConfigTemplateRequest

* param name: 模板名称 (Required) * param redisType: Redis类型(master-slave/native-cluster) (Required) * param redisVersion: Redis版本(6.2/7.2/8.0等) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateConfigTemplateRequestWithAllParams added in v1.65.0

func NewCreateConfigTemplateRequestWithAllParams(
	name string,
	description *string,
	val *interface{},
	redisType string,
	redisVersion string,
) *CreateConfigTemplateRequest

* param name: 模板名称 (Required) * param description: 模板描述 (Optional) * param val: 配置项键值对 (Optional) * param redisType: Redis类型(master-slave/native-cluster) (Required) * param redisVersion: Redis版本(6.2/7.2/8.0等) (Required)

func NewCreateConfigTemplateRequestWithoutParam added in v1.65.0

func NewCreateConfigTemplateRequestWithoutParam() *CreateConfigTemplateRequest

This constructor has better compatible ability when API parameters changed

func (CreateConfigTemplateRequest) GetRegionId added in v1.65.0

func (r CreateConfigTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateConfigTemplateRequest) SetDescription added in v1.65.0

func (r *CreateConfigTemplateRequest) SetDescription(description string)

param description: 模板描述(Optional)

func (*CreateConfigTemplateRequest) SetName added in v1.65.0

func (r *CreateConfigTemplateRequest) SetName(name string)

param name: 模板名称(Required)

func (*CreateConfigTemplateRequest) SetRedisType added in v1.65.0

func (r *CreateConfigTemplateRequest) SetRedisType(redisType string)

param redisType: Redis类型(master-slave/native-cluster)(Required)

func (*CreateConfigTemplateRequest) SetRedisVersion added in v1.65.0

func (r *CreateConfigTemplateRequest) SetRedisVersion(redisVersion string)

param redisVersion: Redis版本(6.2/7.2/8.0等)(Required)

func (*CreateConfigTemplateRequest) SetVal added in v1.65.0

func (r *CreateConfigTemplateRequest) SetVal(val interface{})

param val: 配置项键值对(Optional)

type CreateConfigTemplateResponse added in v1.65.0

type CreateConfigTemplateResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    CreateConfigTemplateResult `json:"result"`
}

type CreateConfigTemplateResult added in v1.65.0

type CreateConfigTemplateResult struct {
	TemplateId string `json:"templateId"`
}

type CreateOfflineAnalysisTaskRequest added in v1.65.0

type CreateOfflineAnalysisTaskRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 选择的历史备份文件,如果没有,表示新建备份,对所有分片进行分析 (Optional) */
	BackupIds []string `json:"backupIds"`

	/* Key前缀分隔符,和keyPrefix同时只能有一个 (Optional) */
	PrefixSeparator *string `json:"prefixSeparator"`

	/* 要统计的key前缀,和prefixSeparator同时只能有一个 (Optional) */
	KeyPrefix []string `json:"keyPrefix"`

	/* 获取top大key (Optional) */
	Top *int `json:"top"`
}

func NewCreateOfflineAnalysisTaskRequest added in v1.65.0

func NewCreateOfflineAnalysisTaskRequest(
	regionId string,
	cacheInstanceId string,
) *CreateOfflineAnalysisTaskRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewCreateOfflineAnalysisTaskRequestWithAllParams added in v1.65.0

func NewCreateOfflineAnalysisTaskRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	backupIds []string,
	prefixSeparator *string,
	keyPrefix []string,
	top *int,
) *CreateOfflineAnalysisTaskRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param backupIds: 选择的历史备份文件,如果没有,表示新建备份,对所有分片进行分析 (Optional) * param prefixSeparator: Key前缀分隔符,和keyPrefix同时只能有一个 (Optional) * param keyPrefix: 要统计的key前缀,和prefixSeparator同时只能有一个 (Optional) * param top: 获取top大key (Optional)

func NewCreateOfflineAnalysisTaskRequestWithoutParam added in v1.65.0

func NewCreateOfflineAnalysisTaskRequestWithoutParam() *CreateOfflineAnalysisTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateOfflineAnalysisTaskRequest) GetRegionId added in v1.65.0

func (r CreateOfflineAnalysisTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateOfflineAnalysisTaskRequest) SetBackupIds added in v1.65.0

func (r *CreateOfflineAnalysisTaskRequest) SetBackupIds(backupIds []string)

param backupIds: 选择的历史备份文件,如果没有,表示新建备份,对所有分片进行分析(Optional)

func (*CreateOfflineAnalysisTaskRequest) SetCacheInstanceId added in v1.65.0

func (r *CreateOfflineAnalysisTaskRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateOfflineAnalysisTaskRequest) SetKeyPrefix added in v1.65.0

func (r *CreateOfflineAnalysisTaskRequest) SetKeyPrefix(keyPrefix []string)

param keyPrefix: 要统计的key前缀,和prefixSeparator同时只能有一个(Optional)

func (*CreateOfflineAnalysisTaskRequest) SetPrefixSeparator added in v1.65.0

func (r *CreateOfflineAnalysisTaskRequest) SetPrefixSeparator(prefixSeparator string)

param prefixSeparator: Key前缀分隔符,和keyPrefix同时只能有一个(Optional)

func (*CreateOfflineAnalysisTaskRequest) SetRegionId added in v1.65.0

func (r *CreateOfflineAnalysisTaskRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateOfflineAnalysisTaskRequest) SetTop added in v1.65.0

func (r *CreateOfflineAnalysisTaskRequest) SetTop(top int)

param top: 获取top大key(Optional)

type CreateOfflineAnalysisTaskResponse added in v1.65.0

type CreateOfflineAnalysisTaskResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    CreateOfflineAnalysisTaskResult `json:"result"`
}

type CreateOfflineAnalysisTaskResult added in v1.65.0

type CreateOfflineAnalysisTaskResult struct {
}

type DeleteAccountRequest added in v1.56.0

type DeleteAccountRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`
}

func NewDeleteAccountRequest added in v1.56.0

func NewDeleteAccountRequest(
	regionId string,
	cacheInstanceId string,
	accountName string,
) *DeleteAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAccountRequestWithAllParams added in v1.56.0

func NewDeleteAccountRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accountName string,
) *DeleteAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required)

func NewDeleteAccountRequestWithoutParam added in v1.56.0

func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAccountRequest) GetRegionId added in v1.56.0

func (r DeleteAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAccountRequest) SetAccountName added in v1.56.0

func (r *DeleteAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*DeleteAccountRequest) SetCacheInstanceId added in v1.56.0

func (r *DeleteAccountRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DeleteAccountRequest) SetRegionId added in v1.56.0

func (r *DeleteAccountRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DeleteAccountResponse added in v1.56.0

type DeleteAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DeleteAccountResult `json:"result"`
}

type DeleteAccountResult added in v1.56.0

type DeleteAccountResult struct {
}

type DeleteCacheInstanceRequest

type DeleteCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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 DeleteConfigTemplateRequest added in v1.65.0

type DeleteConfigTemplateRequest struct {
	core.JDCloudRequest

	/* 模板ID  */
	TemplateId string `json:"templateId"`
}

func NewDeleteConfigTemplateRequest added in v1.65.0

func NewDeleteConfigTemplateRequest(
	templateId string,
) *DeleteConfigTemplateRequest

* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteConfigTemplateRequestWithAllParams added in v1.65.0

func NewDeleteConfigTemplateRequestWithAllParams(
	templateId string,
) *DeleteConfigTemplateRequest

* param templateId: 模板ID (Required)

func NewDeleteConfigTemplateRequestWithoutParam added in v1.65.0

func NewDeleteConfigTemplateRequestWithoutParam() *DeleteConfigTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteConfigTemplateRequest) GetRegionId added in v1.65.0

func (r DeleteConfigTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteConfigTemplateRequest) SetTemplateId added in v1.65.0

func (r *DeleteConfigTemplateRequest) SetTemplateId(templateId string)

param templateId: 模板ID(Required)

type DeleteConfigTemplateResponse added in v1.65.0

type DeleteConfigTemplateResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DeleteConfigTemplateResult `json:"result"`
}

type DeleteConfigTemplateResult added in v1.65.0

type DeleteConfigTemplateResult struct {
}

type DeleteRecycledCacheInstanceRequest added in v1.65.0

type DeleteRecycledCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDeleteRecycledCacheInstanceRequest added in v1.65.0

func NewDeleteRecycledCacheInstanceRequest(
	regionId string,
	cacheInstanceId string,
) *DeleteRecycledCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDeleteRecycledCacheInstanceRequestWithAllParams added in v1.65.0

func NewDeleteRecycledCacheInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DeleteRecycledCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDeleteRecycledCacheInstanceRequestWithoutParam added in v1.65.0

func NewDeleteRecycledCacheInstanceRequestWithoutParam() *DeleteRecycledCacheInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRecycledCacheInstanceRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteRecycledCacheInstanceRequest) SetCacheInstanceId added in v1.65.0

func (r *DeleteRecycledCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DeleteRecycledCacheInstanceRequest) SetRegionId added in v1.65.0

func (r *DeleteRecycledCacheInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DeleteRecycledCacheInstanceResponse added in v1.65.0

type DeleteRecycledCacheInstanceResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DeleteRecycledCacheInstanceResult `json:"result"`
}

type DeleteRecycledCacheInstanceResult added in v1.65.0

type DeleteRecycledCacheInstanceResult struct {
}

type DeleteWhiteListGroupRequest added in v1.65.0

type DeleteWhiteListGroupRequest struct {
	core.JDCloudRequest

	/* 地域代码  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 白名单分组名  */
	Name string `json:"name"`
}

func NewDeleteWhiteListGroupRequest added in v1.65.0

func NewDeleteWhiteListGroupRequest(
	regionId string,
	cacheInstanceId string,
	name string,
) *DeleteWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteWhiteListGroupRequestWithAllParams added in v1.65.0

func NewDeleteWhiteListGroupRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	name string,
) *DeleteWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required)

func NewDeleteWhiteListGroupRequestWithoutParam added in v1.65.0

func NewDeleteWhiteListGroupRequestWithoutParam() *DeleteWhiteListGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteWhiteListGroupRequest) GetRegionId added in v1.65.0

func (r DeleteWhiteListGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteWhiteListGroupRequest) SetCacheInstanceId added in v1.65.0

func (r *DeleteWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DeleteWhiteListGroupRequest) SetName added in v1.65.0

func (r *DeleteWhiteListGroupRequest) SetName(name string)

param name: 白名单分组名(Required)

func (*DeleteWhiteListGroupRequest) SetRegionId added in v1.65.0

func (r *DeleteWhiteListGroupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DeleteWhiteListGroupResponse added in v1.65.0

type DeleteWhiteListGroupResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DeleteWhiteListGroupResult `json:"result"`
}

type DeleteWhiteListGroupResult added in v1.65.0

type DeleteWhiteListGroupResult struct {
}

type DescribeAccountsRequest added in v1.56.0

type DescribeAccountsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAccountsRequest added in v1.56.0

func NewDescribeAccountsRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeAccountsRequestWithAllParams added in v1.56.0

func NewDescribeAccountsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAccountsRequestWithoutParam added in v1.56.0

func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAccountsRequest) GetRegionId added in v1.56.0

func (r DescribeAccountsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAccountsRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeAccountsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAccountsRequest) SetRegionId added in v1.56.0

func (r *DescribeAccountsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAccountsResponse added in v1.56.0

type DescribeAccountsResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeAccountsResult `json:"result"`
}

type DescribeAccountsResult added in v1.56.0

type DescribeAccountsResult struct {
	IsSupport    bool             `json:"isSupport"`
	AccountLists []redis.Accounts `json:"accountLists"`
}

type DescribeAnalysisThreshold2Request added in v1.57.0

type DescribeAnalysisThreshold2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAnalysisThreshold2Request added in v1.57.0

func NewDescribeAnalysisThreshold2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeAnalysisThreshold2RequestWithAllParams added in v1.57.0

func NewDescribeAnalysisThreshold2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAnalysisThreshold2RequestWithoutParam added in v1.57.0

func NewDescribeAnalysisThreshold2RequestWithoutParam() *DescribeAnalysisThreshold2Request

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisThreshold2Request) GetRegionId added in v1.57.0

func (r DescribeAnalysisThreshold2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAnalysisThreshold2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAnalysisThreshold2Request) SetRegionId added in v1.57.0

func (r *DescribeAnalysisThreshold2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAnalysisThreshold2Response added in v1.57.0

type DescribeAnalysisThreshold2Response struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeAnalysisThreshold2Result `json:"result"`
}

type DescribeAnalysisThreshold2Result added in v1.57.0

type DescribeAnalysisThreshold2Result struct {
	StringSize int `json:"stringSize"`
	ListSize   int `json:"listSize"`
	HashSize   int `json:"hashSize"`
	SetSize    int `json:"setSize"`
	ZsetSize   int `json:"zsetSize"`
}

type DescribeAnalysisThresholdRequest added in v1.56.0

type DescribeAnalysisThresholdRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAnalysisThresholdRequest added in v1.56.0

func NewDescribeAnalysisThresholdRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeAnalysisThresholdRequestWithAllParams added in v1.56.0

func NewDescribeAnalysisThresholdRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAnalysisThresholdRequestWithoutParam added in v1.56.0

func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisThresholdRequest) GetRegionId added in v1.56.0

func (r DescribeAnalysisThresholdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAnalysisThresholdRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAnalysisThresholdRequest) SetRegionId added in v1.56.0

func (r *DescribeAnalysisThresholdRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAnalysisThresholdResponse added in v1.56.0

type DescribeAnalysisThresholdResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeAnalysisThresholdResult `json:"result"`
}

type DescribeAnalysisThresholdResult added in v1.56.0

type DescribeAnalysisThresholdResult struct {
	StringSize int `json:"stringSize"`
	ListSize   int `json:"listSize"`
	HashSize   int `json:"hashSize"`
	SetSize    int `json:"setSize"`
	ZsetSize   int `json:"zsetSize"`
	TopSize    int `json:"topSize"`
}

type DescribeAnalysisTimeRequest added in v1.20.0

type DescribeAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAnalysisTimeRequest added in v1.20.0

func NewDescribeAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeAnalysisTimeRequestWithAllParams added in v1.20.0

func NewDescribeAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAnalysisTimeRequestWithoutParam added in v1.20.0

func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisTimeRequest) GetRegionId added in v1.20.0

func (r DescribeAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAnalysisTimeRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAnalysisTimeRequest) SetRegionId added in v1.20.0

func (r *DescribeAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAnalysisTimeResponse added in v1.20.0

type DescribeAnalysisTimeResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeAnalysisTimeResult `json:"result"`
}

type DescribeAnalysisTimeResult added in v1.20.0

type DescribeAnalysisTimeResult struct {
	Time string `json:"time"`
}

type DescribeAvailableRegionRequest added in v1.56.0

type DescribeAvailableRegionRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeAvailableRegionRequest added in v1.56.0

func NewDescribeAvailableRegionRequest(
	regionId string,
) *DescribeAvailableRegionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAvailableRegionRequestWithAllParams added in v1.56.0

func NewDescribeAvailableRegionRequestWithAllParams(
	regionId string,
) *DescribeAvailableRegionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeAvailableRegionRequestWithoutParam added in v1.56.0

func NewDescribeAvailableRegionRequestWithoutParam() *DescribeAvailableRegionRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableRegionRequest) GetRegionId added in v1.56.0

func (r DescribeAvailableRegionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableRegionRequest) SetRegionId added in v1.56.0

func (r *DescribeAvailableRegionRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableRegionResponse added in v1.56.0

type DescribeAvailableRegionResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    DescribeAvailableRegionResult `json:"result"`
}

type DescribeAvailableRegionResult added in v1.56.0

type DescribeAvailableRegionResult struct {
	AvailableRegions []redis.AvailableRegion `json:"availableRegions"`
}

type DescribeAvailableResource2Request added in v1.57.0

type DescribeAvailableResource2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeAvailableResource2Request added in v1.57.0

func NewDescribeAvailableResource2Request(
	regionId string,
) *DescribeAvailableResource2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAvailableResource2RequestWithAllParams added in v1.57.0

func NewDescribeAvailableResource2RequestWithAllParams(
	regionId string,
) *DescribeAvailableResource2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeAvailableResource2RequestWithoutParam added in v1.57.0

func NewDescribeAvailableResource2RequestWithoutParam() *DescribeAvailableResource2Request

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableResource2Request) GetRegionId added in v1.57.0

func (r DescribeAvailableResource2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableResource2Request) SetRegionId added in v1.57.0

func (r *DescribeAvailableResource2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableResource2Response added in v1.57.0

type DescribeAvailableResource2Response struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeAvailableResource2Result `json:"result"`
}

type DescribeAvailableResource2Result added in v1.57.0

type DescribeAvailableResource2Result struct {
	AvailableResources []redis.AvailableResource `json:"availableResources"`
}

type DescribeAvailableResourceRequest added in v1.56.0

type DescribeAvailableResourceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeAvailableResourceRequest added in v1.56.0

func NewDescribeAvailableResourceRequest(
	regionId string,
) *DescribeAvailableResourceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAvailableResourceRequestWithAllParams added in v1.56.0

func NewDescribeAvailableResourceRequestWithAllParams(
	regionId string,
) *DescribeAvailableResourceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeAvailableResourceRequestWithoutParam added in v1.56.0

func NewDescribeAvailableResourceRequestWithoutParam() *DescribeAvailableResourceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableResourceRequest) GetRegionId added in v1.56.0

func (r DescribeAvailableResourceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableResourceRequest) SetRegionId added in v1.56.0

func (r *DescribeAvailableResourceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableResourceResponse added in v1.56.0

type DescribeAvailableResourceResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeAvailableResourceResult `json:"result"`
}

type DescribeAvailableResourceResult added in v1.56.0

type DescribeAvailableResourceResult struct {
	AvailableResources []redis.AvailableResource `json:"availableResources"`
}

type DescribeAvailableSentinelListRequest added in v1.65.0

type DescribeAvailableSentinelListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAvailableSentinelListRequest added in v1.65.0

func NewDescribeAvailableSentinelListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAvailableSentinelListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeAvailableSentinelListRequestWithAllParams added in v1.65.0

func NewDescribeAvailableSentinelListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAvailableSentinelListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAvailableSentinelListRequestWithoutParam added in v1.65.0

func NewDescribeAvailableSentinelListRequestWithoutParam() *DescribeAvailableSentinelListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableSentinelListRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableSentinelListRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeAvailableSentinelListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAvailableSentinelListRequest) SetRegionId added in v1.65.0

func (r *DescribeAvailableSentinelListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableSentinelListResponse added in v1.65.0

type DescribeAvailableSentinelListResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    DescribeAvailableSentinelListResult `json:"result"`
}

type DescribeAvailableSentinelListResult added in v1.65.0

type DescribeAvailableSentinelListResult struct {
	SentinelList []redis.SentinelCluster `json:"sentinelList"`
}

type DescribeBackupInfoRequest added in v1.65.0

type DescribeBackupInfoRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份任务ID  */
	BaseId string `json:"baseId"`
}

func NewDescribeBackupInfoRequest added in v1.65.0

func NewDescribeBackupInfoRequest(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *DescribeBackupInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackupInfoRequestWithAllParams added in v1.65.0

func NewDescribeBackupInfoRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *DescribeBackupInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)

func NewDescribeBackupInfoRequestWithoutParam added in v1.65.0

func NewDescribeBackupInfoRequestWithoutParam() *DescribeBackupInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupInfoRequest) GetRegionId added in v1.65.0

func (r DescribeBackupInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackupInfoRequest) SetBaseId added in v1.65.0

func (r *DescribeBackupInfoRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*DescribeBackupInfoRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeBackupInfoRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBackupInfoRequest) SetRegionId added in v1.65.0

func (r *DescribeBackupInfoRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBackupInfoResponse added in v1.65.0

type DescribeBackupInfoResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeBackupInfoResult `json:"result"`
}

type DescribeBackupInfoResult added in v1.65.0

type DescribeBackupInfoResult struct {
	BaseId              string                    `json:"baseId"`
	BackupFileName      string                    `json:"backupFileName"`
	CacheInstanceId     string                    `json:"cacheInstanceId"`
	BackupStartTime     string                    `json:"backupStartTime"`
	BackupEndTime       string                    `json:"backupEndTime"`
	BackupType          int                       `json:"backupType"`
	BackupSize          int64                     `json:"backupSize"`
	BackupStatus        int                       `json:"backupStatus"`
	BackupShardMemoryMB int                       `json:"backupShardMemoryMB"`
	BackupShardNum      int                       `json:"backupShardNum"`
	BackupDownloadURL   string                    `json:"backupDownloadURL"`
	Extension           redis.BackupInfoExtension `json:"extension"`
}

type DescribeBackupPolicyRequest added in v1.12.0

type DescribeBackupPolicyRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeBackupPolicyRequest added in v1.12.0

func NewDescribeBackupPolicyRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeBackupPolicyRequestWithAllParams added in v1.12.0

func NewDescribeBackupPolicyRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeBackupPolicyRequestWithoutParam added in v1.12.0

func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupPolicyRequest) GetRegionId added in v1.12.0

func (r DescribeBackupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackupPolicyRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBackupPolicyRequest) SetRegionId added in v1.12.0

func (r *DescribeBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBackupPolicyResponse added in v1.12.0

type DescribeBackupPolicyResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeBackupPolicyResult `json:"result"`
}

type DescribeBackupPolicyResult added in v1.12.0

type DescribeBackupPolicyResult struct {
	AutoBackup     bool   `json:"autoBackup"`
	BackupPeriod   string `json:"backupPeriod"`
	BackupTime     string `json:"backupTime"`
	NextBackupTime string `json:"nextBackupTime"`
}

type DescribeBackupsRequest added in v1.12.0

type DescribeBackupsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 备份任务ID (Optional) */
	BaseId *string `json:"baseId"`
}

func NewDescribeBackupsRequest added in v1.12.0

func NewDescribeBackupsRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeBackupsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeBackupsRequestWithAllParams added in v1.12.0

func NewDescribeBackupsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	baseId *string,
) *DescribeBackupsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param baseId: 备份任务ID (Optional)

func NewDescribeBackupsRequestWithoutParam added in v1.12.0

func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupsRequest) GetRegionId added in v1.12.0

func (r DescribeBackupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackupsRequest) SetBaseId added in v1.12.0

func (r *DescribeBackupsRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Optional)

func (*DescribeBackupsRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBackupsRequest) SetEndTime added in v1.12.0

func (r *DescribeBackupsRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeBackupsRequest) SetPageNumber added in v1.12.0

func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeBackupsRequest) SetPageSize added in v1.12.0

func (r *DescribeBackupsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeBackupsRequest) SetRegionId added in v1.12.0

func (r *DescribeBackupsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeBackupsRequest) SetStartTime added in v1.12.0

func (r *DescribeBackupsRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeBackupsResponse added in v1.12.0

type DescribeBackupsResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeBackupsResult `json:"result"`
}

type DescribeBackupsResult added in v1.12.0

type DescribeBackupsResult struct {
	Backups    []redis.Backup `json:"backups"`
	TotalCount int            `json:"totalCount"`
}

type DescribeBigKeyAnalysisTime2Request added in v1.57.0

type DescribeBigKeyAnalysisTime2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeBigKeyAnalysisTime2Request added in v1.57.0

func NewDescribeBigKeyAnalysisTime2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeBigKeyAnalysisTime2RequestWithAllParams added in v1.57.0

func NewDescribeBigKeyAnalysisTime2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeBigKeyAnalysisTime2RequestWithoutParam added in v1.57.0

func NewDescribeBigKeyAnalysisTime2RequestWithoutParam() *DescribeBigKeyAnalysisTime2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyAnalysisTime2Request) GetRegionId added in v1.57.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyAnalysisTime2Request) SetRegionId added in v1.57.0

func (r *DescribeBigKeyAnalysisTime2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyAnalysisTime2Response added in v1.57.0

type DescribeBigKeyAnalysisTime2Response struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeBigKeyAnalysisTime2Result `json:"result"`
}

type DescribeBigKeyAnalysisTime2Result added in v1.57.0

type DescribeBigKeyAnalysisTime2Result struct {
	Time string `json:"time"`
}

type DescribeBigKeyAnalysisTimeRequest added in v1.56.0

type DescribeBigKeyAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeBigKeyAnalysisTimeRequest added in v1.56.0

func NewDescribeBigKeyAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeBigKeyAnalysisTimeRequestWithAllParams added in v1.56.0

func NewDescribeBigKeyAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeBigKeyAnalysisTimeRequestWithoutParam added in v1.56.0

func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyAnalysisTimeRequest) GetRegionId added in v1.56.0

func (r DescribeBigKeyAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyAnalysisTimeRequest) SetRegionId added in v1.56.0

func (r *DescribeBigKeyAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyAnalysisTimeResponse added in v1.56.0

type DescribeBigKeyAnalysisTimeResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeBigKeyAnalysisTimeResult `json:"result"`
}

type DescribeBigKeyAnalysisTimeResult added in v1.56.0

type DescribeBigKeyAnalysisTimeResult struct {
	Time string `json:"time"`
}

type DescribeBigKeyDetail2Request added in v1.57.0

type DescribeBigKeyDetail2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewDescribeBigKeyDetail2Request added in v1.57.0

func NewDescribeBigKeyDetail2Request(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyDetail2RequestWithAllParams added in v1.57.0

func NewDescribeBigKeyDetail2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)

func NewDescribeBigKeyDetail2RequestWithoutParam added in v1.57.0

func NewDescribeBigKeyDetail2RequestWithoutParam() *DescribeBigKeyDetail2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyDetail2Request) GetRegionId added in v1.57.0

func (r DescribeBigKeyDetail2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyDetail2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeBigKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyDetail2Request) SetRegionId added in v1.57.0

func (r *DescribeBigKeyDetail2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeBigKeyDetail2Request) SetTaskId added in v1.57.0

func (r *DescribeBigKeyDetail2Request) SetTaskId(taskId string)

param taskId: 任务id(Required)

type DescribeBigKeyDetail2Response added in v1.57.0

type DescribeBigKeyDetail2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeBigKeyDetail2Result `json:"result"`
}

type DescribeBigKeyDetail2Result added in v1.57.0

type DescribeBigKeyDetail2Result struct {
	TaskId                  string                     `json:"taskId"`
	StringSize              int                        `json:"stringSize"`
	ListSize                int                        `json:"listSize"`
	SetSize                 int                        `json:"setSize"`
	HashSize                int                        `json:"hashSize"`
	ZsetSize                int                        `json:"zsetSize"`
	Status                  string                     `json:"status"`
	AnalysisTime            string                     `json:"analysisTime"`
	AnalysisDuration        string                     `json:"analysisDuration"`
	BigKeyAnalysisNodesList []redis.BigKeyAnalysisNode `json:"bigKeyAnalysisNodesList"`
}

type DescribeBigKeyDetailRequest added in v1.56.0

type DescribeBigKeyDetailRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewDescribeBigKeyDetailRequest added in v1.56.0

func NewDescribeBigKeyDetailRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyDetailRequestWithAllParams added in v1.56.0

func NewDescribeBigKeyDetailRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)

func NewDescribeBigKeyDetailRequestWithoutParam added in v1.56.0

func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyDetailRequest) GetRegionId added in v1.56.0

func (r DescribeBigKeyDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyDetailRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeBigKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyDetailRequest) SetRegionId added in v1.56.0

func (r *DescribeBigKeyDetailRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeBigKeyDetailRequest) SetTaskId added in v1.56.0

func (r *DescribeBigKeyDetailRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type DescribeBigKeyDetailResponse added in v1.56.0

type DescribeBigKeyDetailResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeBigKeyDetailResult `json:"result"`
}

type DescribeBigKeyDetailResult added in v1.56.0

type DescribeBigKeyDetailResult struct {
	StartTime     string              `json:"startTime"`
	FinishTime    string              `json:"finishTime"`
	AnalysisType  int                 `json:"analysisType"`
	StringBigKeys []redis.RedisBigKey `json:"stringBigKeys"`
	HashBigKeys   []redis.RedisBigKey `json:"hashBigKeys"`
	ListBigKeys   []redis.RedisBigKey `json:"listBigKeys"`
	ZsetBigKeys   []redis.RedisBigKey `json:"zsetBigKeys"`
	SetBigKeys    []redis.RedisBigKey `json:"setBigKeys"`
}

type DescribeBigKeyList2Request added in v1.57.0

type DescribeBigKeyList2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeBigKeyList2Request added in v1.57.0

func NewDescribeBigKeyList2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyList2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeBigKeyList2RequestWithAllParams added in v1.57.0

func NewDescribeBigKeyList2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
) *DescribeBigKeyList2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeBigKeyList2RequestWithoutParam added in v1.57.0

func NewDescribeBigKeyList2RequestWithoutParam() *DescribeBigKeyList2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyList2Request) GetRegionId added in v1.57.0

func (r DescribeBigKeyList2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyList2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeBigKeyList2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyList2Request) SetPageNumber added in v1.57.0

func (r *DescribeBigKeyList2Request) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeBigKeyList2Request) SetPageSize added in v1.57.0

func (r *DescribeBigKeyList2Request) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeBigKeyList2Request) SetRegionId added in v1.57.0

func (r *DescribeBigKeyList2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyList2Response added in v1.57.0

type DescribeBigKeyList2Response struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeBigKeyList2Result `json:"result"`
}

type DescribeBigKeyList2Result added in v1.57.0

type DescribeBigKeyList2Result struct {
	CacheAnalysisList []redis.ClusterCacheAnalysis `json:"cacheAnalysisList"`
	TotalCount        int                          `json:"totalCount"`
}

type DescribeBigKeyListRequest added in v1.56.0

type DescribeBigKeyListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 格式:yyyy-MM-dd,表示查询某一天的大key分析列表  */
	Date string `json:"date"`
}

func NewDescribeBigKeyListRequest added in v1.56.0

func NewDescribeBigKeyListRequest(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeBigKeyListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyListRequestWithAllParams added in v1.56.0

func NewDescribeBigKeyListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeBigKeyListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 (Required)

func NewDescribeBigKeyListRequestWithoutParam added in v1.56.0

func NewDescribeBigKeyListRequestWithoutParam() *DescribeBigKeyListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyListRequest) GetRegionId added in v1.56.0

func (r DescribeBigKeyListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyListRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeBigKeyListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyListRequest) SetDate added in v1.57.0

func (r *DescribeBigKeyListRequest) SetDate(date string)

param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表(Required)

func (*DescribeBigKeyListRequest) SetRegionId added in v1.56.0

func (r *DescribeBigKeyListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyListResponse added in v1.56.0

type DescribeBigKeyListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeBigKeyListResult `json:"result"`
}

type DescribeBigKeyListResult added in v1.56.0

type DescribeBigKeyListResult struct {
	Analyses []redis.CacheAnalysis `json:"analyses"`
}

type DescribeCacheAnalysisListRequest added in v1.20.0

type DescribeCacheAnalysisListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表  */
	Date string `json:"date"`
}

func NewDescribeCacheAnalysisListRequest added in v1.20.0

func NewDescribeCacheAnalysisListRequest(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeCacheAnalysisListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCacheAnalysisListRequestWithAllParams added in v1.20.0

func NewDescribeCacheAnalysisListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeCacheAnalysisListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required)

func NewDescribeCacheAnalysisListRequestWithoutParam added in v1.20.0

func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheAnalysisListRequest) GetRegionId added in v1.20.0

func (r DescribeCacheAnalysisListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCacheAnalysisListRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeCacheAnalysisListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeCacheAnalysisListRequest) SetDate added in v1.20.0

func (r *DescribeCacheAnalysisListRequest) SetDate(date string)

param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表(Required)

func (*DescribeCacheAnalysisListRequest) SetRegionId added in v1.20.0

func (r *DescribeCacheAnalysisListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeCacheAnalysisListResponse added in v1.20.0

type DescribeCacheAnalysisListResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeCacheAnalysisListResult `json:"result"`
}

type DescribeCacheAnalysisListResult added in v1.20.0

type DescribeCacheAnalysisListResult struct {
	Analyses []redis.CacheAnalysis `json:"analyses"`
}

type DescribeCacheAnalysisResultRequest added in v1.20.0

type DescribeCacheAnalysisResultRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务ID,即request ID  */
	TaskId string `json:"taskId"`
}

func NewDescribeCacheAnalysisResultRequest added in v1.20.0

func NewDescribeCacheAnalysisResultRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeCacheAnalysisResultRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCacheAnalysisResultRequestWithAllParams added in v1.20.0

func NewDescribeCacheAnalysisResultRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeCacheAnalysisResultRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required)

func NewDescribeCacheAnalysisResultRequestWithoutParam added in v1.20.0

func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheAnalysisResultRequest) GetRegionId added in v1.20.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCacheAnalysisResultRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeCacheAnalysisResultRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeCacheAnalysisResultRequest) SetRegionId added in v1.20.0

func (r *DescribeCacheAnalysisResultRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeCacheAnalysisResultRequest) SetTaskId added in v1.20.0

func (r *DescribeCacheAnalysisResultRequest) SetTaskId(taskId string)

param taskId: 任务ID,即request ID(Required)

type DescribeCacheAnalysisResultResponse added in v1.20.0

type DescribeCacheAnalysisResultResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeCacheAnalysisResultResult `json:"result"`
}

type DescribeCacheAnalysisResultResult added in v1.20.0

type DescribeCacheAnalysisResultResult struct {
	StartTime           string           `json:"startTime"`
	FinishTime          string           `json:"finishTime"`
	AnalysisType        int              `json:"analysisType"`
	StringBigKeys       []redis.RedisKey `json:"stringBigKeys"`
	OtherBigKeys        []redis.RedisKey `json:"otherBigKeys"`
	HotKeys             []redis.RedisKey `json:"hotKeys"`
	CmdCallTimesTop     []redis.RedisCmd `json:"cmdCallTimesTop"`
	CmdUseCpuTop        []redis.RedisCmd `json:"cmdUseCpuTop"`
	KeyTypeDistribution interface{}      `json:"keyTypeDistribution"`
	KeySizeDistribution interface{}      `json:"keySizeDistribution"`
}

type DescribeCacheInstanceRequest

type DescribeCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 过滤属性:
	cacheInstanceId - 实例Id,精确匹配,可选择多个
	cacheInstanceName - 实例名称,模糊匹配
	vpcId - VPC ID,精确匹配
	subnetId - 子网 ID,精确匹配
	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表示按配置后付费)
	 (Optional) */
	Filters []common.Filter `json:"filters"`

	/* 排序属性:
	createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
	totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序)
	同时排序时totalMemory优先级高于createTime
	 (Optional) */
	Sorts []common.Sort `json:"sorts"`

	/* 标签的过滤条件 (Optional) */
	TagFilters []common.TagFilter `json:"tagFilters"`

	/*  (Optional) */
	ResourceGroupIds []string `json:"resourceGroupIds"`
}

func NewDescribeCacheInstancesRequest

func NewDescribeCacheInstancesRequest(
	regionId string,
) *DescribeCacheInstancesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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,
	tagFilters []common.TagFilter,
	resourceGroupIds []string,
) *DescribeCacheInstancesRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional)
  • param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
  • param filters: 过滤属性:

cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 vpcId - VPC ID,精确匹配 subnetId - 子网 ID,精确匹配 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表示按配置后付费)

(Optional)
* param sorts: 排序属性:

createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime

(Optional)
* param tagFilters: 标签的过滤条件 (Optional)
* param resourceGroupIds:  (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 - 实例名称,模糊匹配 vpcId - VPC ID,精确匹配 subnetId - 子网 ID,精确匹配 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表示按配置后付费) (Optional)

func (*DescribeCacheInstancesRequest) SetPageNumber

func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*DescribeCacheInstancesRequest) SetPageSize

func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*DescribeCacheInstancesRequest) SetRegionId

func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeCacheInstancesRequest) SetResourceGroupIds added in v1.56.0

func (r *DescribeCacheInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)

param resourceGroupIds: (Optional)

func (*DescribeCacheInstancesRequest) SetSorts

func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
param sorts: 排序属性:

createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime (Optional)

func (*DescribeCacheInstancesRequest) SetTagFilters added in v1.7.0

func (r *DescribeCacheInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)

param tagFilters: 标签的过滤条件(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 DescribeChartReleasesRequest added in v1.65.0

type DescribeChartReleasesRequest struct {
	core.JDCloudRequest

	/* 页码:默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小: 默认为10, 取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* chart组件 (Optional) */
	Chart *string `json:"chart"`

	/* chart版本 (Optional) */
	Version *string `json:"version"`
}

func NewDescribeChartReleasesRequest added in v1.65.0

func NewDescribeChartReleasesRequest() *DescribeChartReleasesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeChartReleasesRequestWithAllParams added in v1.65.0

func NewDescribeChartReleasesRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	chart *string,
	version *string,
) *DescribeChartReleasesRequest

* param pageNumber: 页码:默认为1 (Optional) * param pageSize: 分页大小: 默认为10, 取值范围[10, 100] (Optional) * param chart: chart组件 (Optional) * param version: chart版本 (Optional)

func NewDescribeChartReleasesRequestWithoutParam added in v1.65.0

func NewDescribeChartReleasesRequestWithoutParam() *DescribeChartReleasesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeChartReleasesRequest) GetRegionId added in v1.65.0

func (r DescribeChartReleasesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeChartReleasesRequest) SetChart added in v1.65.0

func (r *DescribeChartReleasesRequest) SetChart(chart string)

param chart: chart组件(Optional)

func (*DescribeChartReleasesRequest) SetPageNumber added in v1.65.0

func (r *DescribeChartReleasesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:默认为1(Optional)

func (*DescribeChartReleasesRequest) SetPageSize added in v1.65.0

func (r *DescribeChartReleasesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小: 默认为10, 取值范围[10, 100](Optional)

func (*DescribeChartReleasesRequest) SetVersion added in v1.65.0

func (r *DescribeChartReleasesRequest) SetVersion(version string)

param version: chart版本(Optional)

type DescribeChartReleasesResponse added in v1.65.0

type DescribeChartReleasesResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeChartReleasesResult `json:"result"`
}

type DescribeChartReleasesResult added in v1.65.0

type DescribeChartReleasesResult struct {
	ChartReleases []redis.ChartRelease `json:"chartReleases"`
	TotalCount    int                  `json:"totalCount"`
}

type DescribeClearDataRequest added in v1.56.0

type DescribeClearDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeClearDataRequest added in v1.56.0

func NewDescribeClearDataRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeClearDataRequestWithAllParams added in v1.56.0

func NewDescribeClearDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeClearDataRequestWithoutParam added in v1.56.0

func NewDescribeClearDataRequestWithoutParam() *DescribeClearDataRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClearDataRequest) GetRegionId added in v1.56.0

func (r DescribeClearDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClearDataRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClearDataRequest) SetRegionId added in v1.56.0

func (r *DescribeClearDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClearDataResponse added in v1.56.0

type DescribeClearDataResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeClearDataResult `json:"result"`
}

type DescribeClearDataResult added in v1.56.0

type DescribeClearDataResult struct {
	ClearType          string            `json:"clearType"`
	KeyPattern         string            `json:"keyPattern"`
	KeyFilter          []redis.KeyFilter `json:"keyFilter"`
	QpsLimit           int               `json:"qpsLimit"`
	Progress           int               `json:"progress"`
	EffectKeys         int               `json:"effectKeys"`
	Status             string            `json:"status"`
	Message            string            `json:"message"`
	LastTransitionTime string            `json:"lastTransitionTime"`
}

type DescribeClientIpDetailRequest added in v1.44.0

type DescribeClientIpDetailRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 客户端IP  */
	Ip string `json:"ip"`
}

func NewDescribeClientIpDetailRequest added in v1.44.0

func NewDescribeClientIpDetailRequest(
	regionId string,
	cacheInstanceId string,
	ip string,
) *DescribeClientIpDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClientIpDetailRequestWithAllParams added in v1.44.0

func NewDescribeClientIpDetailRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	ip string,
) *DescribeClientIpDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required)

func NewDescribeClientIpDetailRequestWithoutParam added in v1.44.0

func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClientIpDetailRequest) GetRegionId added in v1.44.0

func (r DescribeClientIpDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClientIpDetailRequest) SetCacheInstanceId added in v1.44.0

func (r *DescribeClientIpDetailRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClientIpDetailRequest) SetIp added in v1.44.0

param ip: 客户端IP(Required)

func (*DescribeClientIpDetailRequest) SetRegionId added in v1.44.0

func (r *DescribeClientIpDetailRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClientIpDetailResponse added in v1.44.0

type DescribeClientIpDetailResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeClientIpDetailResult `json:"result"`
}

type DescribeClientIpDetailResult added in v1.44.0

type DescribeClientIpDetailResult struct {
	Details []redis.Details `json:"details"`
}

type DescribeClientListRequest added in v1.44.0

type DescribeClientListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeClientListRequest added in v1.44.0

func NewDescribeClientListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeClientListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeClientListRequestWithAllParams added in v1.44.0

func NewDescribeClientListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeClientListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeClientListRequestWithoutParam added in v1.44.0

func NewDescribeClientListRequestWithoutParam() *DescribeClientListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClientListRequest) GetRegionId added in v1.44.0

func (r DescribeClientListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClientListRequest) SetCacheInstanceId added in v1.44.0

func (r *DescribeClientListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClientListRequest) SetRegionId added in v1.44.0

func (r *DescribeClientListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClientListResponse added in v1.44.0

type DescribeClientListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeClientListResult `json:"result"`
}

type DescribeClientListResult added in v1.44.0

type DescribeClientListResult struct {
	Ips []redis.Ips `json:"ips"`
}

type DescribeClusterInfoRequest added in v1.10.0

type DescribeClusterInfoRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 是否查询拓扑详情 (Optional) */
	Detail *bool `json:"detail"`
}

func NewDescribeClusterInfoRequest added in v1.10.0

func NewDescribeClusterInfoRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeClusterInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeClusterInfoRequestWithAllParams added in v1.10.0

func NewDescribeClusterInfoRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	detail *bool,
) *DescribeClusterInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param detail: 是否查询拓扑详情 (Optional)

func NewDescribeClusterInfoRequestWithoutParam added in v1.10.0

func NewDescribeClusterInfoRequestWithoutParam() *DescribeClusterInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClusterInfoRequest) GetRegionId added in v1.10.0

func (r DescribeClusterInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClusterInfoRequest) SetCacheInstanceId added in v1.10.0

func (r *DescribeClusterInfoRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClusterInfoRequest) SetDetail added in v1.65.0

func (r *DescribeClusterInfoRequest) SetDetail(detail bool)

param detail: 是否查询拓扑详情(Optional)

func (*DescribeClusterInfoRequest) SetRegionId added in v1.10.0

func (r *DescribeClusterInfoRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClusterInfoResponse added in v1.10.0

type DescribeClusterInfoResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeClusterInfoResult `json:"result"`
}

type DescribeClusterInfoResult added in v1.10.0

type DescribeClusterInfoResult struct {
	Info redis.ClusterInfo `json:"info"`
	Topo redis.TopoInfo    `json:"topo"`
}

type DescribeConfigModifyHistoryRequest added in v1.65.0

type DescribeConfigModifyHistoryRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeConfigModifyHistoryRequest added in v1.65.0

func NewDescribeConfigModifyHistoryRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeConfigModifyHistoryRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeConfigModifyHistoryRequestWithAllParams added in v1.65.0

func NewDescribeConfigModifyHistoryRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	startTime *string,
	endTime *string,
) *DescribeConfigModifyHistoryRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional)

func NewDescribeConfigModifyHistoryRequestWithoutParam added in v1.65.0

func NewDescribeConfigModifyHistoryRequestWithoutParam() *DescribeConfigModifyHistoryRequest

This constructor has better compatible ability when API parameters changed

func (DescribeConfigModifyHistoryRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeConfigModifyHistoryRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeConfigModifyHistoryRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeConfigModifyHistoryRequest) SetEndTime added in v1.65.0

func (r *DescribeConfigModifyHistoryRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeConfigModifyHistoryRequest) SetRegionId added in v1.65.0

func (r *DescribeConfigModifyHistoryRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeConfigModifyHistoryRequest) SetStartTime added in v1.65.0

func (r *DescribeConfigModifyHistoryRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeConfigModifyHistoryResponse added in v1.65.0

type DescribeConfigModifyHistoryResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeConfigModifyHistoryResult `json:"result"`
}

type DescribeConfigModifyHistoryResult added in v1.65.0

type DescribeConfigModifyHistoryResult struct {
	ModifyHistory []redis.ModifyHistory `json:"modifyHistory"`
}

type DescribeConfigTemplateRequest added in v1.65.0

type DescribeConfigTemplateRequest struct {
	core.JDCloudRequest

	/* 模板ID  */
	TemplateId string `json:"templateId"`

	/* 实例ID(可选,用于获取实例相关的配置项信息) (Optional) */
	InstanceId *string `json:"instanceId"`
}

func NewDescribeConfigTemplateRequest added in v1.65.0

func NewDescribeConfigTemplateRequest(
	templateId string,
) *DescribeConfigTemplateRequest

* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeConfigTemplateRequestWithAllParams added in v1.65.0

func NewDescribeConfigTemplateRequestWithAllParams(
	templateId string,
	instanceId *string,
) *DescribeConfigTemplateRequest

* param templateId: 模板ID (Required) * param instanceId: 实例ID(可选,用于获取实例相关的配置项信息) (Optional)

func NewDescribeConfigTemplateRequestWithoutParam added in v1.65.0

func NewDescribeConfigTemplateRequestWithoutParam() *DescribeConfigTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DescribeConfigTemplateRequest) GetRegionId added in v1.65.0

func (r DescribeConfigTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeConfigTemplateRequest) SetInstanceId added in v1.65.0

func (r *DescribeConfigTemplateRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(可选,用于获取实例相关的配置项信息)(Optional)

func (*DescribeConfigTemplateRequest) SetTemplateId added in v1.65.0

func (r *DescribeConfigTemplateRequest) SetTemplateId(templateId string)

param templateId: 模板ID(Required)

type DescribeConfigTemplateResponse added in v1.65.0

type DescribeConfigTemplateResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeConfigTemplateResult `json:"result"`
}

type DescribeConfigTemplateResult added in v1.65.0

type DescribeConfigTemplateResult struct {
	TemplateId   string             `json:"templateId"`
	Name         string             `json:"name"`
	Description  string             `json:"description"`
	Val          []redis.ConfigItem `json:"val"`
	RedisType    string             `json:"redisType"`
	RedisVersion string             `json:"redisVersion"`
	TplType      string             `json:"tplType"`
	User         string             `json:"user"`
	Pin          string             `json:"pin"`
	CreatedTime  string             `json:"createdTime"`
	ModifiedTime string             `json:"modifiedTime"`
}

type DescribeConfigTemplatesRequest added in v1.65.0

type DescribeConfigTemplatesRequest struct {
	core.JDCloudRequest

	/* 按名称过滤 (Optional) */
	Name *string `json:"name"`

	/* 按Redis类型过滤(master-slave/native-cluster) (Optional) */
	RedisType *string `json:"redisType"`

	/* 按Redis版本过滤(6.2/7.2/8.0等) (Optional) */
	RedisVersion *string `json:"redisVersion"`

	/* 按模板类型过滤(default/user) (Optional) */
	TplType *string `json:"tplType"`

	/* 页码 (Optional) */
	PageNumber *string `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *string `json:"pageSize"`
}

func NewDescribeConfigTemplatesRequest added in v1.65.0

func NewDescribeConfigTemplatesRequest() *DescribeConfigTemplatesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeConfigTemplatesRequestWithAllParams added in v1.65.0

func NewDescribeConfigTemplatesRequestWithAllParams(
	name *string,
	redisType *string,
	redisVersion *string,
	tplType *string,
	pageNumber *string,
	pageSize *string,
) *DescribeConfigTemplatesRequest

* param name: 按名称过滤 (Optional) * param redisType: 按Redis类型过滤(master-slave/native-cluster) (Optional) * param redisVersion: 按Redis版本过滤(6.2/7.2/8.0等) (Optional) * param tplType: 按模板类型过滤(default/user) (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)

func NewDescribeConfigTemplatesRequestWithoutParam added in v1.65.0

func NewDescribeConfigTemplatesRequestWithoutParam() *DescribeConfigTemplatesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeConfigTemplatesRequest) GetRegionId added in v1.65.0

func (r DescribeConfigTemplatesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeConfigTemplatesRequest) SetName added in v1.65.0

func (r *DescribeConfigTemplatesRequest) SetName(name string)

param name: 按名称过滤(Optional)

func (*DescribeConfigTemplatesRequest) SetPageNumber added in v1.65.0

func (r *DescribeConfigTemplatesRequest) SetPageNumber(pageNumber string)

param pageNumber: 页码(Optional)

func (*DescribeConfigTemplatesRequest) SetPageSize added in v1.65.0

func (r *DescribeConfigTemplatesRequest) SetPageSize(pageSize string)

param pageSize: 分页大小(Optional)

func (*DescribeConfigTemplatesRequest) SetRedisType added in v1.65.0

func (r *DescribeConfigTemplatesRequest) SetRedisType(redisType string)

param redisType: 按Redis类型过滤(master-slave/native-cluster)(Optional)

func (*DescribeConfigTemplatesRequest) SetRedisVersion added in v1.65.0

func (r *DescribeConfigTemplatesRequest) SetRedisVersion(redisVersion string)

param redisVersion: 按Redis版本过滤(6.2/7.2/8.0等)(Optional)

func (*DescribeConfigTemplatesRequest) SetTplType added in v1.65.0

func (r *DescribeConfigTemplatesRequest) SetTplType(tplType string)

param tplType: 按模板类型过滤(default/user)(Optional)

type DescribeConfigTemplatesResponse added in v1.65.0

type DescribeConfigTemplatesResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    DescribeConfigTemplatesResult `json:"result"`
}

type DescribeConfigTemplatesResult added in v1.65.0

type DescribeConfigTemplatesResult struct {
	Templates []redis.ConfigTemplate `json:"templates"`
	Total     int                    `json:"total"`
}

type DescribeDetailNodeListRequest added in v1.65.0

type DescribeDetailNodeListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 分片id (Optional) */
	ShardId *string `json:"shardId"`

	/* 节点角色 (Optional) */
	Role *string `json:"role"`
}

func NewDescribeDetailNodeListRequest added in v1.65.0

func NewDescribeDetailNodeListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeDetailNodeListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeDetailNodeListRequestWithAllParams added in v1.65.0

func NewDescribeDetailNodeListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	shardId *string,
	role *string,
) *DescribeDetailNodeListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param shardId: 分片id (Optional) * param role: 节点角色 (Optional)

func NewDescribeDetailNodeListRequestWithoutParam added in v1.65.0

func NewDescribeDetailNodeListRequestWithoutParam() *DescribeDetailNodeListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDetailNodeListRequest) GetRegionId added in v1.65.0

func (r DescribeDetailNodeListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDetailNodeListRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeDetailNodeListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeDetailNodeListRequest) SetPageNumber added in v1.65.0

func (r *DescribeDetailNodeListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeDetailNodeListRequest) SetPageSize added in v1.65.0

func (r *DescribeDetailNodeListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeDetailNodeListRequest) SetRegionId added in v1.65.0

func (r *DescribeDetailNodeListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeDetailNodeListRequest) SetRole added in v1.65.0

func (r *DescribeDetailNodeListRequest) SetRole(role string)

param role: 节点角色(Optional)

func (*DescribeDetailNodeListRequest) SetShardId added in v1.65.0

func (r *DescribeDetailNodeListRequest) SetShardId(shardId string)

param shardId: 分片id(Optional)

type DescribeDetailNodeListResponse added in v1.65.0

type DescribeDetailNodeListResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeDetailNodeListResult `json:"result"`
}

type DescribeDetailNodeListResult added in v1.65.0

type DescribeDetailNodeListResult struct {
	NodeList   []redis.RedisNodeDetail `json:"nodeList"`
	TotalCount int                     `json:"totalCount"`
}

type DescribeDownloadUrlRequest added in v1.12.0

type DescribeDownloadUrlRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份任务ID  */
	BaseId string `json:"baseId"`
}

func NewDescribeDownloadUrlRequest added in v1.12.0

func NewDescribeDownloadUrlRequest(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *DescribeDownloadUrlRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDownloadUrlRequestWithAllParams added in v1.12.0

func NewDescribeDownloadUrlRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *DescribeDownloadUrlRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)

func NewDescribeDownloadUrlRequestWithoutParam added in v1.12.0

func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDownloadUrlRequest) GetRegionId added in v1.12.0

func (r DescribeDownloadUrlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDownloadUrlRequest) SetBaseId added in v1.12.0

func (r *DescribeDownloadUrlRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*DescribeDownloadUrlRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeDownloadUrlRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeDownloadUrlRequest) SetRegionId added in v1.12.0

func (r *DescribeDownloadUrlRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeDownloadUrlResponse added in v1.12.0

type DescribeDownloadUrlResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeDownloadUrlResult `json:"result"`
}

type DescribeDownloadUrlResult added in v1.12.0

type DescribeDownloadUrlResult struct {
	DownloadUrls []redis.DownloadUrl `json:"downloadUrls"`
}

type DescribeHotKeyDetail2Request added in v1.57.0

type DescribeHotKeyDetail2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 节点id  */
	NodeId string `json:"nodeId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeHotKeyDetail2Request added in v1.57.0

func NewDescribeHotKeyDetail2Request(
	regionId string,
	cacheInstanceId string,
	nodeId string,
) *DescribeHotKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeHotKeyDetail2RequestWithAllParams added in v1.57.0

func NewDescribeHotKeyDetail2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	nodeId string,
	pageNumber *int,
	pageSize *int,
) *DescribeHotKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeHotKeyDetail2RequestWithoutParam added in v1.57.0

func NewDescribeHotKeyDetail2RequestWithoutParam() *DescribeHotKeyDetail2Request

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyDetail2Request) GetRegionId added in v1.57.0

func (r DescribeHotKeyDetail2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeyDetail2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeyDetail2Request) SetNodeId added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetNodeId(nodeId string)

param nodeId: 节点id(Required)

func (*DescribeHotKeyDetail2Request) SetPageNumber added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeHotKeyDetail2Request) SetPageSize added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeHotKeyDetail2Request) SetRegionId added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeHotKeyDetail2Response added in v1.57.0

type DescribeHotKeyDetail2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeHotKeyDetail2Result `json:"result"`
}

type DescribeHotKeyDetail2Result added in v1.57.0

type DescribeHotKeyDetail2Result struct {
	HotHeys    []redis.RedisHotKey `json:"hotHeys"`
	TotalCount int                 `json:"totalCount"`
}

type DescribeHotKeyDetailRequest added in v1.58.0

type DescribeHotKeyDetailRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 节点id  */
	NodeId string `json:"nodeId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间,RFC3339格式,查询时间范围最多7天 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeHotKeyDetailRequest added in v1.58.0

func NewDescribeHotKeyDetailRequest(
	regionId string,
	cacheInstanceId string,
	nodeId string,
) *DescribeHotKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeHotKeyDetailRequestWithAllParams added in v1.58.0

func NewDescribeHotKeyDetailRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	nodeId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
) *DescribeHotKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) * param endTime: 结束时间,RFC3339格式,查询时间范围最多7天 (Optional)

func NewDescribeHotKeyDetailRequestWithoutParam added in v1.58.0

func NewDescribeHotKeyDetailRequestWithoutParam() *DescribeHotKeyDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyDetailRequest) GetRegionId added in v1.58.0

func (r DescribeHotKeyDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeyDetailRequest) SetCacheInstanceId added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeyDetailRequest) SetEndTime added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetEndTime(endTime string)

param endTime: 结束时间,RFC3339格式,查询时间范围最多7天(Optional)

func (*DescribeHotKeyDetailRequest) SetNodeId added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetNodeId(nodeId string)

param nodeId: 节点id(Required)

func (*DescribeHotKeyDetailRequest) SetPageNumber added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeHotKeyDetailRequest) SetPageSize added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeHotKeyDetailRequest) SetRegionId added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeHotKeyDetailRequest) SetStartTime added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetStartTime(startTime string)

param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据(Optional)

type DescribeHotKeyDetailResponse added in v1.58.0

type DescribeHotKeyDetailResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeHotKeyDetailResult `json:"result"`
}

type DescribeHotKeyDetailResult added in v1.58.0

type DescribeHotKeyDetailResult struct {
	HotHeys    []redis.RedisHotKey `json:"hotHeys"`
	TotalCount int                 `json:"totalCount"`
}

type DescribeHotKeyResult2Request added in v1.57.0

type DescribeHotKeyResult2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeHotKeyResult2Request added in v1.57.0

func NewDescribeHotKeyResult2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeHotKeyResult2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeHotKeyResult2RequestWithAllParams added in v1.57.0

func NewDescribeHotKeyResult2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeHotKeyResult2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeHotKeyResult2RequestWithoutParam added in v1.57.0

func NewDescribeHotKeyResult2RequestWithoutParam() *DescribeHotKeyResult2Request

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyResult2Request) GetRegionId added in v1.57.0

func (r DescribeHotKeyResult2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeyResult2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeHotKeyResult2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeyResult2Request) SetRegionId added in v1.57.0

func (r *DescribeHotKeyResult2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeHotKeyResult2Response added in v1.57.0

type DescribeHotKeyResult2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeHotKeyResult2Result `json:"result"`
}

type DescribeHotKeyResult2Result added in v1.57.0

type DescribeHotKeyResult2Result struct {
	HotKeyAnalysisNodesList []redis.HotKeyAnalysisNode `json:"hotKeyAnalysisNodesList"`
}

type DescribeHotKeySummaryRequest added in v1.58.0

type DescribeHotKeySummaryRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间,RFC3339格式,查询时间范围最多7天 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeHotKeySummaryRequest added in v1.58.0

func NewDescribeHotKeySummaryRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeHotKeySummaryRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeHotKeySummaryRequestWithAllParams added in v1.58.0

func NewDescribeHotKeySummaryRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	startTime *string,
	endTime *string,
) *DescribeHotKeySummaryRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) * param endTime: 结束时间,RFC3339格式,查询时间范围最多7天 (Optional)

func NewDescribeHotKeySummaryRequestWithoutParam added in v1.58.0

func NewDescribeHotKeySummaryRequestWithoutParam() *DescribeHotKeySummaryRequest

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeySummaryRequest) GetRegionId added in v1.58.0

func (r DescribeHotKeySummaryRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeySummaryRequest) SetCacheInstanceId added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeySummaryRequest) SetEndTime added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetEndTime(endTime string)

param endTime: 结束时间,RFC3339格式,查询时间范围最多7天(Optional)

func (*DescribeHotKeySummaryRequest) SetRegionId added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeHotKeySummaryRequest) SetStartTime added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetStartTime(startTime string)

param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据(Optional)

type DescribeHotKeySummaryResponse added in v1.58.0

type DescribeHotKeySummaryResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeHotKeySummaryResult `json:"result"`
}

type DescribeHotKeySummaryResult added in v1.58.0

type DescribeHotKeySummaryResult struct {
	HotKeyAnalysisNodesList []redis.HotKeyAnalysisNode `json:"hotKeyAnalysisNodesList"`
}

type DescribeImageReleasesRequest added in v1.65.0

type DescribeImageReleasesRequest struct {
	core.JDCloudRequest

	/* 页码:默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小: 默认为10, 取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* Redis实例版本: 4.0/5.0/6.2等 (Optional) */
	RedisVersion *string `json:"redisVersion"`

	/* Redis组件: redis/proxy/admin等 (Optional) */
	Component *string `json:"component"`

	/* 镜像tag (Optional) */
	ImageTag *string `json:"imageTag"`
}

func NewDescribeImageReleasesRequest added in v1.65.0

func NewDescribeImageReleasesRequest() *DescribeImageReleasesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeImageReleasesRequestWithAllParams added in v1.65.0

func NewDescribeImageReleasesRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	redisVersion *string,
	component *string,
	imageTag *string,
) *DescribeImageReleasesRequest

* param pageNumber: 页码:默认为1 (Optional) * param pageSize: 分页大小: 默认为10, 取值范围[10, 100] (Optional) * param redisVersion: Redis实例版本: 4.0/5.0/6.2等 (Optional) * param component: Redis组件: redis/proxy/admin等 (Optional) * param imageTag: 镜像tag (Optional)

func NewDescribeImageReleasesRequestWithoutParam added in v1.65.0

func NewDescribeImageReleasesRequestWithoutParam() *DescribeImageReleasesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeImageReleasesRequest) GetRegionId added in v1.65.0

func (r DescribeImageReleasesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeImageReleasesRequest) SetComponent added in v1.65.0

func (r *DescribeImageReleasesRequest) SetComponent(component string)

param component: Redis组件: redis/proxy/admin等(Optional)

func (*DescribeImageReleasesRequest) SetImageTag added in v1.65.0

func (r *DescribeImageReleasesRequest) SetImageTag(imageTag string)

param imageTag: 镜像tag(Optional)

func (*DescribeImageReleasesRequest) SetPageNumber added in v1.65.0

func (r *DescribeImageReleasesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:默认为1(Optional)

func (*DescribeImageReleasesRequest) SetPageSize added in v1.65.0

func (r *DescribeImageReleasesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小: 默认为10, 取值范围[10, 100](Optional)

func (*DescribeImageReleasesRequest) SetRedisVersion added in v1.65.0

func (r *DescribeImageReleasesRequest) SetRedisVersion(redisVersion string)

param redisVersion: Redis实例版本: 4.0/5.0/6.2等(Optional)

type DescribeImageReleasesResponse added in v1.65.0

type DescribeImageReleasesResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeImageReleasesResult `json:"result"`
}

type DescribeImageReleasesResult added in v1.65.0

type DescribeImageReleasesResult struct {
	ImageReleases []redis.ImageRelease `json:"imageReleases"`
	TotalCount    int                  `json:"totalCount"`
}

type DescribeInstanceClassRequest

type DescribeInstanceClassRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional) */
	RedisVersion *string `json:"redisVersion"`
}

func NewDescribeInstanceClassRequest

func NewDescribeInstanceClassRequest(
	regionId string,
) *DescribeInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceClassRequestWithAllParams added in v1.1.0

func NewDescribeInstanceClassRequestWithAllParams(
	regionId string,
	redisVersion *string,
) *DescribeInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional)

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) SetRedisVersion added in v1.7.0

func (r *DescribeInstanceClassRequest) SetRedisVersion(redisVersion string)

param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8(Optional)

func (*DescribeInstanceClassRequest) SetRegionId

func (r *DescribeInstanceClassRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(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 DescribeInstanceConfigRequest added in v1.12.0

type DescribeInstanceConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeInstanceConfigRequest added in v1.12.0

func NewDescribeInstanceConfigRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeInstanceConfigRequestWithAllParams added in v1.12.0

func NewDescribeInstanceConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeInstanceConfigRequestWithoutParam added in v1.12.0

func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceConfigRequest) GetRegionId added in v1.12.0

func (r DescribeInstanceConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceConfigRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeInstanceConfigRequest) SetRegionId added in v1.12.0

func (r *DescribeInstanceConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeInstanceConfigResponse added in v1.12.0

type DescribeInstanceConfigResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeInstanceConfigResult `json:"result"`
}

type DescribeInstanceConfigResult added in v1.12.0

type DescribeInstanceConfigResult struct {
	UnSupportConfigs []string           `json:"unSupportConfigs"`
	InstanceConfig   []redis.ConfigItem `json:"instanceConfig"`
}

type DescribeInstanceTLSRequest added in v1.65.0

type DescribeInstanceTLSRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeInstanceTLSRequest added in v1.65.0

func NewDescribeInstanceTLSRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeInstanceTLSRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeInstanceTLSRequestWithAllParams added in v1.65.0

func NewDescribeInstanceTLSRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeInstanceTLSRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeInstanceTLSRequestWithoutParam added in v1.65.0

func NewDescribeInstanceTLSRequestWithoutParam() *DescribeInstanceTLSRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceTLSRequest) GetRegionId added in v1.65.0

func (r DescribeInstanceTLSRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceTLSRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeInstanceTLSRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeInstanceTLSRequest) SetRegionId added in v1.65.0

func (r *DescribeInstanceTLSRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeInstanceTLSResponse added in v1.65.0

type DescribeInstanceTLSResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeInstanceTLSResult `json:"result"`
}

type DescribeInstanceTLSResult added in v1.65.0

type DescribeInstanceTLSResult struct {
	TlsType        string   `json:"tlsType"`
	TlsStatus      string   `json:"tlsStatus"`
	FeatureSupport bool     `json:"featureSupport"`
	TlsVersion     []string `json:"tlsVersion"`
	CertExpiration string   `json:"certExpiration"`
	Ca             string   `json:"ca"`
	CaDownloadUrl  string   `json:"caDownloadUrl"`
}

type DescribeIpWhiteListRequest added in v1.20.0

type DescribeIpWhiteListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeIpWhiteListRequest added in v1.20.0

func NewDescribeIpWhiteListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeIpWhiteListRequestWithAllParams added in v1.20.0

func NewDescribeIpWhiteListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeIpWhiteListRequestWithoutParam added in v1.20.0

func NewDescribeIpWhiteListRequestWithoutParam() *DescribeIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpWhiteListRequest) GetRegionId added in v1.20.0

func (r DescribeIpWhiteListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpWhiteListRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeIpWhiteListRequest) SetRegionId added in v1.20.0

func (r *DescribeIpWhiteListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeIpWhiteListResponse added in v1.20.0

type DescribeIpWhiteListResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeIpWhiteListResult `json:"result"`
}

type DescribeIpWhiteListResult added in v1.20.0

type DescribeIpWhiteListResult struct {
	IpWhiteList []string `json:"ipWhiteList"`
}

type DescribeOfflineAnalysisOverviewRequest added in v1.65.0

type DescribeOfflineAnalysisOverviewRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) */
	ShardIds *string `json:"shardIds"`
}

func NewDescribeOfflineAnalysisOverviewRequest added in v1.65.0

func NewDescribeOfflineAnalysisOverviewRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeOfflineAnalysisOverviewRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeOfflineAnalysisOverviewRequestWithAllParams added in v1.65.0

func NewDescribeOfflineAnalysisOverviewRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
	shardIds *string,
) *DescribeOfflineAnalysisOverviewRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional)

func NewDescribeOfflineAnalysisOverviewRequestWithoutParam added in v1.65.0

func NewDescribeOfflineAnalysisOverviewRequestWithoutParam() *DescribeOfflineAnalysisOverviewRequest

This constructor has better compatible ability when API parameters changed

func (DescribeOfflineAnalysisOverviewRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeOfflineAnalysisOverviewRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeOfflineAnalysisOverviewRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeOfflineAnalysisOverviewRequest) SetRegionId added in v1.65.0

func (r *DescribeOfflineAnalysisOverviewRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeOfflineAnalysisOverviewRequest) SetShardIds added in v1.65.0

func (r *DescribeOfflineAnalysisOverviewRequest) SetShardIds(shardIds string)

param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。(Optional)

func (*DescribeOfflineAnalysisOverviewRequest) SetTaskId added in v1.65.0

func (r *DescribeOfflineAnalysisOverviewRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

type DescribeOfflineAnalysisOverviewResponse added in v1.65.0

type DescribeOfflineAnalysisOverviewResponse struct {
	RequestID string                                `json:"requestId"`
	Error     core.ErrorResponse                    `json:"error"`
	Result    DescribeOfflineAnalysisOverviewResult `json:"result"`
}

type DescribeOfflineAnalysisOverviewResult added in v1.65.0

type DescribeOfflineAnalysisOverviewResult struct {
	StartTime       string                   `json:"startTime"`
	BackupIds       []string                 `json:"backupIds"`
	Top             int                      `json:"top"`
	PrefixSeparator string                   `json:"prefixSeparator"`
	KeyPrefix       []string                 `json:"keyPrefix"`
	KeysInfo        []redis.KeysDistribution `json:"keysInfo"`
	ElementsInfo    []redis.KeysDistribution `json:"elementsInfo"`
	KeysExpireInfo  []redis.KeysDistribution `json:"keysExpireInfo"`
}

type DescribeOfflineAnalysisTimeRequest added in v1.65.0

type DescribeOfflineAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeOfflineAnalysisTimeRequest added in v1.65.0

func NewDescribeOfflineAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeOfflineAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeOfflineAnalysisTimeRequestWithAllParams added in v1.65.0

func NewDescribeOfflineAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeOfflineAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeOfflineAnalysisTimeRequestWithoutParam added in v1.65.0

func NewDescribeOfflineAnalysisTimeRequestWithoutParam() *DescribeOfflineAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeOfflineAnalysisTimeRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeOfflineAnalysisTimeRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeOfflineAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeOfflineAnalysisTimeRequest) SetRegionId added in v1.65.0

func (r *DescribeOfflineAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeOfflineAnalysisTimeResponse added in v1.65.0

type DescribeOfflineAnalysisTimeResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeOfflineAnalysisTimeResult `json:"result"`
}

type DescribeOfflineAnalysisTimeResult added in v1.65.0

type DescribeOfflineAnalysisTimeResult struct {
	Time string `json:"time"`
}

type DescribeOfflineAnalysisTopKeyPrefixListRequest added in v1.65.0

type DescribeOfflineAnalysisTopKeyPrefixListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) */
	KeyType *string `json:"keyType"`

	/* 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) */
	ShardIds *string `json:"shardIds"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeOfflineAnalysisTopKeyPrefixListRequest added in v1.65.0

func NewDescribeOfflineAnalysisTopKeyPrefixListRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeOfflineAnalysisTopKeyPrefixListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithAllParams added in v1.65.0

func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
	keyType *string,
	shardIds *string,
	pageNumber *int,
	pageSize *int,
) *DescribeOfflineAnalysisTopKeyPrefixListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) * param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithoutParam added in v1.65.0

func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithoutParam() *DescribeOfflineAnalysisTopKeyPrefixListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeOfflineAnalysisTopKeyPrefixListRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetKeyType added in v1.65.0

param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。(Optional)

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageNumber added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageSize added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetRegionId added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetShardIds added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetShardIds(shardIds string)

param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。(Optional)

func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetTaskId added in v1.65.0

param taskId: 任务ID(Required)

type DescribeOfflineAnalysisTopKeyPrefixListResponse added in v1.65.0

type DescribeOfflineAnalysisTopKeyPrefixListResponse struct {
	RequestID string                                        `json:"requestId"`
	Error     core.ErrorResponse                            `json:"error"`
	Result    DescribeOfflineAnalysisTopKeyPrefixListResult `json:"result"`
}

type DescribeOfflineAnalysisTopKeyPrefixListResult added in v1.65.0

type DescribeOfflineAnalysisTopKeyPrefixListResult struct {
	Count       int                          `json:"count"`
	TopPrefixes []redis.RedisPredixSpaceData `json:"topPrefixes"`
}

type DescribeOfflineAnalysisTopKeysRequest added in v1.65.0

type DescribeOfflineAnalysisTopKeysRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 任务类型,大key:bigKey,空闲key:idleKey,过期key:expiredKey (Optional) */
	TaskType *string `json:"taskType"`

	/* 排序字段,取值包括capacity - 内存,itemCount - 元素数量,默认为capacity。 (Optional) */
	SortBy *string `json:"sortBy"`

	/* key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) */
	KeyType *string `json:"keyType"`

	/* 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) */
	ShardIds *string `json:"shardIds"`

	/* 是否是不过期Key (Optional) */
	UnexpireKey *bool `json:"unexpireKey"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeOfflineAnalysisTopKeysRequest added in v1.65.0

func NewDescribeOfflineAnalysisTopKeysRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeOfflineAnalysisTopKeysRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeOfflineAnalysisTopKeysRequestWithAllParams added in v1.65.0

func NewDescribeOfflineAnalysisTopKeysRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
	taskType *string,
	sortBy *string,
	keyType *string,
	shardIds *string,
	unexpireKey *bool,
	pageNumber *int,
	pageSize *int,
) *DescribeOfflineAnalysisTopKeysRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * param taskType: 任务类型,大key:bigKey,空闲key:idleKey,过期key:expiredKey (Optional) * param sortBy: 排序字段,取值包括capacity - 内存,itemCount - 元素数量,默认为capacity。 (Optional) * param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) * param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) * param unexpireKey: 是否是不过期Key (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewDescribeOfflineAnalysisTopKeysRequestWithoutParam added in v1.65.0

func NewDescribeOfflineAnalysisTopKeysRequestWithoutParam() *DescribeOfflineAnalysisTopKeysRequest

This constructor has better compatible ability when API parameters changed

func (DescribeOfflineAnalysisTopKeysRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeOfflineAnalysisTopKeysRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeOfflineAnalysisTopKeysRequest) SetKeyType added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetKeyType(keyType string)

param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。(Optional)

func (*DescribeOfflineAnalysisTopKeysRequest) SetPageNumber added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*DescribeOfflineAnalysisTopKeysRequest) SetPageSize added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*DescribeOfflineAnalysisTopKeysRequest) SetRegionId added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeOfflineAnalysisTopKeysRequest) SetShardIds added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetShardIds(shardIds string)

param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。(Optional)

func (*DescribeOfflineAnalysisTopKeysRequest) SetSortBy added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetSortBy(sortBy string)

param sortBy: 排序字段,取值包括capacity - 内存,itemCount - 元素数量,默认为capacity。(Optional)

func (*DescribeOfflineAnalysisTopKeysRequest) SetTaskId added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

func (*DescribeOfflineAnalysisTopKeysRequest) SetTaskType added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetTaskType(taskType string)

param taskType: 任务类型,大key:bigKey,空闲key:idleKey,过期key:expiredKey(Optional)

func (*DescribeOfflineAnalysisTopKeysRequest) SetUnexpireKey added in v1.65.0

func (r *DescribeOfflineAnalysisTopKeysRequest) SetUnexpireKey(unexpireKey bool)

param unexpireKey: 是否是不过期Key(Optional)

type DescribeOfflineAnalysisTopKeysResponse added in v1.65.0

type DescribeOfflineAnalysisTopKeysResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    DescribeOfflineAnalysisTopKeysResult `json:"result"`
}

type DescribeOfflineAnalysisTopKeysResult added in v1.65.0

type DescribeOfflineAnalysisTopKeysResult struct {
	Count   int                       `json:"count"`
	TopKeys []redis.RedisKeySpaceData `json:"topKeys"`
}

type DescribeProxySlowLogRequest added in v1.65.0

type DescribeProxySlowLogRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeProxySlowLogRequest added in v1.65.0

func NewDescribeProxySlowLogRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeProxySlowLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeProxySlowLogRequestWithAllParams added in v1.65.0

func NewDescribeProxySlowLogRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
) *DescribeProxySlowLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Optional) * param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Optional)

func NewDescribeProxySlowLogRequestWithoutParam added in v1.65.0

func NewDescribeProxySlowLogRequestWithoutParam() *DescribeProxySlowLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeProxySlowLogRequest) GetRegionId added in v1.65.0

func (r DescribeProxySlowLogRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeProxySlowLogRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeProxySlowLogRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeProxySlowLogRequest) SetEndTime added in v1.65.0

func (r *DescribeProxySlowLogRequest) SetEndTime(endTime string)

param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z)(Optional)

func (*DescribeProxySlowLogRequest) SetPageNumber added in v1.65.0

func (r *DescribeProxySlowLogRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeProxySlowLogRequest) SetPageSize added in v1.65.0

func (r *DescribeProxySlowLogRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeProxySlowLogRequest) SetRegionId added in v1.65.0

func (r *DescribeProxySlowLogRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeProxySlowLogRequest) SetStartTime added in v1.65.0

func (r *DescribeProxySlowLogRequest) SetStartTime(startTime string)

param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z)(Optional)

type DescribeProxySlowLogResponse added in v1.65.0

type DescribeProxySlowLogResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeProxySlowLogResult `json:"result"`
}

type DescribeProxySlowLogResult added in v1.65.0

type DescribeProxySlowLogResult struct {
	ProxySlowLogs []redis.ProxySlowLogItem `json:"proxySlowLogs"`
	TotalCount    int                      `json:"totalCount"`
}

type DescribeRedisServerLogRequest added in v1.65.0

type DescribeRedisServerLogRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* pod 名称,多个以逗号分隔 (Optional) */
	PodName *string `json:"podName"`

	/* 查询筛选信息 (Optional) */
	LogFilter *string `json:"logFilter"`

	/* 查询开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeRedisServerLogRequest added in v1.65.0

func NewDescribeRedisServerLogRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeRedisServerLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeRedisServerLogRequestWithAllParams added in v1.65.0

func NewDescribeRedisServerLogRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	podName *string,
	logFilter *string,
	startTime *string,
	endTime *string,
	pageNumber *int,
	pageSize *int,
) *DescribeRedisServerLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param podName: pod 名称,多个以逗号分隔 (Optional) * param logFilter: 查询筛选信息 (Optional) * param startTime: 查询开始时间 (Optional) * param endTime: 查询结束时间 (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewDescribeRedisServerLogRequestWithoutParam added in v1.65.0

func NewDescribeRedisServerLogRequestWithoutParam() *DescribeRedisServerLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRedisServerLogRequest) GetRegionId added in v1.65.0

func (r DescribeRedisServerLogRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRedisServerLogRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeRedisServerLogRequest) SetEndTime added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetEndTime(endTime string)

param endTime: 查询结束时间(Optional)

func (*DescribeRedisServerLogRequest) SetLogFilter added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetLogFilter(logFilter string)

param logFilter: 查询筛选信息(Optional)

func (*DescribeRedisServerLogRequest) SetPageNumber added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*DescribeRedisServerLogRequest) SetPageSize added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*DescribeRedisServerLogRequest) SetPodName added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetPodName(podName string)

param podName: pod 名称,多个以逗号分隔(Optional)

func (*DescribeRedisServerLogRequest) SetRegionId added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeRedisServerLogRequest) SetStartTime added in v1.65.0

func (r *DescribeRedisServerLogRequest) SetStartTime(startTime string)

param startTime: 查询开始时间(Optional)

type DescribeRedisServerLogResponse added in v1.65.0

type DescribeRedisServerLogResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeRedisServerLogResult `json:"result"`
}

type DescribeRedisServerLogResult added in v1.65.0

type DescribeRedisServerLogResult struct {
	TotalCount int                    `json:"totalCount"`
	Logs       []redis.RedisServerLog `json:"logs"`
}

type DescribeResizeModeIpTimeInfoRequest added in v1.59.0

type DescribeResizeModeIpTimeInfoRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 新规格。不传参只返回是否支持新变配功能。 (Optional) */
	CacheInstanceClass *string `json:"cacheInstanceClass"`

	/* 自定义分片数。不传参只返回是否支持新变配功能。 (Optional) */
	ShardNumber *int `json:"shardNumber"`
}

func NewDescribeResizeModeIpTimeInfoRequest added in v1.59.0

func NewDescribeResizeModeIpTimeInfoRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeResizeModeIpTimeInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeResizeModeIpTimeInfoRequestWithAllParams added in v1.59.0

func NewDescribeResizeModeIpTimeInfoRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass *string,
	shardNumber *int,
) *DescribeResizeModeIpTimeInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格。不传参只返回是否支持新变配功能。 (Optional) * param shardNumber: 自定义分片数。不传参只返回是否支持新变配功能。 (Optional)

func NewDescribeResizeModeIpTimeInfoRequestWithoutParam added in v1.59.0

func NewDescribeResizeModeIpTimeInfoRequestWithoutParam() *DescribeResizeModeIpTimeInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeResizeModeIpTimeInfoRequest) GetRegionId added in v1.59.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass(cacheInstanceClass string)

param cacheInstanceClass: 新规格。不传参只返回是否支持新变配功能。(Optional)

func (*DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeResizeModeIpTimeInfoRequest) SetRegionId added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeResizeModeIpTimeInfoRequest) SetShardNumber added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetShardNumber(shardNumber int)

param shardNumber: 自定义分片数。不传参只返回是否支持新变配功能。(Optional)

type DescribeResizeModeIpTimeInfoResponse added in v1.59.0

type DescribeResizeModeIpTimeInfoResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    DescribeResizeModeIpTimeInfoResult `json:"result"`
}

type DescribeResizeModeIpTimeInfoResult added in v1.59.0

type DescribeResizeModeIpTimeInfoResult struct {
	SupportPScale    bool `json:"supportPScale"`
	SupportParallel  bool `json:"supportParallel"`
	SerialIpCount    int  `json:"serialIpCount"`
	SerialTimeCost   int  `json:"serialTimeCost"`
	ParallelIpCount  int  `json:"parallelIpCount"`
	ParallelTimeCost int  `json:"parallelTimeCost"`
}

type DescribeSentinelAvailableZonesRequest added in v1.65.0

type DescribeSentinelAvailableZonesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeSentinelAvailableZonesRequest added in v1.65.0

func NewDescribeSentinelAvailableZonesRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeSentinelAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeSentinelAvailableZonesRequestWithAllParams added in v1.65.0

func NewDescribeSentinelAvailableZonesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeSentinelAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeSentinelAvailableZonesRequestWithoutParam added in v1.65.0

func NewDescribeSentinelAvailableZonesRequestWithoutParam() *DescribeSentinelAvailableZonesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSentinelAvailableZonesRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeSentinelAvailableZonesRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeSentinelAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeSentinelAvailableZonesRequest) SetRegionId added in v1.65.0

func (r *DescribeSentinelAvailableZonesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeSentinelAvailableZonesResponse added in v1.65.0

type DescribeSentinelAvailableZonesResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    DescribeSentinelAvailableZonesResult `json:"result"`
}

type DescribeSentinelAvailableZonesResult added in v1.65.0

type DescribeSentinelAvailableZonesResult struct {
	AzList []string `json:"azList"`
}

type DescribeSlowLogRequest added in v1.13.0

type DescribeSlowLogRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 分片id (Optional) */
	ShardId *string `json:"shardId"`

	/* 分片地址 (Optional) */
	ShardAddr *string `json:"shardAddr"`

	/* 命令匹配模式(正则),仅支持tpaas (Optional) */
	CmdPattern *string `json:"cmdPattern"`

	/* 查询的耗时阈值,单位是微妙,仅支持tpaas (Optional) */
	ExecTimeThreshold *int `json:"execTimeThreshold"`

	/* redis节点的角色(master或者slave),仅支持tpaas (Optional) */
	Role *string `json:"role"`
}

func NewDescribeSlowLogRequest added in v1.13.0

func NewDescribeSlowLogRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeSlowLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeSlowLogRequestWithAllParams added in v1.13.0

func NewDescribeSlowLogRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	shardId *string,
	shardAddr *string,
	cmdPattern *string,
	execTimeThreshold *int,
	role *string,
) *DescribeSlowLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param shardId: 分片id (Optional) * param shardAddr: 分片地址 (Optional) * param cmdPattern: 命令匹配模式(正则),仅支持tpaas (Optional) * param execTimeThreshold: 查询的耗时阈值,单位是微妙,仅支持tpaas (Optional) * param role: redis节点的角色(master或者slave),仅支持tpaas (Optional)

func NewDescribeSlowLogRequestWithoutParam added in v1.13.0

func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSlowLogRequest) GetRegionId added in v1.13.0

func (r DescribeSlowLogRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeSlowLogRequest) SetCacheInstanceId added in v1.13.0

func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeSlowLogRequest) SetCmdPattern added in v1.65.0

func (r *DescribeSlowLogRequest) SetCmdPattern(cmdPattern string)

param cmdPattern: 命令匹配模式(正则),仅支持tpaas(Optional)

func (*DescribeSlowLogRequest) SetEndTime added in v1.13.0

func (r *DescribeSlowLogRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeSlowLogRequest) SetExecTimeThreshold added in v1.65.0

func (r *DescribeSlowLogRequest) SetExecTimeThreshold(execTimeThreshold int)

param execTimeThreshold: 查询的耗时阈值,单位是微妙,仅支持tpaas(Optional)

func (*DescribeSlowLogRequest) SetPageNumber added in v1.13.0

func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeSlowLogRequest) SetPageSize added in v1.13.0

func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeSlowLogRequest) SetRegionId added in v1.13.0

func (r *DescribeSlowLogRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeSlowLogRequest) SetRole added in v1.65.0

func (r *DescribeSlowLogRequest) SetRole(role string)

param role: redis节点的角色(master或者slave),仅支持tpaas(Optional)

func (*DescribeSlowLogRequest) SetShardAddr added in v1.56.0

func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)

param shardAddr: 分片地址(Optional)

func (*DescribeSlowLogRequest) SetShardId added in v1.13.0

func (r *DescribeSlowLogRequest) SetShardId(shardId string)

param shardId: 分片id(Optional)

func (*DescribeSlowLogRequest) SetStartTime added in v1.13.0

func (r *DescribeSlowLogRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeSlowLogResponse added in v1.13.0

type DescribeSlowLogResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeSlowLogResult `json:"result"`
}

type DescribeSlowLogResult added in v1.13.0

type DescribeSlowLogResult struct {
	SlowLogs   []redis.SlowLog `json:"slowLogs"`
	TotalCount int             `json:"totalCount"`
}

type DescribeSpecConfigRequest added in v1.20.0

type DescribeSpecConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeSpecConfigRequest added in v1.20.0

func NewDescribeSpecConfigRequest(
	regionId string,
) *DescribeSpecConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeSpecConfigRequestWithAllParams added in v1.20.0

func NewDescribeSpecConfigRequestWithAllParams(
	regionId string,
) *DescribeSpecConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeSpecConfigRequestWithoutParam added in v1.20.0

func NewDescribeSpecConfigRequestWithoutParam() *DescribeSpecConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSpecConfigRequest) GetRegionId added in v1.20.0

func (r DescribeSpecConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeSpecConfigRequest) SetRegionId added in v1.20.0

func (r *DescribeSpecConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeSpecConfigResponse added in v1.20.0

type DescribeSpecConfigResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeSpecConfigResult `json:"result"`
}

type DescribeSpecConfigResult added in v1.20.0

type DescribeSpecConfigResult struct {
	ShardSpec    interface{}        `json:"shardSpec"`
	InstanceSpec redis.InstanceSpec `json:"instanceSpec"`
}

type DescribeTaskProgressListRequest added in v1.56.0

type DescribeTaskProgressListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务类型:resize表示变配,upgrade表示升级 (Optional) */
	TaskType *string `json:"taskType"`
}

func NewDescribeTaskProgressListRequest added in v1.56.0

func NewDescribeTaskProgressListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeTaskProgressListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeTaskProgressListRequestWithAllParams added in v1.56.0

func NewDescribeTaskProgressListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskType *string,
) *DescribeTaskProgressListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskType: 任务类型:resize表示变配,upgrade表示升级 (Optional)

func NewDescribeTaskProgressListRequestWithoutParam added in v1.56.0

func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTaskProgressListRequest) GetRegionId added in v1.56.0

func (r DescribeTaskProgressListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTaskProgressListRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeTaskProgressListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeTaskProgressListRequest) SetRegionId added in v1.56.0

func (r *DescribeTaskProgressListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeTaskProgressListRequest) SetTaskType added in v1.56.0

func (r *DescribeTaskProgressListRequest) SetTaskType(taskType string)

param taskType: 任务类型:resize表示变配,upgrade表示升级(Optional)

type DescribeTaskProgressListResponse added in v1.56.0

type DescribeTaskProgressListResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeTaskProgressListResult `json:"result"`
}

type DescribeTaskProgressListResult added in v1.56.0

type DescribeTaskProgressListResult struct {
	TaskProgresses []redis.TaskProgress `json:"taskProgresses"`
}

type DescribeUpgradeVersionRequest added in v1.65.0

type DescribeUpgradeVersionRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeUpgradeVersionRequest added in v1.65.0

func NewDescribeUpgradeVersionRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeUpgradeVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewDescribeUpgradeVersionRequestWithAllParams added in v1.65.0

func NewDescribeUpgradeVersionRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeUpgradeVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeUpgradeVersionRequestWithoutParam added in v1.65.0

func NewDescribeUpgradeVersionRequestWithoutParam() *DescribeUpgradeVersionRequest

This constructor has better compatible ability when API parameters changed

func (DescribeUpgradeVersionRequest) GetRegionId added in v1.65.0

func (r DescribeUpgradeVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeUpgradeVersionRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeUpgradeVersionRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeUpgradeVersionRequest) SetRegionId added in v1.65.0

func (r *DescribeUpgradeVersionRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeUpgradeVersionResponse added in v1.65.0

type DescribeUpgradeVersionResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeUpgradeVersionResult `json:"result"`
}

type DescribeUpgradeVersionResult added in v1.65.0

type DescribeUpgradeVersionResult struct {
	ReleaseNodes       string   `json:"releaseNodes"`
	MinorVersion       string   `json:"minorVersion"`
	MajorVersion       []string `json:"majorVersion"`
	ProxyMinorVersion  string   `json:"proxyMinorVersion"`
	ProxyMajorVersions []string `json:"proxyMajorVersions"`
}

type DescribeUserQuotaRequest

type DescribeUserQuotaRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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 DescribeWhiteListGroupRequest added in v1.65.0

type DescribeWhiteListGroupRequest struct {
	core.JDCloudRequest

	/* 地域代码  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeWhiteListGroupRequest added in v1.65.0

func NewDescribeWhiteListGroupRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeWhiteListGroupRequestWithAllParams added in v1.65.0

func NewDescribeWhiteListGroupRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeWhiteListGroupRequestWithoutParam added in v1.65.0

func NewDescribeWhiteListGroupRequestWithoutParam() *DescribeWhiteListGroupRequest

This constructor has better compatible ability when API parameters changed

func (DescribeWhiteListGroupRequest) GetRegionId added in v1.65.0

func (r DescribeWhiteListGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeWhiteListGroupRequest) SetCacheInstanceId added in v1.65.0

func (r *DescribeWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeWhiteListGroupRequest) SetRegionId added in v1.65.0

func (r *DescribeWhiteListGroupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeWhiteListGroupResponse added in v1.65.0

type DescribeWhiteListGroupResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeWhiteListGroupResult `json:"result"`
}

type DescribeWhiteListGroupResult added in v1.65.0

type DescribeWhiteListGroupResult struct {
	WhiteLists []redis.WhiteList `json:"whiteLists"`
}

type GetBackupFilesRequest added in v1.65.0

type GetBackupFilesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 查询开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 查询结束时间 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewGetBackupFilesRequest added in v1.65.0

func NewGetBackupFilesRequest(
	regionId string,
	cacheInstanceId string,
) *GetBackupFilesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewGetBackupFilesRequestWithAllParams added in v1.65.0

func NewGetBackupFilesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
) *GetBackupFilesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional) * param startTime: 查询开始时间 (Optional) * param endTime: 查询结束时间 (Optional)

func NewGetBackupFilesRequestWithoutParam added in v1.65.0

func NewGetBackupFilesRequestWithoutParam() *GetBackupFilesRequest

This constructor has better compatible ability when API parameters changed

func (GetBackupFilesRequest) GetRegionId added in v1.65.0

func (r GetBackupFilesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetBackupFilesRequest) SetCacheInstanceId added in v1.65.0

func (r *GetBackupFilesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*GetBackupFilesRequest) SetEndTime added in v1.65.0

func (r *GetBackupFilesRequest) SetEndTime(endTime string)

param endTime: 查询结束时间(Optional)

func (*GetBackupFilesRequest) SetPageNumber added in v1.65.0

func (r *GetBackupFilesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*GetBackupFilesRequest) SetPageSize added in v1.65.0

func (r *GetBackupFilesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*GetBackupFilesRequest) SetRegionId added in v1.65.0

func (r *GetBackupFilesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*GetBackupFilesRequest) SetStartTime added in v1.65.0

func (r *GetBackupFilesRequest) SetStartTime(startTime string)

param startTime: 查询开始时间(Optional)

type GetBackupFilesResponse added in v1.65.0

type GetBackupFilesResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    GetBackupFilesResult `json:"result"`
}

type GetBackupFilesResult added in v1.65.0

type GetBackupFilesResult struct {
	Backups []redis.BackupFile `json:"backups"`
	Count   int                `json:"count"`
}

type GetDisableCommandsRequest added in v1.56.0

type GetDisableCommandsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewGetDisableCommandsRequest added in v1.56.0

func NewGetDisableCommandsRequest(
	regionId string,
	cacheInstanceId string,
) *GetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewGetDisableCommandsRequestWithAllParams added in v1.56.0

func NewGetDisableCommandsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *GetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewGetDisableCommandsRequestWithoutParam added in v1.56.0

func NewGetDisableCommandsRequestWithoutParam() *GetDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (GetDisableCommandsRequest) GetRegionId added in v1.56.0

func (r GetDisableCommandsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDisableCommandsRequest) SetCacheInstanceId added in v1.56.0

func (r *GetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*GetDisableCommandsRequest) SetRegionId added in v1.56.0

func (r *GetDisableCommandsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type GetDisableCommandsResponse added in v1.56.0

type GetDisableCommandsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GetDisableCommandsResult `json:"result"`
}

type GetDisableCommandsResult added in v1.56.0

type GetDisableCommandsResult struct {
	DisableCommandLists []redis.DisableCommandsInfo `json:"disableCommandLists"`
}

type GetMetricRequest added in v1.65.0

type GetMetricRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 指标名称  */
	Metric string `json:"metric"`

	/* 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始)  */
	StartTime string `json:"startTime"`

	/* 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间)  */
	EndTime string `json:"endTime"`
}

func NewGetMetricRequest added in v1.65.0

func NewGetMetricRequest(
	regionId string,
	cacheInstanceId string,
	metric string,
	startTime string,
	endTime string,
) *GetMetricRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param metric: 指标名称 (Required) * param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始) (Required) * param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetMetricRequestWithAllParams added in v1.65.0

func NewGetMetricRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	metric string,
	startTime string,
	endTime string,
) *GetMetricRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param metric: 指标名称 (Required) * param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始) (Required) * param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间) (Required)

func NewGetMetricRequestWithoutParam added in v1.65.0

func NewGetMetricRequestWithoutParam() *GetMetricRequest

This constructor has better compatible ability when API parameters changed

func (GetMetricRequest) GetRegionId added in v1.65.0

func (r GetMetricRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetMetricRequest) SetCacheInstanceId added in v1.65.0

func (r *GetMetricRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*GetMetricRequest) SetEndTime added in v1.65.0

func (r *GetMetricRequest) SetEndTime(endTime string)

param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间)(Required)

func (*GetMetricRequest) SetMetric added in v1.65.0

func (r *GetMetricRequest) SetMetric(metric string)

param metric: 指标名称(Required)

func (*GetMetricRequest) SetRegionId added in v1.65.0

func (r *GetMetricRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*GetMetricRequest) SetStartTime added in v1.65.0

func (r *GetMetricRequest) SetStartTime(startTime string)

param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始)(Required)

type GetMetricResponse added in v1.65.0

type GetMetricResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetMetricResult    `json:"result"`
}

type GetMetricResult added in v1.65.0

type GetMetricResult struct {
	Metrics []redis.MetricBucket `json:"metrics"`
}

type HaDiagnosisRequest added in v1.65.0

type HaDiagnosisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 要诊断的故障域级别(host、rack、az), 当前支持az (Optional) */
	FailureDomain *string `json:"failureDomain"`
}

func NewHaDiagnosisRequest added in v1.65.0

func NewHaDiagnosisRequest(
	regionId string,
	cacheInstanceId string,
) *HaDiagnosisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewHaDiagnosisRequestWithAllParams added in v1.65.0

func NewHaDiagnosisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	failureDomain *string,
) *HaDiagnosisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param failureDomain: 要诊断的故障域级别(host、rack、az), 当前支持az (Optional)

func NewHaDiagnosisRequestWithoutParam added in v1.65.0

func NewHaDiagnosisRequestWithoutParam() *HaDiagnosisRequest

This constructor has better compatible ability when API parameters changed

func (HaDiagnosisRequest) GetRegionId added in v1.65.0

func (r HaDiagnosisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*HaDiagnosisRequest) SetCacheInstanceId added in v1.65.0

func (r *HaDiagnosisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*HaDiagnosisRequest) SetFailureDomain added in v1.65.0

func (r *HaDiagnosisRequest) SetFailureDomain(failureDomain string)

param failureDomain: 要诊断的故障域级别(host、rack、az), 当前支持az(Optional)

func (*HaDiagnosisRequest) SetRegionId added in v1.65.0

func (r *HaDiagnosisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type HaDiagnosisResponse added in v1.65.0

type HaDiagnosisResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    HaDiagnosisResult  `json:"result"`
}

type HaDiagnosisResult added in v1.65.0

type HaDiagnosisResult struct {
	FailureDomain     string                `json:"failureDomain"`
	Status            string                `json:"status"`
	FlavorType        string                `json:"flavorType"`
	AzSpecifyType     string                `json:"azSpecifyType"`
	EnableSmartProxy  string                `json:"enableSmartProxy"`
	SentinelType      string                `json:"sentinelType"`
	SentinelName      string                `json:"sentinelName"`
	SentinelNamespace string                `json:"sentinelNamespace"`
	DiagnosisResult   redis.DiagnosisResult `json:"diagnosisResult"`
}

type ImportDataRequest added in v1.65.0

type ImportDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 导入的数据文件类型,目前只支持rdb (Optional) */
	DataType *string `json:"dataType"`

	/* 数据文件地址,必须是京东云对象存储导出的外链地址 (Optional) */
	DataUrls []string `json:"dataUrls"`
}

func NewImportDataRequest added in v1.65.0

func NewImportDataRequest(
	regionId string,
	cacheInstanceId string,
) *ImportDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewImportDataRequestWithAllParams added in v1.65.0

func NewImportDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	dataType *string,
	dataUrls []string,
) *ImportDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param dataType: 导入的数据文件类型,目前只支持rdb (Optional) * param dataUrls: 数据文件地址,必须是京东云对象存储导出的外链地址 (Optional)

func NewImportDataRequestWithoutParam added in v1.65.0

func NewImportDataRequestWithoutParam() *ImportDataRequest

This constructor has better compatible ability when API parameters changed

func (ImportDataRequest) GetRegionId added in v1.65.0

func (r ImportDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ImportDataRequest) SetCacheInstanceId added in v1.65.0

func (r *ImportDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ImportDataRequest) SetDataType added in v1.65.0

func (r *ImportDataRequest) SetDataType(dataType string)

param dataType: 导入的数据文件类型,目前只支持rdb(Optional)

func (*ImportDataRequest) SetDataUrls added in v1.65.0

func (r *ImportDataRequest) SetDataUrls(dataUrls []string)

param dataUrls: 数据文件地址,必须是京东云对象存储导出的外链地址(Optional)

func (*ImportDataRequest) SetRegionId added in v1.65.0

func (r *ImportDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ImportDataResponse added in v1.65.0

type ImportDataResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ImportDataResult   `json:"result"`
}

type ImportDataResult added in v1.65.0

type ImportDataResult struct {
}

type InterruptTaskRequest added in v1.65.0

type InterruptTaskRequest struct {
	core.JDCloudRequest

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewInterruptTaskRequest added in v1.65.0

func NewInterruptTaskRequest(
	taskId string,
) *InterruptTaskRequest

* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewInterruptTaskRequestWithAllParams added in v1.65.0

func NewInterruptTaskRequestWithAllParams(
	taskId string,
) *InterruptTaskRequest

* param taskId: 任务id (Required)

func NewInterruptTaskRequestWithoutParam added in v1.65.0

func NewInterruptTaskRequestWithoutParam() *InterruptTaskRequest

This constructor has better compatible ability when API parameters changed

func (InterruptTaskRequest) GetRegionId added in v1.65.0

func (r InterruptTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*InterruptTaskRequest) SetTaskId added in v1.65.0

func (r *InterruptTaskRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type InterruptTaskResponse added in v1.65.0

type InterruptTaskResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    InterruptTaskResult `json:"result"`
}

type InterruptTaskResult added in v1.65.0

type InterruptTaskResult struct {
}

type JvesselV1HealthRequest added in v1.65.0

type JvesselV1HealthRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewJvesselV1HealthRequest added in v1.65.0

func NewJvesselV1HealthRequest(
	regionId string,
	cacheInstanceId string,
) *JvesselV1HealthRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewJvesselV1HealthRequestWithAllParams added in v1.65.0

func NewJvesselV1HealthRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *JvesselV1HealthRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewJvesselV1HealthRequestWithoutParam added in v1.65.0

func NewJvesselV1HealthRequestWithoutParam() *JvesselV1HealthRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1HealthRequest) GetRegionId added in v1.65.0

func (r JvesselV1HealthRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1HealthRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1HealthRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1HealthRequest) SetRegionId added in v1.65.0

func (r *JvesselV1HealthRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1HealthResponse added in v1.65.0

type JvesselV1HealthResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    JvesselV1HealthResult `json:"result"`
}

type JvesselV1HealthResult added in v1.65.0

type JvesselV1HealthResult struct {
	Health     redis.Health       `json:"health"`
	Tasks      []redis.Tasks      `json:"tasks"`
	Conditions []redis.Conditions `json:"conditions"`
}

type JvesselV1ListMasterConfigRequest added in v1.65.0

type JvesselV1ListMasterConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewJvesselV1ListMasterConfigRequest added in v1.65.0

func NewJvesselV1ListMasterConfigRequest(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ListMasterConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewJvesselV1ListMasterConfigRequestWithAllParams added in v1.65.0

func NewJvesselV1ListMasterConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ListMasterConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewJvesselV1ListMasterConfigRequestWithoutParam added in v1.65.0

func NewJvesselV1ListMasterConfigRequestWithoutParam() *JvesselV1ListMasterConfigRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ListMasterConfigRequest) GetRegionId added in v1.65.0

func (r JvesselV1ListMasterConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ListMasterConfigRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ListMasterConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ListMasterConfigRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ListMasterConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ListMasterConfigResponse added in v1.65.0

type JvesselV1ListMasterConfigResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    JvesselV1ListMasterConfigResult `json:"result"`
}

type JvesselV1ListMasterConfigResult added in v1.65.0

type JvesselV1ListMasterConfigResult struct {
	Configs interface{} `json:"configs"`
}

type JvesselV1ListProxyConfigRequest added in v1.65.0

type JvesselV1ListProxyConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewJvesselV1ListProxyConfigRequest added in v1.65.0

func NewJvesselV1ListProxyConfigRequest(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ListProxyConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewJvesselV1ListProxyConfigRequestWithAllParams added in v1.65.0

func NewJvesselV1ListProxyConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ListProxyConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewJvesselV1ListProxyConfigRequestWithoutParam added in v1.65.0

func NewJvesselV1ListProxyConfigRequestWithoutParam() *JvesselV1ListProxyConfigRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ListProxyConfigRequest) GetRegionId added in v1.65.0

func (r JvesselV1ListProxyConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ListProxyConfigRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ListProxyConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ListProxyConfigRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ListProxyConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ListProxyConfigResponse added in v1.65.0

type JvesselV1ListProxyConfigResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    JvesselV1ListProxyConfigResult `json:"result"`
}

type JvesselV1ListProxyConfigResult added in v1.65.0

type JvesselV1ListProxyConfigResult struct {
	Configs interface{} `json:"configs"`
}

type JvesselV1ListSlaveConfigRequest added in v1.65.0

type JvesselV1ListSlaveConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewJvesselV1ListSlaveConfigRequest added in v1.65.0

func NewJvesselV1ListSlaveConfigRequest(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ListSlaveConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewJvesselV1ListSlaveConfigRequestWithAllParams added in v1.65.0

func NewJvesselV1ListSlaveConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ListSlaveConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewJvesselV1ListSlaveConfigRequestWithoutParam added in v1.65.0

func NewJvesselV1ListSlaveConfigRequestWithoutParam() *JvesselV1ListSlaveConfigRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ListSlaveConfigRequest) GetRegionId added in v1.65.0

func (r JvesselV1ListSlaveConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ListSlaveConfigRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ListSlaveConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ListSlaveConfigRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ListSlaveConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ListSlaveConfigResponse added in v1.65.0

type JvesselV1ListSlaveConfigResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    JvesselV1ListSlaveConfigResult `json:"result"`
}

type JvesselV1ListSlaveConfigResult added in v1.65.0

type JvesselV1ListSlaveConfigResult struct {
	Configs interface{} `json:"configs"`
}

type JvesselV1ModifyProxyFlavorRequest added in v1.65.0

type JvesselV1ModifyProxyFlavorRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 代理规格  */
	ProxyBaseFlavor string `json:"proxyBaseFlavor"`

	/* 代理规格比例  */
	ProxyFlavorRate int `json:"proxyFlavorRate"`

	/* 代理磁盘  */
	ProxyDisk int `json:"proxyDisk"`

	/* 是否在运维时间内执行 (Optional) */
	EffectiveTime *string `json:"effectiveTime"`
}

func NewJvesselV1ModifyProxyFlavorRequest added in v1.65.0

func NewJvesselV1ModifyProxyFlavorRequest(
	regionId string,
	cacheInstanceId string,
	proxyBaseFlavor string,
	proxyFlavorRate int,
	proxyDisk int,
) *JvesselV1ModifyProxyFlavorRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyBaseFlavor: 代理规格 (Required) * param proxyFlavorRate: 代理规格比例 (Required) * param proxyDisk: 代理磁盘 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewJvesselV1ModifyProxyFlavorRequestWithAllParams added in v1.65.0

func NewJvesselV1ModifyProxyFlavorRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	proxyBaseFlavor string,
	proxyFlavorRate int,
	proxyDisk int,
	effectiveTime *string,
) *JvesselV1ModifyProxyFlavorRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyBaseFlavor: 代理规格 (Required) * param proxyFlavorRate: 代理规格比例 (Required) * param proxyDisk: 代理磁盘 (Required) * param effectiveTime: 是否在运维时间内执行 (Optional)

func NewJvesselV1ModifyProxyFlavorRequestWithoutParam added in v1.65.0

func NewJvesselV1ModifyProxyFlavorRequestWithoutParam() *JvesselV1ModifyProxyFlavorRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ModifyProxyFlavorRequest) GetRegionId added in v1.65.0

func (r JvesselV1ModifyProxyFlavorRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ModifyProxyFlavorRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ModifyProxyFlavorRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ModifyProxyFlavorRequest) SetEffectiveTime added in v1.65.0

func (r *JvesselV1ModifyProxyFlavorRequest) SetEffectiveTime(effectiveTime string)

param effectiveTime: 是否在运维时间内执行(Optional)

func (*JvesselV1ModifyProxyFlavorRequest) SetProxyBaseFlavor added in v1.65.0

func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyBaseFlavor(proxyBaseFlavor string)

param proxyBaseFlavor: 代理规格(Required)

func (*JvesselV1ModifyProxyFlavorRequest) SetProxyDisk added in v1.65.0

func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyDisk(proxyDisk int)

param proxyDisk: 代理磁盘(Required)

func (*JvesselV1ModifyProxyFlavorRequest) SetProxyFlavorRate added in v1.65.0

func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyFlavorRate(proxyFlavorRate int)

param proxyFlavorRate: 代理规格比例(Required)

func (*JvesselV1ModifyProxyFlavorRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ModifyProxyFlavorRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ModifyProxyFlavorResponse added in v1.65.0

type JvesselV1ModifyProxyFlavorResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    JvesselV1ModifyProxyFlavorResult `json:"result"`
}

type JvesselV1ModifyProxyFlavorResult added in v1.65.0

type JvesselV1ModifyProxyFlavorResult struct {
}

type JvesselV1ModifyProxyReplicaRequest added in v1.65.0

type JvesselV1ModifyProxyReplicaRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 代理数量  */
	ProxyReplica int `json:"proxyReplica"`

	/* 是否在运维时间内执行 (Optional) */
	EffectiveTime *string `json:"effectiveTime"`
}

func NewJvesselV1ModifyProxyReplicaRequest added in v1.65.0

func NewJvesselV1ModifyProxyReplicaRequest(
	regionId string,
	cacheInstanceId string,
	proxyReplica int,
) *JvesselV1ModifyProxyReplicaRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyReplica: 代理数量 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewJvesselV1ModifyProxyReplicaRequestWithAllParams added in v1.65.0

func NewJvesselV1ModifyProxyReplicaRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	proxyReplica int,
	effectiveTime *string,
) *JvesselV1ModifyProxyReplicaRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyReplica: 代理数量 (Required) * param effectiveTime: 是否在运维时间内执行 (Optional)

func NewJvesselV1ModifyProxyReplicaRequestWithoutParam added in v1.65.0

func NewJvesselV1ModifyProxyReplicaRequestWithoutParam() *JvesselV1ModifyProxyReplicaRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ModifyProxyReplicaRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ModifyProxyReplicaRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ModifyProxyReplicaRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ModifyProxyReplicaRequest) SetEffectiveTime added in v1.65.0

func (r *JvesselV1ModifyProxyReplicaRequest) SetEffectiveTime(effectiveTime string)

param effectiveTime: 是否在运维时间内执行(Optional)

func (*JvesselV1ModifyProxyReplicaRequest) SetProxyReplica added in v1.65.0

func (r *JvesselV1ModifyProxyReplicaRequest) SetProxyReplica(proxyReplica int)

param proxyReplica: 代理数量(Required)

func (*JvesselV1ModifyProxyReplicaRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ModifyProxyReplicaRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ModifyProxyReplicaResponse added in v1.65.0

type JvesselV1ModifyProxyReplicaResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    JvesselV1ModifyProxyReplicaResult `json:"result"`
}

type JvesselV1ModifyProxyReplicaResult added in v1.65.0

type JvesselV1ModifyProxyReplicaResult struct {
}

type JvesselV1ProbeSuccessRateRequest added in v1.65.0

type JvesselV1ProbeSuccessRateRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewJvesselV1ProbeSuccessRateRequest added in v1.65.0

func NewJvesselV1ProbeSuccessRateRequest(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ProbeSuccessRateRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewJvesselV1ProbeSuccessRateRequestWithAllParams added in v1.65.0

func NewJvesselV1ProbeSuccessRateRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ProbeSuccessRateRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewJvesselV1ProbeSuccessRateRequestWithoutParam added in v1.65.0

func NewJvesselV1ProbeSuccessRateRequestWithoutParam() *JvesselV1ProbeSuccessRateRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ProbeSuccessRateRequest) GetRegionId added in v1.65.0

func (r JvesselV1ProbeSuccessRateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ProbeSuccessRateRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ProbeSuccessRateRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ProbeSuccessRateRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ProbeSuccessRateRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ProbeSuccessRateResponse added in v1.65.0

type JvesselV1ProbeSuccessRateResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    JvesselV1ProbeSuccessRateResult `json:"result"`
}

type JvesselV1ProbeSuccessRateResult added in v1.65.0

type JvesselV1ProbeSuccessRateResult struct {
	ProxyProbeStats redis.ProxyProbeStats `json:"proxyProbeStats"`
}

type JvesselV1ProxyInfoRequest added in v1.65.0

type JvesselV1ProxyInfoRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewJvesselV1ProxyInfoRequest added in v1.65.0

func NewJvesselV1ProxyInfoRequest(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ProxyInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewJvesselV1ProxyInfoRequestWithAllParams added in v1.65.0

func NewJvesselV1ProxyInfoRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *JvesselV1ProxyInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewJvesselV1ProxyInfoRequestWithoutParam added in v1.65.0

func NewJvesselV1ProxyInfoRequestWithoutParam() *JvesselV1ProxyInfoRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1ProxyInfoRequest) GetRegionId added in v1.65.0

func (r JvesselV1ProxyInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1ProxyInfoRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1ProxyInfoRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1ProxyInfoRequest) SetRegionId added in v1.65.0

func (r *JvesselV1ProxyInfoRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1ProxyInfoResponse added in v1.65.0

type JvesselV1ProxyInfoResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    JvesselV1ProxyInfoResult `json:"result"`
}

type JvesselV1ProxyInfoResult added in v1.65.0

type JvesselV1ProxyInfoResult struct {
	ProxyReplica    int                   `json:"proxyReplica"`
	ProxyFlavor     string                `json:"proxyFlavor"`
	ProxyRateFlavor redis.ProxyRateFlavor `json:"proxyRateFlavor"`
}

type JvesselV1RollingUpdateRequest added in v1.65.0

type JvesselV1RollingUpdateRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* redis升级镜像  */
	RedisImage string `json:"redisImage"`

	/* 要升级的角色  */
	Role string `json:"role"`

	/* 是否在运维时间内执行 (Optional) */
	EffectiveTime *string `json:"effectiveTime"`
}

func NewJvesselV1RollingUpdateRequest added in v1.65.0

func NewJvesselV1RollingUpdateRequest(
	regionId string,
	cacheInstanceId string,
	redisImage string,
	role string,
) *JvesselV1RollingUpdateRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImage: redis升级镜像 (Required) * param role: 要升级的角色 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewJvesselV1RollingUpdateRequestWithAllParams added in v1.65.0

func NewJvesselV1RollingUpdateRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	redisImage string,
	role string,
	effectiveTime *string,
) *JvesselV1RollingUpdateRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImage: redis升级镜像 (Required) * param role: 要升级的角色 (Required) * param effectiveTime: 是否在运维时间内执行 (Optional)

func NewJvesselV1RollingUpdateRequestWithoutParam added in v1.65.0

func NewJvesselV1RollingUpdateRequestWithoutParam() *JvesselV1RollingUpdateRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1RollingUpdateRequest) GetRegionId added in v1.65.0

func (r JvesselV1RollingUpdateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1RollingUpdateRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1RollingUpdateRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1RollingUpdateRequest) SetEffectiveTime added in v1.65.0

func (r *JvesselV1RollingUpdateRequest) SetEffectiveTime(effectiveTime string)

param effectiveTime: 是否在运维时间内执行(Optional)

func (*JvesselV1RollingUpdateRequest) SetRedisImage added in v1.65.0

func (r *JvesselV1RollingUpdateRequest) SetRedisImage(redisImage string)

param redisImage: redis升级镜像(Required)

func (*JvesselV1RollingUpdateRequest) SetRegionId added in v1.65.0

func (r *JvesselV1RollingUpdateRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*JvesselV1RollingUpdateRequest) SetRole added in v1.65.0

func (r *JvesselV1RollingUpdateRequest) SetRole(role string)

param role: 要升级的角色(Required)

type JvesselV1RollingUpdateResponse added in v1.65.0

type JvesselV1RollingUpdateResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    JvesselV1RollingUpdateResult `json:"result"`
}

type JvesselV1RollingUpdateResult added in v1.65.0

type JvesselV1RollingUpdateResult struct {
}

type JvesselV1SetConfigRequest added in v1.65.0

type JvesselV1SetConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 设置的参数  */
	Config *redis.Config `json:"config"`
}

func NewJvesselV1SetConfigRequest added in v1.65.0

func NewJvesselV1SetConfigRequest(
	regionId string,
	cacheInstanceId string,
	config *redis.Config,
) *JvesselV1SetConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param config: 设置的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewJvesselV1SetConfigRequestWithAllParams added in v1.65.0

func NewJvesselV1SetConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	config *redis.Config,
) *JvesselV1SetConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param config: 设置的参数 (Required)

func NewJvesselV1SetConfigRequestWithoutParam added in v1.65.0

func NewJvesselV1SetConfigRequestWithoutParam() *JvesselV1SetConfigRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1SetConfigRequest) GetRegionId added in v1.65.0

func (r JvesselV1SetConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1SetConfigRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1SetConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1SetConfigRequest) SetConfig added in v1.65.0

func (r *JvesselV1SetConfigRequest) SetConfig(config *redis.Config)

param config: 设置的参数(Required)

func (*JvesselV1SetConfigRequest) SetRegionId added in v1.65.0

func (r *JvesselV1SetConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1SetConfigResponse added in v1.65.0

type JvesselV1SetConfigResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    JvesselV1SetConfigResult `json:"result"`
}

type JvesselV1SetConfigResult added in v1.65.0

type JvesselV1SetConfigResult struct {
}

type JvesselV1UpdateProxyImageRequest added in v1.65.0

type JvesselV1UpdateProxyImageRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 代理升级镜像  */
	Image string `json:"image"`

	/* 代理qps阈值 (Optional) */
	QpsLimit *int `json:"qpsLimit"`

	/* 是否在运维时间内执行 (Optional) */
	EffectiveTime *string `json:"effectiveTime"`
}

func NewJvesselV1UpdateProxyImageRequest added in v1.65.0

func NewJvesselV1UpdateProxyImageRequest(
	regionId string,
	cacheInstanceId string,
	image string,
) *JvesselV1UpdateProxyImageRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param image: 代理升级镜像 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewJvesselV1UpdateProxyImageRequestWithAllParams added in v1.65.0

func NewJvesselV1UpdateProxyImageRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	image string,
	qpsLimit *int,
	effectiveTime *string,
) *JvesselV1UpdateProxyImageRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param image: 代理升级镜像 (Required) * param qpsLimit: 代理qps阈值 (Optional) * param effectiveTime: 是否在运维时间内执行 (Optional)

func NewJvesselV1UpdateProxyImageRequestWithoutParam added in v1.65.0

func NewJvesselV1UpdateProxyImageRequestWithoutParam() *JvesselV1UpdateProxyImageRequest

This constructor has better compatible ability when API parameters changed

func (JvesselV1UpdateProxyImageRequest) GetRegionId added in v1.65.0

func (r JvesselV1UpdateProxyImageRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*JvesselV1UpdateProxyImageRequest) SetCacheInstanceId added in v1.65.0

func (r *JvesselV1UpdateProxyImageRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*JvesselV1UpdateProxyImageRequest) SetEffectiveTime added in v1.65.0

func (r *JvesselV1UpdateProxyImageRequest) SetEffectiveTime(effectiveTime string)

param effectiveTime: 是否在运维时间内执行(Optional)

func (*JvesselV1UpdateProxyImageRequest) SetImage added in v1.65.0

func (r *JvesselV1UpdateProxyImageRequest) SetImage(image string)

param image: 代理升级镜像(Required)

func (*JvesselV1UpdateProxyImageRequest) SetQpsLimit added in v1.65.0

func (r *JvesselV1UpdateProxyImageRequest) SetQpsLimit(qpsLimit int)

param qpsLimit: 代理qps阈值(Optional)

func (*JvesselV1UpdateProxyImageRequest) SetRegionId added in v1.65.0

func (r *JvesselV1UpdateProxyImageRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type JvesselV1UpdateProxyImageResponse added in v1.65.0

type JvesselV1UpdateProxyImageResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    JvesselV1UpdateProxyImageResult `json:"result"`
}

type JvesselV1UpdateProxyImageResult added in v1.65.0

type JvesselV1UpdateProxyImageResult struct {
}

type ListDisableCommandsRequest added in v1.65.0

type ListDisableCommandsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewListDisableCommandsRequest added in v1.65.0

func NewListDisableCommandsRequest(
	regionId string,
	cacheInstanceId string,
) *ListDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewListDisableCommandsRequestWithAllParams added in v1.65.0

func NewListDisableCommandsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *ListDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewListDisableCommandsRequestWithoutParam added in v1.65.0

func NewListDisableCommandsRequestWithoutParam() *ListDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (ListDisableCommandsRequest) GetRegionId added in v1.65.0

func (r ListDisableCommandsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListDisableCommandsRequest) SetCacheInstanceId added in v1.65.0

func (r *ListDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ListDisableCommandsRequest) SetRegionId added in v1.65.0

func (r *ListDisableCommandsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ListDisableCommandsResponse added in v1.65.0

type ListDisableCommandsResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    ListDisableCommandsResult `json:"result"`
}

type ListDisableCommandsResult added in v1.65.0

type ListDisableCommandsResult struct {
	DisableCommands interface{} `json:"disableCommands"`
}

type ListInstanceDiagnoseTasksRequest added in v1.65.0

type ListInstanceDiagnoseTasksRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) */
	EndTime *string `json:"endTime"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewListInstanceDiagnoseTasksRequest added in v1.65.0

func NewListInstanceDiagnoseTasksRequest(
	regionId string,
	cacheInstanceId string,
) *ListInstanceDiagnoseTasksRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewListInstanceDiagnoseTasksRequestWithAllParams added in v1.65.0

func NewListInstanceDiagnoseTasksRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	startTime *string,
	endTime *string,
	pageNumber *int,
	pageSize *int,
) *ListInstanceDiagnoseTasksRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) * param endTime: 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewListInstanceDiagnoseTasksRequestWithoutParam added in v1.65.0

func NewListInstanceDiagnoseTasksRequestWithoutParam() *ListInstanceDiagnoseTasksRequest

This constructor has better compatible ability when API parameters changed

func (ListInstanceDiagnoseTasksRequest) GetRegionId added in v1.65.0

func (r ListInstanceDiagnoseTasksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListInstanceDiagnoseTasksRequest) SetCacheInstanceId added in v1.65.0

func (r *ListInstanceDiagnoseTasksRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ListInstanceDiagnoseTasksRequest) SetEndTime added in v1.65.0

func (r *ListInstanceDiagnoseTasksRequest) SetEndTime(endTime string)

param endTime: 结束时间(RFC3339格式,可选,默认为当前时间)(Optional)

func (*ListInstanceDiagnoseTasksRequest) SetPageNumber added in v1.65.0

func (r *ListInstanceDiagnoseTasksRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*ListInstanceDiagnoseTasksRequest) SetPageSize added in v1.65.0

func (r *ListInstanceDiagnoseTasksRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*ListInstanceDiagnoseTasksRequest) SetRegionId added in v1.65.0

func (r *ListInstanceDiagnoseTasksRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ListInstanceDiagnoseTasksRequest) SetStartTime added in v1.65.0

func (r *ListInstanceDiagnoseTasksRequest) SetStartTime(startTime string)

param startTime: 开始时间(RFC3339格式,可选,默认为1小时前)(Optional)

type ListInstanceDiagnoseTasksResponse added in v1.65.0

type ListInstanceDiagnoseTasksResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ListInstanceDiagnoseTasksResult `json:"result"`
}

type ListInstanceDiagnoseTasksResult added in v1.65.0

type ListInstanceDiagnoseTasksResult struct {
	Total  int                          `json:"total"`
	Result []redis.UserDiagnoseTaskInfo `json:"result"`
}

type ListModulesRequest added in v1.65.0

type ListModulesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewListModulesRequest added in v1.65.0

func NewListModulesRequest(
	regionId string,
	cacheInstanceId string,
) *ListModulesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewListModulesRequestWithAllParams added in v1.65.0

func NewListModulesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *ListModulesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewListModulesRequestWithoutParam added in v1.65.0

func NewListModulesRequestWithoutParam() *ListModulesRequest

This constructor has better compatible ability when API parameters changed

func (ListModulesRequest) GetRegionId added in v1.65.0

func (r ListModulesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListModulesRequest) SetCacheInstanceId added in v1.65.0

func (r *ListModulesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ListModulesRequest) SetRegionId added in v1.65.0

func (r *ListModulesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ListModulesResponse added in v1.65.0

type ListModulesResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListModulesResult  `json:"result"`
}

type ListModulesResult added in v1.65.0

type ListModulesResult struct {
	Modules []redis.ModuleInfo `json:"modules"`
}

type ListOfflineAnalysisRequest added in v1.65.0

type ListOfflineAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewListOfflineAnalysisRequest added in v1.65.0

func NewListOfflineAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *ListOfflineAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewListOfflineAnalysisRequestWithAllParams added in v1.65.0

func NewListOfflineAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
) *ListOfflineAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewListOfflineAnalysisRequestWithoutParam added in v1.65.0

func NewListOfflineAnalysisRequestWithoutParam() *ListOfflineAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (ListOfflineAnalysisRequest) GetRegionId added in v1.65.0

func (r ListOfflineAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListOfflineAnalysisRequest) SetCacheInstanceId added in v1.65.0

func (r *ListOfflineAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ListOfflineAnalysisRequest) SetPageNumber added in v1.65.0

func (r *ListOfflineAnalysisRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*ListOfflineAnalysisRequest) SetPageSize added in v1.65.0

func (r *ListOfflineAnalysisRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*ListOfflineAnalysisRequest) SetRegionId added in v1.65.0

func (r *ListOfflineAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ListOfflineAnalysisResponse added in v1.65.0

type ListOfflineAnalysisResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    ListOfflineAnalysisResult `json:"result"`
}

type ListOfflineAnalysisResult added in v1.65.0

type ListOfflineAnalysisResult struct {
	TotalCount int                         `json:"totalCount"`
	Tasks      []redis.OfflineAnalysisTask `json:"tasks"`
}

type ListPinDiagnoseTasksRequest added in v1.65.0

type ListPinDiagnoseTasksRequest struct {
	core.JDCloudRequest

	/* 地域ID(可选) (Optional) */
	RegionId *string `json:"regionId"`

	/* 实例ID(可选) (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 实例名称(可选) (Optional) */
	InstanceName *string `json:"instanceName"`

	/* 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) */
	EndTime *string `json:"endTime"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewListPinDiagnoseTasksRequest added in v1.65.0

func NewListPinDiagnoseTasksRequest() *ListPinDiagnoseTasksRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListPinDiagnoseTasksRequestWithAllParams added in v1.65.0

func NewListPinDiagnoseTasksRequestWithAllParams(
	regionId *string,
	instanceId *string,
	instanceName *string,
	startTime *string,
	endTime *string,
	pageNumber *int,
	pageSize *int,
) *ListPinDiagnoseTasksRequest

* param regionId: 地域ID(可选) (Optional) * param instanceId: 实例ID(可选) (Optional) * param instanceName: 实例名称(可选) (Optional) * param startTime: 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) * param endTime: 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewListPinDiagnoseTasksRequestWithoutParam added in v1.65.0

func NewListPinDiagnoseTasksRequestWithoutParam() *ListPinDiagnoseTasksRequest

This constructor has better compatible ability when API parameters changed

func (ListPinDiagnoseTasksRequest) GetRegionId added in v1.65.0

func (r ListPinDiagnoseTasksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListPinDiagnoseTasksRequest) SetEndTime added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetEndTime(endTime string)

param endTime: 结束时间(RFC3339格式,可选,默认为当前时间)(Optional)

func (*ListPinDiagnoseTasksRequest) SetInstanceId added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(可选)(Optional)

func (*ListPinDiagnoseTasksRequest) SetInstanceName added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetInstanceName(instanceName string)

param instanceName: 实例名称(可选)(Optional)

func (*ListPinDiagnoseTasksRequest) SetPageNumber added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*ListPinDiagnoseTasksRequest) SetPageSize added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*ListPinDiagnoseTasksRequest) SetRegionId added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetRegionId(regionId string)

param regionId: 地域ID(可选)(Optional)

func (*ListPinDiagnoseTasksRequest) SetStartTime added in v1.65.0

func (r *ListPinDiagnoseTasksRequest) SetStartTime(startTime string)

param startTime: 开始时间(RFC3339格式,可选,默认为1小时前)(Optional)

type ListPinDiagnoseTasksResponse added in v1.65.0

type ListPinDiagnoseTasksResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ListPinDiagnoseTasksResult `json:"result"`
}

type ListPinDiagnoseTasksResult added in v1.65.0

type ListPinDiagnoseTasksResult struct {
	InstanceNumber         int                      `json:"instanceNumber"`
	TaskNumber             int                      `json:"taskNumber"`
	AbnormalInstanceNumber int                      `json:"abnormalInstanceNumber"`
	AbnormalTaskNumber     int                      `json:"abnormalTaskNumber"`
	InstancesDiagnose      []redis.InstanceDiagnose `json:"instancesDiagnose"`
	Total                  int                      `json:"total"`
}

type ListTaskRequest added in v1.65.0

type ListTaskRequest struct {
	core.JDCloudRequest

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewListTaskRequest added in v1.65.0

func NewListTaskRequest(
	taskId string,
) *ListTaskRequest

* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListTaskRequestWithAllParams added in v1.65.0

func NewListTaskRequestWithAllParams(
	taskId string,
) *ListTaskRequest

* param taskId: 任务id (Required)

func NewListTaskRequestWithoutParam added in v1.65.0

func NewListTaskRequestWithoutParam() *ListTaskRequest

This constructor has better compatible ability when API parameters changed

func (ListTaskRequest) GetRegionId added in v1.65.0

func (r ListTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListTaskRequest) SetTaskId added in v1.65.0

func (r *ListTaskRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type ListTaskResponse added in v1.65.0

type ListTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListTaskResult     `json:"result"`
}

type ListTaskResult added in v1.65.0

type ListTaskResult struct {
	InstanceId             string           `json:"instanceId"`
	TaskType               int              `json:"taskType"`
	TaskStatus             string           `json:"taskStatus"`
	StartTime              string           `json:"startTime"`
	EndTime                string           `json:"endTime"`
	MaintenanceStartTime   string           `json:"maintenanceStartTime"`
	MaintenanceEndTime     string           `json:"maintenanceEndTime"`
	EstimatedExecutionTime string           `json:"estimatedExecutionTime"`
	ExecutionTime          string           `json:"executionTime"`
	TaskResult             redis.TaskResult `json:"taskResult"`
}

type ListTaskTypesRequest added in v1.65.0

type ListTaskTypesRequest struct {
	core.JDCloudRequest
}

func NewListTaskTypesRequest added in v1.65.0

func NewListTaskTypesRequest() *ListTaskTypesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListTaskTypesRequestWithAllParams added in v1.65.0

func NewListTaskTypesRequestWithAllParams() *ListTaskTypesRequest

func NewListTaskTypesRequestWithoutParam added in v1.65.0

func NewListTaskTypesRequestWithoutParam() *ListTaskTypesRequest

This constructor has better compatible ability when API parameters changed

func (ListTaskTypesRequest) GetRegionId added in v1.65.0

func (r ListTaskTypesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

type ListTaskTypesResponse added in v1.65.0

type ListTaskTypesResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ListTaskTypesResult `json:"result"`
}

type ListTaskTypesResult added in v1.65.0

type ListTaskTypesResult struct {
	TaskTypes []redis.TaskType `json:"taskTypes"`
}

type ListTasksRequest added in v1.65.0

type ListTasksRequest struct {
	core.JDCloudRequest

	/* 地域 (Optional) */
	RegionId *string `json:"regionId"`

	/* 任务类型 (Optional) */
	TaskType *int `json:"taskType"`

	/* 任务状态,可以为init(初始化)、running(执行中)、fail(失败)、success(完成)、manual_stop(停止任务)、rollback(回滚中)、rollback_fail(回滚失败)、rollback_finish(回滚结束) (Optional) */
	TaskStatus *string `json:"taskStatus"`

	/* 实例id (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewListTasksRequest added in v1.65.0

func NewListTasksRequest() *ListTasksRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewListTasksRequestWithAllParams added in v1.65.0

func NewListTasksRequestWithAllParams(
	regionId *string,
	taskType *int,
	taskStatus *string,
	instanceId *string,
	startTime *string,
	endTime *string,
	pageNumber *int,
	pageSize *int,
) *ListTasksRequest

* param regionId: 地域 (Optional) * param taskType: 任务类型 (Optional) * param taskStatus: 任务状态,可以为init(初始化)、running(执行中)、fail(失败)、success(完成)、manual_stop(停止任务)、rollback(回滚中)、rollback_fail(回滚失败)、rollback_finish(回滚结束) (Optional) * param instanceId: 实例id (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)

func NewListTasksRequestWithoutParam added in v1.65.0

func NewListTasksRequestWithoutParam() *ListTasksRequest

This constructor has better compatible ability when API parameters changed

func (ListTasksRequest) GetRegionId added in v1.65.0

func (r ListTasksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListTasksRequest) SetEndTime added in v1.65.0

func (r *ListTasksRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*ListTasksRequest) SetInstanceId added in v1.65.0

func (r *ListTasksRequest) SetInstanceId(instanceId string)

param instanceId: 实例id(Optional)

func (*ListTasksRequest) SetPageNumber added in v1.65.0

func (r *ListTasksRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*ListTasksRequest) SetPageSize added in v1.65.0

func (r *ListTasksRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*ListTasksRequest) SetRegionId added in v1.65.0

func (r *ListTasksRequest) SetRegionId(regionId string)

param regionId: 地域(Optional)

func (*ListTasksRequest) SetStartTime added in v1.65.0

func (r *ListTasksRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

func (*ListTasksRequest) SetTaskStatus added in v1.65.0

func (r *ListTasksRequest) SetTaskStatus(taskStatus string)

param taskStatus: 任务状态,可以为init(初始化)、running(执行中)、fail(失败)、success(完成)、manual_stop(停止任务)、rollback(回滚中)、rollback_fail(回滚失败)、rollback_finish(回滚结束)(Optional)

func (*ListTasksRequest) SetTaskType added in v1.65.0

func (r *ListTasksRequest) SetTaskType(taskType int)

param taskType: 任务类型(Optional)

type ListTasksResponse added in v1.65.0

type ListTasksResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListTasksResult    `json:"result"`
}

type ListTasksResult added in v1.65.0

type ListTasksResult struct {
	IsSupport bool             `json:"isSupport"`
	Total     int              `json:"total"`
	Tasks     []redis.TaskInfo `json:"tasks"`
}

type LoadModulesRequest added in v1.65.0

type LoadModulesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 要加载的module  */
	Modules []string `json:"modules"`
}

func NewLoadModulesRequest added in v1.65.0

func NewLoadModulesRequest(
	regionId string,
	cacheInstanceId string,
	modules []string,
) *LoadModulesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要加载的module (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewLoadModulesRequestWithAllParams added in v1.65.0

func NewLoadModulesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	modules []string,
) *LoadModulesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要加载的module (Required)

func NewLoadModulesRequestWithoutParam added in v1.65.0

func NewLoadModulesRequestWithoutParam() *LoadModulesRequest

This constructor has better compatible ability when API parameters changed

func (LoadModulesRequest) GetRegionId added in v1.65.0

func (r LoadModulesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*LoadModulesRequest) SetCacheInstanceId added in v1.65.0

func (r *LoadModulesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*LoadModulesRequest) SetModules added in v1.65.0

func (r *LoadModulesRequest) SetModules(modules []string)

param modules: 要加载的module(Required)

func (*LoadModulesRequest) SetRegionId added in v1.65.0

func (r *LoadModulesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type LoadModulesResponse added in v1.65.0

type LoadModulesResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    LoadModulesResult  `json:"result"`
}

type LoadModulesResult added in v1.65.0

type LoadModulesResult struct {
}

type MaintenanceTimeRequest added in v1.65.0

type MaintenanceTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 可维护时间段的开始时间,格式为HH:mmZ(UTC时间)  */
	StartTime string `json:"startTime"`

	/* 可维护时间段的结束时间,格式为HH:mmZ(UTC时间)  */
	EndTime string `json:"endTime"`
}

func NewMaintenanceTimeRequest added in v1.65.0

func NewMaintenanceTimeRequest(
	regionId string,
	cacheInstanceId string,
	startTime string,
	endTime string,
) *MaintenanceTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewMaintenanceTimeRequestWithAllParams added in v1.65.0

func NewMaintenanceTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	startTime string,
	endTime string,
) *MaintenanceTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required)

func NewMaintenanceTimeRequestWithoutParam added in v1.65.0

func NewMaintenanceTimeRequestWithoutParam() *MaintenanceTimeRequest

This constructor has better compatible ability when API parameters changed

func (MaintenanceTimeRequest) GetRegionId added in v1.65.0

func (r MaintenanceTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*MaintenanceTimeRequest) SetCacheInstanceId added in v1.65.0

func (r *MaintenanceTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*MaintenanceTimeRequest) SetEndTime added in v1.65.0

func (r *MaintenanceTimeRequest) SetEndTime(endTime string)

param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间)(Required)

func (*MaintenanceTimeRequest) SetRegionId added in v1.65.0

func (r *MaintenanceTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*MaintenanceTimeRequest) SetStartTime added in v1.65.0

func (r *MaintenanceTimeRequest) SetStartTime(startTime string)

param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间)(Required)

type MaintenanceTimeResponse added in v1.65.0

type MaintenanceTimeResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    MaintenanceTimeResult `json:"result"`
}

type MaintenanceTimeResult added in v1.65.0

type MaintenanceTimeResult struct {
}

type ModifyAccountRequest added in v1.56.0

type ModifyAccountRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* 账号密码 (Optional) */
	AccountPassword *string `json:"accountPassword"`

	/* 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
	AccountPrivilege *string `json:"accountPrivilege"`

	/* 账号备注 (Optional) */
	AccountDescription *string `json:"accountDescription"`
}

func NewModifyAccountRequest added in v1.56.0

func NewModifyAccountRequest(
	regionId string,
	cacheInstanceId string,
	accountName string,
) *ModifyAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAccountRequestWithAllParams added in v1.56.0

func NewModifyAccountRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accountName string,
	accountPassword *string,
	accountPrivilege *string,
	accountDescription *string,
) *ModifyAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Optional) * param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号备注 (Optional)

func NewModifyAccountRequestWithoutParam added in v1.56.0

func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAccountRequest) GetRegionId added in v1.56.0

func (r ModifyAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAccountRequest) SetAccountDescription added in v1.56.0

func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)

param accountDescription: 账号备注(Optional)

func (*ModifyAccountRequest) SetAccountName added in v1.56.0

func (r *ModifyAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*ModifyAccountRequest) SetAccountPassword added in v1.56.0

func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 账号密码(Optional)

func (*ModifyAccountRequest) SetAccountPrivilege added in v1.56.0

func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)

param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)

func (*ModifyAccountRequest) SetCacheInstanceId added in v1.56.0

func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAccountRequest) SetRegionId added in v1.56.0

func (r *ModifyAccountRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyAccountResponse added in v1.56.0

type ModifyAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ModifyAccountResult `json:"result"`
}

type ModifyAccountResult added in v1.56.0

type ModifyAccountResult struct {
}

type ModifyAccountsRequest added in v1.57.0

type ModifyAccountsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 要修改的账号列表  */
	Accounts []redis.ModifyAccount `json:"accounts"`
}

func NewModifyAccountsRequest added in v1.57.0

func NewModifyAccountsRequest(
	regionId string,
	cacheInstanceId string,
	accounts []redis.ModifyAccount,
) *ModifyAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accounts: 要修改的账号列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAccountsRequestWithAllParams added in v1.57.0

func NewModifyAccountsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accounts []redis.ModifyAccount,
) *ModifyAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accounts: 要修改的账号列表 (Required)

func NewModifyAccountsRequestWithoutParam added in v1.57.0

func NewModifyAccountsRequestWithoutParam() *ModifyAccountsRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAccountsRequest) GetRegionId added in v1.57.0

func (r ModifyAccountsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAccountsRequest) SetAccounts added in v1.57.0

func (r *ModifyAccountsRequest) SetAccounts(accounts []redis.ModifyAccount)

param accounts: 要修改的账号列表(Required)

func (*ModifyAccountsRequest) SetCacheInstanceId added in v1.57.0

func (r *ModifyAccountsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAccountsRequest) SetRegionId added in v1.57.0

func (r *ModifyAccountsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyAccountsResponse added in v1.57.0

type ModifyAccountsResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyAccountsResult `json:"result"`
}

type ModifyAccountsResult added in v1.57.0

type ModifyAccountsResult struct {
}

type ModifyAnalysisThreshold2Request added in v1.57.0

type ModifyAnalysisThreshold2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值,最小10240 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值,最小1000 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值,最小1000 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值,最小1000 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值,最小1000 (Optional) */
	ZsetSize *int `json:"zsetSize"`
}

func NewModifyAnalysisThreshold2Request added in v1.57.0

func NewModifyAnalysisThreshold2Request(
	regionId string,
	cacheInstanceId string,
) *ModifyAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyAnalysisThreshold2RequestWithAllParams added in v1.57.0

func NewModifyAnalysisThreshold2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
) *ModifyAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值,最小10240 (Optional) * param listSize: List类型阈值,最小1000 (Optional) * param hashSize: Hash类型阈值,最小1000 (Optional) * param setSize: Set类型阈值,最小1000 (Optional) * param zsetSize: Zset类型阈值,最小1000 (Optional)

func NewModifyAnalysisThreshold2RequestWithoutParam added in v1.57.0

func NewModifyAnalysisThreshold2RequestWithoutParam() *ModifyAnalysisThreshold2Request

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisThreshold2Request) GetRegionId added in v1.57.0

func (r ModifyAnalysisThreshold2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAnalysisThreshold2Request) SetCacheInstanceId added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAnalysisThreshold2Request) SetHashSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetHashSize(hashSize int)

param hashSize: Hash类型阈值,最小1000(Optional)

func (*ModifyAnalysisThreshold2Request) SetListSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetListSize(listSize int)

param listSize: List类型阈值,最小1000(Optional)

func (*ModifyAnalysisThreshold2Request) SetRegionId added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyAnalysisThreshold2Request) SetSetSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetSetSize(setSize int)

param setSize: Set类型阈值,最小1000(Optional)

func (*ModifyAnalysisThreshold2Request) SetStringSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetStringSize(stringSize int)

param stringSize: String类型阈值,最小10240(Optional)

func (*ModifyAnalysisThreshold2Request) SetZsetSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值,最小1000(Optional)

type ModifyAnalysisThreshold2Response added in v1.57.0

type ModifyAnalysisThreshold2Response struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    ModifyAnalysisThreshold2Result `json:"result"`
}

type ModifyAnalysisThreshold2Result added in v1.57.0

type ModifyAnalysisThreshold2Result struct {
}

type ModifyAnalysisThresholdRequest added in v1.56.0

type ModifyAnalysisThresholdRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值 (Optional) */
	ZsetSize *int `json:"zsetSize"`

	/* top值,范围10~1000 (Optional) */
	Top *int `json:"top"`
}

func NewModifyAnalysisThresholdRequest added in v1.56.0

func NewModifyAnalysisThresholdRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyAnalysisThresholdRequestWithAllParams added in v1.56.0

func NewModifyAnalysisThresholdRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
	top *int,
) *ModifyAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional)

func NewModifyAnalysisThresholdRequestWithoutParam added in v1.56.0

func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisThresholdRequest) GetRegionId added in v1.56.0

func (r ModifyAnalysisThresholdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAnalysisThresholdRequest) SetCacheInstanceId added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAnalysisThresholdRequest) SetHashSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)

param hashSize: Hash类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetListSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)

param listSize: List类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetRegionId added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyAnalysisThresholdRequest) SetSetSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)

param setSize: Set类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetStringSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)

param stringSize: String类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetTop added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetTop(top int)

param top: top值,范围10~1000(Optional)

func (*ModifyAnalysisThresholdRequest) SetZsetSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值(Optional)

type ModifyAnalysisThresholdResponse added in v1.56.0

type ModifyAnalysisThresholdResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    ModifyAnalysisThresholdResult `json:"result"`
}

type ModifyAnalysisThresholdResult added in v1.56.0

type ModifyAnalysisThresholdResult struct {
}

type ModifyAnalysisTimeRequest added in v1.20.0

type ModifyAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyAnalysisTimeRequest added in v1.20.0

func NewModifyAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAnalysisTimeRequestWithAllParams added in v1.20.0

func NewModifyAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyAnalysisTimeRequestWithoutParam added in v1.20.0

func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisTimeRequest) GetRegionId added in v1.20.0

func (r ModifyAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAnalysisTimeRequest) SetAnalysisTime added in v1.20.0

func (r *ModifyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyAnalysisTimeRequest) SetCacheInstanceId added in v1.20.0

func (r *ModifyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAnalysisTimeRequest) SetRegionId added in v1.20.0

func (r *ModifyAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyAnalysisTimeResponse added in v1.20.0

type ModifyAnalysisTimeResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyAnalysisTimeResult `json:"result"`
}

type ModifyAnalysisTimeResult added in v1.20.0

type ModifyAnalysisTimeResult struct {
}

type ModifyBackupPolicyRequest added in v1.12.0

type ModifyBackupPolicyRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 是否开启自动备份,true表示开启,false表示关闭 (Optional) */
	AutoBackup *bool `json:"autoBackup"`

	/* 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	BackupTime string `json:"backupTime"`

	/* 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔  */
	BackupPeriod string `json:"backupPeriod"`
}

func NewModifyBackupPolicyRequest added in v1.12.0

func NewModifyBackupPolicyRequest(
	regionId string,
	cacheInstanceId string,
	backupTime string,
	backupPeriod string,
) *ModifyBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBackupPolicyRequestWithAllParams added in v1.12.0

func NewModifyBackupPolicyRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	autoBackup *bool,
	backupTime string,
	backupPeriod string,
) *ModifyBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param autoBackup: 是否开启自动备份,true表示开启,false表示关闭 (Optional) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required)

func NewModifyBackupPolicyRequestWithoutParam added in v1.12.0

func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBackupPolicyRequest) GetRegionId added in v1.12.0

func (r ModifyBackupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBackupPolicyRequest) SetAutoBackup added in v1.56.0

func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)

param autoBackup: 是否开启自动备份,true表示开启,false表示关闭(Optional)

func (*ModifyBackupPolicyRequest) SetBackupPeriod added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)

param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔(Required)

func (*ModifyBackupPolicyRequest) SetBackupTime added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)

param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyBackupPolicyRequest) SetCacheInstanceId added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBackupPolicyRequest) SetRegionId added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBackupPolicyResponse added in v1.12.0

type ModifyBackupPolicyResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyBackupPolicyResult `json:"result"`
}

type ModifyBackupPolicyResult added in v1.12.0

type ModifyBackupPolicyResult struct {
}

type ModifyBigKeyAnalysisTime2Request added in v1.57.0

type ModifyBigKeyAnalysisTime2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyBigKeyAnalysisTime2Request added in v1.57.0

func NewModifyBigKeyAnalysisTime2Request(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBigKeyAnalysisTime2RequestWithAllParams added in v1.57.0

func NewModifyBigKeyAnalysisTime2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyBigKeyAnalysisTime2RequestWithoutParam added in v1.57.0

func NewModifyBigKeyAnalysisTime2RequestWithoutParam() *ModifyBigKeyAnalysisTime2Request

This constructor has better compatible ability when API parameters changed

func (ModifyBigKeyAnalysisTime2Request) GetRegionId added in v1.57.0

func (r ModifyBigKeyAnalysisTime2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBigKeyAnalysisTime2Request) SetAnalysisTime added in v1.57.0

func (r *ModifyBigKeyAnalysisTime2Request) SetAnalysisTime(analysisTime string)

param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId added in v1.57.0

func (r *ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBigKeyAnalysisTime2Request) SetRegionId added in v1.57.0

func (r *ModifyBigKeyAnalysisTime2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBigKeyAnalysisTime2Response added in v1.57.0

type ModifyBigKeyAnalysisTime2Response struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ModifyBigKeyAnalysisTime2Result `json:"result"`
}

type ModifyBigKeyAnalysisTime2Result added in v1.57.0

type ModifyBigKeyAnalysisTime2Result struct {
}

type ModifyBigKeyAnalysisTimeRequest added in v1.56.0

type ModifyBigKeyAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyBigKeyAnalysisTimeRequest added in v1.56.0

func NewModifyBigKeyAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBigKeyAnalysisTimeRequestWithAllParams added in v1.56.0

func NewModifyBigKeyAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyBigKeyAnalysisTimeRequestWithoutParam added in v1.56.0

func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBigKeyAnalysisTimeRequest) GetRegionId added in v1.56.0

func (r ModifyBigKeyAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime added in v1.56.0

func (r *ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId added in v1.56.0

func (r *ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBigKeyAnalysisTimeRequest) SetRegionId added in v1.56.0

func (r *ModifyBigKeyAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBigKeyAnalysisTimeResponse added in v1.56.0

type ModifyBigKeyAnalysisTimeResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    ModifyBigKeyAnalysisTimeResult `json:"result"`
}

type ModifyBigKeyAnalysisTimeResult added in v1.56.0

type ModifyBigKeyAnalysisTimeResult struct {
}

type ModifyBlockStatusRequest added in v1.65.0

type ModifyBlockStatusRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* block、unblock  */
	Action string `json:"action"`
}

func NewModifyBlockStatusRequest added in v1.65.0

func NewModifyBlockStatusRequest(
	regionId string,
	cacheInstanceId string,
	action string,
) *ModifyBlockStatusRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param action: block、unblock (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBlockStatusRequestWithAllParams added in v1.65.0

func NewModifyBlockStatusRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	action string,
) *ModifyBlockStatusRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param action: block、unblock (Required)

func NewModifyBlockStatusRequestWithoutParam added in v1.65.0

func NewModifyBlockStatusRequestWithoutParam() *ModifyBlockStatusRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBlockStatusRequest) GetRegionId added in v1.65.0

func (r ModifyBlockStatusRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBlockStatusRequest) SetAction added in v1.65.0

func (r *ModifyBlockStatusRequest) SetAction(action string)

param action: block、unblock(Required)

func (*ModifyBlockStatusRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyBlockStatusRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBlockStatusRequest) SetRegionId added in v1.65.0

func (r *ModifyBlockStatusRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBlockStatusResponse added in v1.65.0

type ModifyBlockStatusResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    ModifyBlockStatusResult `json:"result"`
}

type ModifyBlockStatusResult added in v1.65.0

type ModifyBlockStatusResult struct {
}

type ModifyCacheInstanceAttributeRequest

type ModifyCacheInstanceAttributeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) */
	CacheInstanceName *string `json:"cacheInstanceName"`

	/* 实例的描述,不能超过256个字符 (Optional) */
	CacheInstanceDescription *string `json:"cacheInstanceDescription"`
}

func NewModifyCacheInstanceAttributeRequest

func NewModifyCacheInstanceAttributeRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyCacheInstanceAttributeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceName: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) * param cacheInstanceDescription: 实例的描述,不能超过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: 实例的描述,不能超过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: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符(Optional)

func (*ModifyCacheInstanceAttributeRequest) SetRegionId

func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 新规格  */
	CacheInstanceClass string `json:"cacheInstanceClass"`

	/* 自定义分片数,只对自定义分片规格实例有效 (Optional) */
	ShardNumber *int `json:"shardNumber"`

	/* 副本数 (Optional) */
	ReplicaNumber *int `json:"replicaNumber"`

	/* 增加副本时指定az (Optional) */
	ReplicaAzs2Add []string `json:"replicaAzs2Add"`

	/* 是否开启4.0集群并行变配 (Optional) */
	Parallel *bool `json:"parallel"`

	/* 任务执行时间:
	Immediately - 任务立即执行,默认值
	MaintainTime - 任务在运维时间内执行
	 (Optional) */
	EffectiveTime *string `json:"effectiveTime"`
}

func NewModifyCacheInstanceClassRequest

func NewModifyCacheInstanceClassRequest(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass string,
) *ModifyCacheInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyCacheInstanceClassRequestWithAllParams added in v1.1.0

func NewModifyCacheInstanceClassRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass string,
	shardNumber *int,
	replicaNumber *int,
	replicaAzs2Add []string,
	parallel *bool,
	effectiveTime *string,
) *ModifyCacheInstanceClassRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
  • param cacheInstanceClass: 新规格 (Required)
  • param shardNumber: 自定义分片数,只对自定义分片规格实例有效 (Optional)
  • param replicaNumber: 副本数 (Optional)
  • param replicaAzs2Add: 增加副本时指定az (Optional)
  • param parallel: 是否开启4.0集群并行变配 (Optional)
  • param effectiveTime: 任务执行时间:

Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行

(Optional)

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: 新规格(Required)

func (*ModifyCacheInstanceClassRequest) SetCacheInstanceId

func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyCacheInstanceClassRequest) SetEffectiveTime added in v1.65.0

func (r *ModifyCacheInstanceClassRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 任务执行时间:

Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行 (Optional)

func (*ModifyCacheInstanceClassRequest) SetParallel added in v1.59.0

func (r *ModifyCacheInstanceClassRequest) SetParallel(parallel bool)

param parallel: 是否开启4.0集群并行变配(Optional)

func (*ModifyCacheInstanceClassRequest) SetRegionId

func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyCacheInstanceClassRequest) SetReplicaAzs2Add added in v1.65.0

func (r *ModifyCacheInstanceClassRequest) SetReplicaAzs2Add(replicaAzs2Add []string)

param replicaAzs2Add: 增加副本时指定az(Optional)

func (*ModifyCacheInstanceClassRequest) SetReplicaNumber added in v1.65.0

func (r *ModifyCacheInstanceClassRequest) SetReplicaNumber(replicaNumber int)

param replicaNumber: 副本数(Optional)

func (*ModifyCacheInstanceClassRequest) SetShardNumber added in v1.20.0

func (r *ModifyCacheInstanceClassRequest) SetShardNumber(shardNumber int)

param shardNumber: 自定义分片数,只对自定义分片规格实例有效(Optional)

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"`
	BuyId    string `json:"buyId"`
}

type ModifyInstanceConfigRequest added in v1.12.0

type ModifyInstanceConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 配置参数名和参数值  */
	InstanceConfig []redis.ConfigItem `json:"instanceConfig"`
}

func NewModifyInstanceConfigRequest added in v1.12.0

func NewModifyInstanceConfigRequest(
	regionId string,
	cacheInstanceId string,
	instanceConfig []redis.ConfigItem,
) *ModifyInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceConfigRequestWithAllParams added in v1.12.0

func NewModifyInstanceConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	instanceConfig []redis.ConfigItem,
) *ModifyInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required)

func NewModifyInstanceConfigRequestWithoutParam added in v1.12.0

func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceConfigRequest) GetRegionId added in v1.12.0

func (r ModifyInstanceConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceConfigRequest) SetCacheInstanceId added in v1.12.0

func (r *ModifyInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceConfigRequest) SetInstanceConfig added in v1.12.0

func (r *ModifyInstanceConfigRequest) SetInstanceConfig(instanceConfig []redis.ConfigItem)

param instanceConfig: 配置参数名和参数值(Required)

func (*ModifyInstanceConfigRequest) SetRegionId added in v1.12.0

func (r *ModifyInstanceConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyInstanceConfigResponse added in v1.12.0

type ModifyInstanceConfigResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ModifyInstanceConfigResult `json:"result"`
}

type ModifyInstanceConfigResult added in v1.12.0

type ModifyInstanceConfigResult struct {
}

type ModifyInstanceMinorVersionRequest added in v1.65.0

type ModifyInstanceMinorVersionRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 实例要升级到的Redis镜像小版本号, 不支持和Proxy同时升级 (Optional) */
	MinorVersion *string `json:"minorVersion"`

	/* 实例要升级到的Proxy镜像小版本号, 不支持和Redis同时升级 (Optional) */
	ProxyMinorVersion *string `json:"proxyMinorVersion"`

	/* 任务执行时间:
	Immediately - 任务立即执行,默认值
	MaintainTime - 任务在运维时间内执行
	 (Optional) */
	EffectiveTime *string `json:"effectiveTime"`
}

func NewModifyInstanceMinorVersionRequest added in v1.65.0

func NewModifyInstanceMinorVersionRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyInstanceMinorVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyInstanceMinorVersionRequestWithAllParams added in v1.65.0

func NewModifyInstanceMinorVersionRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	minorVersion *string,
	proxyMinorVersion *string,
	effectiveTime *string,
) *ModifyInstanceMinorVersionRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
  • param minorVersion: 实例要升级到的Redis镜像小版本号, 不支持和Proxy同时升级 (Optional)
  • param proxyMinorVersion: 实例要升级到的Proxy镜像小版本号, 不支持和Redis同时升级 (Optional)
  • param effectiveTime: 任务执行时间:

Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行

(Optional)

func NewModifyInstanceMinorVersionRequestWithoutParam added in v1.65.0

func NewModifyInstanceMinorVersionRequestWithoutParam() *ModifyInstanceMinorVersionRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceMinorVersionRequest) GetRegionId added in v1.65.0

func (r ModifyInstanceMinorVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceMinorVersionRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyInstanceMinorVersionRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceMinorVersionRequest) SetEffectiveTime added in v1.65.0

func (r *ModifyInstanceMinorVersionRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 任务执行时间:

Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行 (Optional)

func (*ModifyInstanceMinorVersionRequest) SetMinorVersion added in v1.65.0

func (r *ModifyInstanceMinorVersionRequest) SetMinorVersion(minorVersion string)

param minorVersion: 实例要升级到的Redis镜像小版本号, 不支持和Proxy同时升级(Optional)

func (*ModifyInstanceMinorVersionRequest) SetProxyMinorVersion added in v1.65.0

func (r *ModifyInstanceMinorVersionRequest) SetProxyMinorVersion(proxyMinorVersion string)

param proxyMinorVersion: 实例要升级到的Proxy镜像小版本号, 不支持和Redis同时升级(Optional)

func (*ModifyInstanceMinorVersionRequest) SetRegionId added in v1.65.0

func (r *ModifyInstanceMinorVersionRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyInstanceMinorVersionResponse added in v1.65.0

type ModifyInstanceMinorVersionResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    ModifyInstanceMinorVersionResult `json:"result"`
}

type ModifyInstanceMinorVersionResult added in v1.65.0

type ModifyInstanceMinorVersionResult struct {
}

type ModifyInstanceNodeGroupVersionRequest added in v1.65.0

type ModifyInstanceNodeGroupVersionRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 镜像name  */
	RedisImageName string `json:"redisImageName"`

	/* 镜像suffix, 空表示镜像没有suffix  */
	RedisImageSuffix string `json:"redisImageSuffix"`

	/* 镜像tag  */
	RedisImageTag string `json:"redisImageTag"`

	/* 节点组node group索引(ng00、ng01、ng02 ...)  */
	Ng string `json:"ng"`

	/* 分片Id数组, 空表示所有分片 (Optional) */
	Shards []int `json:"shards"`
}

func NewModifyInstanceNodeGroupVersionRequest added in v1.65.0

func NewModifyInstanceNodeGroupVersionRequest(
	regionId string,
	cacheInstanceId string,
	redisImageName string,
	redisImageSuffix string,
	redisImageTag string,
	ng string,
) *ModifyInstanceNodeGroupVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像没有suffix (Required) * param redisImageTag: 镜像tag (Required) * param ng: 节点组node group索引(ng00、ng01、ng02 ...) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceNodeGroupVersionRequestWithAllParams added in v1.65.0

func NewModifyInstanceNodeGroupVersionRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	redisImageName string,
	redisImageSuffix string,
	redisImageTag string,
	ng string,
	shards []int,
) *ModifyInstanceNodeGroupVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像没有suffix (Required) * param redisImageTag: 镜像tag (Required) * param ng: 节点组node group索引(ng00、ng01、ng02 ...) (Required) * param shards: 分片Id数组, 空表示所有分片 (Optional)

func NewModifyInstanceNodeGroupVersionRequestWithoutParam added in v1.65.0

func NewModifyInstanceNodeGroupVersionRequestWithoutParam() *ModifyInstanceNodeGroupVersionRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceNodeGroupVersionRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceNodeGroupVersionRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyInstanceNodeGroupVersionRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceNodeGroupVersionRequest) SetNg added in v1.65.0

param ng: 节点组node group索引(ng00、ng01、ng02 ...)(Required)

func (*ModifyInstanceNodeGroupVersionRequest) SetRedisImageName added in v1.65.0

func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageName(redisImageName string)

param redisImageName: 镜像name(Required)

func (*ModifyInstanceNodeGroupVersionRequest) SetRedisImageSuffix added in v1.65.0

func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageSuffix(redisImageSuffix string)

param redisImageSuffix: 镜像suffix, 空表示镜像没有suffix(Required)

func (*ModifyInstanceNodeGroupVersionRequest) SetRedisImageTag added in v1.65.0

func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageTag(redisImageTag string)

param redisImageTag: 镜像tag(Required)

func (*ModifyInstanceNodeGroupVersionRequest) SetRegionId added in v1.65.0

func (r *ModifyInstanceNodeGroupVersionRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyInstanceNodeGroupVersionRequest) SetShards added in v1.65.0

func (r *ModifyInstanceNodeGroupVersionRequest) SetShards(shards []int)

param shards: 分片Id数组, 空表示所有分片(Optional)

type ModifyInstanceNodeGroupVersionResponse added in v1.65.0

type ModifyInstanceNodeGroupVersionResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    ModifyInstanceNodeGroupVersionResult `json:"result"`
}

type ModifyInstanceNodeGroupVersionResult added in v1.65.0

type ModifyInstanceNodeGroupVersionResult struct {
}

type ModifyInstanceTLSRequest added in v1.65.0

type ModifyInstanceTLSRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* tls类型: standard(国际标准) gm(国密) (Optional) */
	TlsType *string `json:"tlsType"`

	/* tls状态 enable(开启) disable(关闭) updateCertificate(更新证书,更新成功后会变成开启状态) (Optional) */
	TlsStatus *string `json:"tlsStatus"`

	/* 支持的tls版本, 空表示不指定 (Optional) */
	TlsVersion []string `json:"tlsVersion"`
}

func NewModifyInstanceTLSRequest added in v1.65.0

func NewModifyInstanceTLSRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyInstanceTLSRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyInstanceTLSRequestWithAllParams added in v1.65.0

func NewModifyInstanceTLSRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	tlsType *string,
	tlsStatus *string,
	tlsVersion []string,
) *ModifyInstanceTLSRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param tlsType: tls类型: standard(国际标准) gm(国密) (Optional) * param tlsStatus: tls状态 enable(开启) disable(关闭) updateCertificate(更新证书,更新成功后会变成开启状态) (Optional) * param tlsVersion: 支持的tls版本, 空表示不指定 (Optional)

func NewModifyInstanceTLSRequestWithoutParam added in v1.65.0

func NewModifyInstanceTLSRequestWithoutParam() *ModifyInstanceTLSRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceTLSRequest) GetRegionId added in v1.65.0

func (r ModifyInstanceTLSRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceTLSRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyInstanceTLSRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceTLSRequest) SetRegionId added in v1.65.0

func (r *ModifyInstanceTLSRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyInstanceTLSRequest) SetTlsStatus added in v1.65.0

func (r *ModifyInstanceTLSRequest) SetTlsStatus(tlsStatus string)

param tlsStatus: tls状态 enable(开启) disable(关闭) updateCertificate(更新证书,更新成功后会变成开启状态)(Optional)

func (*ModifyInstanceTLSRequest) SetTlsType added in v1.65.0

func (r *ModifyInstanceTLSRequest) SetTlsType(tlsType string)

param tlsType: tls类型: standard(国际标准) gm(国密)(Optional)

func (*ModifyInstanceTLSRequest) SetTlsVersion added in v1.65.0

func (r *ModifyInstanceTLSRequest) SetTlsVersion(tlsVersion []string)

param tlsVersion: 支持的tls版本, 空表示不指定(Optional)

type ModifyInstanceTLSResponse added in v1.65.0

type ModifyInstanceTLSResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    ModifyInstanceTLSResult `json:"result"`
}

type ModifyInstanceTLSResult added in v1.65.0

type ModifyInstanceTLSResult struct {
}

type ModifyInstanceTypeRequest added in v1.65.0

type ModifyInstanceTypeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 目标架构类型,当前仅支持 native-cluster (Optional) */
	TargetType *string `json:"targetType"`
}

func NewModifyInstanceTypeRequest added in v1.65.0

func NewModifyInstanceTypeRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyInstanceTypeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyInstanceTypeRequestWithAllParams added in v1.65.0

func NewModifyInstanceTypeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	targetType *string,
) *ModifyInstanceTypeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param targetType: 目标架构类型,当前仅支持 native-cluster (Optional)

func NewModifyInstanceTypeRequestWithoutParam added in v1.65.0

func NewModifyInstanceTypeRequestWithoutParam() *ModifyInstanceTypeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceTypeRequest) GetRegionId added in v1.65.0

func (r ModifyInstanceTypeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceTypeRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyInstanceTypeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceTypeRequest) SetRegionId added in v1.65.0

func (r *ModifyInstanceTypeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyInstanceTypeRequest) SetTargetType added in v1.65.0

func (r *ModifyInstanceTypeRequest) SetTargetType(targetType string)

param targetType: 目标架构类型,当前仅支持 native-cluster(Optional)

type ModifyInstanceTypeResponse added in v1.65.0

type ModifyInstanceTypeResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyInstanceTypeResult `json:"result"`
}

type ModifyInstanceTypeResult added in v1.65.0

type ModifyInstanceTypeResult struct {
}

type ModifyInstanceVersionRequest added in v1.65.0

type ModifyInstanceVersionRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 镜像name  */
	RedisImageName string `json:"redisImageName"`

	/* 镜像suffix, 空表示镜像使用实例级别suffix  */
	RedisImageSuffix string `json:"redisImageSuffix"`

	/* 镜像tag  */
	RedisImageTag string `json:"redisImageTag"`
}

func NewModifyInstanceVersionRequest added in v1.65.0

func NewModifyInstanceVersionRequest(
	regionId string,
	cacheInstanceId string,
	redisImageName string,
	redisImageSuffix string,
	redisImageTag string,
) *ModifyInstanceVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像使用实例级别suffix (Required) * param redisImageTag: 镜像tag (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceVersionRequestWithAllParams added in v1.65.0

func NewModifyInstanceVersionRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	redisImageName string,
	redisImageSuffix string,
	redisImageTag string,
) *ModifyInstanceVersionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像使用实例级别suffix (Required) * param redisImageTag: 镜像tag (Required)

func NewModifyInstanceVersionRequestWithoutParam added in v1.65.0

func NewModifyInstanceVersionRequestWithoutParam() *ModifyInstanceVersionRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceVersionRequest) GetRegionId added in v1.65.0

func (r ModifyInstanceVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceVersionRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyInstanceVersionRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceVersionRequest) SetRedisImageName added in v1.65.0

func (r *ModifyInstanceVersionRequest) SetRedisImageName(redisImageName string)

param redisImageName: 镜像name(Required)

func (*ModifyInstanceVersionRequest) SetRedisImageSuffix added in v1.65.0

func (r *ModifyInstanceVersionRequest) SetRedisImageSuffix(redisImageSuffix string)

param redisImageSuffix: 镜像suffix, 空表示镜像使用实例级别suffix(Required)

func (*ModifyInstanceVersionRequest) SetRedisImageTag added in v1.65.0

func (r *ModifyInstanceVersionRequest) SetRedisImageTag(redisImageTag string)

param redisImageTag: 镜像tag(Required)

func (*ModifyInstanceVersionRequest) SetRegionId added in v1.65.0

func (r *ModifyInstanceVersionRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyInstanceVersionResponse added in v1.65.0

type ModifyInstanceVersionResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    ModifyInstanceVersionResult `json:"result"`
}

type ModifyInstanceVersionResult added in v1.65.0

type ModifyInstanceVersionResult struct {
}

type ModifyIpWhiteListRequest added in v1.20.0

type ModifyIpWhiteListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问  */
	IpWhiteList []string `json:"ipWhiteList"`
}

func NewModifyIpWhiteListRequest added in v1.20.0

func NewModifyIpWhiteListRequest(
	regionId string,
	cacheInstanceId string,
	ipWhiteList []string,
) *ModifyIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyIpWhiteListRequestWithAllParams added in v1.20.0

func NewModifyIpWhiteListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	ipWhiteList []string,
) *ModifyIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required)

func NewModifyIpWhiteListRequestWithoutParam added in v1.20.0

func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (ModifyIpWhiteListRequest) GetRegionId added in v1.20.0

func (r ModifyIpWhiteListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyIpWhiteListRequest) SetCacheInstanceId added in v1.20.0

func (r *ModifyIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyIpWhiteListRequest) SetIpWhiteList added in v1.20.0

func (r *ModifyIpWhiteListRequest) SetIpWhiteList(ipWhiteList []string)

param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问(Required)

func (*ModifyIpWhiteListRequest) SetRegionId added in v1.20.0

func (r *ModifyIpWhiteListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyIpWhiteListResponse added in v1.20.0

type ModifyIpWhiteListResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    ModifyIpWhiteListResult `json:"result"`
}

type ModifyIpWhiteListResult added in v1.20.0

type ModifyIpWhiteListResult struct {
}

type ModifyOfflineAnalysisTimeRequest added in v1.65.0

type ModifyOfflineAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyOfflineAnalysisTimeRequest added in v1.65.0

func NewModifyOfflineAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyOfflineAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyOfflineAnalysisTimeRequestWithAllParams added in v1.65.0

func NewModifyOfflineAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyOfflineAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyOfflineAnalysisTimeRequestWithoutParam added in v1.65.0

func NewModifyOfflineAnalysisTimeRequestWithoutParam() *ModifyOfflineAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyOfflineAnalysisTimeRequest) GetRegionId added in v1.65.0

func (r ModifyOfflineAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyOfflineAnalysisTimeRequest) SetAnalysisTime added in v1.65.0

func (r *ModifyOfflineAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyOfflineAnalysisTimeRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyOfflineAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyOfflineAnalysisTimeRequest) SetRegionId added in v1.65.0

func (r *ModifyOfflineAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyOfflineAnalysisTimeResponse added in v1.65.0

type ModifyOfflineAnalysisTimeResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ModifyOfflineAnalysisTimeResult `json:"result"`
}

type ModifyOfflineAnalysisTimeResult added in v1.65.0

type ModifyOfflineAnalysisTimeResult struct {
}

type ModifyProxyAvailableZonesRequest added in v1.65.0

type ModifyProxyAvailableZonesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 代理目标可用区列表 (Optional) */
	AzList []string `json:"azList"`
}

func NewModifyProxyAvailableZonesRequest added in v1.65.0

func NewModifyProxyAvailableZonesRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyProxyAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyProxyAvailableZonesRequestWithAllParams added in v1.65.0

func NewModifyProxyAvailableZonesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	azList []string,
) *ModifyProxyAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param azList: 代理目标可用区列表 (Optional)

func NewModifyProxyAvailableZonesRequestWithoutParam added in v1.65.0

func NewModifyProxyAvailableZonesRequestWithoutParam() *ModifyProxyAvailableZonesRequest

This constructor has better compatible ability when API parameters changed

func (ModifyProxyAvailableZonesRequest) GetRegionId added in v1.65.0

func (r ModifyProxyAvailableZonesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyProxyAvailableZonesRequest) SetAzList added in v1.65.0

func (r *ModifyProxyAvailableZonesRequest) SetAzList(azList []string)

param azList: 代理目标可用区列表(Optional)

func (*ModifyProxyAvailableZonesRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyProxyAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyProxyAvailableZonesRequest) SetRegionId added in v1.65.0

func (r *ModifyProxyAvailableZonesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyProxyAvailableZonesResponse added in v1.65.0

type ModifyProxyAvailableZonesResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ModifyProxyAvailableZonesResult `json:"result"`
}

type ModifyProxyAvailableZonesResult added in v1.65.0

type ModifyProxyAvailableZonesResult struct {
}

type ModifyPublicAddressRequest added in v1.65.0

type ModifyPublicAddressRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* allocate(开启公网) release(关闭公网) change(换绑公网) (Optional) */
	Action *string `json:"action"`

	/* 弹性公网IP的ID (Optional) */
	ElasticIpId *string `json:"elasticIpId"`
}

func NewModifyPublicAddressRequest added in v1.65.0

func NewModifyPublicAddressRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyPublicAddressRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyPublicAddressRequestWithAllParams added in v1.65.0

func NewModifyPublicAddressRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	action *string,
	elasticIpId *string,
) *ModifyPublicAddressRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param action: allocate(开启公网) release(关闭公网) change(换绑公网) (Optional) * param elasticIpId: 弹性公网IP的ID (Optional)

func NewModifyPublicAddressRequestWithoutParam added in v1.65.0

func NewModifyPublicAddressRequestWithoutParam() *ModifyPublicAddressRequest

This constructor has better compatible ability when API parameters changed

func (ModifyPublicAddressRequest) GetRegionId added in v1.65.0

func (r ModifyPublicAddressRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyPublicAddressRequest) SetAction added in v1.65.0

func (r *ModifyPublicAddressRequest) SetAction(action string)

param action: allocate(开启公网) release(关闭公网) change(换绑公网)(Optional)

func (*ModifyPublicAddressRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyPublicAddressRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyPublicAddressRequest) SetElasticIpId added in v1.65.0

func (r *ModifyPublicAddressRequest) SetElasticIpId(elasticIpId string)

param elasticIpId: 弹性公网IP的ID(Optional)

func (*ModifyPublicAddressRequest) SetRegionId added in v1.65.0

func (r *ModifyPublicAddressRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyPublicAddressResponse added in v1.65.0

type ModifyPublicAddressResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    ModifyPublicAddressResult `json:"result"`
}

type ModifyPublicAddressResult added in v1.65.0

type ModifyPublicAddressResult struct {
}

type ModifyRedisAZSpecifyTypeRequest added in v1.65.0

type ModifyRedisAZSpecifyTypeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 部署类型 (Optional) */
	AzSpecifyType *string `json:"azSpecifyType"`

	/* 按集群指定部署az列表 (Optional) */
	AzsForCluster []string `json:"azsForCluster"`

	/* 按副本指定master所在可用区 (Optional) */
	Master *string `json:"master"`

	/* 按副本指定slave所在可用区 (Optional) */
	Slave []string `json:"slave"`
}

func NewModifyRedisAZSpecifyTypeRequest added in v1.65.0

func NewModifyRedisAZSpecifyTypeRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyRedisAZSpecifyTypeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyRedisAZSpecifyTypeRequestWithAllParams added in v1.65.0

func NewModifyRedisAZSpecifyTypeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	azSpecifyType *string,
	azsForCluster []string,
	master *string,
	slave []string,
) *ModifyRedisAZSpecifyTypeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param azSpecifyType: 部署类型 (Optional) * param azsForCluster: 按集群指定部署az列表 (Optional) * param master: 按副本指定master所在可用区 (Optional) * param slave: 按副本指定slave所在可用区 (Optional)

func NewModifyRedisAZSpecifyTypeRequestWithoutParam added in v1.65.0

func NewModifyRedisAZSpecifyTypeRequestWithoutParam() *ModifyRedisAZSpecifyTypeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyRedisAZSpecifyTypeRequest) GetRegionId added in v1.65.0

func (r ModifyRedisAZSpecifyTypeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyRedisAZSpecifyTypeRequest) SetAzSpecifyType added in v1.65.0

func (r *ModifyRedisAZSpecifyTypeRequest) SetAzSpecifyType(azSpecifyType string)

param azSpecifyType: 部署类型(Optional)

func (*ModifyRedisAZSpecifyTypeRequest) SetAzsForCluster added in v1.65.0

func (r *ModifyRedisAZSpecifyTypeRequest) SetAzsForCluster(azsForCluster []string)

param azsForCluster: 按集群指定部署az列表(Optional)

func (*ModifyRedisAZSpecifyTypeRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyRedisAZSpecifyTypeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyRedisAZSpecifyTypeRequest) SetMaster added in v1.65.0

func (r *ModifyRedisAZSpecifyTypeRequest) SetMaster(master string)

param master: 按副本指定master所在可用区(Optional)

func (*ModifyRedisAZSpecifyTypeRequest) SetRegionId added in v1.65.0

func (r *ModifyRedisAZSpecifyTypeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyRedisAZSpecifyTypeRequest) SetSlave added in v1.65.0

func (r *ModifyRedisAZSpecifyTypeRequest) SetSlave(slave []string)

param slave: 按副本指定slave所在可用区(Optional)

type ModifyRedisAZSpecifyTypeResponse added in v1.65.0

type ModifyRedisAZSpecifyTypeResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    ModifyRedisAZSpecifyTypeResult `json:"result"`
}

type ModifyRedisAZSpecifyTypeResult added in v1.65.0

type ModifyRedisAZSpecifyTypeResult struct {
}

type ModifyRedisAvailableZonesRequest added in v1.65.0

type ModifyRedisAvailableZonesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 待迁移的nodeGroup (Optional) */
	NodeGroup *string `json:"nodeGroup"`

	/* 要迁移到的目标可用区 (Optional) */
	TargetAZ *string `json:"targetAZ"`
}

func NewModifyRedisAvailableZonesRequest added in v1.65.0

func NewModifyRedisAvailableZonesRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyRedisAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifyRedisAvailableZonesRequestWithAllParams added in v1.65.0

func NewModifyRedisAvailableZonesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	nodeGroup *string,
	targetAZ *string,
) *ModifyRedisAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeGroup: 待迁移的nodeGroup (Optional) * param targetAZ: 要迁移到的目标可用区 (Optional)

func NewModifyRedisAvailableZonesRequestWithoutParam added in v1.65.0

func NewModifyRedisAvailableZonesRequestWithoutParam() *ModifyRedisAvailableZonesRequest

This constructor has better compatible ability when API parameters changed

func (ModifyRedisAvailableZonesRequest) GetRegionId added in v1.65.0

func (r ModifyRedisAvailableZonesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyRedisAvailableZonesRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyRedisAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyRedisAvailableZonesRequest) SetNodeGroup added in v1.65.0

func (r *ModifyRedisAvailableZonesRequest) SetNodeGroup(nodeGroup string)

param nodeGroup: 待迁移的nodeGroup(Optional)

func (*ModifyRedisAvailableZonesRequest) SetRegionId added in v1.65.0

func (r *ModifyRedisAvailableZonesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyRedisAvailableZonesRequest) SetTargetAZ added in v1.65.0

func (r *ModifyRedisAvailableZonesRequest) SetTargetAZ(targetAZ string)

param targetAZ: 要迁移到的目标可用区(Optional)

type ModifyRedisAvailableZonesResponse added in v1.65.0

type ModifyRedisAvailableZonesResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ModifyRedisAvailableZonesResult `json:"result"`
}

type ModifyRedisAvailableZonesResult added in v1.65.0

type ModifyRedisAvailableZonesResult struct {
}

type ModifySentinelAvailableZonesRequest added in v1.65.0

type ModifySentinelAvailableZonesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 按集群指定部署az列表 (Optional) */
	AzList []string `json:"azList"`
}

func NewModifySentinelAvailableZonesRequest added in v1.65.0

func NewModifySentinelAvailableZonesRequest(
	regionId string,
	cacheInstanceId string,
) *ModifySentinelAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifySentinelAvailableZonesRequestWithAllParams added in v1.65.0

func NewModifySentinelAvailableZonesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	azList []string,
) *ModifySentinelAvailableZonesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param azList: 按集群指定部署az列表 (Optional)

func NewModifySentinelAvailableZonesRequestWithoutParam added in v1.65.0

func NewModifySentinelAvailableZonesRequestWithoutParam() *ModifySentinelAvailableZonesRequest

This constructor has better compatible ability when API parameters changed

func (ModifySentinelAvailableZonesRequest) GetRegionId added in v1.65.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifySentinelAvailableZonesRequest) SetAzList added in v1.65.0

func (r *ModifySentinelAvailableZonesRequest) SetAzList(azList []string)

param azList: 按集群指定部署az列表(Optional)

func (*ModifySentinelAvailableZonesRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifySentinelAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifySentinelAvailableZonesRequest) SetRegionId added in v1.65.0

func (r *ModifySentinelAvailableZonesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifySentinelAvailableZonesResponse added in v1.65.0

type ModifySentinelAvailableZonesResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    ModifySentinelAvailableZonesResult `json:"result"`
}

type ModifySentinelAvailableZonesResult added in v1.65.0

type ModifySentinelAvailableZonesResult struct {
}

type ModifySentinelRequest added in v1.65.0

type ModifySentinelRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 共享哨兵name (Optional) */
	Name *string `json:"name"`

	/* 共享哨兵namespace (Optional) */
	Namespace *string `json:"namespace"`
}

func NewModifySentinelRequest added in v1.65.0

func NewModifySentinelRequest(
	regionId string,
	cacheInstanceId string,
) *ModifySentinelRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewModifySentinelRequestWithAllParams added in v1.65.0

func NewModifySentinelRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	name *string,
	namespace *string,
) *ModifySentinelRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 共享哨兵name (Optional) * param namespace: 共享哨兵namespace (Optional)

func NewModifySentinelRequestWithoutParam added in v1.65.0

func NewModifySentinelRequestWithoutParam() *ModifySentinelRequest

This constructor has better compatible ability when API parameters changed

func (ModifySentinelRequest) GetRegionId added in v1.65.0

func (r ModifySentinelRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifySentinelRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifySentinelRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifySentinelRequest) SetName added in v1.65.0

func (r *ModifySentinelRequest) SetName(name string)

param name: 共享哨兵name(Optional)

func (*ModifySentinelRequest) SetNamespace added in v1.65.0

func (r *ModifySentinelRequest) SetNamespace(namespace string)

param namespace: 共享哨兵namespace(Optional)

func (*ModifySentinelRequest) SetRegionId added in v1.65.0

func (r *ModifySentinelRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifySentinelResponse added in v1.65.0

type ModifySentinelResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifySentinelResult `json:"result"`
}

type ModifySentinelResult added in v1.65.0

type ModifySentinelResult struct {
}

type ModifyTaskRunTimeRequest added in v1.65.0

type ModifyTaskRunTimeRequest struct {
	core.JDCloudRequest

	/* 任务id  */
	TaskId string `json:"taskId"`

	/* 可维护时间段的开始时间,格式为HH:mmZ(UTC时间)  */
	StartTime string `json:"startTime"`

	/* 可维护时间段的结束时间,格式为HH:mmZ(UTC时间)  */
	EndTime string `json:"endTime"`
}

func NewModifyTaskRunTimeRequest added in v1.65.0

func NewModifyTaskRunTimeRequest(
	taskId string,
	startTime string,
	endTime string,
) *ModifyTaskRunTimeRequest

* param taskId: 任务id (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyTaskRunTimeRequestWithAllParams added in v1.65.0

func NewModifyTaskRunTimeRequestWithAllParams(
	taskId string,
	startTime string,
	endTime string,
) *ModifyTaskRunTimeRequest

* param taskId: 任务id (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required)

func NewModifyTaskRunTimeRequestWithoutParam added in v1.65.0

func NewModifyTaskRunTimeRequestWithoutParam() *ModifyTaskRunTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyTaskRunTimeRequest) GetRegionId added in v1.65.0

func (r ModifyTaskRunTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyTaskRunTimeRequest) SetEndTime added in v1.65.0

func (r *ModifyTaskRunTimeRequest) SetEndTime(endTime string)

param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间)(Required)

func (*ModifyTaskRunTimeRequest) SetStartTime added in v1.65.0

func (r *ModifyTaskRunTimeRequest) SetStartTime(startTime string)

param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间)(Required)

func (*ModifyTaskRunTimeRequest) SetTaskId added in v1.65.0

func (r *ModifyTaskRunTimeRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type ModifyTaskRunTimeResponse added in v1.65.0

type ModifyTaskRunTimeResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    ModifyTaskRunTimeResult `json:"result"`
}

type ModifyTaskRunTimeResult added in v1.65.0

type ModifyTaskRunTimeResult struct {
}

type ModifyTemplateRequest added in v1.65.0

type ModifyTemplateRequest struct {
	core.JDCloudRequest

	/* 模板ID  */
	TemplateId string `json:"templateId"`

	/* 模板名称 (Optional) */
	Name *string `json:"name"`

	/* 模板描述 (Optional) */
	Description *string `json:"description"`

	/* 配置项键值对 (Optional) */
	Val *interface{} `json:"val"`
}

func NewModifyTemplateRequest added in v1.65.0

func NewModifyTemplateRequest(
	templateId string,
) *ModifyTemplateRequest

* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyTemplateRequestWithAllParams added in v1.65.0

func NewModifyTemplateRequestWithAllParams(
	templateId string,
	name *string,
	description *string,
	val *interface{},
) *ModifyTemplateRequest

* param templateId: 模板ID (Required) * param name: 模板名称 (Optional) * param description: 模板描述 (Optional) * param val: 配置项键值对 (Optional)

func NewModifyTemplateRequestWithoutParam added in v1.65.0

func NewModifyTemplateRequestWithoutParam() *ModifyTemplateRequest

This constructor has better compatible ability when API parameters changed

func (ModifyTemplateRequest) GetRegionId added in v1.65.0

func (r ModifyTemplateRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyTemplateRequest) SetDescription added in v1.65.0

func (r *ModifyTemplateRequest) SetDescription(description string)

param description: 模板描述(Optional)

func (*ModifyTemplateRequest) SetName added in v1.65.0

func (r *ModifyTemplateRequest) SetName(name string)

param name: 模板名称(Optional)

func (*ModifyTemplateRequest) SetTemplateId added in v1.65.0

func (r *ModifyTemplateRequest) SetTemplateId(templateId string)

param templateId: 模板ID(Required)

func (*ModifyTemplateRequest) SetVal added in v1.65.0

func (r *ModifyTemplateRequest) SetVal(val interface{})

param val: 配置项键值对(Optional)

type ModifyTemplateResponse added in v1.65.0

type ModifyTemplateResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyTemplateResult `json:"result"`
}

type ModifyTemplateResult added in v1.65.0

type ModifyTemplateResult struct {
}

type ModifyWhiteListGroupRequest added in v1.65.0

type ModifyWhiteListGroupRequest struct {
	core.JDCloudRequest

	/* 地域代码  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10  */
	Ips string `json:"ips"`

	/* 白名单分组名  */
	Name string `json:"name"`
}

func NewModifyWhiteListGroupRequest added in v1.65.0

func NewModifyWhiteListGroupRequest(
	regionId string,
	cacheInstanceId string,
	ips string,
	name string,
) *ModifyWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyWhiteListGroupRequestWithAllParams added in v1.65.0

func NewModifyWhiteListGroupRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	ips string,
	name string,
) *ModifyWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * param name: 白名单分组名 (Required)

func NewModifyWhiteListGroupRequestWithoutParam added in v1.65.0

func NewModifyWhiteListGroupRequestWithoutParam() *ModifyWhiteListGroupRequest

This constructor has better compatible ability when API parameters changed

func (ModifyWhiteListGroupRequest) GetRegionId added in v1.65.0

func (r ModifyWhiteListGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyWhiteListGroupRequest) SetCacheInstanceId added in v1.65.0

func (r *ModifyWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyWhiteListGroupRequest) SetIps added in v1.65.0

func (r *ModifyWhiteListGroupRequest) SetIps(ips string)

param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Required)

func (*ModifyWhiteListGroupRequest) SetName added in v1.65.0

func (r *ModifyWhiteListGroupRequest) SetName(name string)

param name: 白名单分组名(Required)

func (*ModifyWhiteListGroupRequest) SetRegionId added in v1.65.0

func (r *ModifyWhiteListGroupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type ModifyWhiteListGroupResponse added in v1.65.0

type ModifyWhiteListGroupResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ModifyWhiteListGroupResult `json:"result"`
}

type ModifyWhiteListGroupResult added in v1.65.0

type ModifyWhiteListGroupResult struct {
}

type QueryDiagnosePolicyRequest added in v1.65.0

type QueryDiagnosePolicyRequest struct {
	core.JDCloudRequest

	/* 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy)  */
	InstanceIds string `json:"instanceIds"`
}

func NewQueryDiagnosePolicyRequest added in v1.65.0

func NewQueryDiagnosePolicyRequest(
	instanceIds string,
) *QueryDiagnosePolicyRequest

* param instanceIds: 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryDiagnosePolicyRequestWithAllParams added in v1.65.0

func NewQueryDiagnosePolicyRequestWithAllParams(
	instanceIds string,
) *QueryDiagnosePolicyRequest

* param instanceIds: 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy) (Required)

func NewQueryDiagnosePolicyRequestWithoutParam added in v1.65.0

func NewQueryDiagnosePolicyRequestWithoutParam() *QueryDiagnosePolicyRequest

This constructor has better compatible ability when API parameters changed

func (QueryDiagnosePolicyRequest) GetRegionId added in v1.65.0

func (r QueryDiagnosePolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryDiagnosePolicyRequest) SetInstanceIds added in v1.65.0

func (r *QueryDiagnosePolicyRequest) SetInstanceIds(instanceIds string)

param instanceIds: 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy)(Required)

type QueryDiagnosePolicyResponse added in v1.65.0

type QueryDiagnosePolicyResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    QueryDiagnosePolicyResult `json:"result"`
}

type QueryDiagnosePolicyResult added in v1.65.0

type QueryDiagnosePolicyResult struct {
	Result []redis.DiagnosePolicy `json:"result"`
}

type RecoverInstanceRequest added in v1.65.0

type RecoverInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewRecoverInstanceRequest added in v1.65.0

func NewRecoverInstanceRequest(
	regionId string,
	cacheInstanceId string,
) *RecoverInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewRecoverInstanceRequestWithAllParams added in v1.65.0

func NewRecoverInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *RecoverInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewRecoverInstanceRequestWithoutParam added in v1.65.0

func NewRecoverInstanceRequestWithoutParam() *RecoverInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RecoverInstanceRequest) GetRegionId added in v1.65.0

func (r RecoverInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RecoverInstanceRequest) SetCacheInstanceId added in v1.65.0

func (r *RecoverInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*RecoverInstanceRequest) SetRegionId added in v1.65.0

func (r *RecoverInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type RecoverInstanceResponse added in v1.65.0

type RecoverInstanceResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    RecoverInstanceResult `json:"result"`
}

type RecoverInstanceResult added in v1.65.0

type RecoverInstanceResult struct {
}

type RecycledCacheInstanceRequest added in v1.65.0

type RecycledCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 过滤属性:
	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表示按配置后付费)
	 (Optional) */
	Filters []common.Filter `json:"filters"`

	/* 排序属性:
	createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
	totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序)
	同时排序时totalMemory优先级高于createTime
	 (Optional) */
	Sorts []common.Sort `json:"sorts"`

	/* 标签的过滤条件 (Optional) */
	TagFilters []common.TagFilter `json:"tagFilters"`

	/*  (Optional) */
	ResourceGroupIds []string `json:"resourceGroupIds"`
}

func NewRecycledCacheInstanceRequest added in v1.65.0

func NewRecycledCacheInstanceRequest(
	regionId string,
) *RecycledCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRecycledCacheInstanceRequestWithAllParams added in v1.65.0

func NewRecycledCacheInstanceRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	sorts []common.Sort,
	tagFilters []common.TagFilter,
	resourceGroupIds []string,
) *RecycledCacheInstanceRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional)
  • param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
  • param filters: 过滤属性:

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表示按配置后付费)

(Optional)
* param sorts: 排序属性:

createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime

(Optional)
* param tagFilters: 标签的过滤条件 (Optional)
* param resourceGroupIds:  (Optional)

func NewRecycledCacheInstanceRequestWithoutParam added in v1.65.0

func NewRecycledCacheInstanceRequestWithoutParam() *RecycledCacheInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RecycledCacheInstanceRequest) GetRegionId added in v1.65.0

func (r RecycledCacheInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RecycledCacheInstanceRequest) SetFilters added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetFilters(filters []common.Filter)
param filters: 过滤属性:

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表示按配置后付费) (Optional)

func (*RecycledCacheInstanceRequest) SetPageNumber added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*RecycledCacheInstanceRequest) SetPageSize added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*RecycledCacheInstanceRequest) SetRegionId added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*RecycledCacheInstanceRequest) SetResourceGroupIds added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetResourceGroupIds(resourceGroupIds []string)

param resourceGroupIds: (Optional)

func (*RecycledCacheInstanceRequest) SetSorts added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetSorts(sorts []common.Sort)
param sorts: 排序属性:

createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime (Optional)

func (*RecycledCacheInstanceRequest) SetTagFilters added in v1.65.0

func (r *RecycledCacheInstanceRequest) SetTagFilters(tagFilters []common.TagFilter)

param tagFilters: 标签的过滤条件(Optional)

type RecycledCacheInstanceResponse added in v1.65.0

type RecycledCacheInstanceResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    RecycledCacheInstanceResult `json:"result"`
}

type RecycledCacheInstanceResult added in v1.65.0

type RecycledCacheInstanceResult struct {
	CacheInstances []redis.CacheInstance `json:"cacheInstances"`
	TotalCount     int                   `json:"totalCount"`
}

type ResetCacheInstancePasswordRequest

type ResetCacheInstancePasswordRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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。目前有华北-北京、华南-广州、华东-上海三个区域,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 {
}

type RestartInstanceRequest added in v1.65.0

type RestartInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 操作类型: 1表示重启redis节点, 2表示重启代理节点  */
	OpType int `json:"opType"`

	/* redis或代理节点名称  */
	Nodes []string `json:"nodes"`
}

func NewRestartInstanceRequest added in v1.65.0

func NewRestartInstanceRequest(
	regionId string,
	cacheInstanceId string,
	opType int,
	nodes []string,
) *RestartInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param opType: 操作类型: 1表示重启redis节点, 2表示重启代理节点 (Required) * param nodes: redis或代理节点名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestartInstanceRequestWithAllParams added in v1.65.0

func NewRestartInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	opType int,
	nodes []string,
) *RestartInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param opType: 操作类型: 1表示重启redis节点, 2表示重启代理节点 (Required) * param nodes: redis或代理节点名称 (Required)

func NewRestartInstanceRequestWithoutParam added in v1.65.0

func NewRestartInstanceRequestWithoutParam() *RestartInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RestartInstanceRequest) GetRegionId added in v1.65.0

func (r RestartInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestartInstanceRequest) SetCacheInstanceId added in v1.65.0

func (r *RestartInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*RestartInstanceRequest) SetNodes added in v1.65.0

func (r *RestartInstanceRequest) SetNodes(nodes []string)

param nodes: redis或代理节点名称(Required)

func (*RestartInstanceRequest) SetOpType added in v1.65.0

func (r *RestartInstanceRequest) SetOpType(opType int)

param opType: 操作类型: 1表示重启redis节点, 2表示重启代理节点(Required)

func (*RestartInstanceRequest) SetRegionId added in v1.65.0

func (r *RestartInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type RestartInstanceResponse added in v1.65.0

type RestartInstanceResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    RestartInstanceResult `json:"result"`
}

type RestartInstanceResult added in v1.65.0

type RestartInstanceResult struct {
}

type RestartProxyRequest added in v1.59.0

type RestartProxyRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* proxy节点id列表  */
	ProxyIds []int `json:"proxyIds"`
}

func NewRestartProxyRequest added in v1.59.0

func NewRestartProxyRequest(
	regionId string,
	cacheInstanceId string,
	proxyIds []int,
) *RestartProxyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyIds: proxy节点id列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestartProxyRequestWithAllParams added in v1.59.0

func NewRestartProxyRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	proxyIds []int,
) *RestartProxyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyIds: proxy节点id列表 (Required)

func NewRestartProxyRequestWithoutParam added in v1.59.0

func NewRestartProxyRequestWithoutParam() *RestartProxyRequest

This constructor has better compatible ability when API parameters changed

func (RestartProxyRequest) GetRegionId added in v1.59.0

func (r RestartProxyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestartProxyRequest) SetCacheInstanceId added in v1.59.0

func (r *RestartProxyRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*RestartProxyRequest) SetProxyIds added in v1.59.0

func (r *RestartProxyRequest) SetProxyIds(proxyIds []int)

param proxyIds: proxy节点id列表(Required)

func (*RestartProxyRequest) SetRegionId added in v1.59.0

func (r *RestartProxyRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type RestartProxyResponse added in v1.59.0

type RestartProxyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RestartProxyResult `json:"result"`
}

type RestartProxyResult added in v1.59.0

type RestartProxyResult struct {
}

type RestoreInstanceRequest added in v1.12.0

type RestoreInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份任务ID  */
	BaseId string `json:"baseId"`
}

func NewRestoreInstanceRequest added in v1.12.0

func NewRestoreInstanceRequest(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *RestoreInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestoreInstanceRequestWithAllParams added in v1.12.0

func NewRestoreInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *RestoreInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)

func NewRestoreInstanceRequestWithoutParam added in v1.12.0

func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RestoreInstanceRequest) GetRegionId added in v1.12.0

func (r RestoreInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestoreInstanceRequest) SetBaseId added in v1.12.0

func (r *RestoreInstanceRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*RestoreInstanceRequest) SetCacheInstanceId added in v1.12.0

func (r *RestoreInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*RestoreInstanceRequest) SetRegionId added in v1.12.0

func (r *RestoreInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type RestoreInstanceResponse added in v1.12.0

type RestoreInstanceResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    RestoreInstanceResult `json:"result"`
}

type RestoreInstanceResult added in v1.12.0

type RestoreInstanceResult struct {
}

type SetDisableCommandsRequest added in v1.56.0

type SetDisableCommandsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 禁用命令列表  */
	DisableCommands []redis.DisableCommands `json:"disableCommands"`
}

func NewSetDisableCommandsRequest added in v1.56.0

func NewSetDisableCommandsRequest(
	regionId string,
	cacheInstanceId string,
	disableCommands []redis.DisableCommands,
) *SetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetDisableCommandsRequestWithAllParams added in v1.56.0

func NewSetDisableCommandsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	disableCommands []redis.DisableCommands,
) *SetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required)

func NewSetDisableCommandsRequestWithoutParam added in v1.56.0

func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (SetDisableCommandsRequest) GetRegionId added in v1.56.0

func (r SetDisableCommandsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetDisableCommandsRequest) SetCacheInstanceId added in v1.56.0

func (r *SetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*SetDisableCommandsRequest) SetDisableCommands added in v1.56.0

func (r *SetDisableCommandsRequest) SetDisableCommands(disableCommands []redis.DisableCommands)

param disableCommands: 禁用命令列表(Required)

func (*SetDisableCommandsRequest) SetRegionId added in v1.56.0

func (r *SetDisableCommandsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type SetDisableCommandsResponse added in v1.56.0

type SetDisableCommandsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    SetDisableCommandsResult `json:"result"`
}

type SetDisableCommandsResult added in v1.56.0

type SetDisableCommandsResult struct {
}

type SetExposeTypeRequest added in v1.65.0

type SetExposeTypeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 外部访问方式,空表示关闭外部访问 (Optional) */
	ExposeType *string `json:"exposeType"`
}

func NewSetExposeTypeRequest added in v1.65.0

func NewSetExposeTypeRequest(
	regionId string,
	cacheInstanceId string,
) *SetExposeTypeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewSetExposeTypeRequestWithAllParams added in v1.65.0

func NewSetExposeTypeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	exposeType *string,
) *SetExposeTypeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param exposeType: 外部访问方式,空表示关闭外部访问 (Optional)

func NewSetExposeTypeRequestWithoutParam added in v1.65.0

func NewSetExposeTypeRequestWithoutParam() *SetExposeTypeRequest

This constructor has better compatible ability when API parameters changed

func (SetExposeTypeRequest) GetRegionId added in v1.65.0

func (r SetExposeTypeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetExposeTypeRequest) SetCacheInstanceId added in v1.65.0

func (r *SetExposeTypeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*SetExposeTypeRequest) SetExposeType added in v1.65.0

func (r *SetExposeTypeRequest) SetExposeType(exposeType string)

param exposeType: 外部访问方式,空表示关闭外部访问(Optional)

func (*SetExposeTypeRequest) SetRegionId added in v1.65.0

func (r *SetExposeTypeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type SetExposeTypeResponse added in v1.65.0

type SetExposeTypeResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    SetExposeTypeResult `json:"result"`
}

type SetExposeTypeResult added in v1.65.0

type SetExposeTypeResult struct {
}

type StartClearDataRequest added in v1.56.0

type StartClearDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据  */
	ClearType string `json:"clearType"`

	/* 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
	KeyPattern *string `json:"keyPattern"`

	/* key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
	KeyFilter []redis.KeyFilter `json:"keyFilter"`

	/* 数据遍历的速率 (Optional) */
	QpsLimit *int `json:"qpsLimit"`
}

func NewStartClearDataRequest added in v1.56.0

func NewStartClearDataRequest(
	regionId string,
	cacheInstanceId string,
	clearType string,
) *StartClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartClearDataRequestWithAllParams added in v1.56.0

func NewStartClearDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	clearType string,
	keyPattern *string,
	keyFilter []redis.KeyFilter,
	qpsLimit *int,
) *StartClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据 (Required) * param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param qpsLimit: 数据遍历的速率 (Optional)

func NewStartClearDataRequestWithoutParam added in v1.56.0

func NewStartClearDataRequestWithoutParam() *StartClearDataRequest

This constructor has better compatible ability when API parameters changed

func (StartClearDataRequest) GetRegionId added in v1.56.0

func (r StartClearDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartClearDataRequest) SetCacheInstanceId added in v1.56.0

func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*StartClearDataRequest) SetClearType added in v1.56.0

func (r *StartClearDataRequest) SetClearType(clearType string)

param clearType: 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据(Required)

func (*StartClearDataRequest) SetKeyFilter added in v1.56.0

func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)

param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)

func (*StartClearDataRequest) SetKeyPattern added in v1.56.0

func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)

param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)

func (*StartClearDataRequest) SetQpsLimit added in v1.56.0

func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)

param qpsLimit: 数据遍历的速率(Optional)

func (*StartClearDataRequest) SetRegionId added in v1.56.0

func (r *StartClearDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type StartClearDataResponse added in v1.56.0

type StartClearDataResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    StartClearDataResult `json:"result"`
}

type StartClearDataResult added in v1.56.0

type StartClearDataResult struct {
}

type StopCacheAnalysisRequest added in v1.56.0

type StopCacheAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewStopCacheAnalysisRequest added in v1.56.0

func NewStopCacheAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *StopCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewStopCacheAnalysisRequestWithAllParams added in v1.56.0

func NewStopCacheAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *StopCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewStopCacheAnalysisRequestWithoutParam added in v1.56.0

func NewStopCacheAnalysisRequestWithoutParam() *StopCacheAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (StopCacheAnalysisRequest) GetRegionId added in v1.56.0

func (r StopCacheAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopCacheAnalysisRequest) SetCacheInstanceId added in v1.56.0

func (r *StopCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*StopCacheAnalysisRequest) SetRegionId added in v1.56.0

func (r *StopCacheAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type StopCacheAnalysisResponse added in v1.56.0

type StopCacheAnalysisResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    StopCacheAnalysisResult `json:"result"`
}

type StopCacheAnalysisResult added in v1.56.0

type StopCacheAnalysisResult struct {
}

type StopClearDataRequest added in v1.56.0

type StopClearDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewStopClearDataRequest added in v1.56.0

func NewStopClearDataRequest(
	regionId string,
	cacheInstanceId string,
) *StopClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewStopClearDataRequestWithAllParams added in v1.56.0

func NewStopClearDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *StopClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewStopClearDataRequestWithoutParam added in v1.56.0

func NewStopClearDataRequestWithoutParam() *StopClearDataRequest

This constructor has better compatible ability when API parameters changed

func (StopClearDataRequest) GetRegionId added in v1.56.0

func (r StopClearDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopClearDataRequest) SetCacheInstanceId added in v1.56.0

func (r *StopClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*StopClearDataRequest) SetRegionId added in v1.56.0

func (r *StopClearDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type StopClearDataResponse added in v1.56.0

type StopClearDataResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    StopClearDataResult `json:"result"`
}

type StopClearDataResult added in v1.56.0

type StopClearDataResult struct {
}

type SwitchInstanceHARequest added in v1.65.0

type SwitchInstanceHARequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 切换列表 (Optional) */
	SwitchList []redis.HaSwitch `json:"switchList"`
}

func NewSwitchInstanceHARequest added in v1.65.0

func NewSwitchInstanceHARequest(
	regionId string,
	cacheInstanceId string,
) *SwitchInstanceHARequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,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 NewSwitchInstanceHARequestWithAllParams added in v1.65.0

func NewSwitchInstanceHARequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	switchList []redis.HaSwitch,
) *SwitchInstanceHARequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param switchList: 切换列表 (Optional)

func NewSwitchInstanceHARequestWithoutParam added in v1.65.0

func NewSwitchInstanceHARequestWithoutParam() *SwitchInstanceHARequest

This constructor has better compatible ability when API parameters changed

func (SwitchInstanceHARequest) GetRegionId added in v1.65.0

func (r SwitchInstanceHARequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SwitchInstanceHARequest) SetCacheInstanceId added in v1.65.0

func (r *SwitchInstanceHARequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*SwitchInstanceHARequest) SetRegionId added in v1.65.0

func (r *SwitchInstanceHARequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*SwitchInstanceHARequest) SetSwitchList added in v1.65.0

func (r *SwitchInstanceHARequest) SetSwitchList(switchList []redis.HaSwitch)

param switchList: 切换列表(Optional)

type SwitchInstanceHAResponse added in v1.65.0

type SwitchInstanceHAResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    SwitchInstanceHAResult `json:"result"`
}

type SwitchInstanceHAResult added in v1.65.0

type SwitchInstanceHAResult struct {
}

type UnloadModulesRequest added in v1.65.0

type UnloadModulesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 要卸载的module  */
	Modules []string `json:"modules"`
}

func NewUnloadModulesRequest added in v1.65.0

func NewUnloadModulesRequest(
	regionId string,
	cacheInstanceId string,
	modules []string,
) *UnloadModulesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要卸载的module (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUnloadModulesRequestWithAllParams added in v1.65.0

func NewUnloadModulesRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	modules []string,
) *UnloadModulesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要卸载的module (Required)

func NewUnloadModulesRequestWithoutParam added in v1.65.0

func NewUnloadModulesRequestWithoutParam() *UnloadModulesRequest

This constructor has better compatible ability when API parameters changed

func (UnloadModulesRequest) GetRegionId added in v1.65.0

func (r UnloadModulesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UnloadModulesRequest) SetCacheInstanceId added in v1.65.0

func (r *UnloadModulesRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*UnloadModulesRequest) SetModules added in v1.65.0

func (r *UnloadModulesRequest) SetModules(modules []string)

param modules: 要卸载的module(Required)

func (*UnloadModulesRequest) SetRegionId added in v1.65.0

func (r *UnloadModulesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type UnloadModulesResponse added in v1.65.0

type UnloadModulesResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    UnloadModulesResult `json:"result"`
}

type UnloadModulesResult added in v1.65.0

type UnloadModulesResult struct {
}

type UserDiagnoseInstancesRequest added in v1.65.0

type UserDiagnoseInstancesRequest struct {
	core.JDCloudRequest

	/* 实例ID列表  */
	InstanceIds []string `json:"instanceIds"`

	/* 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z)  */
	StartTime string `json:"startTime"`

	/* 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z)  */
	EndTime string `json:"endTime"`
}

func NewUserDiagnoseInstancesRequest added in v1.65.0

func NewUserDiagnoseInstancesRequest(
	instanceIds []string,
	startTime string,
	endTime string,
) *UserDiagnoseInstancesRequest

* param instanceIds: 实例ID列表 (Required) * param startTime: 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Required) * param endTime: 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUserDiagnoseInstancesRequestWithAllParams added in v1.65.0

func NewUserDiagnoseInstancesRequestWithAllParams(
	instanceIds []string,
	startTime string,
	endTime string,
) *UserDiagnoseInstancesRequest

* param instanceIds: 实例ID列表 (Required) * param startTime: 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Required) * param endTime: 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Required)

func NewUserDiagnoseInstancesRequestWithoutParam added in v1.65.0

func NewUserDiagnoseInstancesRequestWithoutParam() *UserDiagnoseInstancesRequest

This constructor has better compatible ability when API parameters changed

func (UserDiagnoseInstancesRequest) GetRegionId added in v1.65.0

func (r UserDiagnoseInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UserDiagnoseInstancesRequest) SetEndTime added in v1.65.0

func (r *UserDiagnoseInstancesRequest) SetEndTime(endTime string)

param endTime: 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z)(Required)

func (*UserDiagnoseInstancesRequest) SetInstanceIds added in v1.65.0

func (r *UserDiagnoseInstancesRequest) SetInstanceIds(instanceIds []string)

param instanceIds: 实例ID列表(Required)

func (*UserDiagnoseInstancesRequest) SetStartTime added in v1.65.0

func (r *UserDiagnoseInstancesRequest) SetStartTime(startTime string)

param startTime: 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z)(Required)

type UserDiagnoseInstancesResponse added in v1.65.0

type UserDiagnoseInstancesResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    UserDiagnoseInstancesResult `json:"result"`
}

type UserDiagnoseInstancesResult added in v1.65.0

type UserDiagnoseInstancesResult struct {
}

type UserGetDiagnoseReportRequest added in v1.65.0

type UserGetDiagnoseReportRequest struct {
	core.JDCloudRequest

	/* 诊断任务ID  */
	TaskId string `json:"taskId"`
}

func NewUserGetDiagnoseReportRequest added in v1.65.0

func NewUserGetDiagnoseReportRequest(
	taskId string,
) *UserGetDiagnoseReportRequest

* param taskId: 诊断任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUserGetDiagnoseReportRequestWithAllParams added in v1.65.0

func NewUserGetDiagnoseReportRequestWithAllParams(
	taskId string,
) *UserGetDiagnoseReportRequest

* param taskId: 诊断任务ID (Required)

func NewUserGetDiagnoseReportRequestWithoutParam added in v1.65.0

func NewUserGetDiagnoseReportRequestWithoutParam() *UserGetDiagnoseReportRequest

This constructor has better compatible ability when API parameters changed

func (UserGetDiagnoseReportRequest) GetRegionId added in v1.65.0

func (r UserGetDiagnoseReportRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UserGetDiagnoseReportRequest) SetTaskId added in v1.65.0

func (r *UserGetDiagnoseReportRequest) SetTaskId(taskId string)

param taskId: 诊断任务ID(Required)

type UserGetDiagnoseReportResponse added in v1.65.0

type UserGetDiagnoseReportResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    UserGetDiagnoseReportResult `json:"result"`
}

type UserGetDiagnoseReportResult added in v1.65.0

type UserGetDiagnoseReportResult struct {
	BasicInfo       redis.DiagnoseBasicInfo   `json:"basicInfo"`
	DiagnoseSummary redis.DiagnoseSummary     `json:"diagnoseSummary"`
	Performance     redis.DiagnosePerformance `json:"performance"`
	SlowLogs        []redis.DiagnoseSlowLog   `json:"slowLogs"`
}

Source Files

Jump to

Keyboard shortcuts

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