v20180412

package
v1.0.935 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 19

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 认证无效。
	AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"

	// 实例安全组信息添加失败。
	FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"

	// 绑定安全组失败。
	FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"

	// 实例安全组信息清除失败。
	FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"

	// 提交工作流失败。
	FAILEDOPERATION_COMMITFLOWERROR = "FailedOperation.CommitFlowError"

	// 解绑安全组失败。
	FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"

	// 当前DTS状态下不允许该操作。
	FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal"

	// 流表不存在。
	FAILEDOPERATION_FLOWNOTEXISTS = "FailedOperation.FlowNotExists"

	// 获取安全组详情失败。
	FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"

	// 支付失败。
	FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"

	// 暂时笼统的定义这个错误码。
	FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

	// 设置规则失败。
	FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"

	// 内部系统错误,和业务无关。
	FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

	// 实例不支持该接口。
	FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"

	// weekday输入无效数据。
	FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"

	// 实例安全组信息更新失败。
	FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"

	// 更新安全组失败。
	FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// cam鉴权错误。
	INTERNALERROR_CAMAUTHOSSRESPONSERETURNCODEERROR = "InternalError.CamAuthOssResponseReturnCodeError"

	// 统一的 DB 操作错误,可以是 update insert select..。
	INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"

	// 执行Http请求失败。
	INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"

	// 无操作权限。
	INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"

	// 内部错误。
	INTERNALERROR_INTERNALERROR = "InternalError.InternalError"

	// 获取实例列表出错。
	INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"

	// 网络错误。
	INTERNALERROR_NETWORKERR = "InternalError.NetWorkErr"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 没有找到对应接口。
	INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"

	// 参数为空。
	INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"

	// 非法参数错误。
	INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"

	// 实例安全组超过限制。
	INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError"

	// 业务参数错误。
	INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"

	// 不是vpc网络下实例。
	INVALIDPARAMETER_ISNOTVPCINSTANCE = "InvalidParameter.IsNotVpcInstance"

	// 参数错误,不支持操作。
	INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported"

	// 上海金融只提供vpc网络。
	INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId"

	// 时间格式或者范围不符合要求。
	INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"

	// 接口没有cam权限。
	INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 备份不存在。
	INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists"

	// 不是vpc网络下实例。
	INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny"

	// 业务校验不通过。
	INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"

	// 重命名,命名规则错误。
	INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError"

	// 请求购买的实例类型错误(TypeId 1:集群版;2:主从版,即原主从版)。
	INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId"

	// vpc网络下,vpcid 子网id 非法。
	INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"

	// 请求的容量不在售卖容量范围内。
	INVALIDPARAMETERVALUE_MEMSIZENOTINRANGE = "InvalidParameterValue.MemSizeNotInRange"

	// 实例不能重复绑定。
	INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind"

	// 密码为空。
	INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"

	// 密码校验出错,密码错误。
	INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"

	// 腾讯集团内部账号禁止使用免密实例。
	INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"

	// 设置密码时,MC 传入的 old password 与先前设定密码不同。
	INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"

	// 请求容量偏小,不支持缩容。
	INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed"

	// 复制组不存在。
	INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"

	// 请求参数错误,安全组id错误。
	INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists"

	// 实例规格不存在。
	INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"

	// 实例类型不支持。
	INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"

	// vpc网络下,uniqVpcId 子网id 非法。
	INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists"

	// weekday输入无效数据。
	INVALIDPARAMETERVALUE_WEEKDAYSISINVALID = "InvalidParameterValue.WeekDaysIsInvalid"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 绑定超过上限。
	LIMITEXCEEDED_EXCEEDUPPERLIMIT = "LimitExceeded.ExceedUpperLimit"

	// 绑定实例必须为空。
	LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty"

	// 请求的容量不在售卖规格中(memSize应为1024的整数倍,单位:MB)。
	LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"

	// 一次请求购买的实例数不在售卖数量限制范围内。
	LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange"

	// 请求的容量不在售卖容量范围内。
	LIMITEXCEEDED_MEMSIZENOTINRANGE = "LimitExceeded.MemSizeNotInRange"

	// 购买时长超过3年,请求时长超过最大时长。
	LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"

	// 购买时长非法,时长最少1个月。
	LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"

	// 请求的 redis 数量超过最大/最小购买数限制。
	LIMITEXCEEDED_REACHTHEAMOUNTLIMIT = "LimitExceeded.ReachTheAmountLimit"

	// 复制组已锁定。
	LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"

	// 实例被其它流程锁住。
	RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// uin 值为空。
	RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists"

	// 根据 serialId 没有找到对应 redis。
	RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

	// 找不到该实例。
	RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

	// 请求订单号不存在。
	RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough"

	// 备份已被其它任务锁住,暂时不能执行该操作。
	RESOURCEUNAVAILABLE_BACKUPLOCKEDERROR = "ResourceUnavailable.BackupLockedError"

	// 备份还原规格不支持。
	RESOURCEUNAVAILABLE_BACKUPSPECERROR = "ResourceUnavailable.BackupSpecError"

	// 备份状态异常,暂不能执行该操作。备份可能已过期或已被删除。
	RESOURCEUNAVAILABLE_BACKUPSTATUSABNORMAL = "ResourceUnavailable.BackupStatusAbnormal"

	// 备份状态无效,可能在其他流程中,也可能被删除。
	RESOURCEUNAVAILABLE_BACKUPSTATUSINVALID = "ResourceUnavailable.BackupStatusInvalid"

	// 调用后端接口失败。
	RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"

	// 获取安全组信息失败。
	RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError"

	// 实例配置错误。
	RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"

	// 实例已经被回收了。
	RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"

	// 实例已过期。
	RESOURCEUNAVAILABLE_INSTANCEISOLATED = "ResourceUnavailable.InstanceIsolated"

	// redis 已经被其它流程锁定。
	RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"

	// 订单不存在。
	RESOURCEUNAVAILABLE_INSTANCENODEAL = "ResourceUnavailable.InstanceNoDeal"

	// 实例状态不支持操作。
	RESOURCEUNAVAILABLE_INSTANCENOTSUPPORTOPERATION = "ResourceUnavailable.InstanceNotSupportOperation"

	// 实例状态错误。
	RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"

	// redis 状态异常,不能执行对应流程。
	RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

	// 实例状态异常,不能执行对应操作。
	RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

	// 实例已经被其它流程锁定。
	RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"

	// vpc网络IP资源不足。
	RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC"

	// 请求的区域暂时不提供redis服务。
	RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService"

	// 请求的 zoneId 不提供 redis服务。
	RESOURCEUNAVAILABLE_NOSERVICEAVAILABLEFORTHISZONEID = "ResourceUnavailable.NoServiceAvailableForThisZoneId"

	// 请求的区域暂时不提供请求类型的redis服务。
	RESOURCEUNAVAILABLE_NOTYPEIDREDISSERVICE = "ResourceUnavailable.NoTypeIdRedisService"

	// 地域对应类型已售罄。
	RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"

	// 产品还没有接入安全组。
	RESOURCEUNAVAILABLE_SECURITYGROUPNOTSUPPORTED = "ResourceUnavailable.SecurityGroupNotSupported"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 无cam 权限。
	UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

	// 用户不在白名单中。
	UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// redis 集群版不允许接入安全组。
	UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

	// 复制组巡检中。
	UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"

	// 不支持当前操作。
	UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

	// 自动续费标识错误。
	UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"

	// 实例版本过低。
	UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

	// 只有集群版实例支持导出备份。
	UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"
)
View Source
const APIVersion = "2018-04-12"

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	// 实例 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账号名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 账号描述信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 读写权限策略。
	// - r:只读。
	// - w:只写。
	// - rw:读写。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`

	// 只读路由策略。
	// - master:主节点。
	// - replication:从节点。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`

	// 子账号状态.
	// - 1:账号变更中。
	// - 2:账号有效。
	// - 4:账号已删除。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type AddReplicationInstanceRequest added in v1.0.333

type AddReplicationInstanceRequest struct {
	*tchttp.BaseRequest

	// 复制组ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 给复制组添加的实例分配角色。<ul><li>rw:可读写。</li><li>r:只读。</li></ul>
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
}

func NewAddReplicationInstanceRequest added in v1.0.333

func NewAddReplicationInstanceRequest() (request *AddReplicationInstanceRequest)

func (*AddReplicationInstanceRequest) FromJsonString added in v1.0.333

func (r *AddReplicationInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddReplicationInstanceRequest) ToJsonString added in v1.0.333

func (r *AddReplicationInstanceRequest) ToJsonString() string

type AddReplicationInstanceRequestParams added in v1.0.426

type AddReplicationInstanceRequestParams struct {
	// 复制组ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 给复制组添加的实例分配角色。<ul><li>rw:可读写。</li><li>r:只读。</li></ul>
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
}

Predefined struct for user

type AddReplicationInstanceResponse added in v1.0.333

type AddReplicationInstanceResponse struct {
	*tchttp.BaseResponse
	Response *AddReplicationInstanceResponseParams `json:"Response"`
}

func NewAddReplicationInstanceResponse added in v1.0.333

func NewAddReplicationInstanceResponse() (response *AddReplicationInstanceResponse)

func (*AddReplicationInstanceResponse) FromJsonString added in v1.0.333

func (r *AddReplicationInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddReplicationInstanceResponse) ToJsonString added in v1.0.333

func (r *AddReplicationInstanceResponse) ToJsonString() string

type AddReplicationInstanceResponseParams added in v1.0.426

type AddReplicationInstanceResponseParams struct {
	// 异步流程ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AllocateWanAddressRequest added in v1.0.389

type AllocateWanAddressRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewAllocateWanAddressRequest added in v1.0.389

func NewAllocateWanAddressRequest() (request *AllocateWanAddressRequest)

func (*AllocateWanAddressRequest) FromJsonString added in v1.0.389

func (r *AllocateWanAddressRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AllocateWanAddressRequest) ToJsonString added in v1.0.389

func (r *AllocateWanAddressRequest) ToJsonString() string

type AllocateWanAddressRequestParams added in v1.0.426

type AllocateWanAddressRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type AllocateWanAddressResponse added in v1.0.389

type AllocateWanAddressResponse struct {
	*tchttp.BaseResponse
	Response *AllocateWanAddressResponseParams `json:"Response"`
}

func NewAllocateWanAddressResponse added in v1.0.389

func NewAllocateWanAddressResponse() (response *AllocateWanAddressResponse)

func (*AllocateWanAddressResponse) FromJsonString added in v1.0.389

func (r *AllocateWanAddressResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AllocateWanAddressResponse) ToJsonString added in v1.0.389

func (r *AllocateWanAddressResponse) ToJsonString() string

type AllocateWanAddressResponseParams added in v1.0.426

type AllocateWanAddressResponseParams struct {
	// 异步流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 开通外网的状态
	WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyParamsTemplateRequest added in v1.0.210

type ApplyParamsTemplateRequest struct {
	*tchttp.BaseRequest

	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 应用的参数模板ID
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewApplyParamsTemplateRequest added in v1.0.210

func NewApplyParamsTemplateRequest() (request *ApplyParamsTemplateRequest)

func (*ApplyParamsTemplateRequest) FromJsonString added in v1.0.210

func (r *ApplyParamsTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyParamsTemplateRequest) ToJsonString added in v1.0.210

func (r *ApplyParamsTemplateRequest) ToJsonString() string

type ApplyParamsTemplateRequestParams added in v1.0.426

type ApplyParamsTemplateRequestParams struct {
	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 应用的参数模板ID
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type ApplyParamsTemplateResponse added in v1.0.210

type ApplyParamsTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ApplyParamsTemplateResponseParams `json:"Response"`
}

func NewApplyParamsTemplateResponse added in v1.0.210

func NewApplyParamsTemplateResponse() (response *ApplyParamsTemplateResponse)

func (*ApplyParamsTemplateResponse) FromJsonString added in v1.0.210

func (r *ApplyParamsTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyParamsTemplateResponse) ToJsonString added in v1.0.210

func (r *ApplyParamsTemplateResponse) ToJsonString() string

type ApplyParamsTemplateResponseParams added in v1.0.426

type ApplyParamsTemplateResponseParams struct {
	// 任务ID
	TaskIds []*int64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AssociateSecurityGroupsRequest

type AssociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 要绑定的安全组ID,类似sg-efil73jd。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 被绑定的实例ID,类似ins-lesecurk,支持指定多个实例。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewAssociateSecurityGroupsRequest

func NewAssociateSecurityGroupsRequest() (request *AssociateSecurityGroupsRequest)

func (*AssociateSecurityGroupsRequest) FromJsonString

func (r *AssociateSecurityGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AssociateSecurityGroupsRequest) ToJsonString

func (r *AssociateSecurityGroupsRequest) ToJsonString() string

type AssociateSecurityGroupsRequestParams added in v1.0.426

type AssociateSecurityGroupsRequestParams struct {
	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 要绑定的安全组ID,类似sg-efil73jd。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 被绑定的实例ID,类似ins-lesecurk,支持指定多个实例。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type AssociateSecurityGroupsResponse

type AssociateSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *AssociateSecurityGroupsResponseParams `json:"Response"`
}

func NewAssociateSecurityGroupsResponse

func NewAssociateSecurityGroupsResponse() (response *AssociateSecurityGroupsResponse)

func (*AssociateSecurityGroupsResponse) FromJsonString

func (r *AssociateSecurityGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AssociateSecurityGroupsResponse) ToJsonString

func (r *AssociateSecurityGroupsResponse) ToJsonString() string

type AssociateSecurityGroupsResponseParams added in v1.0.426

type AssociateSecurityGroupsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BackupDownloadInfo added in v1.0.215

type BackupDownloadInfo struct {
	// 备份文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 备份文件大小,单位B,如果为0,表示无效。
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 备份文件外网下载地址。下载地址的有效时长为6小时,过期后请重新获取。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 备份文件内网下载地址。下载地址的有效时长为6小时,过期后请重新获取。
	InnerDownloadUrl *string `json:"InnerDownloadUrl,omitnil,omitempty" name:"InnerDownloadUrl"`
}

type BackupLimitVpcItem added in v1.0.601

type BackupLimitVpcItem struct {
	// 备份文件的下载地址对应VPC 所属的地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 备份文件下载地址的 VPC 列表。
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`
}

type BigKeyInfo

type BigKeyInfo struct {
	// 所属的database
	DB *int64 `json:"DB,omitnil,omitempty" name:"DB"`

	// 大Key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 数据时间戳
	Updatetime *int64 `json:"Updatetime,omitnil,omitempty" name:"Updatetime"`
}

type BigKeyTypeInfo

type BigKeyTypeInfo struct {
	// 类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 时间戳
	Updatetime *int64 `json:"Updatetime,omitnil,omitempty" name:"Updatetime"`
}

type ChangeInstanceRoleRequest added in v1.0.451

type ChangeInstanceRoleRequest struct {
	*tchttp.BaseRequest

	// 复制组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例角色,rw可读写,r只读
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
}

func NewChangeInstanceRoleRequest added in v1.0.451

func NewChangeInstanceRoleRequest() (request *ChangeInstanceRoleRequest)

func (*ChangeInstanceRoleRequest) FromJsonString added in v1.0.451

func (r *ChangeInstanceRoleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeInstanceRoleRequest) ToJsonString added in v1.0.451

func (r *ChangeInstanceRoleRequest) ToJsonString() string

type ChangeInstanceRoleRequestParams added in v1.0.451

type ChangeInstanceRoleRequestParams struct {
	// 复制组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例角色,rw可读写,r只读
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
}

Predefined struct for user

type ChangeInstanceRoleResponse added in v1.0.451

type ChangeInstanceRoleResponse struct {
	*tchttp.BaseResponse
	Response *ChangeInstanceRoleResponseParams `json:"Response"`
}

func NewChangeInstanceRoleResponse added in v1.0.451

func NewChangeInstanceRoleResponse() (response *ChangeInstanceRoleResponse)

func (*ChangeInstanceRoleResponse) FromJsonString added in v1.0.451

func (r *ChangeInstanceRoleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeInstanceRoleResponse) ToJsonString added in v1.0.451

func (r *ChangeInstanceRoleResponse) ToJsonString() string

type ChangeInstanceRoleResponseParams added in v1.0.451

type ChangeInstanceRoleResponseParams struct {
	// 异步流程ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ChangeMasterInstanceRequest added in v1.0.451

type ChangeMasterInstanceRequest struct {
	*tchttp.BaseRequest

	// 复制组ID。创建复制组时,系统自动分配的 ID,是复制组的唯一标识。例如:crs-rpl-m3zt****,请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 指定待提升为主实例的只读实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	//
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 标识是否强制提主。
	// - true:强制提主。
	// - false:不强制提主。
	ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"`
}

func NewChangeMasterInstanceRequest added in v1.0.451

func NewChangeMasterInstanceRequest() (request *ChangeMasterInstanceRequest)

func (*ChangeMasterInstanceRequest) FromJsonString added in v1.0.451

func (r *ChangeMasterInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeMasterInstanceRequest) ToJsonString added in v1.0.451

func (r *ChangeMasterInstanceRequest) ToJsonString() string

type ChangeMasterInstanceRequestParams added in v1.0.451

type ChangeMasterInstanceRequestParams struct {
	// 复制组ID。创建复制组时,系统自动分配的 ID,是复制组的唯一标识。例如:crs-rpl-m3zt****,请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 指定待提升为主实例的只读实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	//
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 标识是否强制提主。
	// - true:强制提主。
	// - false:不强制提主。
	ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"`
}

Predefined struct for user

type ChangeMasterInstanceResponse added in v1.0.451

type ChangeMasterInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ChangeMasterInstanceResponseParams `json:"Response"`
}

func NewChangeMasterInstanceResponse added in v1.0.451

func NewChangeMasterInstanceResponse() (response *ChangeMasterInstanceResponse)

func (*ChangeMasterInstanceResponse) FromJsonString added in v1.0.451

func (r *ChangeMasterInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeMasterInstanceResponse) ToJsonString added in v1.0.451

func (r *ChangeMasterInstanceResponse) ToJsonString() string

type ChangeMasterInstanceResponseParams added in v1.0.451

type ChangeMasterInstanceResponseParams struct {
	// 异步流程ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ChangeReplicaToMasterRequest

type ChangeReplicaToMasterRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 副本节点组 ID,请通过接口[DescribeInstanceZoneInfo](https://cloud.tencent.com/document/product/239/50312)获取多 AZ备节点组的 ID 信息。单 AZ,则无需配置该参数。
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewChangeReplicaToMasterRequest

func NewChangeReplicaToMasterRequest() (request *ChangeReplicaToMasterRequest)

func (*ChangeReplicaToMasterRequest) FromJsonString

func (r *ChangeReplicaToMasterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeReplicaToMasterRequest) ToJsonString

func (r *ChangeReplicaToMasterRequest) ToJsonString() string

type ChangeReplicaToMasterRequestParams added in v1.0.426

type ChangeReplicaToMasterRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 副本节点组 ID,请通过接口[DescribeInstanceZoneInfo](https://cloud.tencent.com/document/product/239/50312)获取多 AZ备节点组的 ID 信息。单 AZ,则无需配置该参数。
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type ChangeReplicaToMasterResponse

type ChangeReplicaToMasterResponse struct {
	*tchttp.BaseResponse
	Response *ChangeReplicaToMasterResponseParams `json:"Response"`
}

func NewChangeReplicaToMasterResponse

func NewChangeReplicaToMasterResponse() (response *ChangeReplicaToMasterResponse)

func (*ChangeReplicaToMasterResponse) FromJsonString

func (r *ChangeReplicaToMasterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeReplicaToMasterResponse) ToJsonString

func (r *ChangeReplicaToMasterResponse) ToJsonString() string

type ChangeReplicaToMasterResponseParams added in v1.0.426

type ChangeReplicaToMasterResponseParams struct {
	// 异步任务ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CleanUpInstanceRequest

type CleanUpInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewCleanUpInstanceRequest

func NewCleanUpInstanceRequest() (request *CleanUpInstanceRequest)

func (*CleanUpInstanceRequest) FromJsonString

func (r *CleanUpInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CleanUpInstanceRequest) ToJsonString

func (r *CleanUpInstanceRequest) ToJsonString() string

type CleanUpInstanceRequestParams added in v1.0.426

type CleanUpInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CleanUpInstanceResponse

type CleanUpInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CleanUpInstanceResponseParams `json:"Response"`
}

func NewCleanUpInstanceResponse

func NewCleanUpInstanceResponse() (response *CleanUpInstanceResponse)

func (*CleanUpInstanceResponse) FromJsonString

func (r *CleanUpInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CleanUpInstanceResponse) ToJsonString

func (r *CleanUpInstanceResponse) ToJsonString() string

type CleanUpInstanceResponseParams added in v1.0.426

type CleanUpInstanceResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ClearInstanceRequest

type ClearInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// redis的实例密码(免密实例不需要传密码,非免密实例必传)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewClearInstanceRequest

func NewClearInstanceRequest() (request *ClearInstanceRequest)

func (*ClearInstanceRequest) FromJsonString

func (r *ClearInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ClearInstanceRequest) ToJsonString

func (r *ClearInstanceRequest) ToJsonString() string

type ClearInstanceRequestParams added in v1.0.426

type ClearInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// redis的实例密码(免密实例不需要传密码,非免密实例必传)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type ClearInstanceResponse

type ClearInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ClearInstanceResponseParams `json:"Response"`
}

func NewClearInstanceResponse

func NewClearInstanceResponse() (response *ClearInstanceResponse)

func (*ClearInstanceResponse) FromJsonString

func (r *ClearInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ClearInstanceResponse) ToJsonString

func (r *ClearInstanceResponse) ToJsonString() string

type ClearInstanceResponseParams added in v1.0.426

type ClearInstanceResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddReplicationInstance added in v1.0.333

func (c *Client) AddReplicationInstance(request *AddReplicationInstanceRequest) (response *AddReplicationInstanceResponse, err error)

AddReplicationInstance 添加复制组成员

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError"
INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
LIMITEXCEEDED_EXCEEDUPPERLIMIT = "LimitExceeded.ExceedUpperLimit"
LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) AddReplicationInstanceWithContext added in v1.0.333

func (c *Client) AddReplicationInstanceWithContext(ctx context.Context, request *AddReplicationInstanceRequest) (response *AddReplicationInstanceResponse, err error)

AddReplicationInstance 添加复制组成员

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError"
INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
LIMITEXCEEDED_EXCEEDUPPERLIMIT = "LimitExceeded.ExceedUpperLimit"
LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) AllocateWanAddress added in v1.0.389

func (c *Client) AllocateWanAddress(request *AllocateWanAddressRequest) (response *AllocateWanAddressResponse, err error)

AllocateWanAddress 开通外网

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_ISNOTVPCINSTANCE = "InvalidParameter.IsNotVpcInstance"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"

func (*Client) AllocateWanAddressWithContext added in v1.0.389

func (c *Client) AllocateWanAddressWithContext(ctx context.Context, request *AllocateWanAddressRequest) (response *AllocateWanAddressResponse, err error)

AllocateWanAddress 开通外网

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_ISNOTVPCINSTANCE = "InvalidParameter.IsNotVpcInstance"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"

func (*Client) ApplyParamsTemplate added in v1.0.210

func (c *Client) ApplyParamsTemplate(request *ApplyParamsTemplateRequest) (response *ApplyParamsTemplateResponse, err error)

ApplyParamsTemplate 应用参数模板到实例

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ApplyParamsTemplateWithContext added in v1.0.324

func (c *Client) ApplyParamsTemplateWithContext(ctx context.Context, request *ApplyParamsTemplateRequest) (response *ApplyParamsTemplateResponse, err error)

ApplyParamsTemplate 应用参数模板到实例

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) AssociateSecurityGroups

func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)

AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定多个指定实例。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) AssociateSecurityGroupsWithContext added in v1.0.324

func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)

AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定多个指定实例。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) ChangeInstanceRole added in v1.0.451

func (c *Client) ChangeInstanceRole(request *ChangeInstanceRoleRequest) (response *ChangeInstanceRoleResponse, err error)

ChangeInstanceRole 复制组实例更换角色

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ChangeInstanceRoleWithContext added in v1.0.451

func (c *Client) ChangeInstanceRoleWithContext(ctx context.Context, request *ChangeInstanceRoleRequest) (response *ChangeInstanceRoleResponse, err error)

ChangeInstanceRole 复制组实例更换角色

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ChangeMasterInstance added in v1.0.451

func (c *Client) ChangeMasterInstance(request *ChangeMasterInstanceRequest) (response *ChangeMasterInstanceResponse, err error)

ChangeMasterInstance 该接口(ChangeMasterInstance)用于将复制组内只读实例设置为主实例。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ChangeMasterInstanceWithContext added in v1.0.451

func (c *Client) ChangeMasterInstanceWithContext(ctx context.Context, request *ChangeMasterInstanceRequest) (response *ChangeMasterInstanceResponse, err error)

ChangeMasterInstance 该接口(ChangeMasterInstance)用于将复制组内只读实例设置为主实例。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ChangeReplicaToMaster

func (c *Client) ChangeReplicaToMaster(request *ChangeReplicaToMasterRequest) (response *ChangeReplicaToMasterResponse, err error)

ChangeReplicaToMaster 本接口(ChangeReplicaToMaster)适用于实例副本组提主或副本提主。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) ChangeReplicaToMasterWithContext added in v1.0.324

func (c *Client) ChangeReplicaToMasterWithContext(ctx context.Context, request *ChangeReplicaToMasterRequest) (response *ChangeReplicaToMasterResponse, err error)

ChangeReplicaToMaster 本接口(ChangeReplicaToMaster)适用于实例副本组提主或副本提主。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) CleanUpInstance

func (c *Client) CleanUpInstance(request *CleanUpInstanceRequest) (response *CleanUpInstanceResponse, err error)

CleanUpInstance 回收站实例立即下线

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) CleanUpInstanceWithContext added in v1.0.324

func (c *Client) CleanUpInstanceWithContext(ctx context.Context, request *CleanUpInstanceRequest) (response *CleanUpInstanceResponse, err error)

CleanUpInstance 回收站实例立即下线

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) ClearInstance

func (c *Client) ClearInstance(request *ClearInstanceRequest) (response *ClearInstanceResponse, err error)

ClearInstance 清空Redis实例的实例数据。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ClearInstanceWithContext added in v1.0.324

func (c *Client) ClearInstanceWithContext(ctx context.Context, request *ClearInstanceRequest) (response *ClearInstanceResponse, err error)

ClearInstance 清空Redis实例的实例数据。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) CloneInstances added in v1.0.625

func (c *Client) CloneInstances(request *CloneInstancesRequest) (response *CloneInstancesResponse, err error)

CloneInstances 本接口(CloneInstances)用于基于当前实例的备份文件克隆一个完整的新实例。

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId"
INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists"
INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"
LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
LIMITEXCEEDED_REACHTHEAMOUNTLIMIT = "LimitExceeded.ReachTheAmountLimit"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC"
RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService"
RESOURCEUNAVAILABLE_NOSERVICEAVAILABLEFORTHISZONEID = "ResourceUnavailable.NoServiceAvailableForThisZoneId"
RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CloneInstancesWithContext added in v1.0.625

func (c *Client) CloneInstancesWithContext(ctx context.Context, request *CloneInstancesRequest) (response *CloneInstancesResponse, err error)

CloneInstances 本接口(CloneInstances)用于基于当前实例的备份文件克隆一个完整的新实例。

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId"
INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists"
INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"
LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
LIMITEXCEEDED_REACHTHEAMOUNTLIMIT = "LimitExceeded.ReachTheAmountLimit"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC"
RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService"
RESOURCEUNAVAILABLE_NOSERVICEAVAILABLEFORTHISZONEID = "ResourceUnavailable.NoServiceAvailableForThisZoneId"
RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CloseSSL added in v1.0.510

func (c *Client) CloseSSL(request *CloseSSLRequest) (response *CloseSSLResponse, err error)

CloseSSL 关闭SSL

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) CloseSSLWithContext added in v1.0.510

func (c *Client) CloseSSLWithContext(ctx context.Context, request *CloseSSLRequest) (response *CloseSSLResponse, err error)

CloseSSL 关闭SSL

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) CreateInstanceAccount

func (c *Client) CreateInstanceAccount(request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)

CreateInstanceAccount 该接口(CreateInstanceAccount)用于自定义访问实例的账号。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) CreateInstanceAccountWithContext added in v1.0.324

func (c *Client) CreateInstanceAccountWithContext(ctx context.Context, request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)

CreateInstanceAccount 该接口(CreateInstanceAccount)用于自定义访问实例的账号。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) CreateInstances

func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)

CreateInstances 本接口(CreateInstances)用于创建 Redis 实例。

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny"
INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId"
INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists"
INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"
LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange"
LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC"
RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService"
RESOURCEUNAVAILABLE_NOTYPEIDREDISSERVICE = "ResourceUnavailable.NoTypeIdRedisService"
RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateInstancesWithContext added in v1.0.324

func (c *Client) CreateInstancesWithContext(ctx context.Context, request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)

CreateInstances 本接口(CreateInstances)用于创建 Redis 实例。

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny"
INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId"
INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists"
INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"
LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange"
LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC"
RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService"
RESOURCEUNAVAILABLE_NOTYPEIDREDISSERVICE = "ResourceUnavailable.NoTypeIdRedisService"
RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateParamTemplate added in v1.0.210

func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)

CreateParamTemplate 创建参数模板。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) CreateParamTemplateWithContext added in v1.0.324

func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)

CreateParamTemplate 创建参数模板。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) CreateReplicationGroup added in v1.0.333

func (c *Client) CreateReplicationGroup(request *CreateReplicationGroupRequest) (response *CreateReplicationGroupResponse, err error)

CreateReplicationGroup 该接口(CreateReplicationGroup)用于创建复制组。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError"
INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) CreateReplicationGroupWithContext added in v1.0.333

func (c *Client) CreateReplicationGroupWithContext(ctx context.Context, request *CreateReplicationGroupRequest) (response *CreateReplicationGroupResponse, err error)

CreateReplicationGroup 该接口(CreateReplicationGroup)用于创建复制组。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError"
INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) DeleteInstanceAccount

func (c *Client) DeleteInstanceAccount(request *DeleteInstanceAccountRequest) (response *DeleteInstanceAccountResponse, err error)

DeleteInstanceAccount 删除实例子账号

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DeleteInstanceAccountWithContext added in v1.0.324

func (c *Client) DeleteInstanceAccountWithContext(ctx context.Context, request *DeleteInstanceAccountRequest) (response *DeleteInstanceAccountResponse, err error)

DeleteInstanceAccount 删除实例子账号

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DeleteParamTemplate added in v1.0.210

func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)

DeleteParamTemplate 删除参数模板

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DeleteParamTemplateWithContext added in v1.0.324

func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)

DeleteParamTemplate 删除参数模板

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DeleteReplicationInstance added in v1.0.333

func (c *Client) DeleteReplicationInstance(request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)

DeleteReplicationInstance 移除复制组成员 注:接口下线中,请使用 RemoveReplicationInstance

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) DeleteReplicationInstanceWithContext added in v1.0.333

func (c *Client) DeleteReplicationInstanceWithContext(ctx context.Context, request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)

DeleteReplicationInstance 移除复制组成员 注:接口下线中,请使用 RemoveReplicationInstance

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) DescribeAutoBackupConfig

func (c *Client) DescribeAutoBackupConfig(request *DescribeAutoBackupConfigRequest) (response *DescribeAutoBackupConfigResponse, err error)

DescribeAutoBackupConfig 本接口(DescribeAutoBackupConfig)用于获取自动备份配置规则。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeAutoBackupConfigWithContext added in v1.0.324

func (c *Client) DescribeAutoBackupConfigWithContext(ctx context.Context, request *DescribeAutoBackupConfigRequest) (response *DescribeAutoBackupConfigResponse, err error)

DescribeAutoBackupConfig 本接口(DescribeAutoBackupConfig)用于获取自动备份配置规则。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeBackupDownloadRestriction added in v1.0.608

func (c *Client) DescribeBackupDownloadRestriction(request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)

DescribeBackupDownloadRestriction 本接口(DescribeBackupDownloadRestriction)用于查询当前地域数据库备份文件的下载地址。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeBackupDownloadRestrictionWithContext added in v1.0.608

func (c *Client) DescribeBackupDownloadRestrictionWithContext(ctx context.Context, request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)

DescribeBackupDownloadRestriction 本接口(DescribeBackupDownloadRestriction)用于查询当前地域数据库备份文件的下载地址。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeBackupUrl

func (c *Client) DescribeBackupUrl(request *DescribeBackupUrlRequest) (response *DescribeBackupUrlResponse, err error)

DescribeBackupUrl 本接口(DescribeBackupUrl)用于查询备份 Rdb 文件的下载地址。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_BACKUPSTATUSINVALID = "ResourceUnavailable.BackupStatusInvalid"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"
UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"

func (*Client) DescribeBackupUrlWithContext added in v1.0.324

func (c *Client) DescribeBackupUrlWithContext(ctx context.Context, request *DescribeBackupUrlRequest) (response *DescribeBackupUrlResponse, err error)

DescribeBackupUrl 本接口(DescribeBackupUrl)用于查询备份 Rdb 文件的下载地址。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_BACKUPSTATUSINVALID = "ResourceUnavailable.BackupStatusInvalid"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"
UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"

func (*Client) DescribeBandwidthRange added in v1.0.636

func (c *Client) DescribeBandwidthRange(request *DescribeBandwidthRangeRequest) (response *DescribeBandwidthRangeResponse, err error)

DescribeBandwidthRange 本接口(DescribeBandwidthRange)用于查询实例带宽信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) DescribeBandwidthRangeWithContext added in v1.0.636

func (c *Client) DescribeBandwidthRangeWithContext(ctx context.Context, request *DescribeBandwidthRangeRequest) (response *DescribeBandwidthRangeResponse, err error)

DescribeBandwidthRange 本接口(DescribeBandwidthRange)用于查询实例带宽信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) DescribeCommonDBInstances

func (c *Client) DescribeCommonDBInstances(request *DescribeCommonDBInstancesRequest) (response *DescribeCommonDBInstancesResponse, err error)

DescribeCommonDBInstances 查询Redis实例列表信息。该接口已废弃。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeCommonDBInstancesWithContext added in v1.0.324

func (c *Client) DescribeCommonDBInstancesWithContext(ctx context.Context, request *DescribeCommonDBInstancesRequest) (response *DescribeCommonDBInstancesResponse, err error)

DescribeCommonDBInstances 查询Redis实例列表信息。该接口已废弃。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeDBSecurityGroups

func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)

DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
INTERNALERROR_CAMAUTHOSSRESPONSERETURNCODEERROR = "InternalError.CamAuthOssResponseReturnCodeError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_NETWORKERR = "InternalError.NetWorkErr"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

func (*Client) DescribeDBSecurityGroupsWithContext added in v1.0.324

func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)

DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
INTERNALERROR_CAMAUTHOSSRESPONSERETURNCODEERROR = "InternalError.CamAuthOssResponseReturnCodeError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_NETWORKERR = "InternalError.NetWorkErr"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

func (*Client) DescribeInstanceAccount

func (c *Client) DescribeInstanceAccount(request *DescribeInstanceAccountRequest) (response *DescribeInstanceAccountResponse, err error)

DescribeInstanceAccount 本接口(DescribeInstanceAccount)用于查看实例子账号信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DescribeInstanceAccountWithContext added in v1.0.324

func (c *Client) DescribeInstanceAccountWithContext(ctx context.Context, request *DescribeInstanceAccountRequest) (response *DescribeInstanceAccountResponse, err error)

DescribeInstanceAccount 本接口(DescribeInstanceAccount)用于查看实例子账号信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DescribeInstanceBackups

func (c *Client) DescribeInstanceBackups(request *DescribeInstanceBackupsRequest) (response *DescribeInstanceBackupsResponse, err error)

DescribeInstanceBackups 本接口(DescribeInstanceBackups)用于查询实例备份列表。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceBackupsWithContext added in v1.0.324

func (c *Client) DescribeInstanceBackupsWithContext(ctx context.Context, request *DescribeInstanceBackupsRequest) (response *DescribeInstanceBackupsResponse, err error)

DescribeInstanceBackups 本接口(DescribeInstanceBackups)用于查询实例备份列表。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceDTSInfo

func (c *Client) DescribeInstanceDTSInfo(request *DescribeInstanceDTSInfoRequest) (response *DescribeInstanceDTSInfoResponse, err error)

DescribeInstanceDTSInfo 查询实例DTS信息

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeInstanceDTSInfoWithContext added in v1.0.324

func (c *Client) DescribeInstanceDTSInfoWithContext(ctx context.Context, request *DescribeInstanceDTSInfoRequest) (response *DescribeInstanceDTSInfoResponse, err error)

DescribeInstanceDTSInfo 查询实例DTS信息

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeInstanceDealDetail

func (c *Client) DescribeInstanceDealDetail(request *DescribeInstanceDealDetailRequest) (response *DescribeInstanceDealDetailResponse, err error)

DescribeInstanceDealDetail 本接口(DescribeInstanceDealDetail)用于查询订单信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"

func (*Client) DescribeInstanceDealDetailWithContext added in v1.0.324

func (c *Client) DescribeInstanceDealDetailWithContext(ctx context.Context, request *DescribeInstanceDealDetailRequest) (response *DescribeInstanceDealDetailResponse, err error)

DescribeInstanceDealDetail 本接口(DescribeInstanceDealDetail)用于查询订单信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"

func (*Client) DescribeInstanceEvents added in v1.0.891

func (c *Client) DescribeInstanceEvents(request *DescribeInstanceEventsRequest) (response *DescribeInstanceEventsResponse, err error)

DescribeInstanceEvents 本接口(DescribeInstanceEvents)用于查询 Redis 实例事件信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) DescribeInstanceEventsWithContext added in v1.0.891

func (c *Client) DescribeInstanceEventsWithContext(ctx context.Context, request *DescribeInstanceEventsRequest) (response *DescribeInstanceEventsResponse, err error)

DescribeInstanceEvents 本接口(DescribeInstanceEvents)用于查询 Redis 实例事件信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) DescribeInstanceMonitorBigKey

func (c *Client) DescribeInstanceMonitorBigKey(request *DescribeInstanceMonitorBigKeyRequest) (response *DescribeInstanceMonitorBigKeyResponse, err error)

DescribeInstanceMonitorBigKey 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见[查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorBigKeySizeDist

func (c *Client) DescribeInstanceMonitorBigKeySizeDist(request *DescribeInstanceMonitorBigKeySizeDistRequest) (response *DescribeInstanceMonitorBigKeySizeDistResponse, err error)

DescribeInstanceMonitorBigKeySizeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorBigKeySizeDistWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorBigKeySizeDistWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeySizeDistRequest) (response *DescribeInstanceMonitorBigKeySizeDistResponse, err error)

DescribeInstanceMonitorBigKeySizeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorBigKeyTypeDist

func (c *Client) DescribeInstanceMonitorBigKeyTypeDist(request *DescribeInstanceMonitorBigKeyTypeDistRequest) (response *DescribeInstanceMonitorBigKeyTypeDistResponse, err error)

DescribeInstanceMonitorBigKeyTypeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorBigKeyTypeDistWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorBigKeyTypeDistWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeyTypeDistRequest) (response *DescribeInstanceMonitorBigKeyTypeDistResponse, err error)

DescribeInstanceMonitorBigKeyTypeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorBigKeyWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorBigKeyWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeyRequest) (response *DescribeInstanceMonitorBigKeyResponse, err error)

DescribeInstanceMonitorBigKey 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见[查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorHotKey

func (c *Client) DescribeInstanceMonitorHotKey(request *DescribeInstanceMonitorHotKeyRequest) (response *DescribeInstanceMonitorHotKeyResponse, err error)

DescribeInstanceMonitorHotKey 查询实例热Key

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorHotKeyWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorHotKeyWithContext(ctx context.Context, request *DescribeInstanceMonitorHotKeyRequest) (response *DescribeInstanceMonitorHotKeyResponse, err error)

DescribeInstanceMonitorHotKey 查询实例热Key

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorSIP

func (c *Client) DescribeInstanceMonitorSIP(request *DescribeInstanceMonitorSIPRequest) (response *DescribeInstanceMonitorSIPResponse, err error)

DescribeInstanceMonitorSIP 该接口已下线,请使用数据库智能管家 DBbrain 接口 [DescribeProxyProcessStatistics] (https://cloud.tencent.com/document/product/1130/84544) 获取实例访问来源。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorSIPWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorSIPWithContext(ctx context.Context, request *DescribeInstanceMonitorSIPRequest) (response *DescribeInstanceMonitorSIPResponse, err error)

DescribeInstanceMonitorSIP 该接口已下线,请使用数据库智能管家 DBbrain 接口 [DescribeProxyProcessStatistics] (https://cloud.tencent.com/document/product/1130/84544) 获取实例访问来源。

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorTookDist

func (c *Client) DescribeInstanceMonitorTookDist(request *DescribeInstanceMonitorTookDistRequest) (response *DescribeInstanceMonitorTookDistResponse, err error)

DescribeInstanceMonitorTookDist 查询实例访问的耗时分布

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorTookDistWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorTookDistWithContext(ctx context.Context, request *DescribeInstanceMonitorTookDistRequest) (response *DescribeInstanceMonitorTookDistResponse, err error)

DescribeInstanceMonitorTookDist 查询实例访问的耗时分布

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorTopNCmd

func (c *Client) DescribeInstanceMonitorTopNCmd(request *DescribeInstanceMonitorTopNCmdRequest) (response *DescribeInstanceMonitorTopNCmdResponse, err error)

DescribeInstanceMonitorTopNCmd 查询实例访问命令

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorTopNCmdTook

func (c *Client) DescribeInstanceMonitorTopNCmdTook(request *DescribeInstanceMonitorTopNCmdTookRequest) (response *DescribeInstanceMonitorTopNCmdTookResponse, err error)

DescribeInstanceMonitorTopNCmdTook 查询实例CPU耗时

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorTopNCmdTookWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorTopNCmdTookWithContext(ctx context.Context, request *DescribeInstanceMonitorTopNCmdTookRequest) (response *DescribeInstanceMonitorTopNCmdTookResponse, err error)

DescribeInstanceMonitorTopNCmdTook 查询实例CPU耗时

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceMonitorTopNCmdWithContext added in v1.0.324

func (c *Client) DescribeInstanceMonitorTopNCmdWithContext(ctx context.Context, request *DescribeInstanceMonitorTopNCmdRequest) (response *DescribeInstanceMonitorTopNCmdResponse, err error)

DescribeInstanceMonitorTopNCmd 查询实例访问命令

可能返回的错误码:

FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"

func (*Client) DescribeInstanceNodeInfo

func (c *Client) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)

DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于查询实例节点信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) DescribeInstanceNodeInfoWithContext added in v1.0.324

func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)

DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于查询实例节点信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) DescribeInstanceParamRecords

func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)

DescribeInstanceParamRecords 查询参数修改历史列表

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeInstanceParamRecordsWithContext added in v1.0.324

func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)

DescribeInstanceParamRecords 查询参数修改历史列表

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeInstanceParams

func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)

DescribeInstanceParams 本接口(DescribeInstanceParams)用于查询实例参数列表。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeInstanceParamsWithContext added in v1.0.324

func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)

DescribeInstanceParams 本接口(DescribeInstanceParams)用于查询实例参数列表。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeInstanceSecurityGroup

func (c *Client) DescribeInstanceSecurityGroup(request *DescribeInstanceSecurityGroupRequest) (response *DescribeInstanceSecurityGroupResponse, err error)

DescribeInstanceSecurityGroup 本接口(DescribeInstanceSecurityGroup)用于查询实例安全组信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceSecurityGroupWithContext added in v1.0.324

func (c *Client) DescribeInstanceSecurityGroupWithContext(ctx context.Context, request *DescribeInstanceSecurityGroupRequest) (response *DescribeInstanceSecurityGroupResponse, err error)

DescribeInstanceSecurityGroup 本接口(DescribeInstanceSecurityGroup)用于查询实例安全组信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstanceShards

func (c *Client) DescribeInstanceShards(request *DescribeInstanceShardsRequest) (response *DescribeInstanceShardsResponse, err error)

DescribeInstanceShards 本接口(DescribeInstanceShards)用于获取集群架构实例的分片信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"

func (*Client) DescribeInstanceShardsWithContext added in v1.0.324

func (c *Client) DescribeInstanceShardsWithContext(ctx context.Context, request *DescribeInstanceShardsRequest) (response *DescribeInstanceShardsResponse, err error)

DescribeInstanceShards 本接口(DescribeInstanceShards)用于获取集群架构实例的分片信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"

func (*Client) DescribeInstanceSupportFeature added in v1.0.815

func (c *Client) DescribeInstanceSupportFeature(request *DescribeInstanceSupportFeatureRequest) (response *DescribeInstanceSupportFeatureResponse, err error)

DescribeInstanceSupportFeature 本接口(DescribeInstanceSupportFeature)用于查询实例支持的功能特性。

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) DescribeInstanceSupportFeatureWithContext added in v1.0.815

func (c *Client) DescribeInstanceSupportFeatureWithContext(ctx context.Context, request *DescribeInstanceSupportFeatureRequest) (response *DescribeInstanceSupportFeatureResponse, err error)

DescribeInstanceSupportFeature 本接口(DescribeInstanceSupportFeature)用于查询实例支持的功能特性。

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) DescribeInstanceZoneInfo

func (c *Client) DescribeInstanceZoneInfo(request *DescribeInstanceZoneInfoRequest) (response *DescribeInstanceZoneInfoResponse, err error)

DescribeInstanceZoneInfo 本接口(DescribeInstanceZoneInfo)用于查询 Redis 节点详细信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeInstanceZoneInfoWithContext added in v1.0.324

func (c *Client) DescribeInstanceZoneInfoWithContext(ctx context.Context, request *DescribeInstanceZoneInfoRequest) (response *DescribeInstanceZoneInfoResponse, err error)

DescribeInstanceZoneInfo 本接口(DescribeInstanceZoneInfo)用于查询 Redis 节点详细信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DescribeInstances

func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 本接口(DescribeInstances)用于查询Redis实例列表。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstancesWithContext added in v1.0.324

func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 本接口(DescribeInstances)用于查询Redis实例列表。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMaintenanceWindow

func (c *Client) DescribeMaintenanceWindow(request *DescribeMaintenanceWindowRequest) (response *DescribeMaintenanceWindowResponse, err error)

DescribeMaintenanceWindow 查询实例维护时间窗,在实例需要进行版本升级或者架构升级的时候,会在维护时间窗时间内进行切换

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeMaintenanceWindowWithContext added in v1.0.324

func (c *Client) DescribeMaintenanceWindowWithContext(ctx context.Context, request *DescribeMaintenanceWindowRequest) (response *DescribeMaintenanceWindowResponse, err error)

DescribeMaintenanceWindow 查询实例维护时间窗,在实例需要进行版本升级或者架构升级的时候,会在维护时间窗时间内进行切换

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeParamTemplateInfo added in v1.0.210

func (c *Client) DescribeParamTemplateInfo(request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)

DescribeParamTemplateInfo 本接口(DescribeParamTemplateInfo)用于查询参数模板详情。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeParamTemplateInfoWithContext added in v1.0.324

func (c *Client) DescribeParamTemplateInfoWithContext(ctx context.Context, request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)

DescribeParamTemplateInfo 本接口(DescribeParamTemplateInfo)用于查询参数模板详情。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"

func (*Client) DescribeParamTemplates added in v1.0.210

func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)

DescribeParamTemplates 查询参数模板列表

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DescribeParamTemplatesWithContext added in v1.0.324

func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)

DescribeParamTemplates 查询参数模板列表

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DescribeProductInfo

func (c *Client) DescribeProductInfo(request *DescribeProductInfoRequest) (response *DescribeProductInfoResponse, err error)

DescribeProductInfo 本接口(DescribeProductInfo)用于查询全地域 Redis 的售卖规格。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeProductInfoWithContext added in v1.0.324

func (c *Client) DescribeProductInfoWithContext(ctx context.Context, request *DescribeProductInfoRequest) (response *DescribeProductInfoResponse, err error)

DescribeProductInfo 本接口(DescribeProductInfo)用于查询全地域 Redis 的售卖规格。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeProjectSecurityGroup

func (c *Client) DescribeProjectSecurityGroup(request *DescribeProjectSecurityGroupRequest) (response *DescribeProjectSecurityGroupResponse, err error)

DescribeProjectSecurityGroup 查询项目安全组信息

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError"
RESOURCEUNAVAILABLE_SECURITYGROUPNOTSUPPORTED = "ResourceUnavailable.SecurityGroupNotSupported"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DescribeProjectSecurityGroupWithContext added in v1.0.324

func (c *Client) DescribeProjectSecurityGroupWithContext(ctx context.Context, request *DescribeProjectSecurityGroupRequest) (response *DescribeProjectSecurityGroupResponse, err error)

DescribeProjectSecurityGroup 查询项目安全组信息

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError"
RESOURCEUNAVAILABLE_SECURITYGROUPNOTSUPPORTED = "ResourceUnavailable.SecurityGroupNotSupported"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DescribeProjectSecurityGroups

func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal"
FAILEDOPERATION_FLOWNOTEXISTS = "FailedOperation.FlowNotExists"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeProjectSecurityGroupsWithContext added in v1.0.324

func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal"
FAILEDOPERATION_FLOWNOTEXISTS = "FailedOperation.FlowNotExists"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeProxySlowLog

func (c *Client) DescribeProxySlowLog(request *DescribeProxySlowLogRequest) (response *DescribeProxySlowLogResponse, err error)

DescribeProxySlowLog 本接口(DescribeProxySlowLog)用于查询代理慢查询。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeProxySlowLogWithContext added in v1.0.324

func (c *Client) DescribeProxySlowLogWithContext(ctx context.Context, request *DescribeProxySlowLogRequest) (response *DescribeProxySlowLogResponse, err error)

DescribeProxySlowLog 本接口(DescribeProxySlowLog)用于查询代理慢查询。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeReplicationGroup added in v1.0.371

func (c *Client) DescribeReplicationGroup(request *DescribeReplicationGroupRequest) (response *DescribeReplicationGroupResponse, err error)

DescribeReplicationGroup 本接口(DescribeReplicationGroup)用于查询复制组。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"

func (*Client) DescribeReplicationGroupWithContext added in v1.0.371

func (c *Client) DescribeReplicationGroupWithContext(ctx context.Context, request *DescribeReplicationGroupRequest) (response *DescribeReplicationGroupResponse, err error)

DescribeReplicationGroup 本接口(DescribeReplicationGroup)用于查询复制组。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"

func (*Client) DescribeSSLStatus added in v1.0.618

func (c *Client) DescribeSSLStatus(request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)

DescribeSSLStatus 本接口(DescribeSSLStatus)用于查询实例 SSL 认证相关信息,包括开启状态、配置状态、证书地址等。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeSSLStatusWithContext added in v1.0.618

func (c *Client) DescribeSSLStatusWithContext(ctx context.Context, request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)

DescribeSSLStatus 本接口(DescribeSSLStatus)用于查询实例 SSL 认证相关信息,包括开启状态、配置状态、证书地址等。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeSlowLog

func (c *Client) DescribeSlowLog(request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)

DescribeSlowLog 本接口(DescribeSlowLog)查询实例慢查询记录。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeSlowLogWithContext added in v1.0.324

func (c *Client) DescribeSlowLogWithContext(ctx context.Context, request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)

DescribeSlowLog 本接口(DescribeSlowLog)查询实例慢查询记录。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeTaskInfo

func (c *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)

DescribeTaskInfo 本接口(DescribeTaskInfo)用于获取指定任务的执行情况。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeTaskInfoWithContext added in v1.0.324

func (c *Client) DescribeTaskInfoWithContext(ctx context.Context, request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)

DescribeTaskInfo 本接口(DescribeTaskInfo)用于获取指定任务的执行情况。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeTaskList

func (c *Client) DescribeTaskList(request *DescribeTaskListRequest) (response *DescribeTaskListResponse, err error)

DescribeTaskList 本接口(DescribeTaskList)用于查询指定实例的任务列表信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeTaskListWithContext added in v1.0.324

func (c *Client) DescribeTaskListWithContext(ctx context.Context, request *DescribeTaskListRequest) (response *DescribeTaskListResponse, err error)

DescribeTaskList 本接口(DescribeTaskList)用于查询指定实例的任务列表信息。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) DescribeTendisSlowLog

func (c *Client) DescribeTendisSlowLog(request *DescribeTendisSlowLogRequest) (response *DescribeTendisSlowLogResponse, err error)

DescribeTendisSlowLog 查询Tendis慢查询

可能返回的错误码:

FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DescribeTendisSlowLogWithContext added in v1.0.324

func (c *Client) DescribeTendisSlowLogWithContext(ctx context.Context, request *DescribeTendisSlowLogRequest) (response *DescribeTendisSlowLogResponse, err error)

DescribeTendisSlowLog 查询Tendis慢查询

可能返回的错误码:

FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) DestroyPostpaidInstance

func (c *Client) DestroyPostpaidInstance(request *DestroyPostpaidInstanceRequest) (response *DestroyPostpaidInstanceResponse, err error)

DestroyPostpaidInstance 按量计费实例销毁

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DestroyPostpaidInstanceWithContext added in v1.0.324

func (c *Client) DestroyPostpaidInstanceWithContext(ctx context.Context, request *DestroyPostpaidInstanceRequest) (response *DestroyPostpaidInstanceResponse, err error)

DestroyPostpaidInstance 按量计费实例销毁

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) DestroyPrepaidInstance

func (c *Client) DestroyPrepaidInstance(request *DestroyPrepaidInstanceRequest) (response *DestroyPrepaidInstanceResponse, err error)

DestroyPrepaidInstance 包年包月实例退还

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
RESOURCEUNAVAILABLE_INSTANCEISOLATED = "ResourceUnavailable.InstanceIsolated"
RESOURCEUNAVAILABLE_INSTANCENODEAL = "ResourceUnavailable.InstanceNoDeal"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DestroyPrepaidInstanceWithContext added in v1.0.324

func (c *Client) DestroyPrepaidInstanceWithContext(ctx context.Context, request *DestroyPrepaidInstanceRequest) (response *DestroyPrepaidInstanceResponse, err error)

DestroyPrepaidInstance 包年包月实例退还

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
RESOURCEUNAVAILABLE_INSTANCEISOLATED = "ResourceUnavailable.InstanceIsolated"
RESOURCEUNAVAILABLE_INSTANCENODEAL = "ResourceUnavailable.InstanceNoDeal"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) DisableReplicaReadonly

func (c *Client) DisableReplicaReadonly(request *DisableReplicaReadonlyRequest) (response *DisableReplicaReadonlyResponse, err error)

DisableReplicaReadonly 禁用读写分离

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"

func (*Client) DisableReplicaReadonlyWithContext added in v1.0.324

func (c *Client) DisableReplicaReadonlyWithContext(ctx context.Context, request *DisableReplicaReadonlyRequest) (response *DisableReplicaReadonlyResponse, err error)

DisableReplicaReadonly 禁用读写分离

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"

func (*Client) DisassociateSecurityGroups

func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)

DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

func (*Client) DisassociateSecurityGroupsWithContext added in v1.0.324

func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)

DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

func (*Client) EnableReplicaReadonly

func (c *Client) EnableReplicaReadonly(request *EnableReplicaReadonlyRequest) (response *EnableReplicaReadonlyResponse, err error)

EnableReplicaReadonly 启用读写分离

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"

func (*Client) EnableReplicaReadonlyWithContext added in v1.0.324

func (c *Client) EnableReplicaReadonlyWithContext(ctx context.Context, request *EnableReplicaReadonlyRequest) (response *EnableReplicaReadonlyResponse, err error)

EnableReplicaReadonly 启用读写分离

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"

func (*Client) InquiryPriceCreateInstance

func (c *Client) InquiryPriceCreateInstance(request *InquiryPriceCreateInstanceRequest) (response *InquiryPriceCreateInstanceResponse, err error)

InquiryPriceCreateInstance 查询新购实例价格

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) InquiryPriceCreateInstanceWithContext added in v1.0.324

func (c *Client) InquiryPriceCreateInstanceWithContext(ctx context.Context, request *InquiryPriceCreateInstanceRequest) (response *InquiryPriceCreateInstanceResponse, err error)

InquiryPriceCreateInstance 查询新购实例价格

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) InquiryPriceRenewInstance

func (c *Client) InquiryPriceRenewInstance(request *InquiryPriceRenewInstanceRequest) (response *InquiryPriceRenewInstanceResponse, err error)

InquiryPriceRenewInstance 查询实例续费价格(包年包月)

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"

func (*Client) InquiryPriceRenewInstanceWithContext added in v1.0.324

func (c *Client) InquiryPriceRenewInstanceWithContext(ctx context.Context, request *InquiryPriceRenewInstanceRequest) (response *InquiryPriceRenewInstanceResponse, err error)

InquiryPriceRenewInstance 查询实例续费价格(包年包月)

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"

func (*Client) InquiryPriceUpgradeInstance

func (c *Client) InquiryPriceUpgradeInstance(request *InquiryPriceUpgradeInstanceRequest) (response *InquiryPriceUpgradeInstanceResponse, err error)

InquiryPriceUpgradeInstance 查询实例扩容价格

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
LIMITEXCEEDED_MEMSIZENOTINRANGE = "LimitExceeded.MemSizeNotInRange"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) InquiryPriceUpgradeInstanceWithContext added in v1.0.324

func (c *Client) InquiryPriceUpgradeInstanceWithContext(ctx context.Context, request *InquiryPriceUpgradeInstanceRequest) (response *InquiryPriceUpgradeInstanceResponse, err error)

InquiryPriceUpgradeInstance 查询实例扩容价格

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
LIMITEXCEEDED_MEMSIZENOTINRANGE = "LimitExceeded.MemSizeNotInRange"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) KillMasterGroup added in v1.0.205

func (c *Client) KillMasterGroup(request *KillMasterGroupRequest) (response *KillMasterGroupResponse, err error)

KillMasterGroup 本接口(KillMasterGroup)模拟故障。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCENOTSUPPORTOPERATION = "ResourceUnavailable.InstanceNotSupportOperation"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) KillMasterGroupWithContext added in v1.0.324

func (c *Client) KillMasterGroupWithContext(ctx context.Context, request *KillMasterGroupRequest) (response *KillMasterGroupResponse, err error)

KillMasterGroup 本接口(KillMasterGroup)模拟故障。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCENOTSUPPORTOPERATION = "ResourceUnavailable.InstanceNotSupportOperation"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) ManualBackupInstance

func (c *Client) ManualBackupInstance(request *ManualBackupInstanceRequest) (response *ManualBackupInstanceResponse, err error)

ManualBackupInstance 本接口(ManualBackupInstance)用于手动备份Redis实例。

可能返回的错误码:

FAILEDOPERATION_COMMITFLOWERROR = "FailedOperation.CommitFlowError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ManualBackupInstanceWithContext added in v1.0.324

func (c *Client) ManualBackupInstanceWithContext(ctx context.Context, request *ManualBackupInstanceRequest) (response *ManualBackupInstanceResponse, err error)

ManualBackupInstance 本接口(ManualBackupInstance)用于手动备份Redis实例。

可能返回的错误码:

FAILEDOPERATION_COMMITFLOWERROR = "FailedOperation.CommitFlowError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModfiyInstancePassword

func (c *Client) ModfiyInstancePassword(request *ModfiyInstancePasswordRequest) (response *ModfiyInstancePasswordResponse, err error)

ModfiyInstancePassword 本接口(ModfiyInstancePassword)用于修改实例访问密码。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModfiyInstancePasswordWithContext added in v1.0.324

func (c *Client) ModfiyInstancePasswordWithContext(ctx context.Context, request *ModfiyInstancePasswordRequest) (response *ModfiyInstancePasswordResponse, err error)

ModfiyInstancePassword 本接口(ModfiyInstancePassword)用于修改实例访问密码。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModifyAutoBackupConfig

func (c *Client) ModifyAutoBackupConfig(request *ModifyAutoBackupConfigRequest) (response *ModifyAutoBackupConfigResponse, err error)

ModifyAutoBackupConfig 本接口(ModifyAutoBackupConfig)用于设置自动备份的配置。

可能返回的错误码:

FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_WEEKDAYSISINVALID = "InvalidParameterValue.WeekDaysIsInvalid"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModifyAutoBackupConfigWithContext added in v1.0.324

func (c *Client) ModifyAutoBackupConfigWithContext(ctx context.Context, request *ModifyAutoBackupConfigRequest) (response *ModifyAutoBackupConfigResponse, err error)

ModifyAutoBackupConfig 本接口(ModifyAutoBackupConfig)用于设置自动备份的配置。

可能返回的错误码:

FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_WEEKDAYSISINVALID = "InvalidParameterValue.WeekDaysIsInvalid"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModifyBackupDownloadRestriction added in v1.0.608

func (c *Client) ModifyBackupDownloadRestriction(request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)

ModifyBackupDownloadRestriction 本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载的网络信息与地址。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModifyBackupDownloadRestrictionWithContext added in v1.0.608

func (c *Client) ModifyBackupDownloadRestrictionWithContext(ctx context.Context, request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)

ModifyBackupDownloadRestriction 本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载的网络信息与地址。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ModifyConnectionConfig

func (c *Client) ModifyConnectionConfig(request *ModifyConnectionConfigRequest) (response *ModifyConnectionConfigResponse, err error)

ModifyConnectionConfig 修改实例的连接配置,包括带宽和最大连接数。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) ModifyConnectionConfigWithContext added in v1.0.324

func (c *Client) ModifyConnectionConfigWithContext(ctx context.Context, request *ModifyConnectionConfigRequest) (response *ModifyConnectionConfigResponse, err error)

ModifyConnectionConfig 修改实例的连接配置,包括带宽和最大连接数。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) ModifyDBInstanceSecurityGroups

func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)

ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) ModifyDBInstanceSecurityGroupsWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)

ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) ModifyInstance

func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance 修改实例相关信息

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"
UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"

func (*Client) ModifyInstanceAccount

func (c *Client) ModifyInstanceAccount(request *ModifyInstanceAccountRequest) (response *ModifyInstanceAccountResponse, err error)

ModifyInstanceAccount 修改实例子账号

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyInstanceAccountWithContext added in v1.0.324

func (c *Client) ModifyInstanceAccountWithContext(ctx context.Context, request *ModifyInstanceAccountRequest) (response *ModifyInstanceAccountResponse, err error)

ModifyInstanceAccount 修改实例子账号

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyInstanceAvailabilityZones added in v1.0.815

func (c *Client) ModifyInstanceAvailabilityZones(request *ModifyInstanceAvailabilityZonesRequest) (response *ModifyInstanceAvailabilityZonesResponse, err error)

ModifyInstanceAvailabilityZones 本接口(ModifyInstanceAvailabilityZones)用于变更实例可用区

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ModifyInstanceAvailabilityZonesWithContext added in v1.0.815

func (c *Client) ModifyInstanceAvailabilityZonesWithContext(ctx context.Context, request *ModifyInstanceAvailabilityZonesRequest) (response *ModifyInstanceAvailabilityZonesResponse, err error)

ModifyInstanceAvailabilityZones 本接口(ModifyInstanceAvailabilityZones)用于变更实例可用区

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ModifyInstanceEvent added in v1.0.891

func (c *Client) ModifyInstanceEvent(request *ModifyInstanceEventRequest) (response *ModifyInstanceEventResponse, err error)

ModifyInstanceEvent 本接口(ModifyInstanceEvent)用于修改实例的运维事件的执行计划。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ModifyInstanceEventWithContext added in v1.0.891

func (c *Client) ModifyInstanceEventWithContext(ctx context.Context, request *ModifyInstanceEventRequest) (response *ModifyInstanceEventResponse, err error)

ModifyInstanceEvent 本接口(ModifyInstanceEvent)用于修改实例的运维事件的执行计划。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) ModifyInstanceParams

func (c *Client) ModifyInstanceParams(request *ModifyInstanceParamsRequest) (response *ModifyInstanceParamsResponse, err error)

ModifyInstanceParams 本接口(ModifyInstanceParams)用于修改Redis实例的参数配置。

可能返回的错误码:

FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyInstanceParamsWithContext added in v1.0.324

func (c *Client) ModifyInstanceParamsWithContext(ctx context.Context, request *ModifyInstanceParamsRequest) (response *ModifyInstanceParamsResponse, err error)

ModifyInstanceParams 本接口(ModifyInstanceParams)用于修改Redis实例的参数配置。

可能返回的错误码:

FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyInstanceReadOnly added in v1.0.400

func (c *Client) ModifyInstanceReadOnly(request *ModifyInstanceReadOnlyRequest) (response *ModifyInstanceReadOnlyResponse, err error)

ModifyInstanceReadOnly 设置实例输入模式

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) ModifyInstanceReadOnlyWithContext added in v1.0.400

func (c *Client) ModifyInstanceReadOnlyWithContext(ctx context.Context, request *ModifyInstanceReadOnlyRequest) (response *ModifyInstanceReadOnlyResponse, err error)

ModifyInstanceReadOnly 设置实例输入模式

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) ModifyInstanceWithContext added in v1.0.324

func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance 修改实例相关信息

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"
UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"

func (*Client) ModifyMaintenanceWindow

func (c *Client) ModifyMaintenanceWindow(request *ModifyMaintenanceWindowRequest) (response *ModifyMaintenanceWindowResponse, err error)

ModifyMaintenanceWindow 修改实例维护时间窗时间,需要进行版本升级或者架构升级的实例,会在维护时间窗内进行时间切换。注意:已经发起版本升级或者架构升级的实例,无法修改维护时间窗。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"

func (*Client) ModifyMaintenanceWindowWithContext added in v1.0.324

func (c *Client) ModifyMaintenanceWindowWithContext(ctx context.Context, request *ModifyMaintenanceWindowRequest) (response *ModifyMaintenanceWindowResponse, err error)

ModifyMaintenanceWindow 修改实例维护时间窗时间,需要进行版本升级或者架构升级的实例,会在维护时间窗内进行时间切换。注意:已经发起版本升级或者架构升级的实例,无法修改维护时间窗。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"

func (*Client) ModifyNetworkConfig

func (c *Client) ModifyNetworkConfig(request *ModifyNetworkConfigRequest) (response *ModifyNetworkConfigResponse, err error)

ModifyNetworkConfig 本接口(ModifyNetworkConfig)用于修改实例网络配置。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyNetworkConfigWithContext added in v1.0.324

func (c *Client) ModifyNetworkConfigWithContext(ctx context.Context, request *ModifyNetworkConfigRequest) (response *ModifyNetworkConfigResponse, err error)

ModifyNetworkConfig 本接口(ModifyNetworkConfig)用于修改实例网络配置。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyParamTemplate added in v1.0.210

func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)

ModifyParamTemplate 修改参数模板

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) ModifyParamTemplateWithContext added in v1.0.324

func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)

ModifyParamTemplate 修改参数模板

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) OpenSSL added in v1.0.510

func (c *Client) OpenSSL(request *OpenSSLRequest) (response *OpenSSLResponse, err error)

OpenSSL 开启SSL

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) OpenSSLWithContext added in v1.0.510

func (c *Client) OpenSSLWithContext(ctx context.Context, request *OpenSSLRequest) (response *OpenSSLResponse, err error)

OpenSSL 开启SSL

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) ReleaseWanAddress added in v1.0.389

func (c *Client) ReleaseWanAddress(request *ReleaseWanAddressRequest) (response *ReleaseWanAddressResponse, err error)

ReleaseWanAddress 关闭外网

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) ReleaseWanAddressWithContext added in v1.0.389

func (c *Client) ReleaseWanAddressWithContext(ctx context.Context, request *ReleaseWanAddressRequest) (response *ReleaseWanAddressResponse, err error)

ReleaseWanAddress 关闭外网

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

func (*Client) RemoveReplicationInstance added in v1.0.636

func (c *Client) RemoveReplicationInstance(request *RemoveReplicationInstanceRequest) (response *RemoveReplicationInstanceResponse, err error)

RemoveReplicationInstance 移除复制组成员

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) RemoveReplicationInstanceWithContext added in v1.0.636

func (c *Client) RemoveReplicationInstanceWithContext(ctx context.Context, request *RemoveReplicationInstanceRequest) (response *RemoveReplicationInstanceResponse, err error)

RemoveReplicationInstance 移除复制组成员

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) RenewInstance

func (c *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance 本接口(RenewInstance)可用于为实例续费。

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"

func (*Client) RenewInstanceWithContext added in v1.0.324

func (c *Client) RenewInstanceWithContext(ctx context.Context, request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance 本接口(RenewInstance)可用于为实例续费。

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit"
LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit"
RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough"
RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"

func (*Client) ResetPassword

func (c *Client) ResetPassword(request *ResetPasswordRequest) (response *ResetPasswordResponse, err error)

ResetPassword 重置密码

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) ResetPasswordWithContext added in v1.0.324

func (c *Client) ResetPasswordWithContext(ctx context.Context, request *ResetPasswordRequest) (response *ResetPasswordResponse, err error)

ResetPassword 重置密码

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied"
INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) RestoreInstance

func (c *Client) RestoreInstance(request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)

RestoreInstance 恢复 CRS 实例

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_BACKUPLOCKEDERROR = "ResourceUnavailable.BackupLockedError"
RESOURCEUNAVAILABLE_BACKUPSPECERROR = "ResourceUnavailable.BackupSpecError"
RESOURCEUNAVAILABLE_BACKUPSTATUSABNORMAL = "ResourceUnavailable.BackupStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) RestoreInstanceWithContext added in v1.0.324

func (c *Client) RestoreInstanceWithContext(ctx context.Context, request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)

RestoreInstance 恢复 CRS 实例

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists"
INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_BACKUPLOCKEDERROR = "ResourceUnavailable.BackupLockedError"
RESOURCEUNAVAILABLE_BACKUPSPECERROR = "ResourceUnavailable.BackupSpecError"
RESOURCEUNAVAILABLE_BACKUPSTATUSABNORMAL = "ResourceUnavailable.BackupStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) StartupInstance

func (c *Client) StartupInstance(request *StartupInstanceRequest) (response *StartupInstanceResponse, err error)

StartupInstance 实例解隔离

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) StartupInstanceWithContext added in v1.0.324

func (c *Client) StartupInstanceWithContext(ctx context.Context, request *StartupInstanceRequest) (response *StartupInstanceResponse, err error)

StartupInstance 实例解隔离

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) SwitchAccessNewInstance added in v1.0.815

func (c *Client) SwitchAccessNewInstance(request *SwitchAccessNewInstanceRequest) (response *SwitchAccessNewInstanceResponse, err error)

SwitchAccessNewInstance 本接口(SwitchAccessNewInstance)针对处于时间窗口中待切换操作的实例,用户可主动发起该操作。

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) SwitchAccessNewInstanceWithContext added in v1.0.815

func (c *Client) SwitchAccessNewInstanceWithContext(ctx context.Context, request *SwitchAccessNewInstanceRequest) (response *SwitchAccessNewInstanceResponse, err error)

SwitchAccessNewInstance 本接口(SwitchAccessNewInstance)针对处于时间窗口中待切换操作的实例,用户可主动发起该操作。

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"

func (*Client) SwitchInstanceVip

func (c *Client) SwitchInstanceVip(request *SwitchInstanceVipRequest) (response *SwitchInstanceVipResponse, err error)

SwitchInstanceVip 在通过DTS支持跨可用区灾备的场景中,通过该接口交换实例VIP完成实例灾备切换。交换VIP后目标实例可写,源和目标实例VIP互换,同时源与目标实例间DTS同步任务断开

可能返回的错误码:

FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) SwitchInstanceVipWithContext added in v1.0.324

func (c *Client) SwitchInstanceVipWithContext(ctx context.Context, request *SwitchInstanceVipRequest) (response *SwitchInstanceVipResponse, err error)

SwitchInstanceVip 在通过DTS支持跨可用区灾备的场景中,通过该接口交换实例VIP完成实例灾备切换。交换VIP后目标实例可写,源和目标实例VIP互换,同时源与目标实例间DTS同步任务断开

可能返回的错误码:

FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) SwitchProxy added in v1.0.471

func (c *Client) SwitchProxy(request *SwitchProxyRequest) (response *SwitchProxyResponse, err error)

SwitchProxy Proxy模拟故障接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) SwitchProxyWithContext added in v1.0.471

func (c *Client) SwitchProxyWithContext(ctx context.Context, request *SwitchProxyRequest) (response *SwitchProxyResponse, err error)

SwitchProxy Proxy模拟故障接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"

func (*Client) UpgradeInstance

func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance 变更实例配置

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_MEMSIZENOTINRANGE = "InvalidParameterValue.MemSizeNotInRange"
INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) UpgradeInstanceVersion

func (c *Client) UpgradeInstanceVersion(request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)

UpgradeInstanceVersion 将当前实例升级到更高版本,或者将当前标准架构升级至集群架构。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) UpgradeInstanceVersionWithContext added in v1.0.324

func (c *Client) UpgradeInstanceVersionWithContext(ctx context.Context, request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)

UpgradeInstanceVersion 将当前实例升级到更高版本,或者将当前标准架构升级至集群架构。

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"

func (*Client) UpgradeInstanceWithContext added in v1.0.324

func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)

UpgradeInstance 变更实例配置

可能返回的错误码:

FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_MEMSIZENOTINRANGE = "InvalidParameterValue.MemSizeNotInRange"
INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed"
INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut"
UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"

func (*Client) UpgradeProxyVersion added in v1.0.409

func (c *Client) UpgradeProxyVersion(request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)

UpgradeProxyVersion 实例proxy版本升级

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"

func (*Client) UpgradeProxyVersionWithContext added in v1.0.409

func (c *Client) UpgradeProxyVersionWithContext(ctx context.Context, request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)

UpgradeProxyVersion 实例proxy版本升级

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"

func (*Client) UpgradeSmallVersion added in v1.0.409

func (c *Client) UpgradeSmallVersion(request *UpgradeSmallVersionRequest) (response *UpgradeSmallVersionResponse, err error)

UpgradeSmallVersion 实例小版本升级

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) UpgradeSmallVersionWithContext added in v1.0.409

func (c *Client) UpgradeSmallVersionWithContext(ctx context.Context, request *UpgradeSmallVersionRequest) (response *UpgradeSmallVersionResponse, err error)

UpgradeSmallVersion 实例小版本升级

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"

func (*Client) UpgradeVersionToMultiAvailabilityZones

func (c *Client) UpgradeVersionToMultiAvailabilityZones(request *UpgradeVersionToMultiAvailabilityZonesRequest) (response *UpgradeVersionToMultiAvailabilityZonesResponse, err error)

UpgradeVersionToMultiAvailabilityZones 升级实例支持多AZ

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

func (*Client) UpgradeVersionToMultiAvailabilityZonesWithContext added in v1.0.324

func (c *Client) UpgradeVersionToMultiAvailabilityZonesWithContext(ctx context.Context, request *UpgradeVersionToMultiAvailabilityZonesRequest) (response *UpgradeVersionToMultiAvailabilityZonesResponse, err error)

UpgradeVersionToMultiAvailabilityZones 升级实例支持多AZ

可能返回的错误码:

FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"

type CloneInstancesRequest added in v1.0.625

type CloneInstancesRequest struct {
	*tchttp.BaseRequest

	// 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 单次克隆实例的数量。
	// - 包年包月每次购买最大数量为100。
	// - 按量计费每次购买最大数量为30。
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 付费方式。<ul><li>0:按量计费。</li><li>1:包年包月。</li></ul>
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 购买实例时长。<ul><li>单位:月。</li><li>付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。</li><li>付费方式选择按量计费时,设置为1。</li></ul>
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组ID。请登录控制台,在<b>安全组</b>页面获取安全组 ID 信息。
	SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"`

	// 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。<ul><li>true:免密实例,</li><li>false:非免密实例。默认为非免密实例。</li></ul>
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`

	// 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 克隆实例的名称。<br>仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。</br>
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 克隆实例的访问密码。<ul><li>当输入参数<b>NoAuth</b>为<b>true</b>时,可不设置该参数。</li><li>当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;</li><li>当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。</li></ul>
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 自动续费标识。<ul><li>0:默认状态,手动续费。</li><li>1:自动续费。</li><li>2:不自动续费,到期自动隔离。</li></ul>
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 用户自定义的端口,默认为6379,取值范围[1024,65535]。
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 实例的节点信息。<ul><li>目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。</li><li>单可用区部署可不配置该参数。</li></ul>
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`

	// 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的<b>账号中心</b> > <b>项目管理</b>中查找项目ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 克隆实例需绑定的标签。
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 指定克隆实例相关的参数模板 ID。
	// - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。
	// - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 <b>告警管理</b> > <b>策略管理</b>页面获取策略 ID 信息。
	AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`

	// 克隆指定恢复数据的时间。
	// 仅支持已开通秒级备份的实例
	CloneTime *string `json:"CloneTime,omitnil,omitempty" name:"CloneTime"`
}

func NewCloneInstancesRequest added in v1.0.625

func NewCloneInstancesRequest() (request *CloneInstancesRequest)

func (*CloneInstancesRequest) FromJsonString added in v1.0.625

func (r *CloneInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloneInstancesRequest) ToJsonString added in v1.0.625

func (r *CloneInstancesRequest) ToJsonString() string

type CloneInstancesRequestParams added in v1.0.625

type CloneInstancesRequestParams struct {
	// 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 单次克隆实例的数量。
	// - 包年包月每次购买最大数量为100。
	// - 按量计费每次购买最大数量为30。
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 付费方式。<ul><li>0:按量计费。</li><li>1:包年包月。</li></ul>
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 购买实例时长。<ul><li>单位:月。</li><li>付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。</li><li>付费方式选择按量计费时,设置为1。</li></ul>
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组ID。请登录控制台,在<b>安全组</b>页面获取安全组 ID 信息。
	SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"`

	// 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。<ul><li>true:免密实例,</li><li>false:非免密实例。默认为非免密实例。</li></ul>
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`

	// 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 克隆实例的名称。<br>仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。</br>
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 克隆实例的访问密码。<ul><li>当输入参数<b>NoAuth</b>为<b>true</b>时,可不设置该参数。</li><li>当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;</li><li>当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。</li></ul>
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 自动续费标识。<ul><li>0:默认状态,手动续费。</li><li>1:自动续费。</li><li>2:不自动续费,到期自动隔离。</li></ul>
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 用户自定义的端口,默认为6379,取值范围[1024,65535]。
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 实例的节点信息。<ul><li>目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。</li><li>单可用区部署可不配置该参数。</li></ul>
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`

	// 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的<b>账号中心</b> > <b>项目管理</b>中查找项目ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 克隆实例需绑定的标签。
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 指定克隆实例相关的参数模板 ID。
	// - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。
	// - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 <b>告警管理</b> > <b>策略管理</b>页面获取策略 ID 信息。
	AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`

	// 克隆指定恢复数据的时间。
	// 仅支持已开通秒级备份的实例
	CloneTime *string `json:"CloneTime,omitnil,omitempty" name:"CloneTime"`
}

Predefined struct for user

type CloneInstancesResponse added in v1.0.625

type CloneInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CloneInstancesResponseParams `json:"Response"`
}

func NewCloneInstancesResponse added in v1.0.625

func NewCloneInstancesResponse() (response *CloneInstancesResponse)

func (*CloneInstancesResponse) FromJsonString added in v1.0.625

func (r *CloneInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloneInstancesResponse) ToJsonString added in v1.0.625

func (r *CloneInstancesResponse) ToJsonString() string

type CloneInstancesResponseParams added in v1.0.625

type CloneInstancesResponseParams struct {
	// 请求任务 ID。
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 克隆实例的 ID。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CloseSSLRequest added in v1.0.510

type CloseSSLRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewCloseSSLRequest added in v1.0.510

func NewCloseSSLRequest() (request *CloseSSLRequest)

func (*CloseSSLRequest) FromJsonString added in v1.0.510

func (r *CloseSSLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseSSLRequest) ToJsonString added in v1.0.510

func (r *CloseSSLRequest) ToJsonString() string

type CloseSSLRequestParams added in v1.0.510

type CloseSSLRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CloseSSLResponse added in v1.0.510

type CloseSSLResponse struct {
	*tchttp.BaseResponse
	Response *CloseSSLResponseParams `json:"Response"`
}

func NewCloseSSLResponse added in v1.0.510

func NewCloseSSLResponse() (response *CloseSSLResponse)

func (*CloseSSLResponse) FromJsonString added in v1.0.510

func (r *CloseSSLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseSSLResponse) ToJsonString added in v1.0.510

func (r *CloseSSLResponse) ToJsonString() string

type CloseSSLResponseParams added in v1.0.510

type CloseSSLResponseParams struct {
	// 任务ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CommandTake

type CommandTake struct {
	// 命令
	Cmd *string `json:"Cmd,omitnil,omitempty" name:"Cmd"`

	// 耗时
	Took *int64 `json:"Took,omitnil,omitempty" name:"Took"`
}

type CreateInstanceAccountRequest

type CreateInstanceAccountRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 自定义访问数据库的名称。
	// - 仅由字母、数字、下划线、中划线组成。
	// - 长度不能大于32位。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 设置自定义账号的密码。密码复杂度要求如下:
	// - 字符个数为[8,32]。
	// - 至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的两种。
	// - 不能以"/"开头。
	AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`

	// 指定账号的读请求路由分发至主节点或副本节点。未开启副本只读,不支持选择副本节点。
	// - master:主节点
	// - replication:副本节点
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`

	// 账户读写权限,支持选择只读与读写权限。
	// - r:只读
	// - rw: 读写权限
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`

	// 子账号描述信息,长度[0,64] 字节,支持中文。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateInstanceAccountRequest

func NewCreateInstanceAccountRequest() (request *CreateInstanceAccountRequest)

func (*CreateInstanceAccountRequest) FromJsonString

func (r *CreateInstanceAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceAccountRequest) ToJsonString

func (r *CreateInstanceAccountRequest) ToJsonString() string

type CreateInstanceAccountRequestParams added in v1.0.426

type CreateInstanceAccountRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 自定义访问数据库的名称。
	// - 仅由字母、数字、下划线、中划线组成。
	// - 长度不能大于32位。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 设置自定义账号的密码。密码复杂度要求如下:
	// - 字符个数为[8,32]。
	// - 至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的两种。
	// - 不能以"/"开头。
	AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`

	// 指定账号的读请求路由分发至主节点或副本节点。未开启副本只读,不支持选择副本节点。
	// - master:主节点
	// - replication:副本节点
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`

	// 账户读写权限,支持选择只读与读写权限。
	// - r:只读
	// - rw: 读写权限
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`

	// 子账号描述信息,长度[0,64] 字节,支持中文。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateInstanceAccountResponse

type CreateInstanceAccountResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceAccountResponseParams `json:"Response"`
}

func NewCreateInstanceAccountResponse

func NewCreateInstanceAccountResponse() (response *CreateInstanceAccountResponse)

func (*CreateInstanceAccountResponse) FromJsonString

func (r *CreateInstanceAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceAccountResponse) ToJsonString

func (r *CreateInstanceAccountResponse) ToJsonString() string

type CreateInstanceAccountResponseParams added in v1.0.426

type CreateInstanceAccountResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstancesRequest

type CreateInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例类型。
	// <ul><li>2:Redis 2.8 内存版(标准架构)。</li><li>3:CKV 3.2 内存版(标准架构)。</li><li>4:CKV 3.2 内存版(集群架构)。</li><li>6:Redis 4.0 内存版(标准架构)。</li><li>7:Redis 4.0 内存版(集群架构)。</li><li>8:Redis 5.0 内存版(标准架构)。</li><li>9:Redis 5.0 内存版(集群架构)。</li><li>15:Redis 6.2 内存版(标准架构)。</li><li>16:Redis 6.2 内存版(集群架构)。</li></ul>
	TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"`

	// 内存容量,单位为MB, 数值需为1024的整数倍。具体规格,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。
	// - **TypeId**为标准架构时,**MemSize**是实例总内存容量;
	// - **TypeId**为集群架构时,**MemSize**是单分片内存容量。
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 实例数量,单次购买实例数量。具体信息,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 购买实例的时长。
	// - 若 **BillingMode**为**1**,即计费方式为包年包月时,需设置该参数,指定所购买实例的时长。单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	// - 若 **BillingMode**为**0**,即计费方式为按量计费时,该参数配置为1。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 计费方式。
	// - 0:按量计费。
	// - 1:包年包月。
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 访问实例的密码。
	// - 当输入参数**NoAuth**为**true**时,指设置实例为免密码访问,Password可不用配置,否则Password为必填参数。
	// - 当实例类型**TypeId**为Redis 2.8 内存版标准架构、Redis 4.0、5.0、6.0内存版标准架构或集群架构时,其密码复杂度要求为:8-30个字符,至少包含小写字母、大写字母、数字和字符()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头。
	// - 当实例类型**TypeId**为CKV 3.2 内存版标准架构或集群架构时,其密码复杂度为:8-30个字符,必须包含字母和数字,且 不包含其他字符。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 私有网络ID。如果不配置该参数则默认选择基础网络。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询具体的ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络VPC的子网。基础网络下, 该参数无需配置。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询子网列表获取具体的 ID。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 项目 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/),在右上角的账户信息菜单中,选择**项目管理**查询项目 ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 自动续费标识。
	// - 0:默认状态(手动续费)。
	// - 1:自动续费。
	// - 2:到期不续费。
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 安全组 ID 数组。请通过[DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447)接口获取实例的安全组 ID。
	SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"`

	// 用户自定义的网络端口。默认为6379,范围为 [1024,65535]。
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 实例分片数量。
	// - 标准版实例无需配置该参数。
	// - 集群版实例,分片数量范围为:[1、3、5、8、12、16、24、32、40、48、64、80、96、128]。
	RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 实例副本数量。
	// - Redis 内存版 4.0、5.0、6.2 标准架构和集群架构支持副本数量范围为[1,5]。
	// - Redis 2.8标准版、CKV标准版只支持1副本。
	RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 标识实例是否需支持副本只读。
	// - Redis 2.8 标准版、CKV标准版不支持副本只读。
	// - 开启副本只读,实例将自动读写分离,写请求路由到主节点,读请求路由到副本节点。
	// - 如需开启副本只读,建议副本数量大于等于2。
	ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"`

	// 实例名称。命名要求:仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 配置实例是否支持免密码访问。
	// - true:免密访问实例。
	// - false:非免密访问实例。默认为非免密方式,仅VPC网络的实例支持免密码访问。
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`

	// 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。
	// 目前支持传入节点的类型(主节点或者副本节点),节点的可用区。单可用区部署不需要传递此参数。
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`

	// 给实例设定标签。
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 指定实例所属的可用区名称。具体信息,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 指定实例相关的参数模板 ID。
	// - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。
	// - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 内部参数,标识创建实例是否需要检查。
	// - false :默认值。发送正常请求,通过检查后直接创建实例。
	// - true:发送检查请求,不会创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 指定实例的产品版本。
	// - local:本地盘版。
	// - cloud:云盘版,
	// - cdc:独享集群版。如果不传默认发货为本地盘版本。
	ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`

	// 独享集群 ID。当**ProductVersion**设置为**cdc**时,该参数必须设置。
	RedisClusterId *string `json:"RedisClusterId,omitnil,omitempty" name:"RedisClusterId"`

	// 告警策略 ID 数组。
	//
	// - 请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)获取告警策略 ID。
	// - 若不配置该参数,则绑定默认告警策略。默认告警策略具体信息,请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)查看。
	AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`
}

func NewCreateInstancesRequest

func NewCreateInstancesRequest() (request *CreateInstancesRequest)

func (*CreateInstancesRequest) FromJsonString

func (r *CreateInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstancesRequest) ToJsonString

func (r *CreateInstancesRequest) ToJsonString() string

type CreateInstancesRequestParams added in v1.0.426

type CreateInstancesRequestParams struct {
	// 实例类型。
	// <ul><li>2:Redis 2.8 内存版(标准架构)。</li><li>3:CKV 3.2 内存版(标准架构)。</li><li>4:CKV 3.2 内存版(集群架构)。</li><li>6:Redis 4.0 内存版(标准架构)。</li><li>7:Redis 4.0 内存版(集群架构)。</li><li>8:Redis 5.0 内存版(标准架构)。</li><li>9:Redis 5.0 内存版(集群架构)。</li><li>15:Redis 6.2 内存版(标准架构)。</li><li>16:Redis 6.2 内存版(集群架构)。</li></ul>
	TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"`

	// 内存容量,单位为MB, 数值需为1024的整数倍。具体规格,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。
	// - **TypeId**为标准架构时,**MemSize**是实例总内存容量;
	// - **TypeId**为集群架构时,**MemSize**是单分片内存容量。
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 实例数量,单次购买实例数量。具体信息,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 购买实例的时长。
	// - 若 **BillingMode**为**1**,即计费方式为包年包月时,需设置该参数,指定所购买实例的时长。单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	// - 若 **BillingMode**为**0**,即计费方式为按量计费时,该参数配置为1。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 计费方式。
	// - 0:按量计费。
	// - 1:包年包月。
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 访问实例的密码。
	// - 当输入参数**NoAuth**为**true**时,指设置实例为免密码访问,Password可不用配置,否则Password为必填参数。
	// - 当实例类型**TypeId**为Redis 2.8 内存版标准架构、Redis 4.0、5.0、6.0内存版标准架构或集群架构时,其密码复杂度要求为:8-30个字符,至少包含小写字母、大写字母、数字和字符()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头。
	// - 当实例类型**TypeId**为CKV 3.2 内存版标准架构或集群架构时,其密码复杂度为:8-30个字符,必须包含字母和数字,且 不包含其他字符。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 私有网络ID。如果不配置该参数则默认选择基础网络。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询具体的ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络VPC的子网。基础网络下, 该参数无需配置。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询子网列表获取具体的 ID。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 项目 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/),在右上角的账户信息菜单中,选择**项目管理**查询项目 ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 自动续费标识。
	// - 0:默认状态(手动续费)。
	// - 1:自动续费。
	// - 2:到期不续费。
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 安全组 ID 数组。请通过[DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447)接口获取实例的安全组 ID。
	SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"`

	// 用户自定义的网络端口。默认为6379,范围为 [1024,65535]。
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 实例分片数量。
	// - 标准版实例无需配置该参数。
	// - 集群版实例,分片数量范围为:[1、3、5、8、12、16、24、32、40、48、64、80、96、128]。
	RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 实例副本数量。
	// - Redis 内存版 4.0、5.0、6.2 标准架构和集群架构支持副本数量范围为[1,5]。
	// - Redis 2.8标准版、CKV标准版只支持1副本。
	RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 标识实例是否需支持副本只读。
	// - Redis 2.8 标准版、CKV标准版不支持副本只读。
	// - 开启副本只读,实例将自动读写分离,写请求路由到主节点,读请求路由到副本节点。
	// - 如需开启副本只读,建议副本数量大于等于2。
	ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"`

	// 实例名称。命名要求:仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 配置实例是否支持免密码访问。
	// - true:免密访问实例。
	// - false:非免密访问实例。默认为非免密方式,仅VPC网络的实例支持免密码访问。
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`

	// 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。
	// 目前支持传入节点的类型(主节点或者副本节点),节点的可用区。单可用区部署不需要传递此参数。
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`

	// 给实例设定标签。
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 指定实例所属的可用区名称。具体信息,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 指定实例相关的参数模板 ID。
	// - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。
	// - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 内部参数,标识创建实例是否需要检查。
	// - false :默认值。发送正常请求,通过检查后直接创建实例。
	// - true:发送检查请求,不会创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 指定实例的产品版本。
	// - local:本地盘版。
	// - cloud:云盘版,
	// - cdc:独享集群版。如果不传默认发货为本地盘版本。
	ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`

	// 独享集群 ID。当**ProductVersion**设置为**cdc**时,该参数必须设置。
	RedisClusterId *string `json:"RedisClusterId,omitnil,omitempty" name:"RedisClusterId"`

	// 告警策略 ID 数组。
	//
	// - 请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)获取告警策略 ID。
	// - 若不配置该参数,则绑定默认告警策略。默认告警策略具体信息,请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)查看。
	AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`
}

Predefined struct for user

type CreateInstancesResponse

type CreateInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstancesResponseParams `json:"Response"`
}

func NewCreateInstancesResponse

func NewCreateInstancesResponse() (response *CreateInstancesResponse)

func (*CreateInstancesResponse) FromJsonString

func (r *CreateInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstancesResponse) ToJsonString

func (r *CreateInstancesResponse) ToJsonString() string

type CreateInstancesResponseParams added in v1.0.426

type CreateInstancesResponseParams struct {
	// 交易的ID。
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 实例ID。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateParamTemplateRequest added in v1.0.210

type CreateParamTemplateRequest struct {
	*tchttp.BaseRequest

	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 产品类型:1 – Redis2.8内存版(集群架构),2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),5 – Redis2.8内存版(单机),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。创建模板时必填,从源模板复制则不需要传入该参数。
	ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// 源参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数列表。
	ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

func NewCreateParamTemplateRequest added in v1.0.210

func NewCreateParamTemplateRequest() (request *CreateParamTemplateRequest)

func (*CreateParamTemplateRequest) FromJsonString added in v1.0.210

func (r *CreateParamTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateParamTemplateRequest) ToJsonString added in v1.0.210

func (r *CreateParamTemplateRequest) ToJsonString() string

type CreateParamTemplateRequestParams added in v1.0.426

type CreateParamTemplateRequestParams struct {
	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 产品类型:1 – Redis2.8内存版(集群架构),2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),5 – Redis2.8内存版(单机),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。创建模板时必填,从源模板复制则不需要传入该参数。
	ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// 源参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数列表。
	ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

Predefined struct for user

type CreateParamTemplateResponse added in v1.0.210

type CreateParamTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateParamTemplateResponseParams `json:"Response"`
}

func NewCreateParamTemplateResponse added in v1.0.210

func NewCreateParamTemplateResponse() (response *CreateParamTemplateResponse)

func (*CreateParamTemplateResponse) FromJsonString added in v1.0.210

func (r *CreateParamTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateParamTemplateResponse) ToJsonString added in v1.0.210

func (r *CreateParamTemplateResponse) ToJsonString() string

type CreateParamTemplateResponseParams added in v1.0.426

type CreateParamTemplateResponseParams struct {
	// 参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateReplicationGroupRequest added in v1.0.333

type CreateReplicationGroupRequest struct {
	*tchttp.BaseRequest

	// 指定复制组中的主实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 复制组名称。名称只支持长度为2-64个字符的中文、英文、数字、下划线_、分隔符-。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateReplicationGroupRequest added in v1.0.333

func NewCreateReplicationGroupRequest() (request *CreateReplicationGroupRequest)

func (*CreateReplicationGroupRequest) FromJsonString added in v1.0.333

func (r *CreateReplicationGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReplicationGroupRequest) ToJsonString added in v1.0.333

func (r *CreateReplicationGroupRequest) ToJsonString() string

type CreateReplicationGroupRequestParams added in v1.0.426

type CreateReplicationGroupRequestParams struct {
	// 指定复制组中的主实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 复制组名称。名称只支持长度为2-64个字符的中文、英文、数字、下划线_、分隔符-。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateReplicationGroupResponse added in v1.0.333

type CreateReplicationGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateReplicationGroupResponseParams `json:"Response"`
}

func NewCreateReplicationGroupResponse added in v1.0.333

func NewCreateReplicationGroupResponse() (response *CreateReplicationGroupResponse)

func (*CreateReplicationGroupResponse) FromJsonString added in v1.0.333

func (r *CreateReplicationGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReplicationGroupResponse) ToJsonString added in v1.0.333

func (r *CreateReplicationGroupResponse) ToJsonString() string

type CreateReplicationGroupResponseParams added in v1.0.426

type CreateReplicationGroupResponseParams struct {
	// 异步流程ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DelayDistribution

type DelayDistribution struct {
	// 指延时分布阶梯,其与延时区间的对应关系如下所示。
	// - 1:[0ms,1ms]。
	// - 5: [1ms,5ms]。
	// - 10: [5ms,10ms]。
	// - 50: [10ms,50ms]。
	// - 200:[50ms,200ms]。
	// - -1: [200ms,∞]。
	Ladder *int64 `json:"Ladder,omitnil,omitempty" name:"Ladder"`

	// 延时处于当前分布阶梯的命令数量,单位:个。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 修改时间。
	Updatetime *int64 `json:"Updatetime,omitnil,omitempty" name:"Updatetime"`
}

type DeleteInstanceAccountRequest

type DeleteInstanceAccountRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 子账号名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
}

func NewDeleteInstanceAccountRequest

func NewDeleteInstanceAccountRequest() (request *DeleteInstanceAccountRequest)

func (*DeleteInstanceAccountRequest) FromJsonString

func (r *DeleteInstanceAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceAccountRequest) ToJsonString

func (r *DeleteInstanceAccountRequest) ToJsonString() string

type DeleteInstanceAccountRequestParams added in v1.0.426

type DeleteInstanceAccountRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 子账号名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
}

Predefined struct for user

type DeleteInstanceAccountResponse

type DeleteInstanceAccountResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstanceAccountResponseParams `json:"Response"`
}

func NewDeleteInstanceAccountResponse

func NewDeleteInstanceAccountResponse() (response *DeleteInstanceAccountResponse)

func (*DeleteInstanceAccountResponse) FromJsonString

func (r *DeleteInstanceAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceAccountResponse) ToJsonString

func (r *DeleteInstanceAccountResponse) ToJsonString() string

type DeleteInstanceAccountResponseParams added in v1.0.426

type DeleteInstanceAccountResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteParamTemplateRequest added in v1.0.210

type DeleteParamTemplateRequest struct {
	*tchttp.BaseRequest

	// 参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteParamTemplateRequest added in v1.0.210

func NewDeleteParamTemplateRequest() (request *DeleteParamTemplateRequest)

func (*DeleteParamTemplateRequest) FromJsonString added in v1.0.210

func (r *DeleteParamTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteParamTemplateRequest) ToJsonString added in v1.0.210

func (r *DeleteParamTemplateRequest) ToJsonString() string

type DeleteParamTemplateRequestParams added in v1.0.426

type DeleteParamTemplateRequestParams struct {
	// 参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteParamTemplateResponse added in v1.0.210

type DeleteParamTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteParamTemplateResponseParams `json:"Response"`
}

func NewDeleteParamTemplateResponse added in v1.0.210

func NewDeleteParamTemplateResponse() (response *DeleteParamTemplateResponse)

func (*DeleteParamTemplateResponse) FromJsonString added in v1.0.210

func (r *DeleteParamTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteParamTemplateResponse) ToJsonString added in v1.0.210

func (r *DeleteParamTemplateResponse) ToJsonString() string

type DeleteParamTemplateResponseParams added in v1.0.426

type DeleteParamTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteReplicationInstanceRequest added in v1.0.333

type DeleteReplicationInstanceRequest struct {
	*tchttp.BaseRequest

	// 复制组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例
	SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"`
}

func NewDeleteReplicationInstanceRequest added in v1.0.333

func NewDeleteReplicationInstanceRequest() (request *DeleteReplicationInstanceRequest)

func (*DeleteReplicationInstanceRequest) FromJsonString added in v1.0.333

func (r *DeleteReplicationInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteReplicationInstanceRequest) ToJsonString added in v1.0.333

func (r *DeleteReplicationInstanceRequest) ToJsonString() string

type DeleteReplicationInstanceRequestParams added in v1.0.426

type DeleteReplicationInstanceRequestParams struct {
	// 复制组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例
	SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"`
}

Predefined struct for user

type DeleteReplicationInstanceResponse added in v1.0.333

type DeleteReplicationInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReplicationInstanceResponseParams `json:"Response"`
}

func NewDeleteReplicationInstanceResponse added in v1.0.333

func NewDeleteReplicationInstanceResponse() (response *DeleteReplicationInstanceResponse)

func (*DeleteReplicationInstanceResponse) FromJsonString added in v1.0.333

func (r *DeleteReplicationInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteReplicationInstanceResponse) ToJsonString added in v1.0.333

func (r *DeleteReplicationInstanceResponse) ToJsonString() string

type DeleteReplicationInstanceResponseParams added in v1.0.426

type DeleteReplicationInstanceResponseParams struct {
	// 异步任务ID
	TaskId *float64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoBackupConfigRequest

type DescribeAutoBackupConfigRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeAutoBackupConfigRequest

func NewDescribeAutoBackupConfigRequest() (request *DescribeAutoBackupConfigRequest)

func (*DescribeAutoBackupConfigRequest) FromJsonString

func (r *DescribeAutoBackupConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoBackupConfigRequest) ToJsonString

func (r *DescribeAutoBackupConfigRequest) ToJsonString() string

type DescribeAutoBackupConfigRequestParams added in v1.0.426

type DescribeAutoBackupConfigRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeAutoBackupConfigResponse

type DescribeAutoBackupConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoBackupConfigResponseParams `json:"Response"`
}

func NewDescribeAutoBackupConfigResponse

func NewDescribeAutoBackupConfigResponse() (response *DescribeAutoBackupConfigResponse)

func (*DescribeAutoBackupConfigResponse) FromJsonString

func (r *DescribeAutoBackupConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoBackupConfigResponse) ToJsonString

func (r *DescribeAutoBackupConfigResponse) ToJsonString() string

type DescribeAutoBackupConfigResponseParams added in v1.0.426

type DescribeAutoBackupConfigResponseParams struct {
	// 该参数因兼容性问题暂时保留,请忽略。
	AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"`

	// 备份周期,默认为每天自动备份,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
	WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`

	// 备份任务发起时间段。
	TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"`

	// 全量备份文件保存天数。默认为7天。如需保存更多天数,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。
	BackupStorageDays *int64 `json:"BackupStorageDays,omitnil,omitempty" name:"BackupStorageDays"`

	// 该参数不再使用,请忽略。
	BinlogStorageDays *int64 `json:"BinlogStorageDays,omitnil,omitempty" name:"BinlogStorageDays"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBackupDownloadRestrictionRequest added in v1.0.608

type DescribeBackupDownloadRestrictionRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBackupDownloadRestrictionRequest added in v1.0.608

func NewDescribeBackupDownloadRestrictionRequest() (request *DescribeBackupDownloadRestrictionRequest)

func (*DescribeBackupDownloadRestrictionRequest) FromJsonString added in v1.0.608

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupDownloadRestrictionRequest) ToJsonString added in v1.0.608

type DescribeBackupDownloadRestrictionRequestParams added in v1.0.608

type DescribeBackupDownloadRestrictionRequestParams struct {
}

Predefined struct for user

type DescribeBackupDownloadRestrictionResponse added in v1.0.608

type DescribeBackupDownloadRestrictionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupDownloadRestrictionResponseParams `json:"Response"`
}

func NewDescribeBackupDownloadRestrictionResponse added in v1.0.608

func NewDescribeBackupDownloadRestrictionResponse() (response *DescribeBackupDownloadRestrictionResponse)

func (*DescribeBackupDownloadRestrictionResponse) FromJsonString added in v1.0.608

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupDownloadRestrictionResponse) ToJsonString added in v1.0.608

type DescribeBackupDownloadRestrictionResponseParams added in v1.0.608

type DescribeBackupDownloadRestrictionResponseParams struct {
	// 下载备份文件的网络限制类型:
	//
	// - NoLimit:不限制,腾讯云内外网均可以下载备份文件。
	// -  LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。
	// - Customize:指用户自定义的私有网络可下载备份文件。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// 标识自定义的 LimitIp 地址是否可下载备份文件。
	//
	// - In: 自定义的 IP 地址可以下载。
	// - NotIn: 自定义的 IP 不可以下载。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,显示该参数。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,显示该参数。
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBackupUrlRequest

type DescribeBackupUrlRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份 ID,可通过 [DescribeInstanceBackups ](https://cloud.tencent.com/document/product/239/20011)接口返回的参数 RedisBackupSet 获取。
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 下载备份文件的网络限制类型,如果不配置该参数,则使用用户自定义的配置。
	//
	// - NoLimit:不限制,腾讯云内外网均可以下载备份文件。
	// -  LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。
	// - Customize:指用户自定义的私有网络可下载备份文件。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// 标识自定义的 LimitIp 地址是否可下载备份文件。
	//
	// - In: 自定义的 IP 地址可以下载。默认为 In。
	// - NotIn: 自定义的 IP 不可以下载。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`
}

func NewDescribeBackupUrlRequest

func NewDescribeBackupUrlRequest() (request *DescribeBackupUrlRequest)

func (*DescribeBackupUrlRequest) FromJsonString

func (r *DescribeBackupUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupUrlRequest) ToJsonString

func (r *DescribeBackupUrlRequest) ToJsonString() string

type DescribeBackupUrlRequestParams added in v1.0.426

type DescribeBackupUrlRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份 ID,可通过 [DescribeInstanceBackups ](https://cloud.tencent.com/document/product/239/20011)接口返回的参数 RedisBackupSet 获取。
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 下载备份文件的网络限制类型,如果不配置该参数,则使用用户自定义的配置。
	//
	// - NoLimit:不限制,腾讯云内外网均可以下载备份文件。
	// -  LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。
	// - Customize:指用户自定义的私有网络可下载备份文件。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// 标识自定义的 LimitIp 地址是否可下载备份文件。
	//
	// - In: 自定义的 IP 地址可以下载。默认为 In。
	// - NotIn: 自定义的 IP 不可以下载。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`
}

Predefined struct for user

type DescribeBackupUrlResponse

type DescribeBackupUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupUrlResponseParams `json:"Response"`
}

func NewDescribeBackupUrlResponse

func NewDescribeBackupUrlResponse() (response *DescribeBackupUrlResponse)

func (*DescribeBackupUrlResponse) FromJsonString

func (r *DescribeBackupUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupUrlResponse) ToJsonString

func (r *DescribeBackupUrlResponse) ToJsonString() string

type DescribeBackupUrlResponseParams added in v1.0.426

type DescribeBackupUrlResponseParams struct {
	// 外网下载地址(6小时内链接有效),该字段正在逐步废弃中。
	DownloadUrl []*string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 内网下载地址(6小时内链接有效),该字段正在逐步废弃中。
	InnerDownloadUrl []*string `json:"InnerDownloadUrl,omitnil,omitempty" name:"InnerDownloadUrl"`

	// 文件名称,该字段正在逐步废弃中。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Filenames []*string `json:"Filenames,omitnil,omitempty" name:"Filenames"`

	// 备份文件信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupInfos []*BackupDownloadInfo `json:"BackupInfos,omitnil,omitempty" name:"BackupInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBandwidthRangeRequest added in v1.0.636

type DescribeBandwidthRangeRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeBandwidthRangeRequest added in v1.0.636

func NewDescribeBandwidthRangeRequest() (request *DescribeBandwidthRangeRequest)

func (*DescribeBandwidthRangeRequest) FromJsonString added in v1.0.636

func (r *DescribeBandwidthRangeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBandwidthRangeRequest) ToJsonString added in v1.0.636

func (r *DescribeBandwidthRangeRequest) ToJsonString() string

type DescribeBandwidthRangeRequestParams added in v1.0.636

type DescribeBandwidthRangeRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeBandwidthRangeResponse added in v1.0.636

type DescribeBandwidthRangeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBandwidthRangeResponseParams `json:"Response"`
}

func NewDescribeBandwidthRangeResponse added in v1.0.636

func NewDescribeBandwidthRangeResponse() (response *DescribeBandwidthRangeResponse)

func (*DescribeBandwidthRangeResponse) FromJsonString added in v1.0.636

func (r *DescribeBandwidthRangeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBandwidthRangeResponse) ToJsonString added in v1.0.636

func (r *DescribeBandwidthRangeResponse) ToJsonString() string

type DescribeBandwidthRangeResponseParams added in v1.0.636

type DescribeBandwidthRangeResponseParams struct {
	// 标准带宽。指购买实例时,系统为每个节点分配的带宽。
	BaseBandwidth *int64 `json:"BaseBandwidth,omitnil,omitempty" name:"BaseBandwidth"`

	// 指实例的附加带宽。标准带宽不满足需求的情况下,用户可自行增加的带宽。<ul><li>开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。</li><li>没有开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。</li></ul>
	AddBandwidth *int64 `json:"AddBandwidth,omitnil,omitempty" name:"AddBandwidth"`

	// 附加带宽设置下限。
	MinAddBandwidth *int64 `json:"MinAddBandwidth,omitnil,omitempty" name:"MinAddBandwidth"`

	// 附加带宽设置上限。
	MaxAddBandwidth *int64 `json:"MaxAddBandwidth,omitnil,omitempty" name:"MaxAddBandwidth"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCommonDBInstancesRequest

type DescribeCommonDBInstancesRequest struct {
	*tchttp.BaseRequest

	// vpc网络ID信息列表
	VpcIds []*int64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 子网ID信息列表
	SubnetIds []*int64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 计费类型过滤列表;0表示包年包月,1表示按量计费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例ID过滤信息列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例名称过滤信息列表
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 实例状态信息过滤列表
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 实例vip信息列表
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`

	// vpc网络ID信息列表
	UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"`

	// 子网统一ID列表
	UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"`

	// 数量限制,默认推荐100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeCommonDBInstancesRequest

func NewDescribeCommonDBInstancesRequest() (request *DescribeCommonDBInstancesRequest)

func (*DescribeCommonDBInstancesRequest) FromJsonString

func (r *DescribeCommonDBInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCommonDBInstancesRequest) ToJsonString

func (r *DescribeCommonDBInstancesRequest) ToJsonString() string

type DescribeCommonDBInstancesRequestParams added in v1.0.426

type DescribeCommonDBInstancesRequestParams struct {
	// vpc网络ID信息列表
	VpcIds []*int64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 子网ID信息列表
	SubnetIds []*int64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 计费类型过滤列表;0表示包年包月,1表示按量计费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例ID过滤信息列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例名称过滤信息列表
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 实例状态信息过滤列表
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 实例vip信息列表
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`

	// vpc网络ID信息列表
	UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"`

	// 子网统一ID列表
	UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"`

	// 数量限制,默认推荐100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeCommonDBInstancesResponse

type DescribeCommonDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCommonDBInstancesResponseParams `json:"Response"`
}

func NewDescribeCommonDBInstancesResponse

func NewDescribeCommonDBInstancesResponse() (response *DescribeCommonDBInstancesResponse)

func (*DescribeCommonDBInstancesResponse) FromJsonString

func (r *DescribeCommonDBInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCommonDBInstancesResponse) ToJsonString

func (r *DescribeCommonDBInstancesResponse) ToJsonString() string

type DescribeCommonDBInstancesResponseParams added in v1.0.426

type DescribeCommonDBInstancesResponseParams struct {
	// 实例数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例信息
	InstanceDetails []*RedisCommonInstanceList `json:"InstanceDetails,omitnil,omitempty" name:"InstanceDetails"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDBSecurityGroupsRequest

type DescribeDBSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBSecurityGroupsRequest

func NewDescribeDBSecurityGroupsRequest() (request *DescribeDBSecurityGroupsRequest)

func (*DescribeDBSecurityGroupsRequest) FromJsonString

func (r *DescribeDBSecurityGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDBSecurityGroupsRequest) ToJsonString

func (r *DescribeDBSecurityGroupsRequest) ToJsonString() string

type DescribeDBSecurityGroupsRequestParams added in v1.0.426

type DescribeDBSecurityGroupsRequestParams struct {
	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBSecurityGroupsResponse

type DescribeDBSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBSecurityGroupsResponseParams `json:"Response"`
}

func NewDescribeDBSecurityGroupsResponse

func NewDescribeDBSecurityGroupsResponse() (response *DescribeDBSecurityGroupsResponse)

func (*DescribeDBSecurityGroupsResponse) FromJsonString

func (r *DescribeDBSecurityGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDBSecurityGroupsResponse) ToJsonString

func (r *DescribeDBSecurityGroupsResponse) ToJsonString() string

type DescribeDBSecurityGroupsResponseParams added in v1.0.426

type DescribeDBSecurityGroupsResponseParams struct {
	// 安全组规则。
	Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`

	// 实例内网IPv4地址。
	VIP *string `json:"VIP,omitnil,omitempty" name:"VIP"`

	// 内网端口。
	VPort *string `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceAccountRequest

type DescribeInstanceAccountRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeInstanceAccountRequest

func NewDescribeInstanceAccountRequest() (request *DescribeInstanceAccountRequest)

func (*DescribeInstanceAccountRequest) FromJsonString

func (r *DescribeInstanceAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceAccountRequest) ToJsonString

func (r *DescribeInstanceAccountRequest) ToJsonString() string

type DescribeInstanceAccountRequestParams added in v1.0.426

type DescribeInstanceAccountRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceAccountResponse

type DescribeInstanceAccountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceAccountResponseParams `json:"Response"`
}

func NewDescribeInstanceAccountResponse

func NewDescribeInstanceAccountResponse() (response *DescribeInstanceAccountResponse)

func (*DescribeInstanceAccountResponse) FromJsonString

func (r *DescribeInstanceAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceAccountResponse) ToJsonString

func (r *DescribeInstanceAccountResponse) ToJsonString() string

type DescribeInstanceAccountResponseParams added in v1.0.426

type DescribeInstanceAccountResponseParams struct {
	// 账号详细信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 账号个数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceBackupsRequest

type DescribeInstanceBackupsRequest struct {
	*tchttp.BaseRequest

	// 每页输出的备份列表大小。默认大小为20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 待操作的实例ID,可通过 DescribeInstance 接口返回值中的 InstanceId 获取。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,格式如:2017-02-08 16:46:34。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间,格式如:2017-02-08 19:09:26。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备份任务的状态:
	// 1:备份在流程中。
	// 2:备份正常。
	// 3:备份转RDB文件处理中。
	// 4:已完成RDB转换。
	// -1:备份已过期。
	// -2:备份已删除。
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例名称,支持根据实例名称模糊搜索。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

func NewDescribeInstanceBackupsRequest

func NewDescribeInstanceBackupsRequest() (request *DescribeInstanceBackupsRequest)

func (*DescribeInstanceBackupsRequest) FromJsonString

func (r *DescribeInstanceBackupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceBackupsRequest) ToJsonString

func (r *DescribeInstanceBackupsRequest) ToJsonString() string

type DescribeInstanceBackupsRequestParams added in v1.0.426

type DescribeInstanceBackupsRequestParams struct {
	// 每页输出的备份列表大小。默认大小为20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 待操作的实例ID,可通过 DescribeInstance 接口返回值中的 InstanceId 获取。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,格式如:2017-02-08 16:46:34。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间,格式如:2017-02-08 19:09:26。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备份任务的状态:
	// 1:备份在流程中。
	// 2:备份正常。
	// 3:备份转RDB文件处理中。
	// 4:已完成RDB转换。
	// -1:备份已过期。
	// -2:备份已删除。
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例名称,支持根据实例名称模糊搜索。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

Predefined struct for user

type DescribeInstanceBackupsResponse

type DescribeInstanceBackupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceBackupsResponseParams `json:"Response"`
}

func NewDescribeInstanceBackupsResponse

func NewDescribeInstanceBackupsResponse() (response *DescribeInstanceBackupsResponse)

func (*DescribeInstanceBackupsResponse) FromJsonString

func (r *DescribeInstanceBackupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceBackupsResponse) ToJsonString

func (r *DescribeInstanceBackupsResponse) ToJsonString() string

type DescribeInstanceBackupsResponseParams added in v1.0.426

type DescribeInstanceBackupsResponseParams struct {
	// 备份总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例的备份数组。
	BackupSet []*RedisBackupSet `json:"BackupSet,omitnil,omitempty" name:"BackupSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceDTSInfoRequest

type DescribeInstanceDTSInfoRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceDTSInfoRequest

func NewDescribeInstanceDTSInfoRequest() (request *DescribeInstanceDTSInfoRequest)

func (*DescribeInstanceDTSInfoRequest) FromJsonString

func (r *DescribeInstanceDTSInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceDTSInfoRequest) ToJsonString

func (r *DescribeInstanceDTSInfoRequest) ToJsonString() string

type DescribeInstanceDTSInfoRequestParams added in v1.0.426

type DescribeInstanceDTSInfoRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceDTSInfoResponse

type DescribeInstanceDTSInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceDTSInfoResponseParams `json:"Response"`
}

func NewDescribeInstanceDTSInfoResponse

func NewDescribeInstanceDTSInfoResponse() (response *DescribeInstanceDTSInfoResponse)

func (*DescribeInstanceDTSInfoResponse) FromJsonString

func (r *DescribeInstanceDTSInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceDTSInfoResponse) ToJsonString

func (r *DescribeInstanceDTSInfoResponse) ToJsonString() string

type DescribeInstanceDTSInfoResponseParams added in v1.0.426

type DescribeInstanceDTSInfoResponseParams struct {
	// DTS任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// DTS任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 同步时延,单位:字节
	// 注意:此字段可能返回 null,表示取不到有效值。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 断开时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CutDownTime *string `json:"CutDownTime,omitnil,omitempty" name:"CutDownTime"`

	// 源实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInfo *DescribeInstanceDTSInstanceInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 目标实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstInfo *DescribeInstanceDTSInstanceInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceDTSInstanceInfo

type DescribeInstanceDTSInstanceInfo struct {
	// 地域ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 仓库ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetId *int64 `json:"SetId,omitnil,omitempty" name:"SetId"`

	// 可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 实例类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type DescribeInstanceDealDetailRequest

type DescribeInstanceDealDetailRequest struct {
	*tchttp.BaseRequest

	// 订单交易ID数组,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealId。
	DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"`
}

func NewDescribeInstanceDealDetailRequest

func NewDescribeInstanceDealDetailRequest() (request *DescribeInstanceDealDetailRequest)

func (*DescribeInstanceDealDetailRequest) FromJsonString

func (r *DescribeInstanceDealDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceDealDetailRequest) ToJsonString

func (r *DescribeInstanceDealDetailRequest) ToJsonString() string

type DescribeInstanceDealDetailRequestParams added in v1.0.426

type DescribeInstanceDealDetailRequestParams struct {
	// 订单交易ID数组,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealId。
	DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"`
}

Predefined struct for user

type DescribeInstanceDealDetailResponse

type DescribeInstanceDealDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceDealDetailResponseParams `json:"Response"`
}

func NewDescribeInstanceDealDetailResponse

func NewDescribeInstanceDealDetailResponse() (response *DescribeInstanceDealDetailResponse)

func (*DescribeInstanceDealDetailResponse) FromJsonString

func (r *DescribeInstanceDealDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceDealDetailResponse) ToJsonString

func (r *DescribeInstanceDealDetailResponse) ToJsonString() string

type DescribeInstanceDealDetailResponseParams added in v1.0.426

type DescribeInstanceDealDetailResponseParams struct {
	// 订单详细信息。
	DealDetails []*TradeDealDetail `json:"DealDetails,omitnil,omitempty" name:"DealDetails"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceEventsRequest added in v1.0.891

type DescribeInstanceEventsRequest struct {
	*tchttp.BaseRequest

	// 配置查询事件执行计划的起始日期。
	ExecutionStartDate *string `json:"ExecutionStartDate,omitnil,omitempty" name:"ExecutionStartDate"`

	// 配置查询事件执行计划的结束日期。
	ExecutionEndDate *string `json:"ExecutionEndDate,omitnil,omitempty" name:"ExecutionEndDate"`

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 输出每页显示事件的数量,默认:10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 配置查询事件的输出页码,即支持根据PageNo(页码)与 PageSize (每页输出数量)查询某一页的事件。默认:1。
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 事件当前状态。
	// - Waiting:未到达执行日期或不在维护时间窗内的事件。
	// - Running:在维护时间窗内,正在执行维护的事件。
	// - Finished:已全部完成维护的事件。
	// - Canceled:已取消执行的事件。
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。
	EventTypes []*string `json:"EventTypes,omitnil,omitempty" name:"EventTypes"`

	// 配置查询事件等级。事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。
	// - Critical:关键
	// - High:重要
	// - Middle:中等
	// - Low:一般
	Grades []*string `json:"Grades,omitnil,omitempty" name:"Grades"`
}

func NewDescribeInstanceEventsRequest added in v1.0.891

func NewDescribeInstanceEventsRequest() (request *DescribeInstanceEventsRequest)

func (*DescribeInstanceEventsRequest) FromJsonString added in v1.0.891

func (r *DescribeInstanceEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceEventsRequest) ToJsonString added in v1.0.891

func (r *DescribeInstanceEventsRequest) ToJsonString() string

type DescribeInstanceEventsRequestParams added in v1.0.891

type DescribeInstanceEventsRequestParams struct {
	// 配置查询事件执行计划的起始日期。
	ExecutionStartDate *string `json:"ExecutionStartDate,omitnil,omitempty" name:"ExecutionStartDate"`

	// 配置查询事件执行计划的结束日期。
	ExecutionEndDate *string `json:"ExecutionEndDate,omitnil,omitempty" name:"ExecutionEndDate"`

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 输出每页显示事件的数量,默认:10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 配置查询事件的输出页码,即支持根据PageNo(页码)与 PageSize (每页输出数量)查询某一页的事件。默认:1。
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 事件当前状态。
	// - Waiting:未到达执行日期或不在维护时间窗内的事件。
	// - Running:在维护时间窗内,正在执行维护的事件。
	// - Finished:已全部完成维护的事件。
	// - Canceled:已取消执行的事件。
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。
	EventTypes []*string `json:"EventTypes,omitnil,omitempty" name:"EventTypes"`

	// 配置查询事件等级。事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。
	// - Critical:关键
	// - High:重要
	// - Middle:中等
	// - Low:一般
	Grades []*string `json:"Grades,omitnil,omitempty" name:"Grades"`
}

Predefined struct for user

type DescribeInstanceEventsResponse added in v1.0.891

type DescribeInstanceEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceEventsResponseParams `json:"Response"`
}

func NewDescribeInstanceEventsResponse added in v1.0.891

func NewDescribeInstanceEventsResponse() (response *DescribeInstanceEventsResponse)

func (*DescribeInstanceEventsResponse) FromJsonString added in v1.0.891

func (r *DescribeInstanceEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceEventsResponse) ToJsonString added in v1.0.891

func (r *DescribeInstanceEventsResponse) ToJsonString() string

type DescribeInstanceEventsResponseParams added in v1.0.891

type DescribeInstanceEventsResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例事件信息
	RedisInstanceEvents []*RedisInstanceEvent `json:"RedisInstanceEvents,omitnil,omitempty" name:"RedisInstanceEvents"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorBigKeyRequest

type DescribeInstanceMonitorBigKeyRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 请求类型:1——string类型,2——所有类型
	ReqType *int64 `json:"ReqType,omitnil,omitempty" name:"ReqType"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}

func NewDescribeInstanceMonitorBigKeyRequest

func NewDescribeInstanceMonitorBigKeyRequest() (request *DescribeInstanceMonitorBigKeyRequest)

func (*DescribeInstanceMonitorBigKeyRequest) FromJsonString

func (r *DescribeInstanceMonitorBigKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorBigKeyRequest) ToJsonString

func (r *DescribeInstanceMonitorBigKeyRequest) ToJsonString() string

type DescribeInstanceMonitorBigKeyRequestParams added in v1.0.426

type DescribeInstanceMonitorBigKeyRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 请求类型:1——string类型,2——所有类型
	ReqType *int64 `json:"ReqType,omitnil,omitempty" name:"ReqType"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}

Predefined struct for user

type DescribeInstanceMonitorBigKeyResponse

type DescribeInstanceMonitorBigKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorBigKeyResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorBigKeyResponse

func NewDescribeInstanceMonitorBigKeyResponse() (response *DescribeInstanceMonitorBigKeyResponse)

func (*DescribeInstanceMonitorBigKeyResponse) FromJsonString

func (r *DescribeInstanceMonitorBigKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorBigKeyResponse) ToJsonString

type DescribeInstanceMonitorBigKeyResponseParams added in v1.0.426

type DescribeInstanceMonitorBigKeyResponseParams struct {
	// 大Key详细信息
	Data []*BigKeyInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorBigKeySizeDistRequest

type DescribeInstanceMonitorBigKeySizeDistRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}

func NewDescribeInstanceMonitorBigKeySizeDistRequest

func NewDescribeInstanceMonitorBigKeySizeDistRequest() (request *DescribeInstanceMonitorBigKeySizeDistRequest)

func (*DescribeInstanceMonitorBigKeySizeDistRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorBigKeySizeDistRequest) ToJsonString

type DescribeInstanceMonitorBigKeySizeDistRequestParams added in v1.0.426

type DescribeInstanceMonitorBigKeySizeDistRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}

Predefined struct for user

type DescribeInstanceMonitorBigKeySizeDistResponse

type DescribeInstanceMonitorBigKeySizeDistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorBigKeySizeDistResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorBigKeySizeDistResponse

func NewDescribeInstanceMonitorBigKeySizeDistResponse() (response *DescribeInstanceMonitorBigKeySizeDistResponse)

func (*DescribeInstanceMonitorBigKeySizeDistResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorBigKeySizeDistResponse) ToJsonString

type DescribeInstanceMonitorBigKeySizeDistResponseParams added in v1.0.426

type DescribeInstanceMonitorBigKeySizeDistResponseParams struct {
	// 大Key大小分布详情
	Data []*DelayDistribution `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorBigKeyTypeDistRequest

type DescribeInstanceMonitorBigKeyTypeDistRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}

func NewDescribeInstanceMonitorBigKeyTypeDistRequest

func NewDescribeInstanceMonitorBigKeyTypeDistRequest() (request *DescribeInstanceMonitorBigKeyTypeDistRequest)

func (*DescribeInstanceMonitorBigKeyTypeDistRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorBigKeyTypeDistRequest) ToJsonString

type DescribeInstanceMonitorBigKeyTypeDistRequestParams added in v1.0.426

type DescribeInstanceMonitorBigKeyTypeDistRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`
}

Predefined struct for user

type DescribeInstanceMonitorBigKeyTypeDistResponse

type DescribeInstanceMonitorBigKeyTypeDistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorBigKeyTypeDistResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorBigKeyTypeDistResponse

func NewDescribeInstanceMonitorBigKeyTypeDistResponse() (response *DescribeInstanceMonitorBigKeyTypeDistResponse)

func (*DescribeInstanceMonitorBigKeyTypeDistResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorBigKeyTypeDistResponse) ToJsonString

type DescribeInstanceMonitorBigKeyTypeDistResponseParams added in v1.0.426

type DescribeInstanceMonitorBigKeyTypeDistResponseParams struct {
	// 大Key类型分布详细信息
	Data []*BigKeyTypeInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorHotKeyRequest

type DescribeInstanceMonitorHotKeyRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

func NewDescribeInstanceMonitorHotKeyRequest

func NewDescribeInstanceMonitorHotKeyRequest() (request *DescribeInstanceMonitorHotKeyRequest)

func (*DescribeInstanceMonitorHotKeyRequest) FromJsonString

func (r *DescribeInstanceMonitorHotKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorHotKeyRequest) ToJsonString

func (r *DescribeInstanceMonitorHotKeyRequest) ToJsonString() string

type DescribeInstanceMonitorHotKeyRequestParams added in v1.0.426

type DescribeInstanceMonitorHotKeyRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

Predefined struct for user

type DescribeInstanceMonitorHotKeyResponse

type DescribeInstanceMonitorHotKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorHotKeyResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorHotKeyResponse

func NewDescribeInstanceMonitorHotKeyResponse() (response *DescribeInstanceMonitorHotKeyResponse)

func (*DescribeInstanceMonitorHotKeyResponse) FromJsonString

func (r *DescribeInstanceMonitorHotKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorHotKeyResponse) ToJsonString

type DescribeInstanceMonitorHotKeyResponseParams added in v1.0.426

type DescribeInstanceMonitorHotKeyResponseParams struct {
	// 热Key详细信息
	Data []*HotKeyInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorSIPRequest

type DescribeInstanceMonitorSIPRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceMonitorSIPRequest

func NewDescribeInstanceMonitorSIPRequest() (request *DescribeInstanceMonitorSIPRequest)

func (*DescribeInstanceMonitorSIPRequest) FromJsonString

func (r *DescribeInstanceMonitorSIPRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorSIPRequest) ToJsonString

func (r *DescribeInstanceMonitorSIPRequest) ToJsonString() string

type DescribeInstanceMonitorSIPRequestParams added in v1.0.426

type DescribeInstanceMonitorSIPRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceMonitorSIPResponse

type DescribeInstanceMonitorSIPResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorSIPResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorSIPResponse

func NewDescribeInstanceMonitorSIPResponse() (response *DescribeInstanceMonitorSIPResponse)

func (*DescribeInstanceMonitorSIPResponse) FromJsonString

func (r *DescribeInstanceMonitorSIPResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorSIPResponse) ToJsonString

func (r *DescribeInstanceMonitorSIPResponse) ToJsonString() string

type DescribeInstanceMonitorSIPResponseParams added in v1.0.426

type DescribeInstanceMonitorSIPResponseParams struct {
	// 访问来源信息
	Data []*SourceInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorTookDistRequest

type DescribeInstanceMonitorTookDistRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

func NewDescribeInstanceMonitorTookDistRequest

func NewDescribeInstanceMonitorTookDistRequest() (request *DescribeInstanceMonitorTookDistRequest)

func (*DescribeInstanceMonitorTookDistRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorTookDistRequest) ToJsonString

type DescribeInstanceMonitorTookDistRequestParams added in v1.0.426

type DescribeInstanceMonitorTookDistRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间;例如:"20190219"
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

Predefined struct for user

type DescribeInstanceMonitorTookDistResponse

type DescribeInstanceMonitorTookDistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorTookDistResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorTookDistResponse

func NewDescribeInstanceMonitorTookDistResponse() (response *DescribeInstanceMonitorTookDistResponse)

func (*DescribeInstanceMonitorTookDistResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorTookDistResponse) ToJsonString

type DescribeInstanceMonitorTookDistResponseParams added in v1.0.426

type DescribeInstanceMonitorTookDistResponseParams struct {
	// 时延分布信息
	Data []*DelayDistribution `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorTopNCmdRequest

type DescribeInstanceMonitorTopNCmdRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

func NewDescribeInstanceMonitorTopNCmdRequest

func NewDescribeInstanceMonitorTopNCmdRequest() (request *DescribeInstanceMonitorTopNCmdRequest)

func (*DescribeInstanceMonitorTopNCmdRequest) FromJsonString

func (r *DescribeInstanceMonitorTopNCmdRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorTopNCmdRequest) ToJsonString

type DescribeInstanceMonitorTopNCmdRequestParams added in v1.0.426

type DescribeInstanceMonitorTopNCmdRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

Predefined struct for user

type DescribeInstanceMonitorTopNCmdResponse

type DescribeInstanceMonitorTopNCmdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorTopNCmdResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorTopNCmdResponse

func NewDescribeInstanceMonitorTopNCmdResponse() (response *DescribeInstanceMonitorTopNCmdResponse)

func (*DescribeInstanceMonitorTopNCmdResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorTopNCmdResponse) ToJsonString

type DescribeInstanceMonitorTopNCmdResponseParams added in v1.0.426

type DescribeInstanceMonitorTopNCmdResponseParams struct {
	// 访问命令信息
	Data []*SourceCommand `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceMonitorTopNCmdTookRequest

type DescribeInstanceMonitorTopNCmdTookRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

func NewDescribeInstanceMonitorTopNCmdTookRequest

func NewDescribeInstanceMonitorTopNCmdTookRequest() (request *DescribeInstanceMonitorTopNCmdTookRequest)

func (*DescribeInstanceMonitorTopNCmdTookRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorTopNCmdTookRequest) ToJsonString

type DescribeInstanceMonitorTopNCmdTookRequestParams added in v1.0.426

type DescribeInstanceMonitorTopNCmdTookRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时
	SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"`
}

Predefined struct for user

type DescribeInstanceMonitorTopNCmdTookResponse

type DescribeInstanceMonitorTopNCmdTookResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceMonitorTopNCmdTookResponseParams `json:"Response"`
}

func NewDescribeInstanceMonitorTopNCmdTookResponse

func NewDescribeInstanceMonitorTopNCmdTookResponse() (response *DescribeInstanceMonitorTopNCmdTookResponse)

func (*DescribeInstanceMonitorTopNCmdTookResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceMonitorTopNCmdTookResponse) ToJsonString

type DescribeInstanceMonitorTopNCmdTookResponseParams added in v1.0.426

type DescribeInstanceMonitorTopNCmdTookResponseParams struct {
	// 耗时详细信息
	Data []*CommandTake `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceNodeInfoRequest

type DescribeInstanceNodeInfoRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 列表大小。每页输出的节点信息大小。默认为 20,最多输出1000条。该字段已不再使用,请忽略。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。该字段已不再使用,请忽略。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeInstanceNodeInfoRequest

func NewDescribeInstanceNodeInfoRequest() (request *DescribeInstanceNodeInfoRequest)

func (*DescribeInstanceNodeInfoRequest) FromJsonString

func (r *DescribeInstanceNodeInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceNodeInfoRequest) ToJsonString

func (r *DescribeInstanceNodeInfoRequest) ToJsonString() string

type DescribeInstanceNodeInfoRequestParams added in v1.0.426

type DescribeInstanceNodeInfoRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 列表大小。每页输出的节点信息大小。默认为 20,最多输出1000条。该字段已不再使用,请忽略。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。该字段已不再使用,请忽略。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceNodeInfoResponse

type DescribeInstanceNodeInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceNodeInfoResponseParams `json:"Response"`
}

func NewDescribeInstanceNodeInfoResponse

func NewDescribeInstanceNodeInfoResponse() (response *DescribeInstanceNodeInfoResponse)

func (*DescribeInstanceNodeInfoResponse) FromJsonString

func (r *DescribeInstanceNodeInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceNodeInfoResponse) ToJsonString

func (r *DescribeInstanceNodeInfoResponse) ToJsonString() string

type DescribeInstanceNodeInfoResponseParams added in v1.0.426

type DescribeInstanceNodeInfoResponseParams struct {
	// Proxy节点数量。
	ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"`

	// Proxy节点信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Proxy []*ProxyNodes `json:"Proxy,omitnil,omitempty" name:"Proxy"`

	// Redis节点数量。
	RedisCount *int64 `json:"RedisCount,omitnil,omitempty" name:"RedisCount"`

	// Redis节点信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Redis []*RedisNodes `json:"Redis,omitnil,omitempty" name:"Redis"`

	// 该参数不再使用,请忽略。
	TendisCount *int64 `json:"TendisCount,omitnil,omitempty" name:"TendisCount"`

	// 该参数不再使用,请忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tendis []*TendisNodes `json:"Tendis,omitnil,omitempty" name:"Tendis"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceParamRecordsRequest

type DescribeInstanceParamRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,取Limit整数倍
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeInstanceParamRecordsRequest

func NewDescribeInstanceParamRecordsRequest() (request *DescribeInstanceParamRecordsRequest)

func (*DescribeInstanceParamRecordsRequest) FromJsonString

func (r *DescribeInstanceParamRecordsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceParamRecordsRequest) ToJsonString

func (r *DescribeInstanceParamRecordsRequest) ToJsonString() string

type DescribeInstanceParamRecordsRequestParams added in v1.0.426

type DescribeInstanceParamRecordsRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,取Limit整数倍
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceParamRecordsResponse

type DescribeInstanceParamRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceParamRecordsResponseParams `json:"Response"`
}

func NewDescribeInstanceParamRecordsResponse

func NewDescribeInstanceParamRecordsResponse() (response *DescribeInstanceParamRecordsResponse)

func (*DescribeInstanceParamRecordsResponse) FromJsonString

func (r *DescribeInstanceParamRecordsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceParamRecordsResponse) ToJsonString

func (r *DescribeInstanceParamRecordsResponse) ToJsonString() string

type DescribeInstanceParamRecordsResponseParams added in v1.0.426

type DescribeInstanceParamRecordsResponseParams struct {
	// 总的修改历史记录数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 修改历史记录信息。
	InstanceParamHistory []*InstanceParamHistory `json:"InstanceParamHistory,omitnil,omitempty" name:"InstanceParamHistory"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceParamsRequest

type DescribeInstanceParamsRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceParamsRequest

func NewDescribeInstanceParamsRequest() (request *DescribeInstanceParamsRequest)

func (*DescribeInstanceParamsRequest) FromJsonString

func (r *DescribeInstanceParamsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceParamsRequest) ToJsonString

func (r *DescribeInstanceParamsRequest) ToJsonString() string

type DescribeInstanceParamsRequestParams added in v1.0.426

type DescribeInstanceParamsRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceParamsResponse

type DescribeInstanceParamsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceParamsResponseParams `json:"Response"`
}

func NewDescribeInstanceParamsResponse

func NewDescribeInstanceParamsResponse() (response *DescribeInstanceParamsResponse)

func (*DescribeInstanceParamsResponse) FromJsonString

func (r *DescribeInstanceParamsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceParamsResponse) ToJsonString

func (r *DescribeInstanceParamsResponse) ToJsonString() string

type DescribeInstanceParamsResponseParams added in v1.0.426

type DescribeInstanceParamsResponseParams struct {
	// 参数列表总数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例枚举类型参数。
	InstanceEnumParam []*InstanceEnumParam `json:"InstanceEnumParam,omitnil,omitempty" name:"InstanceEnumParam"`

	// 实例整型参数。
	InstanceIntegerParam []*InstanceIntegerParam `json:"InstanceIntegerParam,omitnil,omitempty" name:"InstanceIntegerParam"`

	// 实例字符型参数。
	InstanceTextParam []*InstanceTextParam `json:"InstanceTextParam,omitnil,omitempty" name:"InstanceTextParam"`

	// 实例多选项型参数。
	InstanceMultiParam []*InstanceMultiParam `json:"InstanceMultiParam,omitnil,omitempty" name:"InstanceMultiParam"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceSecurityGroupRequest

type DescribeInstanceSecurityGroupRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表。例如;["crs-f2ho5rsz\n"]
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDescribeInstanceSecurityGroupRequest

func NewDescribeInstanceSecurityGroupRequest() (request *DescribeInstanceSecurityGroupRequest)

func (*DescribeInstanceSecurityGroupRequest) FromJsonString

func (r *DescribeInstanceSecurityGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceSecurityGroupRequest) ToJsonString

func (r *DescribeInstanceSecurityGroupRequest) ToJsonString() string

type DescribeInstanceSecurityGroupRequestParams added in v1.0.426

type DescribeInstanceSecurityGroupRequestParams struct {
	// 实例 ID 列表。例如;["crs-f2ho5rsz\n"]
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DescribeInstanceSecurityGroupResponse

type DescribeInstanceSecurityGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceSecurityGroupResponseParams `json:"Response"`
}

func NewDescribeInstanceSecurityGroupResponse

func NewDescribeInstanceSecurityGroupResponse() (response *DescribeInstanceSecurityGroupResponse)

func (*DescribeInstanceSecurityGroupResponse) FromJsonString

func (r *DescribeInstanceSecurityGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceSecurityGroupResponse) ToJsonString

type DescribeInstanceSecurityGroupResponseParams added in v1.0.426

type DescribeInstanceSecurityGroupResponseParams struct {
	// 实例安全组信息。
	InstanceSecurityGroupsDetail []*InstanceSecurityGroupDetail `json:"InstanceSecurityGroupsDetail,omitnil,omitempty" name:"InstanceSecurityGroupsDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceShardsRequest

type DescribeInstanceShardsRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否过滤掉从节信息。
	// - true;过滤从节点。
	// - false:不过滤。
	FilterSlave *bool `json:"FilterSlave,omitnil,omitempty" name:"FilterSlave"`
}

func NewDescribeInstanceShardsRequest

func NewDescribeInstanceShardsRequest() (request *DescribeInstanceShardsRequest)

func (*DescribeInstanceShardsRequest) FromJsonString

func (r *DescribeInstanceShardsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceShardsRequest) ToJsonString

func (r *DescribeInstanceShardsRequest) ToJsonString() string

type DescribeInstanceShardsRequestParams added in v1.0.426

type DescribeInstanceShardsRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否过滤掉从节信息。
	// - true;过滤从节点。
	// - false:不过滤。
	FilterSlave *bool `json:"FilterSlave,omitnil,omitempty" name:"FilterSlave"`
}

Predefined struct for user

type DescribeInstanceShardsResponse

type DescribeInstanceShardsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceShardsResponseParams `json:"Response"`
}

func NewDescribeInstanceShardsResponse

func NewDescribeInstanceShardsResponse() (response *DescribeInstanceShardsResponse)

func (*DescribeInstanceShardsResponse) FromJsonString

func (r *DescribeInstanceShardsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceShardsResponse) ToJsonString

func (r *DescribeInstanceShardsResponse) ToJsonString() string

type DescribeInstanceShardsResponseParams added in v1.0.426

type DescribeInstanceShardsResponseParams struct {
	// 实例分片列表信息,包括:节点信息、节点ID、Key数量、使用容量、容量倾斜率等信息。
	InstanceShards []*InstanceClusterShard `json:"InstanceShards,omitnil,omitempty" name:"InstanceShards"`

	// 实例分片节点数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceSupportFeatureRequest added in v1.0.815

type DescribeInstanceSupportFeatureRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	// 示例值:crs-asdasdas
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 功能特性名称
	// - read-local-node-only 就近接入功能
	// - multi-account 多账号功能
	FeatureName *string `json:"FeatureName,omitnil,omitempty" name:"FeatureName"`
}

func NewDescribeInstanceSupportFeatureRequest added in v1.0.815

func NewDescribeInstanceSupportFeatureRequest() (request *DescribeInstanceSupportFeatureRequest)

func (*DescribeInstanceSupportFeatureRequest) FromJsonString added in v1.0.815

func (r *DescribeInstanceSupportFeatureRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceSupportFeatureRequest) ToJsonString added in v1.0.815

type DescribeInstanceSupportFeatureRequestParams added in v1.0.815

type DescribeInstanceSupportFeatureRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	// 示例值:crs-asdasdas
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 功能特性名称
	// - read-local-node-only 就近接入功能
	// - multi-account 多账号功能
	FeatureName *string `json:"FeatureName,omitnil,omitempty" name:"FeatureName"`
}

Predefined struct for user

type DescribeInstanceSupportFeatureResponse added in v1.0.815

type DescribeInstanceSupportFeatureResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceSupportFeatureResponseParams `json:"Response"`
}

func NewDescribeInstanceSupportFeatureResponse added in v1.0.815

func NewDescribeInstanceSupportFeatureResponse() (response *DescribeInstanceSupportFeatureResponse)

func (*DescribeInstanceSupportFeatureResponse) FromJsonString added in v1.0.815

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceSupportFeatureResponse) ToJsonString added in v1.0.815

type DescribeInstanceSupportFeatureResponseParams added in v1.0.815

type DescribeInstanceSupportFeatureResponseParams struct {
	// 是否支持
	Support *bool `json:"Support,omitnil,omitempty" name:"Support"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceZoneInfoRequest

type DescribeInstanceZoneInfoRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceZoneInfoRequest

func NewDescribeInstanceZoneInfoRequest() (request *DescribeInstanceZoneInfoRequest)

func (*DescribeInstanceZoneInfoRequest) FromJsonString

func (r *DescribeInstanceZoneInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceZoneInfoRequest) ToJsonString

func (r *DescribeInstanceZoneInfoRequest) ToJsonString() string

type DescribeInstanceZoneInfoRequestParams added in v1.0.426

type DescribeInstanceZoneInfoRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceZoneInfoResponse

type DescribeInstanceZoneInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceZoneInfoResponseParams `json:"Response"`
}

func NewDescribeInstanceZoneInfoResponse

func NewDescribeInstanceZoneInfoResponse() (response *DescribeInstanceZoneInfoResponse)

func (*DescribeInstanceZoneInfoResponse) FromJsonString

func (r *DescribeInstanceZoneInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceZoneInfoResponse) ToJsonString

func (r *DescribeInstanceZoneInfoResponse) ToJsonString() string

type DescribeInstanceZoneInfoResponseParams added in v1.0.426

type DescribeInstanceZoneInfoResponseParams struct {
	// 实例节点组的个数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例节点组列表。
	ReplicaGroups []*ReplicaGroup `json:"ReplicaGroups,omitnil,omitempty" name:"ReplicaGroups"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// 每页输出实例的数量,参数默认值20,最大值为1000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	//
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例列表排序依据,枚举值如下所示:
	// - projectId:依据项目ID排序。
	// - createtime:依据实例创建时间排序。
	// - instancename:依据实例名称排序。
	// - type:依据实例类型排序。
	// - curDeadline:依据实例到期时间排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 实例排序方式,默认为倒序排序。
	// - 1:倒序。
	// - 0:顺序。
	OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 私有网络 ID 数组。如果不配置该参数或设置数组为空则默认选择基础网络。例如47525。该参数暂时保留,可忽略。请根据 UniqVpcIds 参数格式设置私有网络ID数组。
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 私有网络所属子网 ID 数组,例如:56854。该参数暂时保留,可忽略。请根据 UniqSubnetIds 参数格式设置私有网络子网 ID 数组。
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 设置模糊查询关键字段,仅实例名称支持模糊查询。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 项目 ID 组成的数组。
	ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 私有网络 ID 数组。如果不配置该参数或者设置数组为空则默认选择基础网络,如:vpc-sad23jfdfk。
	UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"`

	// 私有网络所属子网 ID 数组,如:subnet-fdj24n34j2。
	UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"`

	// 地域 ID 数组,该参数已经弃用,可通过公共参数Region查询对应地域。
	RegionIds []*int64 `json:"RegionIds,omitnil,omitempty" name:"RegionIds"`

	// 实例状态。
	// - 0:待初始化。
	// - 1:流程中。
	// - 2:运行中。
	// - -2:已隔离。
	// - -3:待删除。
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例架构版本。
	// - 1:单机版。
	// - 2:主从版。
	// - 3:集群版。
	TypeVersion *int64 `json:"TypeVersion,omitnil,omitempty" name:"TypeVersion"`

	// 存储引擎信息。可设置为Redis-2.8、Redis-4.0、Redis-5.0、Redis-6.0 或者 CKV。
	EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"`

	// 续费模式。
	// - 0:手动续费。
	// - 1:自动续费。
	// - 2:到期不再续费。
	AutoRenew []*int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 计费模式。
	// - postpaid:按量计费。
	// - prepaid:包年包月。
	BillingMode *string `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 该参数为数组类型,支持配置实例名称、实例 ID、IP地址,其中实例名称为模糊匹配,实例 ID 和 IP 地址精确匹配。
	//
	// - 数组中每一个元素取并集进行匹配查询。
	// - **InstanceId** 与 **SearchKeys** 同时配置,则取二者交集进行匹配查询。
	SearchKeys []*string `json:"SearchKeys,omitnil,omitempty" name:"SearchKeys"`

	// 内部参数,用户可忽略。
	TypeList []*int64 `json:"TypeList,omitnil,omitempty" name:"TypeList"`

	// 内部参数,用户可忽略。
	MonitorVersion *string `json:"MonitorVersion,omitnil,omitempty" name:"MonitorVersion"`

	// 根据标签的 Key 和 Value 筛选资源。该参数不配置或者数组设置为空值,则不根据标签进行过滤。
	InstanceTags []*InstanceTagInfo `json:"InstanceTags,omitnil,omitempty" name:"InstanceTags"`

	// 根据标签的 Key 筛选资源,该参数不配置或者数组设置为空值,则不根据标签Key进行过滤。
	TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`

	// 实例的产品版本。如果该参数不配置或者数组设置为空值,则默认不依据此参数过滤实例。
	// - local:本地盘版。
	// - cdc:独享集群版。
	ProductVersions []*string `json:"ProductVersions,omitnil,omitempty" name:"ProductVersions"`

	// 批量查询指定的实例 ID,返回结果已 Limit 限制为主。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 可用区模式。
	// - singleaz:单可用区。
	// - multiaz:多可用区。
	AzMode *string `json:"AzMode,omitnil,omitempty" name:"AzMode"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)

func (*DescribeInstancesRequest) FromJsonString

func (r *DescribeInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesRequest) ToJsonString

func (r *DescribeInstancesRequest) ToJsonString() string

type DescribeInstancesRequestParams added in v1.0.426

type DescribeInstancesRequestParams struct {
	// 每页输出实例的数量,参数默认值20,最大值为1000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	//
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例列表排序依据,枚举值如下所示:
	// - projectId:依据项目ID排序。
	// - createtime:依据实例创建时间排序。
	// - instancename:依据实例名称排序。
	// - type:依据实例类型排序。
	// - curDeadline:依据实例到期时间排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 实例排序方式,默认为倒序排序。
	// - 1:倒序。
	// - 0:顺序。
	OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 私有网络 ID 数组。如果不配置该参数或设置数组为空则默认选择基础网络。例如47525。该参数暂时保留,可忽略。请根据 UniqVpcIds 参数格式设置私有网络ID数组。
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 私有网络所属子网 ID 数组,例如:56854。该参数暂时保留,可忽略。请根据 UniqSubnetIds 参数格式设置私有网络子网 ID 数组。
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 设置模糊查询关键字段,仅实例名称支持模糊查询。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 项目 ID 组成的数组。
	ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 私有网络 ID 数组。如果不配置该参数或者设置数组为空则默认选择基础网络,如:vpc-sad23jfdfk。
	UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"`

	// 私有网络所属子网 ID 数组,如:subnet-fdj24n34j2。
	UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"`

	// 地域 ID 数组,该参数已经弃用,可通过公共参数Region查询对应地域。
	RegionIds []*int64 `json:"RegionIds,omitnil,omitempty" name:"RegionIds"`

	// 实例状态。
	// - 0:待初始化。
	// - 1:流程中。
	// - 2:运行中。
	// - -2:已隔离。
	// - -3:待删除。
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例架构版本。
	// - 1:单机版。
	// - 2:主从版。
	// - 3:集群版。
	TypeVersion *int64 `json:"TypeVersion,omitnil,omitempty" name:"TypeVersion"`

	// 存储引擎信息。可设置为Redis-2.8、Redis-4.0、Redis-5.0、Redis-6.0 或者 CKV。
	EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"`

	// 续费模式。
	// - 0:手动续费。
	// - 1:自动续费。
	// - 2:到期不再续费。
	AutoRenew []*int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 计费模式。
	// - postpaid:按量计费。
	// - prepaid:包年包月。
	BillingMode *string `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 该参数为数组类型,支持配置实例名称、实例 ID、IP地址,其中实例名称为模糊匹配,实例 ID 和 IP 地址精确匹配。
	//
	// - 数组中每一个元素取并集进行匹配查询。
	// - **InstanceId** 与 **SearchKeys** 同时配置,则取二者交集进行匹配查询。
	SearchKeys []*string `json:"SearchKeys,omitnil,omitempty" name:"SearchKeys"`

	// 内部参数,用户可忽略。
	TypeList []*int64 `json:"TypeList,omitnil,omitempty" name:"TypeList"`

	// 内部参数,用户可忽略。
	MonitorVersion *string `json:"MonitorVersion,omitnil,omitempty" name:"MonitorVersion"`

	// 根据标签的 Key 和 Value 筛选资源。该参数不配置或者数组设置为空值,则不根据标签进行过滤。
	InstanceTags []*InstanceTagInfo `json:"InstanceTags,omitnil,omitempty" name:"InstanceTags"`

	// 根据标签的 Key 筛选资源,该参数不配置或者数组设置为空值,则不根据标签Key进行过滤。
	TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`

	// 实例的产品版本。如果该参数不配置或者数组设置为空值,则默认不依据此参数过滤实例。
	// - local:本地盘版。
	// - cdc:独享集群版。
	ProductVersions []*string `json:"ProductVersions,omitnil,omitempty" name:"ProductVersions"`

	// 批量查询指定的实例 ID,返回结果已 Limit 限制为主。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 可用区模式。
	// - singleaz:单可用区。
	// - multiaz:多可用区。
	AzMode *string `json:"AzMode,omitnil,omitempty" name:"AzMode"`
}

Predefined struct for user

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesResponseParams `json:"Response"`
}

func NewDescribeInstancesResponse

func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)

func (*DescribeInstancesResponse) FromJsonString

func (r *DescribeInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstancesResponse) ToJsonString

func (r *DescribeInstancesResponse) ToJsonString() string

type DescribeInstancesResponseParams added in v1.0.426

type DescribeInstancesResponseParams struct {
	// 实例总数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例详细信息列表。
	InstanceSet []*InstanceSet `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMaintenanceWindowRequest

type DescribeMaintenanceWindowRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeMaintenanceWindowRequest

func NewDescribeMaintenanceWindowRequest() (request *DescribeMaintenanceWindowRequest)

func (*DescribeMaintenanceWindowRequest) FromJsonString

func (r *DescribeMaintenanceWindowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMaintenanceWindowRequest) ToJsonString

func (r *DescribeMaintenanceWindowRequest) ToJsonString() string

type DescribeMaintenanceWindowRequestParams added in v1.0.426

type DescribeMaintenanceWindowRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeMaintenanceWindowResponse

type DescribeMaintenanceWindowResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMaintenanceWindowResponseParams `json:"Response"`
}

func NewDescribeMaintenanceWindowResponse

func NewDescribeMaintenanceWindowResponse() (response *DescribeMaintenanceWindowResponse)

func (*DescribeMaintenanceWindowResponse) FromJsonString

func (r *DescribeMaintenanceWindowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMaintenanceWindowResponse) ToJsonString

func (r *DescribeMaintenanceWindowResponse) ToJsonString() string

type DescribeMaintenanceWindowResponseParams added in v1.0.426

type DescribeMaintenanceWindowResponseParams struct {
	// 维护时间窗起始时间,如:17:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 维护时间窗结束时间,如:19:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeParamTemplateInfoRequest added in v1.0.210

type DescribeParamTemplateInfoRequest struct {
	*tchttp.BaseRequest

	// 指定查询的参数模板 ID。请通过接口[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)获取参数模板列表信息。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeParamTemplateInfoRequest added in v1.0.210

func NewDescribeParamTemplateInfoRequest() (request *DescribeParamTemplateInfoRequest)

func (*DescribeParamTemplateInfoRequest) FromJsonString added in v1.0.210

func (r *DescribeParamTemplateInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeParamTemplateInfoRequest) ToJsonString added in v1.0.210

func (r *DescribeParamTemplateInfoRequest) ToJsonString() string

type DescribeParamTemplateInfoRequestParams added in v1.0.426

type DescribeParamTemplateInfoRequestParams struct {
	// 指定查询的参数模板 ID。请通过接口[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)获取参数模板列表信息。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeParamTemplateInfoResponse added in v1.0.210

type DescribeParamTemplateInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeParamTemplateInfoResponseParams `json:"Response"`
}

func NewDescribeParamTemplateInfoResponse added in v1.0.210

func NewDescribeParamTemplateInfoResponse() (response *DescribeParamTemplateInfoResponse)

func (*DescribeParamTemplateInfoResponse) FromJsonString added in v1.0.210

func (r *DescribeParamTemplateInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeParamTemplateInfoResponse) ToJsonString added in v1.0.210

func (r *DescribeParamTemplateInfoResponse) ToJsonString() string

type DescribeParamTemplateInfoResponseParams added in v1.0.426

type DescribeParamTemplateInfoResponseParams struct {
	// 参数模板的参数数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 产品类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// 参数模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数详情。包含:参数的名称,当前运行值,默认值,最大值、最小值、枚举值等信息。
	Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeParamTemplatesRequest added in v1.0.210

type DescribeParamTemplatesRequest struct {
	*tchttp.BaseRequest

	// 产品类型数组。
	// - 2:Redis 2.8 内存版(标准架构)。
	// - 3:CKV 3.2 内存版(标准架构)。
	// - 4:CKV 3.2 内存版(集群架构)。
	// - 6:Redis 4.0 内存版(标准架构)。
	// - 7:Redis 4.0 内存版(集群架构)。
	// - 8:Redis 5.0 内存版(标准架构)。
	// - 9:Redis 5.0 内存版(集群架构)。
	// - 15:Redis 6.2 内存版(标准架构)。
	// - 16:Redis 6.2 内存版(集群架构)。
	ProductTypes []*int64 `json:"ProductTypes,omitnil,omitempty" name:"ProductTypes"`

	// 模板名称数组。
	TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"`

	// 模板ID数组。
	TemplateIds []*string `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`
}

func NewDescribeParamTemplatesRequest added in v1.0.210

func NewDescribeParamTemplatesRequest() (request *DescribeParamTemplatesRequest)

func (*DescribeParamTemplatesRequest) FromJsonString added in v1.0.210

func (r *DescribeParamTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeParamTemplatesRequest) ToJsonString added in v1.0.210

func (r *DescribeParamTemplatesRequest) ToJsonString() string

type DescribeParamTemplatesRequestParams added in v1.0.426

type DescribeParamTemplatesRequestParams struct {
	// 产品类型数组。
	// - 2:Redis 2.8 内存版(标准架构)。
	// - 3:CKV 3.2 内存版(标准架构)。
	// - 4:CKV 3.2 内存版(集群架构)。
	// - 6:Redis 4.0 内存版(标准架构)。
	// - 7:Redis 4.0 内存版(集群架构)。
	// - 8:Redis 5.0 内存版(标准架构)。
	// - 9:Redis 5.0 内存版(集群架构)。
	// - 15:Redis 6.2 内存版(标准架构)。
	// - 16:Redis 6.2 内存版(集群架构)。
	ProductTypes []*int64 `json:"ProductTypes,omitnil,omitempty" name:"ProductTypes"`

	// 模板名称数组。
	TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"`

	// 模板ID数组。
	TemplateIds []*string `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`
}

Predefined struct for user

type DescribeParamTemplatesResponse added in v1.0.210

type DescribeParamTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeParamTemplatesResponseParams `json:"Response"`
}

func NewDescribeParamTemplatesResponse added in v1.0.210

func NewDescribeParamTemplatesResponse() (response *DescribeParamTemplatesResponse)

func (*DescribeParamTemplatesResponse) FromJsonString added in v1.0.210

func (r *DescribeParamTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeParamTemplatesResponse) ToJsonString added in v1.0.210

func (r *DescribeParamTemplatesResponse) ToJsonString() string

type DescribeParamTemplatesResponseParams added in v1.0.426

type DescribeParamTemplatesResponseParams struct {
	// 该用户的参数模板数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数模板详情。
	Items []*ParamTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProductInfoRequest

type DescribeProductInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeProductInfoRequest

func NewDescribeProductInfoRequest() (request *DescribeProductInfoRequest)

func (*DescribeProductInfoRequest) FromJsonString

func (r *DescribeProductInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProductInfoRequest) ToJsonString

func (r *DescribeProductInfoRequest) ToJsonString() string

type DescribeProductInfoRequestParams added in v1.0.426

type DescribeProductInfoRequestParams struct {
}

Predefined struct for user

type DescribeProductInfoResponse

type DescribeProductInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductInfoResponseParams `json:"Response"`
}

func NewDescribeProductInfoResponse

func NewDescribeProductInfoResponse() (response *DescribeProductInfoResponse)

func (*DescribeProductInfoResponse) FromJsonString

func (r *DescribeProductInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProductInfoResponse) ToJsonString

func (r *DescribeProductInfoResponse) ToJsonString() string

type DescribeProductInfoResponseParams added in v1.0.426

type DescribeProductInfoResponseParams struct {
	// 地域售卖信息。
	RegionSet []*RegionConf `json:"RegionSet,omitnil,omitempty" name:"RegionSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProjectSecurityGroupRequest

type DescribeProjectSecurityGroupRequest struct {
	*tchttp.BaseRequest

	// 0:默认项目;-1 所有项目; >0: 特定项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 安全组Id
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
}

func NewDescribeProjectSecurityGroupRequest

func NewDescribeProjectSecurityGroupRequest() (request *DescribeProjectSecurityGroupRequest)

func (*DescribeProjectSecurityGroupRequest) FromJsonString

func (r *DescribeProjectSecurityGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProjectSecurityGroupRequest) ToJsonString

func (r *DescribeProjectSecurityGroupRequest) ToJsonString() string

type DescribeProjectSecurityGroupRequestParams added in v1.0.426

type DescribeProjectSecurityGroupRequestParams struct {
	// 0:默认项目;-1 所有项目; >0: 特定项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 安全组Id
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
}

Predefined struct for user

type DescribeProjectSecurityGroupResponse

type DescribeProjectSecurityGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectSecurityGroupResponseParams `json:"Response"`
}

func NewDescribeProjectSecurityGroupResponse

func NewDescribeProjectSecurityGroupResponse() (response *DescribeProjectSecurityGroupResponse)

func (*DescribeProjectSecurityGroupResponse) FromJsonString

func (r *DescribeProjectSecurityGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProjectSecurityGroupResponse) ToJsonString

func (r *DescribeProjectSecurityGroupResponse) ToJsonString() string

type DescribeProjectSecurityGroupResponseParams added in v1.0.426

type DescribeProjectSecurityGroupResponseParams struct {
	// 项目安全组
	SecurityGroupDetails []*SecurityGroupDetail `json:"SecurityGroupDetails,omitnil,omitempty" name:"SecurityGroupDetails"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProjectSecurityGroupsRequest

type DescribeProjectSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 偏移量,取值为Limit的整数倍。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 拉取数量限制,默认 20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索条件,支持安全组 ID 或者安全组名称。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

func NewDescribeProjectSecurityGroupsRequest

func NewDescribeProjectSecurityGroupsRequest() (request *DescribeProjectSecurityGroupsRequest)

func (*DescribeProjectSecurityGroupsRequest) FromJsonString

func (r *DescribeProjectSecurityGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProjectSecurityGroupsRequest) ToJsonString

func (r *DescribeProjectSecurityGroupsRequest) ToJsonString() string

type DescribeProjectSecurityGroupsRequestParams added in v1.0.426

type DescribeProjectSecurityGroupsRequestParams struct {
	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 项目 ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 偏移量,取值为Limit的整数倍。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 拉取数量限制,默认 20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索条件,支持安全组 ID 或者安全组名称。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

Predefined struct for user

type DescribeProjectSecurityGroupsResponse

type DescribeProjectSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectSecurityGroupsResponseParams `json:"Response"`
}

func NewDescribeProjectSecurityGroupsResponse

func NewDescribeProjectSecurityGroupsResponse() (response *DescribeProjectSecurityGroupsResponse)

func (*DescribeProjectSecurityGroupsResponse) FromJsonString

func (r *DescribeProjectSecurityGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProjectSecurityGroupsResponse) ToJsonString

type DescribeProjectSecurityGroupsResponseParams added in v1.0.426

type DescribeProjectSecurityGroupsResponseParams struct {
	// 安全组规则。
	Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`

	// 符合条件的安全组总数量。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProxySlowLogRequest

type DescribeProxySlowLogRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 慢查询的开始时间。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 慢查询的结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 慢查询阈值,单位:毫秒。
	MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"`

	// 分页大小。默认为 20,取值范围[20,1000]。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,取Limit整数倍。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeProxySlowLogRequest

func NewDescribeProxySlowLogRequest() (request *DescribeProxySlowLogRequest)

func (*DescribeProxySlowLogRequest) FromJsonString

func (r *DescribeProxySlowLogRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProxySlowLogRequest) ToJsonString

func (r *DescribeProxySlowLogRequest) ToJsonString() string

type DescribeProxySlowLogRequestParams added in v1.0.426

type DescribeProxySlowLogRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 慢查询的开始时间。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 慢查询的结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 慢查询阈值,单位:毫秒。
	MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"`

	// 分页大小。默认为 20,取值范围[20,1000]。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,取Limit整数倍。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeProxySlowLogResponse

type DescribeProxySlowLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProxySlowLogResponseParams `json:"Response"`
}

func NewDescribeProxySlowLogResponse

func NewDescribeProxySlowLogResponse() (response *DescribeProxySlowLogResponse)

func (*DescribeProxySlowLogResponse) FromJsonString

func (r *DescribeProxySlowLogResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProxySlowLogResponse) ToJsonString

func (r *DescribeProxySlowLogResponse) ToJsonString() string

type DescribeProxySlowLogResponseParams added in v1.0.426

type DescribeProxySlowLogResponseParams struct {
	// 慢查询总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 慢查询详情。
	InstanceProxySlowLogDetail []*InstanceProxySlowlogDetail `json:"InstanceProxySlowLogDetail,omitnil,omitempty" name:"InstanceProxySlowLogDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReplicationGroupRequest added in v1.0.371

type DescribeReplicationGroupRequest struct {
	*tchttp.BaseRequest

	// 每页输出实例列表的大小,参数默认值20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 指定复制组 ID。例如:crs-rpl-m3zt****。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 模糊查询的关键字,可以设置为复制组ID或复制组名称进行模糊查询。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID及名称。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

func NewDescribeReplicationGroupRequest added in v1.0.371

func NewDescribeReplicationGroupRequest() (request *DescribeReplicationGroupRequest)

func (*DescribeReplicationGroupRequest) FromJsonString added in v1.0.371

func (r *DescribeReplicationGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationGroupRequest) ToJsonString added in v1.0.371

func (r *DescribeReplicationGroupRequest) ToJsonString() string

type DescribeReplicationGroupRequestParams added in v1.0.426

type DescribeReplicationGroupRequestParams struct {
	// 每页输出实例列表的大小,参数默认值20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 指定复制组 ID。例如:crs-rpl-m3zt****。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 模糊查询的关键字,可以设置为复制组ID或复制组名称进行模糊查询。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID及名称。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

Predefined struct for user

type DescribeReplicationGroupResponse added in v1.0.371

type DescribeReplicationGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReplicationGroupResponseParams `json:"Response"`
}

func NewDescribeReplicationGroupResponse added in v1.0.371

func NewDescribeReplicationGroupResponse() (response *DescribeReplicationGroupResponse)

func (*DescribeReplicationGroupResponse) FromJsonString added in v1.0.371

func (r *DescribeReplicationGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReplicationGroupResponse) ToJsonString added in v1.0.371

func (r *DescribeReplicationGroupResponse) ToJsonString() string

type DescribeReplicationGroupResponseParams added in v1.0.426

type DescribeReplicationGroupResponseParams struct {
	// 复制组数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 复制组信息。
	Groups []*Groups `json:"Groups,omitnil,omitempty" name:"Groups"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSSLStatusRequest added in v1.0.618

type DescribeSSLStatusRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeSSLStatusRequest added in v1.0.618

func NewDescribeSSLStatusRequest() (request *DescribeSSLStatusRequest)

func (*DescribeSSLStatusRequest) FromJsonString added in v1.0.618

func (r *DescribeSSLStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSSLStatusRequest) ToJsonString added in v1.0.618

func (r *DescribeSSLStatusRequest) ToJsonString() string

type DescribeSSLStatusRequestParams added in v1.0.618

type DescribeSSLStatusRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeSSLStatusResponse added in v1.0.618

type DescribeSSLStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSSLStatusResponseParams `json:"Response"`
}

func NewDescribeSSLStatusResponse added in v1.0.618

func NewDescribeSSLStatusResponse() (response *DescribeSSLStatusResponse)

func (*DescribeSSLStatusResponse) FromJsonString added in v1.0.618

func (r *DescribeSSLStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSSLStatusResponse) ToJsonString added in v1.0.618

func (r *DescribeSSLStatusResponse) ToJsonString() string

type DescribeSSLStatusResponseParams added in v1.0.618

type DescribeSSLStatusResponseParams struct {
	// SSL 证书下载地址。
	CertDownloadUrl *string `json:"CertDownloadUrl,omitnil,omitempty" name:"CertDownloadUrl"`

	// 证书下载链接到期时间。
	UrlExpiredTime *string `json:"UrlExpiredTime,omitnil,omitempty" name:"UrlExpiredTime"`

	// 标识实例开启 SSL 功能。
	// - true:开启 。
	// - false:关闭。
	SSLConfig *bool `json:"SSLConfig,omitnil,omitempty" name:"SSLConfig"`

	// 标识实例是否支持 SSL特性。
	// - true:支持。
	// - false:不支持。
	FeatureSupport *bool `json:"FeatureSupport,omitnil,omitempty" name:"FeatureSupport"`

	// 说明配置 SSL 的状态。
	// - 1: 配置中。
	// - 2:配置成功。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSlowLogRequest

type DescribeSlowLogRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 预查询慢日志的起始时间。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 预查询慢日志的结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 慢查询平均执行时间阈值,单位:毫秒。
	MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"`

	// 每个页面展示的慢查询条数,默认值为20。取值范围:[20,1000]。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 慢查询条数的偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 节点所属角色。
	// - master:主节点。
	// - slave:从节点。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

func NewDescribeSlowLogRequest

func NewDescribeSlowLogRequest() (request *DescribeSlowLogRequest)

func (*DescribeSlowLogRequest) FromJsonString

func (r *DescribeSlowLogRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSlowLogRequest) ToJsonString

func (r *DescribeSlowLogRequest) ToJsonString() string

type DescribeSlowLogRequestParams added in v1.0.426

type DescribeSlowLogRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 预查询慢日志的起始时间。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 预查询慢日志的结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 慢查询平均执行时间阈值,单位:毫秒。
	MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"`

	// 每个页面展示的慢查询条数,默认值为20。取值范围:[20,1000]。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 慢查询条数的偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 节点所属角色。
	// - master:主节点。
	// - slave:从节点。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

Predefined struct for user

type DescribeSlowLogResponse

type DescribeSlowLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogResponseParams `json:"Response"`
}

func NewDescribeSlowLogResponse

func NewDescribeSlowLogResponse() (response *DescribeSlowLogResponse)

func (*DescribeSlowLogResponse) FromJsonString

func (r *DescribeSlowLogResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSlowLogResponse) ToJsonString

func (r *DescribeSlowLogResponse) ToJsonString() string

type DescribeSlowLogResponseParams added in v1.0.426

type DescribeSlowLogResponseParams struct {
	// 慢查询总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 该参数存在命名不规范问题,建议用参数InstanceSlowLogDetail取代。慢查询详情。
	InstanceSlowlogDetail []*InstanceSlowlogDetail `json:"InstanceSlowlogDetail,omitnil,omitempty" name:"InstanceSlowlogDetail"`

	// 慢查询详情。
	InstanceSlowLogDetail []*InstanceSlowlogDetail `json:"InstanceSlowLogDetail,omitnil,omitempty" name:"InstanceSlowLogDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTaskInfoRequest

type DescribeTaskInfoRequest struct {
	*tchttp.BaseRequest

	// 任务 ID。
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeTaskInfoRequest

func NewDescribeTaskInfoRequest() (request *DescribeTaskInfoRequest)

func (*DescribeTaskInfoRequest) FromJsonString

func (r *DescribeTaskInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskInfoRequest) ToJsonString

func (r *DescribeTaskInfoRequest) ToJsonString() string

type DescribeTaskInfoRequestParams added in v1.0.426

type DescribeTaskInfoRequestParams struct {
	// 任务 ID。
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeTaskInfoResponse

type DescribeTaskInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskInfoResponseParams `json:"Response"`
}

func NewDescribeTaskInfoResponse

func NewDescribeTaskInfoResponse() (response *DescribeTaskInfoResponse)

func (*DescribeTaskInfoResponse) FromJsonString

func (r *DescribeTaskInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskInfoResponse) ToJsonString

func (r *DescribeTaskInfoResponse) ToJsonString() string

type DescribeTaskInfoResponseParams added in v1.0.426

type DescribeTaskInfoResponseParams struct {
	// 任务状态。
	// - preparing:待执行。
	// - running:执行中。
	// - succeed:成功。
	// - failed:失败。
	// - error:执行出错。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务类型。常见的类型包含:新建类型、配置变更、关闭实例、清空实例、重置密码、版本升级、备份实例、改变网络类型、实例可用区迁移、手动提主等。
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 实例的 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 任务执行返回的信息,执行错误时显示错误信息。执行中或执行成功则为空。
	TaskMessage *string `json:"TaskMessage,omitnil,omitempty" name:"TaskMessage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTaskListRequest

type DescribeTaskListRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 每页输出的任务列表大小。默认为 20,最多输出100条。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 项目 ID。登录 [Redis 控制台](https://console.cloud.tencent.com/redis),在右上角的账号信息下拉菜单中,选择**项目管理**,即可获取对应的项目 ID。
	ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 任务类型。
	//
	// - FLOW_CREATE: "001",新建实例。
	// - FLOW_RESIZE : "002",配置变更。
	// - FLOW_CLOSE:"003",关闭实例。
	// - FLOW_CLEAN: "004",清空实例。
	// - FLOW_STARTUP:"005",实例启用。
	// - FLOW_DELETE:"006",删除实例。
	// - FLOW_SETPWD:"007",重置密码。
	// - FLOW_EXPORTBACKUP:"009",导出备份文件。
	// - FLOW_RESTOREBACKUP:"010",恢复备份。
	// - FLOW_BACKUPINSTANCE:"012",备份实例。
	// - FLOW_MIGRATEINSTANCE:"013",迁移实例。
	// - FLOW_DELBACKUP:"014",删除备份。
	// - FLOW_EXCHANGEINSTANCE: "016",切换实例流程。
	// - FLOW_AUTOBACKUP:"017",自动备份实例。
	// - FLOW_MIGRATECHECK: "022",迁移参数校验。
	// - FLOW_MIGRATETASK:"023",数据迁移中。
	// - FLOW_CLEANDB:"025",清空某个数据库。
	// - FLOW_CLONEBACKUP:"026",克隆备份。
	// - FLOW_CHANGEVIP: "027",改变vip地址。
	// - FLOW_EXPORSHR :"028",扩缩容。
	// - FLOW_ADDNODES:"029",加(减)节点。
	// - FLOW_CHANGENET:"031",改变网络类型。
	// - FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。
	// - FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。
	// - FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。
	// - FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。
	// - FLOW_MODIFYINSTANCEACCOUNT:"037",实例帐号变更。
	// - FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。
	// - FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。
	// - FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。
	// - FLOW_UpgradeArch:"041",实例架构升级,主从升集群。
	// - FLOW_DowngradeArch: "042",实例架构降级,集群降主从。
	// - FLOW_UpgradeVersion: "043",版本升级。
	// - FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整,
	// - FLOW_CLEARNETWORK:"045",更换网络,
	// - FLOW_REMOVE_BACKUP_FILE:"046",删除备份。
	// - FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。
	// - FLOW_SHUTDOWN_MASTER:"048",模拟故障。
	// - FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。
	// - FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。
	// - FLOW_OPEN_WAN:"052",开通外网。
	// - FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。
	// - FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。
	// - FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。
	// - FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。
	// - FLOW_MIGRATE_NODE:"058",迁移节点。
	// - FLOW_SWITCH_NODE:"059",切换节点。
	// - FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redi s版本。
	// - FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。
	// - FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。
	// - FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。
	// - FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。
	// - FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。
	// - FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。
	// - FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。
	TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// 任务执行的起始时间。格式如:2021-12-30 00:00:00。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 任务运行的终止时间。格式如:2021-12-30 20:59:35
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 该参数为内部使用,请忽略。
	TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 任务执行状态。
	// - 0:任务初始化。
	// - 1:执行中。
	// - 2:完成。
	// - 4:失败。
	Result []*int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 该字段已废弃,使用OperateUin代替,请忽略。
	OperatorUin []*int64 `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"`

	// 操作者账号 ID,UIN。
	OperateUin []*string `json:"OperateUin,omitnil,omitempty" name:"OperateUin"`
}

func NewDescribeTaskListRequest

func NewDescribeTaskListRequest() (request *DescribeTaskListRequest)

func (*DescribeTaskListRequest) FromJsonString

func (r *DescribeTaskListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskListRequest) ToJsonString

func (r *DescribeTaskListRequest) ToJsonString() string

type DescribeTaskListRequestParams added in v1.0.426

type DescribeTaskListRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 每页输出的任务列表大小。默认为 20,最多输出100条。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 项目 ID。登录 [Redis 控制台](https://console.cloud.tencent.com/redis),在右上角的账号信息下拉菜单中,选择**项目管理**,即可获取对应的项目 ID。
	ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 任务类型。
	//
	// - FLOW_CREATE: "001",新建实例。
	// - FLOW_RESIZE : "002",配置变更。
	// - FLOW_CLOSE:"003",关闭实例。
	// - FLOW_CLEAN: "004",清空实例。
	// - FLOW_STARTUP:"005",实例启用。
	// - FLOW_DELETE:"006",删除实例。
	// - FLOW_SETPWD:"007",重置密码。
	// - FLOW_EXPORTBACKUP:"009",导出备份文件。
	// - FLOW_RESTOREBACKUP:"010",恢复备份。
	// - FLOW_BACKUPINSTANCE:"012",备份实例。
	// - FLOW_MIGRATEINSTANCE:"013",迁移实例。
	// - FLOW_DELBACKUP:"014",删除备份。
	// - FLOW_EXCHANGEINSTANCE: "016",切换实例流程。
	// - FLOW_AUTOBACKUP:"017",自动备份实例。
	// - FLOW_MIGRATECHECK: "022",迁移参数校验。
	// - FLOW_MIGRATETASK:"023",数据迁移中。
	// - FLOW_CLEANDB:"025",清空某个数据库。
	// - FLOW_CLONEBACKUP:"026",克隆备份。
	// - FLOW_CHANGEVIP: "027",改变vip地址。
	// - FLOW_EXPORSHR :"028",扩缩容。
	// - FLOW_ADDNODES:"029",加(减)节点。
	// - FLOW_CHANGENET:"031",改变网络类型。
	// - FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。
	// - FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。
	// - FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。
	// - FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。
	// - FLOW_MODIFYINSTANCEACCOUNT:"037",实例帐号变更。
	// - FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。
	// - FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。
	// - FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。
	// - FLOW_UpgradeArch:"041",实例架构升级,主从升集群。
	// - FLOW_DowngradeArch: "042",实例架构降级,集群降主从。
	// - FLOW_UpgradeVersion: "043",版本升级。
	// - FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整,
	// - FLOW_CLEARNETWORK:"045",更换网络,
	// - FLOW_REMOVE_BACKUP_FILE:"046",删除备份。
	// - FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。
	// - FLOW_SHUTDOWN_MASTER:"048",模拟故障。
	// - FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。
	// - FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。
	// - FLOW_OPEN_WAN:"052",开通外网。
	// - FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。
	// - FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。
	// - FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。
	// - FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。
	// - FLOW_MIGRATE_NODE:"058",迁移节点。
	// - FLOW_SWITCH_NODE:"059",切换节点。
	// - FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redi s版本。
	// - FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。
	// - FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。
	// - FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。
	// - FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。
	// - FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。
	// - FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。
	// - FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。
	TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// 任务执行的起始时间。格式如:2021-12-30 00:00:00。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 任务运行的终止时间。格式如:2021-12-30 20:59:35
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 该参数为内部使用,请忽略。
	TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 任务执行状态。
	// - 0:任务初始化。
	// - 1:执行中。
	// - 2:完成。
	// - 4:失败。
	Result []*int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 该字段已废弃,使用OperateUin代替,请忽略。
	OperatorUin []*int64 `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"`

	// 操作者账号 ID,UIN。
	OperateUin []*string `json:"OperateUin,omitnil,omitempty" name:"OperateUin"`
}

Predefined struct for user

type DescribeTaskListResponse

type DescribeTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskListResponseParams `json:"Response"`
}

func NewDescribeTaskListResponse

func NewDescribeTaskListResponse() (response *DescribeTaskListResponse)

func (*DescribeTaskListResponse) FromJsonString

func (r *DescribeTaskListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskListResponse) ToJsonString

func (r *DescribeTaskListResponse) ToJsonString() string

type DescribeTaskListResponseParams added in v1.0.426

type DescribeTaskListResponseParams struct {
	// 任务总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务详细信息。
	Tasks []*TaskInfoDetail `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTendisSlowLogRequest

type DescribeTendisSlowLogRequest struct {
	*tchttp.BaseRequest

	// 实例Id:crs-ngvou0i1
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间:2019-09-08 12:12:41
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间:2019-09-09 12:12:41
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 慢查询阈值(毫秒)
	MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"`

	// 页面大小:默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,取Limit整数倍
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeTendisSlowLogRequest

func NewDescribeTendisSlowLogRequest() (request *DescribeTendisSlowLogRequest)

func (*DescribeTendisSlowLogRequest) FromJsonString

func (r *DescribeTendisSlowLogRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTendisSlowLogRequest) ToJsonString

func (r *DescribeTendisSlowLogRequest) ToJsonString() string

type DescribeTendisSlowLogRequestParams added in v1.0.426

type DescribeTendisSlowLogRequestParams struct {
	// 实例Id:crs-ngvou0i1
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间:2019-09-08 12:12:41
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间:2019-09-09 12:12:41
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 慢查询阈值(毫秒)
	MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"`

	// 页面大小:默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,取Limit整数倍
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeTendisSlowLogResponse

type DescribeTendisSlowLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTendisSlowLogResponseParams `json:"Response"`
}

func NewDescribeTendisSlowLogResponse

func NewDescribeTendisSlowLogResponse() (response *DescribeTendisSlowLogResponse)

func (*DescribeTendisSlowLogResponse) FromJsonString

func (r *DescribeTendisSlowLogResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTendisSlowLogResponse) ToJsonString

func (r *DescribeTendisSlowLogResponse) ToJsonString() string

type DescribeTendisSlowLogResponseParams added in v1.0.426

type DescribeTendisSlowLogResponseParams struct {
	// 慢查询总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 慢查询详情
	TendisSlowLogDetail []*TendisSlowLogDetail `json:"TendisSlowLogDetail,omitnil,omitempty" name:"TendisSlowLogDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyPostpaidInstanceRequest

type DestroyPostpaidInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDestroyPostpaidInstanceRequest

func NewDestroyPostpaidInstanceRequest() (request *DestroyPostpaidInstanceRequest)

func (*DestroyPostpaidInstanceRequest) FromJsonString

func (r *DestroyPostpaidInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyPostpaidInstanceRequest) ToJsonString

func (r *DestroyPostpaidInstanceRequest) ToJsonString() string

type DestroyPostpaidInstanceRequestParams added in v1.0.426

type DestroyPostpaidInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DestroyPostpaidInstanceResponse

type DestroyPostpaidInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DestroyPostpaidInstanceResponseParams `json:"Response"`
}

func NewDestroyPostpaidInstanceResponse

func NewDestroyPostpaidInstanceResponse() (response *DestroyPostpaidInstanceResponse)

func (*DestroyPostpaidInstanceResponse) FromJsonString

func (r *DestroyPostpaidInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyPostpaidInstanceResponse) ToJsonString

func (r *DestroyPostpaidInstanceResponse) ToJsonString() string

type DestroyPostpaidInstanceResponseParams added in v1.0.426

type DestroyPostpaidInstanceResponseParams struct {
	// 任务Id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyPrepaidInstanceRequest

type DestroyPrepaidInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDestroyPrepaidInstanceRequest

func NewDestroyPrepaidInstanceRequest() (request *DestroyPrepaidInstanceRequest)

func (*DestroyPrepaidInstanceRequest) FromJsonString

func (r *DestroyPrepaidInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyPrepaidInstanceRequest) ToJsonString

func (r *DestroyPrepaidInstanceRequest) ToJsonString() string

type DestroyPrepaidInstanceRequestParams added in v1.0.426

type DestroyPrepaidInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DestroyPrepaidInstanceResponse

type DestroyPrepaidInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DestroyPrepaidInstanceResponseParams `json:"Response"`
}

func NewDestroyPrepaidInstanceResponse

func NewDestroyPrepaidInstanceResponse() (response *DestroyPrepaidInstanceResponse)

func (*DestroyPrepaidInstanceResponse) FromJsonString

func (r *DestroyPrepaidInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyPrepaidInstanceResponse) ToJsonString

func (r *DestroyPrepaidInstanceResponse) ToJsonString() string

type DestroyPrepaidInstanceResponseParams added in v1.0.426

type DestroyPrepaidInstanceResponseParams struct {
	// 订单Id
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisableReplicaReadonlyRequest

type DisableReplicaReadonlyRequest struct {
	*tchttp.BaseRequest

	// 实例序号ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDisableReplicaReadonlyRequest

func NewDisableReplicaReadonlyRequest() (request *DisableReplicaReadonlyRequest)

func (*DisableReplicaReadonlyRequest) FromJsonString

func (r *DisableReplicaReadonlyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableReplicaReadonlyRequest) ToJsonString

func (r *DisableReplicaReadonlyRequest) ToJsonString() string

type DisableReplicaReadonlyRequestParams added in v1.0.426

type DisableReplicaReadonlyRequestParams struct {
	// 实例序号ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DisableReplicaReadonlyResponse

type DisableReplicaReadonlyResponse struct {
	*tchttp.BaseResponse
	Response *DisableReplicaReadonlyResponseParams `json:"Response"`
}

func NewDisableReplicaReadonlyResponse

func NewDisableReplicaReadonlyResponse() (response *DisableReplicaReadonlyResponse)

func (*DisableReplicaReadonlyResponse) FromJsonString

func (r *DisableReplicaReadonlyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableReplicaReadonlyResponse) ToJsonString

func (r *DisableReplicaReadonlyResponse) ToJsonString() string

type DisableReplicaReadonlyResponseParams added in v1.0.426

type DisableReplicaReadonlyResponseParams struct {
	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisassociateSecurityGroupsRequest

type DisassociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例ID列表,一个或者多个实例 ID 组成的数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDisassociateSecurityGroupsRequest

func NewDisassociateSecurityGroupsRequest() (request *DisassociateSecurityGroupsRequest)

func (*DisassociateSecurityGroupsRequest) FromJsonString

func (r *DisassociateSecurityGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisassociateSecurityGroupsRequest) ToJsonString

func (r *DisassociateSecurityGroupsRequest) ToJsonString() string

type DisassociateSecurityGroupsRequestParams added in v1.0.426

type DisassociateSecurityGroupsRequestParams struct {
	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例ID列表,一个或者多个实例 ID 组成的数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DisassociateSecurityGroupsResponse

type DisassociateSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DisassociateSecurityGroupsResponseParams `json:"Response"`
}

func NewDisassociateSecurityGroupsResponse

func NewDisassociateSecurityGroupsResponse() (response *DisassociateSecurityGroupsResponse)

func (*DisassociateSecurityGroupsResponse) FromJsonString

func (r *DisassociateSecurityGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisassociateSecurityGroupsResponse) ToJsonString

func (r *DisassociateSecurityGroupsResponse) ToJsonString() string

type DisassociateSecurityGroupsResponseParams added in v1.0.426

type DisassociateSecurityGroupsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnableReplicaReadonlyRequest

type EnableReplicaReadonlyRequest struct {
	*tchttp.BaseRequest

	// 实例序号ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账号路由策略:填写master或者replication,表示路由主节点,从节点;不填路由策略默认为写主节点,读从节点
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`
}

func NewEnableReplicaReadonlyRequest

func NewEnableReplicaReadonlyRequest() (request *EnableReplicaReadonlyRequest)

func (*EnableReplicaReadonlyRequest) FromJsonString

func (r *EnableReplicaReadonlyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableReplicaReadonlyRequest) ToJsonString

func (r *EnableReplicaReadonlyRequest) ToJsonString() string

type EnableReplicaReadonlyRequestParams added in v1.0.426

type EnableReplicaReadonlyRequestParams struct {
	// 实例序号ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账号路由策略:填写master或者replication,表示路由主节点,从节点;不填路由策略默认为写主节点,读从节点
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`
}

Predefined struct for user

type EnableReplicaReadonlyResponse

type EnableReplicaReadonlyResponse struct {
	*tchttp.BaseResponse
	Response *EnableReplicaReadonlyResponseParams `json:"Response"`
}

func NewEnableReplicaReadonlyResponse

func NewEnableReplicaReadonlyResponse() (response *EnableReplicaReadonlyResponse)

func (*EnableReplicaReadonlyResponse) FromJsonString

func (r *EnableReplicaReadonlyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableReplicaReadonlyResponse) ToJsonString

func (r *EnableReplicaReadonlyResponse) ToJsonString() string

type EnableReplicaReadonlyResponseParams added in v1.0.426

type EnableReplicaReadonlyResponseParams struct {
	// 错误:ERROR,正确OK(已废弃)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Groups added in v1.0.371

type Groups struct {
	// 用户 APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 地域ID 。
	// - 1:广州
	// - 4:上海
	// - 5:中国香港
	// - 6:多伦多
	// - 7:上海金融
	// - 8:北京
	// - 9:新加坡
	// - 11:深圳金融
	// - 15:美西(硅谷)
	// - 16:成都
	// - 17:德国
	// - 18:韩国
	// - 19:重庆
	// - 21:印度
	// - 22:美东(弗吉尼亚)
	// - 23:泰国
	// - 25:日本
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 复制组 ID。格式如:crs-rpl-deind****。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 复制组名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 复制组状态。
	// - 37:绑定复制组中。
	// - 38:复制组重连中。
	// - 51:解绑复制组中。
	// - 52:复制组实例切主中。
	// - 53:角色变更中。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 复制组数量。
	InstanceCount *int64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"`

	// 复制组中的实例信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Instances []*Instances `json:"Instances,omitnil,omitempty" name:"Instances"`

	// 备注信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type HotKeyInfo

type HotKeyInfo struct {
	// 热 Key 的名称。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// Key 类型。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 某段时间内热 Key 的访问次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type Inbound

type Inbound struct {
	// 策略,ACCEPT或者DROP。
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 地址组id代表的地址集合。
	AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"`

	// 来源Ip或Ip段,例如192.168.0.0/16。
	CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`

	// 描述。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 网络协议,支持udp、tcp等。
	IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`

	// 端口。
	PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`

	// 服务组id代表的协议和端口集合。
	ServiceModule *string `json:"ServiceModule,omitnil,omitempty" name:"ServiceModule"`

	// 安全组id代表的地址集合。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type InquiryPriceCreateInstanceRequest

type InquiryPriceCreateInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例类型:2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。
	TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"`

	// 内存容量,单位为MB, 数值需为1024的整数倍,具体规格以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。
	// TypeId为标准架构时,MemSize是实例总内存容量;TypeId为集群架构时,MemSize是单分片内存容量。
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 实例数量,单次购买实例数量以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 购买时长,在创建包年包月实例的时候需要填写,按量计费实例填1即可,单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 付费方式:0-按量计费,1-包年包月。
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 实例分片数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版、Redis4.0标准架构不需要填写。
	RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 实例副本数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。
	RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 是否支持副本只读,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。
	ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"`

	// 实例所属的可用区名称,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// "local"本地盘版,"cloud"云盘版,"cdc"独享集群版,如果不传默认询价为本地盘版本
	ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`
}

func NewInquiryPriceCreateInstanceRequest

func NewInquiryPriceCreateInstanceRequest() (request *InquiryPriceCreateInstanceRequest)

func (*InquiryPriceCreateInstanceRequest) FromJsonString

func (r *InquiryPriceCreateInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquiryPriceCreateInstanceRequest) ToJsonString

func (r *InquiryPriceCreateInstanceRequest) ToJsonString() string

type InquiryPriceCreateInstanceRequestParams added in v1.0.426

type InquiryPriceCreateInstanceRequestParams struct {
	// 实例类型:2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。
	TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"`

	// 内存容量,单位为MB, 数值需为1024的整数倍,具体规格以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。
	// TypeId为标准架构时,MemSize是实例总内存容量;TypeId为集群架构时,MemSize是单分片内存容量。
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 实例数量,单次购买实例数量以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 购买时长,在创建包年包月实例的时候需要填写,按量计费实例填1即可,单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 付费方式:0-按量计费,1-包年包月。
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 实例分片数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版、Redis4.0标准架构不需要填写。
	RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 实例副本数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。
	RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 是否支持副本只读,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。
	ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"`

	// 实例所属的可用区名称,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106)  。
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// "local"本地盘版,"cloud"云盘版,"cdc"独享集群版,如果不传默认询价为本地盘版本
	ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`
}

Predefined struct for user

type InquiryPriceCreateInstanceResponse

type InquiryPriceCreateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceCreateInstanceResponseParams `json:"Response"`
}

func NewInquiryPriceCreateInstanceResponse

func NewInquiryPriceCreateInstanceResponse() (response *InquiryPriceCreateInstanceResponse)

func (*InquiryPriceCreateInstanceResponse) FromJsonString

func (r *InquiryPriceCreateInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquiryPriceCreateInstanceResponse) ToJsonString

func (r *InquiryPriceCreateInstanceResponse) ToJsonString() string

type InquiryPriceCreateInstanceResponseParams added in v1.0.426

type InquiryPriceCreateInstanceResponseParams struct {
	// 价格,单位:分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Price *float64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InquiryPriceRenewInstanceRequest

type InquiryPriceRenewInstanceRequest struct {
	*tchttp.BaseRequest

	// 购买时长,单位:月
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewInquiryPriceRenewInstanceRequest

func NewInquiryPriceRenewInstanceRequest() (request *InquiryPriceRenewInstanceRequest)

func (*InquiryPriceRenewInstanceRequest) FromJsonString

func (r *InquiryPriceRenewInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquiryPriceRenewInstanceRequest) ToJsonString

func (r *InquiryPriceRenewInstanceRequest) ToJsonString() string

type InquiryPriceRenewInstanceRequestParams added in v1.0.426

type InquiryPriceRenewInstanceRequestParams struct {
	// 购买时长,单位:月
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type InquiryPriceRenewInstanceResponse

type InquiryPriceRenewInstanceResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceRenewInstanceResponseParams `json:"Response"`
}

func NewInquiryPriceRenewInstanceResponse

func NewInquiryPriceRenewInstanceResponse() (response *InquiryPriceRenewInstanceResponse)

func (*InquiryPriceRenewInstanceResponse) FromJsonString

func (r *InquiryPriceRenewInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquiryPriceRenewInstanceResponse) ToJsonString

func (r *InquiryPriceRenewInstanceResponse) ToJsonString() string

type InquiryPriceRenewInstanceResponseParams added in v1.0.426

type InquiryPriceRenewInstanceResponseParams struct {
	// 价格,单位:分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Price *float64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InquiryPriceUpgradeInstanceRequest

type InquiryPriceUpgradeInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分片大小 单位 MB
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 分片数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写
	RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 副本数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写
	RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`
}

func NewInquiryPriceUpgradeInstanceRequest

func NewInquiryPriceUpgradeInstanceRequest() (request *InquiryPriceUpgradeInstanceRequest)

func (*InquiryPriceUpgradeInstanceRequest) FromJsonString

func (r *InquiryPriceUpgradeInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquiryPriceUpgradeInstanceRequest) ToJsonString

func (r *InquiryPriceUpgradeInstanceRequest) ToJsonString() string

type InquiryPriceUpgradeInstanceRequestParams added in v1.0.426

type InquiryPriceUpgradeInstanceRequestParams struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分片大小 单位 MB
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 分片数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写
	RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 副本数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写
	RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`
}

Predefined struct for user

type InquiryPriceUpgradeInstanceResponse

type InquiryPriceUpgradeInstanceResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceUpgradeInstanceResponseParams `json:"Response"`
}

func NewInquiryPriceUpgradeInstanceResponse

func NewInquiryPriceUpgradeInstanceResponse() (response *InquiryPriceUpgradeInstanceResponse)

func (*InquiryPriceUpgradeInstanceResponse) FromJsonString

func (r *InquiryPriceUpgradeInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InquiryPriceUpgradeInstanceResponse) ToJsonString

func (r *InquiryPriceUpgradeInstanceResponse) ToJsonString() string

type InquiryPriceUpgradeInstanceResponseParams added in v1.0.426

type InquiryPriceUpgradeInstanceResponseParams struct {
	// 价格,单位:分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Price *float64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InstanceClusterNode

type InstanceClusterNode struct {
	// 节点名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 实例运行时节点 ID。
	RunId *string `json:"RunId,omitnil,omitempty" name:"RunId"`

	// 集群角色。
	// - 0:master。
	// - 1:slave。
	Role *int64 `json:"Role,omitnil,omitempty" name:"Role"`

	// 节点状态。
	// - 0:readwrite,。
	// - 1:read。
	// - 2:backup。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 服务状态。
	// 0-down。
	// 1-on
	Connected *int64 `json:"Connected,omitnil,omitempty" name:"Connected"`

	// 节点创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 节点下线时间。
	DownTime *string `json:"DownTime,omitnil,omitempty" name:"DownTime"`

	// 节点 Slot 分布区间。
	Slots *string `json:"Slots,omitnil,omitempty" name:"Slots"`

	// 节点 Key分布。
	Keys *int64 `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 节点 QPS。分片节点每秒执行次数。单位:次/秒。
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// 节点 QPS 倾斜度。
	QpsSlope *float64 `json:"QpsSlope,omitnil,omitempty" name:"QpsSlope"`

	// 节点存储。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 节点存储倾斜度。
	StorageSlope *float64 `json:"StorageSlope,omitnil,omitempty" name:"StorageSlope"`
}

type InstanceClusterShard

type InstanceClusterShard struct {
	// 分片节点名称。
	ShardName *string `json:"ShardName,omitnil,omitempty" name:"ShardName"`

	// 分片节点序号。
	ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`

	// 分片节点的角色。
	// - 0:主节点。
	// - 1:副本节点。
	Role *int64 `json:"Role,omitnil,omitempty" name:"Role"`

	// Key数量。
	Keys *int64 `json:"Keys,omitnil,omitempty" name:"Keys"`

	// Slot信息。
	Slots *string `json:"Slots,omitnil,omitempty" name:"Slots"`

	// 已使用容量。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 容量倾斜率。
	StorageSlope *float64 `json:"StorageSlope,omitnil,omitempty" name:"StorageSlope"`

	// 该字段因拼写不规范问题,建议使用RunId取代。含义:实例运行时节点 ID。
	Runid *string `json:"Runid,omitnil,omitempty" name:"Runid"`

	// 实例运行时节点 ID。
	RunId *string `json:"RunId,omitnil,omitempty" name:"RunId"`

	// 服务状态。
	// - 0:down。
	// - 1:on。
	Connected *int64 `json:"Connected,omitnil,omitempty" name:"Connected"`
}

type InstanceEnumParam

type InstanceEnumParam struct {
	// 参数名称。
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数类型,例如:Enum。
	ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"`

	// 参数值修改后是否需要重启。
	// - true:需要。
	// - false:不需要。
	NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`

	// 参数默认值。
	DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`

	// 参数当前运行值。
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 参数说明。
	Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"`

	// 参数可取的值。
	EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`

	// 参数修改状态。
	// - 1: 修改中。
	// - 2:修改完成。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type InstanceIntegerParam

type InstanceIntegerParam struct {
	// 参数名
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数类型:integer
	ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"`

	// 修改后是否需要重启:true,false
	NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`

	// 参数默认值
	DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`

	// 当前运行参数值
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 参数说明
	Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"`

	// 参数最小值
	Min *string `json:"Min,omitnil,omitempty" name:"Min"`

	// 参数最大值
	Max *string `json:"Max,omitnil,omitempty" name:"Max"`

	// 参数状态, 1: 修改中, 2:修改完成
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 参数单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
}

type InstanceMultiParam

type InstanceMultiParam struct {
	// 参数名称。
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数类型。例如:multi。
	ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"`

	// 参数修改后是否需要重启。
	// - true:需要。
	// - false:不需要。
	NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`

	// 参数默认值。
	DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`

	// 当前运行参数值。
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 参数说明。
	Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"`

	// 参数枚举值。
	EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`

	// 参数修改的状态。
	// - 1:修改中。
	// - 2:修改完成。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type InstanceNode

type InstanceNode struct {
	// 实例 ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 节点详细信息。
	InstanceClusterNode []*InstanceClusterNode `json:"InstanceClusterNode,omitnil,omitempty" name:"InstanceClusterNode"`
}

type InstanceParam

type InstanceParam struct {
	// 设置参数的名称。例如timeout。当前支持自定义的参数,请参见<a href="https://cloud.tencent.com/document/product/239/49925">参数配置</a>。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 设置参数名称对应的运行值。例如timeout对应运行值可设置为120, 单位为秒(s)。指当客户端连接闲置时间达到120 s时,将关闭连接。更多参数取值信息,请参见<a href="https://cloud.tencent.com/document/product/239/49925">参数配置</a>。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type InstanceParamHistory

type InstanceParamHistory struct {
	// 参数名称。
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数修改之前的值。
	PreValue *string `json:"PreValue,omitnil,omitempty" name:"PreValue"`

	// 参数修改之后的值。
	NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"`

	// 参数配置状态。
	// - 1:参数配置修改中。
	// - 2:参数配置修改成功。
	// - 3:参数配置修改失败。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 修改时间。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type InstanceProxySlowlogDetail

type InstanceProxySlowlogDetail struct {
	// 慢查询耗时时长。单位:毫秒。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 客户端地址。
	Client *string `json:"Client,omitnil,omitempty" name:"Client"`

	// 慢查询的命令。
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 慢查询详细命令行信息。
	CommandLine *string `json:"CommandLine,omitnil,omitempty" name:"CommandLine"`

	// 执行时间。
	ExecuteTime *string `json:"ExecuteTime,omitnil,omitempty" name:"ExecuteTime"`
}

type InstanceSecurityGroupDetail

type InstanceSecurityGroupDetail struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 安全组信息,包括:安全组 ID、安全组名称、安全组出入站规则。
	SecurityGroupDetails []*SecurityGroupDetail `json:"SecurityGroupDetails,omitnil,omitempty" name:"SecurityGroupDetails"`
}

type InstanceSet

type InstanceSet struct {
	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。
	Appid *int64 `json:"Appid,omitnil,omitempty" name:"Appid"`

	// 项目 ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 地域 ID。<ul><li>1:广州。</li><li>4:上海。</li><li>5:中国香港。</li><li>6:多伦多。</li> <li>7:上海金融。</li> <li>8:北京。</li> <li>9:新加坡。</li> <li>11:深圳金融。</li> <li>15:美西(硅谷)。</li><li>16:成都。</li><li>17:法兰克福。</li><li>18:首尔。</li><li>19:重庆。</li><li>21:孟买。</li><li>22:美东(弗吉尼亚)。</li><li>23:曼谷。</li><li>25:东京。</li></ul>
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 区域 ID。
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// vpc网络 ID,例如75101。
	VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// vpc网络下子网ID,如:46315。
	SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例当前状态。<ul><li>0:待初始化。</li><li>1:实例在流程中。</li><li>2:实例运行中。</li><li>-2:实例已隔离。</li><li>-3:实例待删除。</li></ul>
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例 VIP。
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 实例端口号。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 实例创建时间。格式如:2020-01-15 10:20:00。
	Createtime *string `json:"Createtime,omitnil,omitempty" name:"Createtime"`

	// 实例内存容量大小。单位:MB,1MB=1024KB。
	Size *float64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 该字段已废弃。请使用腾讯云可观测平台API 接口 [GetMonitorData](https://cloud.tencent.com/document/product/248/31014) 获取实例已使用的内存容量。
	SizeUsed *float64 `json:"SizeUsed,omitnil,omitempty" name:"SizeUsed"`

	// 实例类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 实例是否设置自动续费标识。<ul><li>1:设置自动续费。</li><li>0:未设置自动续费。</li></ul>
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 包年包月计费实例到期的时间。
	DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"`

	// 引擎:社区版Redis、腾讯云CKV。
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 产品类型。<ul><li>standalone:标准版。</li><li>cluster :集群版。</li></ul>
	ProductType *string `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// vpc网络id,例如vpc-fk33jsf43kgv。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// vpc网络下子网id,例如:subnet-fd3j6l35mm0。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 计费模式。<ul><li>0:按量计费。</li><li>1:包年包月。</li></ul>
	BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"`

	// 实例运行状态描述:如”实例运行中“。
	InstanceTitle *string `json:"InstanceTitle,omitnil,omitempty" name:"InstanceTitle"`

	// 已隔离实例默认下线时间。按量计费实例隔离后默认两小时后下线,包年包月默认7天后下线。格式如:2020-02-15 10:20:00。
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 流程中的实例,返回子状态。
	SubStatus *int64 `json:"SubStatus,omitnil,omitempty" name:"SubStatus"`

	// 反亲和性标签。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 实例节点信息。
	InstanceNode []*InstanceNode `json:"InstanceNode,omitnil,omitempty" name:"InstanceNode"`

	// 分片大小。
	RedisShardSize *int64 `json:"RedisShardSize,omitnil,omitempty" name:"RedisShardSize"`

	// 分片数量。
	RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 副本数量。
	RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 计费 ID。
	PriceId *int64 `json:"PriceId,omitnil,omitempty" name:"PriceId"`

	// 实例隔离开始的时间。
	CloseTime *string `json:"CloseTime,omitnil,omitempty" name:"CloseTime"`

	// 从节点读取权重。
	SlaveReadWeight *int64 `json:"SlaveReadWeight,omitnil,omitempty" name:"SlaveReadWeight"`

	// 实例关联的标签信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceTags []*InstanceTagInfo `json:"InstanceTags,omitnil,omitempty" name:"InstanceTags"`

	// 项目名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 是否为免密实例。<ul><li>true:免密实例。</li><li>false:非免密实例。</li></ul>
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`

	// 客户端连接数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientLimit *int64 `json:"ClientLimit,omitnil,omitempty" name:"ClientLimit"`

	// DTS状态(内部参数,用户可忽略)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DtsStatus *int64 `json:"DtsStatus,omitnil,omitempty" name:"DtsStatus"`

	// 分片带宽上限,单位MB。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetLimit *int64 `json:"NetLimit,omitnil,omitempty" name:"NetLimit"`

	// 免密实例标识(内部参数,用户可忽略)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PasswordFree *int64 `json:"PasswordFree,omitnil,omitempty" name:"PasswordFree"`

	// 该参数存在命名不规范问题,建议用参数IPv6取代。内部参数,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip6 *string `json:"Vip6,omitnil,omitempty" name:"Vip6"`

	// 内部参数,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IPv6 *string `json:"IPv6,omitnil,omitempty" name:"IPv6"`

	// 实例只读标识(内部参数,用户可忽略)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 内部参数,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemainBandwidthDuration *string `json:"RemainBandwidthDuration,omitnil,omitempty" name:"RemainBandwidthDuration"`

	// Redis实例请忽略该参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 监控版本。<ul><li>1m:1分钟粒度监控。目前该监控粒度已下线,具体信息,请参见[云数据库 Redis 1分钟粒度下线公告](https://cloud.tencent.com/document/product/239/80653)。</li><li>5s:5秒粒度监控。</li></ul>
	// 注意:此字段可能返回 null,表示取不到有效值。
	MonitorVersion *string `json:"MonitorVersion,omitnil,omitempty" name:"MonitorVersion"`

	// 客户端最大连接数可设置的最小值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientLimitMin *int64 `json:"ClientLimitMin,omitnil,omitempty" name:"ClientLimitMin"`

	// 客户端最大连接数可设置的最大值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientLimitMax *int64 `json:"ClientLimitMax,omitnil,omitempty" name:"ClientLimitMax"`

	// 实例的节点详细信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`

	// 实例所在的地域信息,比如ap-guangzhou。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 外网地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanAddress *string `json:"WanAddress,omitnil,omitempty" name:"WanAddress"`

	// 北极星服务地址,内部使用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PolarisServer *string `json:"PolarisServer,omitnil,omitempty" name:"PolarisServer"`

	// 实例当前Proxy版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"`

	// 实例当前Cache小版本。如果实例加入全球复制组,显示全球复制的内核版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentRedisVersion *string `json:"CurrentRedisVersion,omitnil,omitempty" name:"CurrentRedisVersion"`

	// 实例可升级Proxy版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpgradeProxyVersion *string `json:"UpgradeProxyVersion,omitnil,omitempty" name:"UpgradeProxyVersion"`

	// 实例可升级Cache小版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpgradeRedisVersion *string `json:"UpgradeRedisVersion,omitnil,omitempty" name:"UpgradeRedisVersion"`

	// 备份模式:- SecondLevelBackup   秒级备份- NormalLevelBackup    普通备份
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupMode *string `json:"BackupMode,omitnil,omitempty" name:"BackupMode"`
}

type InstanceSlowlogDetail

type InstanceSlowlogDetail struct {
	// 慢查询耗时
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 客户端地址
	Client *string `json:"Client,omitnil,omitempty" name:"Client"`

	// 命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 详细命令行信息
	CommandLine *string `json:"CommandLine,omitnil,omitempty" name:"CommandLine"`

	// 执行时间
	ExecuteTime *string `json:"ExecuteTime,omitnil,omitempty" name:"ExecuteTime"`

	// 节点ID
	Node *string `json:"Node,omitnil,omitempty" name:"Node"`
}

type InstanceTagInfo

type InstanceTagInfo struct {
	// 标签键。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type InstanceTextParam

type InstanceTextParam struct {
	// 参数名称。
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数类型。例如:text。
	ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"`

	// 参数修改后是否需要重启。
	// - true:需要。
	// - false:不需要。
	NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`

	// 参数默认值。
	DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`

	// 参数当前运行值。
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 参数说明。
	Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"`

	// 参数可取值。
	TextValue []*string `json:"TextValue,omitnil,omitempty" name:"TextValue"`

	// 参数修改状态。
	// - 1: 修改中。
	// - 2:修改完成。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type Instances added in v1.0.371

type Instances struct {
	// 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 地域ID。<ul><li>1:广州。</li><li>4:上海。</li><li> 5:香港。</li> <li> 6:多伦多。</li> <li> 7:上海金融。</li> <li> 8:北京。</li> <li> 9:新加坡。</li> <li> 11:深圳金融。</li> <li> 15:美西(硅谷)。</li> </ul>
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 区域 ID。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 副本数量。
	RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 分片数量。
	RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 分片内存大小。
	RedisShardSize *int64 `json:"RedisShardSize,omitnil,omitempty" name:"RedisShardSize"`

	// 实例的磁盘大小。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 引擎:社区版Redis、腾讯云CKV。
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 实例读写权限。<ul><li>rw:可读写。</li><li>r:只读。</li></ul>
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 实例 VIP 地址。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 该参数存在命名不规范问题,建议用参数IPv6取代。内部参数,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip6 *string `json:"Vip6,omitnil,omitempty" name:"Vip6"`

	// 内部参数,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IPv6 *string `json:"IPv6,omitnil,omitempty" name:"IPv6"`

	// VPC 网络ID,如:75101。
	VpcID *int64 `json:"VpcID,omitnil,omitempty" name:"VpcID"`

	// 实例端口。
	VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 实例状态。<ul><li>0:待初始化。</li><li>1:流程中。</li><li>2:运行中。</li><li>-2:已隔离。</li><li>-3:待删除。</li></ul>
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 仓库ID。
	GrocerySysId *int64 `json:"GrocerySysId,omitnil,omitempty" name:"GrocerySysId"`

	// 实例类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	ProductType *int64 `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// 实例加入复制组的时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 复制组中实例更新的时间。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type KillMasterGroupRequest added in v1.0.205

type KillMasterGroupRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该参数用于配置指定实例的访问密码。若为免密认证,该参数则无需配置。密码复杂度要求如下所示。
	// - 长度8-30位,推荐使用12位以上的密码
	// - 不能以"/"开头
	// - 至少包含小写字母a-z、大写字母A-Z、数字0-9及其 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 分片集群的分片 ID。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`
}

func NewKillMasterGroupRequest added in v1.0.205

func NewKillMasterGroupRequest() (request *KillMasterGroupRequest)

func (*KillMasterGroupRequest) FromJsonString added in v1.0.205

func (r *KillMasterGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*KillMasterGroupRequest) ToJsonString added in v1.0.205

func (r *KillMasterGroupRequest) ToJsonString() string

type KillMasterGroupRequestParams added in v1.0.426

type KillMasterGroupRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该参数用于配置指定实例的访问密码。若为免密认证,该参数则无需配置。密码复杂度要求如下所示。
	// - 长度8-30位,推荐使用12位以上的密码
	// - 不能以"/"开头
	// - 至少包含小写字母a-z、大写字母A-Z、数字0-9及其 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 分片集群的分片 ID。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`
}

Predefined struct for user

type KillMasterGroupResponse added in v1.0.205

type KillMasterGroupResponse struct {
	*tchttp.BaseResponse
	Response *KillMasterGroupResponseParams `json:"Response"`
}

func NewKillMasterGroupResponse added in v1.0.205

func NewKillMasterGroupResponse() (response *KillMasterGroupResponse)

func (*KillMasterGroupResponse) FromJsonString added in v1.0.205

func (r *KillMasterGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*KillMasterGroupResponse) ToJsonString added in v1.0.205

func (r *KillMasterGroupResponse) ToJsonString() string

type KillMasterGroupResponseParams added in v1.0.426

type KillMasterGroupResponseParams struct {
	// 异步任务ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ManualBackupInstanceRequest

type ManualBackupInstanceRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 手动备份任务的备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 备份数据的保存天数。
	// - 单位:天;默认值为7天;取值范围:[0.1825]。如果超过 7天,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。
	// - 如果不配置该参数,默认与自动备份的保留时间一致。
	// - 如果未设置自动备份,默认为7天。
	StorageDays *int64 `json:"StorageDays,omitnil,omitempty" name:"StorageDays"`
}

func NewManualBackupInstanceRequest

func NewManualBackupInstanceRequest() (request *ManualBackupInstanceRequest)

func (*ManualBackupInstanceRequest) FromJsonString

func (r *ManualBackupInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManualBackupInstanceRequest) ToJsonString

func (r *ManualBackupInstanceRequest) ToJsonString() string

type ManualBackupInstanceRequestParams added in v1.0.426

type ManualBackupInstanceRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 手动备份任务的备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 备份数据的保存天数。
	// - 单位:天;默认值为7天;取值范围:[0.1825]。如果超过 7天,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。
	// - 如果不配置该参数,默认与自动备份的保留时间一致。
	// - 如果未设置自动备份,默认为7天。
	StorageDays *int64 `json:"StorageDays,omitnil,omitempty" name:"StorageDays"`
}

Predefined struct for user

type ManualBackupInstanceResponse

type ManualBackupInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ManualBackupInstanceResponseParams `json:"Response"`
}

func NewManualBackupInstanceResponse

func NewManualBackupInstanceResponse() (response *ManualBackupInstanceResponse)

func (*ManualBackupInstanceResponse) FromJsonString

func (r *ManualBackupInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManualBackupInstanceResponse) ToJsonString

func (r *ManualBackupInstanceResponse) ToJsonString() string

type ManualBackupInstanceResponseParams added in v1.0.426

type ManualBackupInstanceResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModfiyInstancePasswordRequest

type ModfiyInstancePasswordRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例旧密码。
	OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"`

	// 实例新密码。密码复杂度要求如下:
	// - 长度8 - 30位, 推荐使用12位以上的密码。
	// - 不能以"/"开头。
	// - 至少包含小写字母a - z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewModfiyInstancePasswordRequest

func NewModfiyInstancePasswordRequest() (request *ModfiyInstancePasswordRequest)

func (*ModfiyInstancePasswordRequest) FromJsonString

func (r *ModfiyInstancePasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModfiyInstancePasswordRequest) ToJsonString

func (r *ModfiyInstancePasswordRequest) ToJsonString() string

type ModfiyInstancePasswordRequestParams added in v1.0.426

type ModfiyInstancePasswordRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例旧密码。
	OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"`

	// 实例新密码。密码复杂度要求如下:
	// - 长度8 - 30位, 推荐使用12位以上的密码。
	// - 不能以"/"开头。
	// - 至少包含小写字母a - z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type ModfiyInstancePasswordResponse

type ModfiyInstancePasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModfiyInstancePasswordResponseParams `json:"Response"`
}

func NewModfiyInstancePasswordResponse

func NewModfiyInstancePasswordResponse() (response *ModfiyInstancePasswordResponse)

func (*ModfiyInstancePasswordResponse) FromJsonString

func (r *ModfiyInstancePasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModfiyInstancePasswordResponse) ToJsonString

func (r *ModfiyInstancePasswordResponse) ToJsonString() string

type ModfiyInstancePasswordResponseParams added in v1.0.426

type ModfiyInstancePasswordResponseParams struct {
	// 任务 ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAutoBackupConfigRequest

type ModifyAutoBackupConfigRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 设置自动备份周期。可设置为Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。该参数暂不支持修改。
	WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`

	// 备份时间段。可设置为每个整点。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。
	TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"`

	// 自动备份类型。目前仅能配置为:1 ,指定时备份。
	AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"`
}

func NewModifyAutoBackupConfigRequest

func NewModifyAutoBackupConfigRequest() (request *ModifyAutoBackupConfigRequest)

func (*ModifyAutoBackupConfigRequest) FromJsonString

func (r *ModifyAutoBackupConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAutoBackupConfigRequest) ToJsonString

func (r *ModifyAutoBackupConfigRequest) ToJsonString() string

type ModifyAutoBackupConfigRequestParams added in v1.0.426

type ModifyAutoBackupConfigRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 设置自动备份周期。可设置为Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。该参数暂不支持修改。
	WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`

	// 备份时间段。可设置为每个整点。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。
	TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"`

	// 自动备份类型。目前仅能配置为:1 ,指定时备份。
	AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"`
}

Predefined struct for user

type ModifyAutoBackupConfigResponse

type ModifyAutoBackupConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAutoBackupConfigResponseParams `json:"Response"`
}

func NewModifyAutoBackupConfigResponse

func NewModifyAutoBackupConfigResponse() (response *ModifyAutoBackupConfigResponse)

func (*ModifyAutoBackupConfigResponse) FromJsonString

func (r *ModifyAutoBackupConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAutoBackupConfigResponse) ToJsonString

func (r *ModifyAutoBackupConfigResponse) ToJsonString() string

type ModifyAutoBackupConfigResponseParams added in v1.0.426

type ModifyAutoBackupConfigResponseParams struct {
	// 自动备份类型。目前仅能配置为:1 ,指定时备份。
	AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"`

	// 自动备份周期。取值为:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
	WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`

	// 自动定时备份时间段。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。
	TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"`

	// 全量备份文件保存天数,单位:天。
	BackupStorageDays *int64 `json:"BackupStorageDays,omitnil,omitempty" name:"BackupStorageDays"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBackupDownloadRestrictionRequest added in v1.0.608

type ModifyBackupDownloadRestrictionRequest struct {
	*tchttp.BaseRequest

	// 下载备份文件的网络限制类型:
	//
	// - NoLimit:不限制,腾讯云内外网均可以下载备份文件。
	// -  LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。
	// - Customize:指用户自定义的私有网络可下载备份文件。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// 标识自定义的 LimitIp 地址是否可下载备份文件。
	//
	// - In: 自定义的 IP 地址可以下载。
	// - NotIn: 自定义的 IP 不可以下载。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`
}

func NewModifyBackupDownloadRestrictionRequest added in v1.0.608

func NewModifyBackupDownloadRestrictionRequest() (request *ModifyBackupDownloadRestrictionRequest)

func (*ModifyBackupDownloadRestrictionRequest) FromJsonString added in v1.0.608

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBackupDownloadRestrictionRequest) ToJsonString added in v1.0.608

type ModifyBackupDownloadRestrictionRequestParams added in v1.0.608

type ModifyBackupDownloadRestrictionRequestParams struct {
	// 下载备份文件的网络限制类型:
	//
	// - NoLimit:不限制,腾讯云内外网均可以下载备份文件。
	// -  LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。
	// - Customize:指用户自定义的私有网络可下载备份文件。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// 标识自定义的 LimitIp 地址是否可下载备份文件。
	//
	// - In: 自定义的 IP 地址可以下载。
	// - NotIn: 自定义的 IP 不可以下载。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`
}

Predefined struct for user

type ModifyBackupDownloadRestrictionResponse added in v1.0.608

type ModifyBackupDownloadRestrictionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupDownloadRestrictionResponseParams `json:"Response"`
}

func NewModifyBackupDownloadRestrictionResponse added in v1.0.608

func NewModifyBackupDownloadRestrictionResponse() (response *ModifyBackupDownloadRestrictionResponse)

func (*ModifyBackupDownloadRestrictionResponse) FromJsonString added in v1.0.608

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBackupDownloadRestrictionResponse) ToJsonString added in v1.0.608

type ModifyBackupDownloadRestrictionResponseParams added in v1.0.608

type ModifyBackupDownloadRestrictionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyConnectionConfigRequest

type ModifyConnectionConfigRequest struct {
	*tchttp.BaseRequest

	// 实例的ID,长度在12-36之间。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 附加带宽,大于0,单位MB。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 单分片的总连接数。
	// 未开启副本只读时,下限为10000,上限为40000;
	// 开启副本只读时,下限为10000,上限为10000×(只读副本数+3)。
	ClientLimit *int64 `json:"ClientLimit,omitnil,omitempty" name:"ClientLimit"`
}

func NewModifyConnectionConfigRequest

func NewModifyConnectionConfigRequest() (request *ModifyConnectionConfigRequest)

func (*ModifyConnectionConfigRequest) FromJsonString

func (r *ModifyConnectionConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConnectionConfigRequest) ToJsonString

func (r *ModifyConnectionConfigRequest) ToJsonString() string

type ModifyConnectionConfigRequestParams added in v1.0.426

type ModifyConnectionConfigRequestParams struct {
	// 实例的ID,长度在12-36之间。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 附加带宽,大于0,单位MB。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 单分片的总连接数。
	// 未开启副本只读时,下限为10000,上限为40000;
	// 开启副本只读时,下限为10000,上限为10000×(只读副本数+3)。
	ClientLimit *int64 `json:"ClientLimit,omitnil,omitempty" name:"ClientLimit"`
}

Predefined struct for user

type ModifyConnectionConfigResponse

type ModifyConnectionConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConnectionConfigResponseParams `json:"Response"`
}

func NewModifyConnectionConfigResponse

func NewModifyConnectionConfigResponse() (response *ModifyConnectionConfigResponse)

func (*ModifyConnectionConfigResponse) FromJsonString

func (r *ModifyConnectionConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConnectionConfigResponse) ToJsonString

func (r *ModifyConnectionConfigResponse) ToJsonString() string

type ModifyConnectionConfigResponseParams added in v1.0.426

type ModifyConnectionConfigResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDBInstanceSecurityGroupsRequest

type ModifyDBInstanceSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 实例 ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewModifyDBInstanceSecurityGroupsRequest

func NewModifyDBInstanceSecurityGroupsRequest() (request *ModifyDBInstanceSecurityGroupsRequest)

func (*ModifyDBInstanceSecurityGroupsRequest) FromJsonString

func (r *ModifyDBInstanceSecurityGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDBInstanceSecurityGroupsRequest) ToJsonString

type ModifyDBInstanceSecurityGroupsRequestParams added in v1.0.426

type ModifyDBInstanceSecurityGroupsRequestParams struct {
	// 数据库引擎名称,本接口取值:redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 实例 ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type ModifyDBInstanceSecurityGroupsResponse

type ModifyDBInstanceSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceSecurityGroupsResponseParams `json:"Response"`
}

func NewModifyDBInstanceSecurityGroupsResponse

func NewModifyDBInstanceSecurityGroupsResponse() (response *ModifyDBInstanceSecurityGroupsResponse)

func (*ModifyDBInstanceSecurityGroupsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDBInstanceSecurityGroupsResponse) ToJsonString

type ModifyDBInstanceSecurityGroupsResponseParams added in v1.0.426

type ModifyDBInstanceSecurityGroupsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceAccountRequest

type ModifyInstanceAccountRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 子账号名称,如果要修改主账号,填root
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 子账号密码
	AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`

	// 子账号描述信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 路由策略:填写master或者replication,表示主节点或者从节点
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`

	// 子账号读写策略:填写r、w、rw,表示只读,只写,读写策略
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`

	// true表示将主账号切换为免密账号,这里只适用于主账号,子账号不可免密。
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`
}

func NewModifyInstanceAccountRequest

func NewModifyInstanceAccountRequest() (request *ModifyInstanceAccountRequest)

func (*ModifyInstanceAccountRequest) FromJsonString

func (r *ModifyInstanceAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceAccountRequest) ToJsonString

func (r *ModifyInstanceAccountRequest) ToJsonString() string

type ModifyInstanceAccountRequestParams added in v1.0.426

type ModifyInstanceAccountRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 子账号名称,如果要修改主账号,填root
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 子账号密码
	AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`

	// 子账号描述信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 路由策略:填写master或者replication,表示主节点或者从节点
	ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"`

	// 子账号读写策略:填写r、w、rw,表示只读,只写,读写策略
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`

	// true表示将主账号切换为免密账号,这里只适用于主账号,子账号不可免密。
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`
}

Predefined struct for user

type ModifyInstanceAccountResponse

type ModifyInstanceAccountResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceAccountResponseParams `json:"Response"`
}

func NewModifyInstanceAccountResponse

func NewModifyInstanceAccountResponse() (response *ModifyInstanceAccountResponse)

func (*ModifyInstanceAccountResponse) FromJsonString

func (r *ModifyInstanceAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceAccountResponse) ToJsonString

func (r *ModifyInstanceAccountResponse) ToJsonString() string

type ModifyInstanceAccountResponseParams added in v1.0.426

type ModifyInstanceAccountResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceAvailabilityZonesRequest added in v1.0.815

type ModifyInstanceAvailabilityZonesRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 切换时间。
	// - 1:维护时间窗切换。
	// - 2:立即切换。
	SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"`

	// 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。
	// 单可用区实例无需传NodeId,多可用区实例NodeId必传
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`
}

func NewModifyInstanceAvailabilityZonesRequest added in v1.0.815

func NewModifyInstanceAvailabilityZonesRequest() (request *ModifyInstanceAvailabilityZonesRequest)

func (*ModifyInstanceAvailabilityZonesRequest) FromJsonString added in v1.0.815

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceAvailabilityZonesRequest) ToJsonString added in v1.0.815

type ModifyInstanceAvailabilityZonesRequestParams added in v1.0.815

type ModifyInstanceAvailabilityZonesRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 切换时间。
	// - 1:维护时间窗切换。
	// - 2:立即切换。
	SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"`

	// 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。
	// 单可用区实例无需传NodeId,多可用区实例NodeId必传
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`
}

Predefined struct for user

type ModifyInstanceAvailabilityZonesResponse added in v1.0.815

type ModifyInstanceAvailabilityZonesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceAvailabilityZonesResponseParams `json:"Response"`
}

func NewModifyInstanceAvailabilityZonesResponse added in v1.0.815

func NewModifyInstanceAvailabilityZonesResponse() (response *ModifyInstanceAvailabilityZonesResponse)

func (*ModifyInstanceAvailabilityZonesResponse) FromJsonString added in v1.0.815

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceAvailabilityZonesResponse) ToJsonString added in v1.0.815

type ModifyInstanceAvailabilityZonesResponseParams added in v1.0.815

type ModifyInstanceAvailabilityZonesResponseParams struct {
	// 任务ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceEventRequest added in v1.0.891

type ModifyInstanceEventRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 事件 ID。请通过 DescribeInstanceEvents 获取需修改的事件 ID。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 修改事件执行的计划开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 修改事件计划执行的结束时间。开始时间配置之后,结束时间只能选择在开始时间之后的 30 分钟、1 小时、1.5 小时、2 小时和 3 小时之内。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 修改事件执行计划的开始日期。
	ExecutionDate *string `json:"ExecutionDate,omitnil,omitempty" name:"ExecutionDate"`

	// 修改事件的运行状态。该参数当前仅支持设置为 **Canceled**, 即取消执行当前事件。可通过 DescribeInstanceEvents 接口查询当前事件的运行状态与事件级别。
	// - 事件级别为Critical(关键)或 High(重要)类事件不支持取消。即严重的事件必须执行,不可取消。
	// - 仅运行状态为 Waiting (待执行的事件)的事件,才能执行取消操作。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyInstanceEventRequest added in v1.0.891

func NewModifyInstanceEventRequest() (request *ModifyInstanceEventRequest)

func (*ModifyInstanceEventRequest) FromJsonString added in v1.0.891

func (r *ModifyInstanceEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceEventRequest) ToJsonString added in v1.0.891

func (r *ModifyInstanceEventRequest) ToJsonString() string

type ModifyInstanceEventRequestParams added in v1.0.891

type ModifyInstanceEventRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 事件 ID。请通过 DescribeInstanceEvents 获取需修改的事件 ID。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 修改事件执行的计划开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 修改事件计划执行的结束时间。开始时间配置之后,结束时间只能选择在开始时间之后的 30 分钟、1 小时、1.5 小时、2 小时和 3 小时之内。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 修改事件执行计划的开始日期。
	ExecutionDate *string `json:"ExecutionDate,omitnil,omitempty" name:"ExecutionDate"`

	// 修改事件的运行状态。该参数当前仅支持设置为 **Canceled**, 即取消执行当前事件。可通过 DescribeInstanceEvents 接口查询当前事件的运行状态与事件级别。
	// - 事件级别为Critical(关键)或 High(重要)类事件不支持取消。即严重的事件必须执行,不可取消。
	// - 仅运行状态为 Waiting (待执行的事件)的事件,才能执行取消操作。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyInstanceEventResponse added in v1.0.891

type ModifyInstanceEventResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceEventResponseParams `json:"Response"`
}

func NewModifyInstanceEventResponse added in v1.0.891

func NewModifyInstanceEventResponse() (response *ModifyInstanceEventResponse)

func (*ModifyInstanceEventResponse) FromJsonString added in v1.0.891

func (r *ModifyInstanceEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceEventResponse) ToJsonString added in v1.0.891

func (r *ModifyInstanceEventResponse) ToJsonString() string

type ModifyInstanceEventResponseParams added in v1.0.891

type ModifyInstanceEventResponseParams struct {
	// 事件 ID。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceParamsRequest

type ModifyInstanceParamsRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例修改的参数列表。
	InstanceParams []*InstanceParam `json:"InstanceParams,omitnil,omitempty" name:"InstanceParams"`
}

func NewModifyInstanceParamsRequest

func NewModifyInstanceParamsRequest() (request *ModifyInstanceParamsRequest)

func (*ModifyInstanceParamsRequest) FromJsonString

func (r *ModifyInstanceParamsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceParamsRequest) ToJsonString

func (r *ModifyInstanceParamsRequest) ToJsonString() string

type ModifyInstanceParamsRequestParams added in v1.0.426

type ModifyInstanceParamsRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例修改的参数列表。
	InstanceParams []*InstanceParam `json:"InstanceParams,omitnil,omitempty" name:"InstanceParams"`
}

Predefined struct for user

type ModifyInstanceParamsResponse

type ModifyInstanceParamsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceParamsResponseParams `json:"Response"`
}

func NewModifyInstanceParamsResponse

func NewModifyInstanceParamsResponse() (response *ModifyInstanceParamsResponse)

func (*ModifyInstanceParamsResponse) FromJsonString

func (r *ModifyInstanceParamsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceParamsResponse) ToJsonString

func (r *ModifyInstanceParamsResponse) ToJsonString() string

type ModifyInstanceParamsResponseParams added in v1.0.426

type ModifyInstanceParamsResponseParams struct {
	// 说明修改参数配置是否成功。<br><li>true:指修改成功;<br><li>false:指修改失败。<br>
	Changed *bool `json:"Changed,omitnil,omitempty" name:"Changed"`

	// 任务ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceReadOnlyRequest added in v1.0.400

type ModifyInstanceReadOnlyRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例输入模式,0:读写 1:只读
	InputMode *string `json:"InputMode,omitnil,omitempty" name:"InputMode"`
}

func NewModifyInstanceReadOnlyRequest added in v1.0.400

func NewModifyInstanceReadOnlyRequest() (request *ModifyInstanceReadOnlyRequest)

func (*ModifyInstanceReadOnlyRequest) FromJsonString added in v1.0.400

func (r *ModifyInstanceReadOnlyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceReadOnlyRequest) ToJsonString added in v1.0.400

func (r *ModifyInstanceReadOnlyRequest) ToJsonString() string

type ModifyInstanceReadOnlyRequestParams added in v1.0.426

type ModifyInstanceReadOnlyRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例输入模式,0:读写 1:只读
	InputMode *string `json:"InputMode,omitnil,omitempty" name:"InputMode"`
}

Predefined struct for user

type ModifyInstanceReadOnlyResponse added in v1.0.400

type ModifyInstanceReadOnlyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceReadOnlyResponseParams `json:"Response"`
}

func NewModifyInstanceReadOnlyResponse added in v1.0.400

func NewModifyInstanceReadOnlyResponse() (response *ModifyInstanceReadOnlyResponse)

func (*ModifyInstanceReadOnlyResponse) FromJsonString added in v1.0.400

func (r *ModifyInstanceReadOnlyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceReadOnlyResponse) ToJsonString added in v1.0.400

func (r *ModifyInstanceReadOnlyResponse) ToJsonString() string

type ModifyInstanceReadOnlyResponseParams added in v1.0.426

type ModifyInstanceReadOnlyResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceRequest

type ModifyInstanceRequest struct {
	*tchttp.BaseRequest

	// 修改实例操作,如填写:rename-表示实例重命名;modifyProject-修改实例所属项目;modifyAutoRenew-修改实例续费标记
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 实例Id
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例的新名称
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 项目Id
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 自动续费标识。0 - 默认状态(手动续费);1 - 自动续费;2 - 明确不自动续费
	AutoRenews []*int64 `json:"AutoRenews,omitnil,omitempty" name:"AutoRenews"`

	// 已经废弃
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已经废弃
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 已经废弃
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`
}

func NewModifyInstanceRequest

func NewModifyInstanceRequest() (request *ModifyInstanceRequest)

func (*ModifyInstanceRequest) FromJsonString

func (r *ModifyInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceRequest) ToJsonString

func (r *ModifyInstanceRequest) ToJsonString() string

type ModifyInstanceRequestParams added in v1.0.426

type ModifyInstanceRequestParams struct {
	// 修改实例操作,如填写:rename-表示实例重命名;modifyProject-修改实例所属项目;modifyAutoRenew-修改实例续费标记
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 实例Id
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例的新名称
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 项目Id
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 自动续费标识。0 - 默认状态(手动续费);1 - 自动续费;2 - 明确不自动续费
	AutoRenews []*int64 `json:"AutoRenews,omitnil,omitempty" name:"AutoRenews"`

	// 已经废弃
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已经废弃
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 已经废弃
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`
}

Predefined struct for user

type ModifyInstanceResponse

type ModifyInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceResponseParams `json:"Response"`
}

func NewModifyInstanceResponse

func NewModifyInstanceResponse() (response *ModifyInstanceResponse)

func (*ModifyInstanceResponse) FromJsonString

func (r *ModifyInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceResponse) ToJsonString

func (r *ModifyInstanceResponse) ToJsonString() string

type ModifyInstanceResponseParams added in v1.0.426

type ModifyInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMaintenanceWindowRequest

type ModifyMaintenanceWindowRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 维护时间窗起始时间,如:17:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 维护时间窗结束时间,如:19:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewModifyMaintenanceWindowRequest

func NewModifyMaintenanceWindowRequest() (request *ModifyMaintenanceWindowRequest)

func (*ModifyMaintenanceWindowRequest) FromJsonString

func (r *ModifyMaintenanceWindowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMaintenanceWindowRequest) ToJsonString

func (r *ModifyMaintenanceWindowRequest) ToJsonString() string

type ModifyMaintenanceWindowRequestParams added in v1.0.426

type ModifyMaintenanceWindowRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 维护时间窗起始时间,如:17:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 维护时间窗结束时间,如:19:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type ModifyMaintenanceWindowResponse

type ModifyMaintenanceWindowResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMaintenanceWindowResponseParams `json:"Response"`
}

func NewModifyMaintenanceWindowResponse

func NewModifyMaintenanceWindowResponse() (response *ModifyMaintenanceWindowResponse)

func (*ModifyMaintenanceWindowResponse) FromJsonString

func (r *ModifyMaintenanceWindowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMaintenanceWindowResponse) ToJsonString

func (r *ModifyMaintenanceWindowResponse) ToJsonString() string

type ModifyMaintenanceWindowResponseParams added in v1.0.426

type ModifyMaintenanceWindowResponseParams struct {
	// 修改状态:success 或者 failed
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNetworkConfigRequest

type ModifyNetworkConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 指预修改网络的类别,包括:
	// - changeVip:指切换私有网络,包含其内网IPv4地址及端口。
	// - changeVpc:指切换私有网络所属子网。
	// - changeBaseToVpc:指基础网络切换为私有网络。
	// - changeVPort:指仅修改实例网络端口。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 指实例私有网络内网 IPv4 地址。当**Operation**为**changeVip**时,需配置该参数。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 指修改后的私有网络 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 指修改后的私有网络所属子网 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 原内网 IPv4 地址保留时长。
	// - 单位:天。
	// - 取值范围:0、1、2、3、7、15。
	//
	// **说明**:设置原地址保留时长需最新版SDK,否则原地址将立即释放,查看SDK版本,请参见 [SDK中心](https://cloud.tencent.com/document/sdk)。
	Recycle *int64 `json:"Recycle,omitnil,omitempty" name:"Recycle"`

	// 指修改后的网络端口。当**Operation**为**changeVPort**或**changeVip**时,需配置该参数。取值范围为[1024,65535]。
	VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"`
}

func NewModifyNetworkConfigRequest

func NewModifyNetworkConfigRequest() (request *ModifyNetworkConfigRequest)

func (*ModifyNetworkConfigRequest) FromJsonString

func (r *ModifyNetworkConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetworkConfigRequest) ToJsonString

func (r *ModifyNetworkConfigRequest) ToJsonString() string

type ModifyNetworkConfigRequestParams added in v1.0.426

type ModifyNetworkConfigRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 指预修改网络的类别,包括:
	// - changeVip:指切换私有网络,包含其内网IPv4地址及端口。
	// - changeVpc:指切换私有网络所属子网。
	// - changeBaseToVpc:指基础网络切换为私有网络。
	// - changeVPort:指仅修改实例网络端口。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 指实例私有网络内网 IPv4 地址。当**Operation**为**changeVip**时,需配置该参数。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 指修改后的私有网络 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 指修改后的私有网络所属子网 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 原内网 IPv4 地址保留时长。
	// - 单位:天。
	// - 取值范围:0、1、2、3、7、15。
	//
	// **说明**:设置原地址保留时长需最新版SDK,否则原地址将立即释放,查看SDK版本,请参见 [SDK中心](https://cloud.tencent.com/document/sdk)。
	Recycle *int64 `json:"Recycle,omitnil,omitempty" name:"Recycle"`

	// 指修改后的网络端口。当**Operation**为**changeVPort**或**changeVip**时,需配置该参数。取值范围为[1024,65535]。
	VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"`
}

Predefined struct for user

type ModifyNetworkConfigResponse

type ModifyNetworkConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNetworkConfigResponseParams `json:"Response"`
}

func NewModifyNetworkConfigResponse

func NewModifyNetworkConfigResponse() (response *ModifyNetworkConfigResponse)

func (*ModifyNetworkConfigResponse) FromJsonString

func (r *ModifyNetworkConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetworkConfigResponse) ToJsonString

func (r *ModifyNetworkConfigResponse) ToJsonString() string

type ModifyNetworkConfigResponseParams added in v1.0.426

type ModifyNetworkConfigResponseParams struct {
	// 执行状态,请忽略该参数。
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// 指实例新私有网络所属子网 ID。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 指实例新的私有网络ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 指实例新的内网 IPv4 地址。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 任务 ID。可获取**taskId**,通过接口 **DescribeTaskInfo **查询任务执行状态。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyParamTemplateRequest added in v1.0.210

type ModifyParamTemplateRequest struct {
	*tchttp.BaseRequest

	// 源参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数模板修改后的新名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板修改后的新描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 修改后的新参数列表。
	ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

func NewModifyParamTemplateRequest added in v1.0.210

func NewModifyParamTemplateRequest() (request *ModifyParamTemplateRequest)

func (*ModifyParamTemplateRequest) FromJsonString added in v1.0.210

func (r *ModifyParamTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyParamTemplateRequest) ToJsonString added in v1.0.210

func (r *ModifyParamTemplateRequest) ToJsonString() string

type ModifyParamTemplateRequestParams added in v1.0.426

type ModifyParamTemplateRequestParams struct {
	// 源参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数模板修改后的新名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板修改后的新描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 修改后的新参数列表。
	ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

Predefined struct for user

type ModifyParamTemplateResponse added in v1.0.210

type ModifyParamTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyParamTemplateResponseParams `json:"Response"`
}

func NewModifyParamTemplateResponse added in v1.0.210

func NewModifyParamTemplateResponse() (response *ModifyParamTemplateResponse)

func (*ModifyParamTemplateResponse) FromJsonString added in v1.0.210

func (r *ModifyParamTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyParamTemplateResponse) ToJsonString added in v1.0.210

func (r *ModifyParamTemplateResponse) ToJsonString() string

type ModifyParamTemplateResponseParams added in v1.0.426

type ModifyParamTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type OpenSSLRequest added in v1.0.510

type OpenSSLRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewOpenSSLRequest added in v1.0.510

func NewOpenSSLRequest() (request *OpenSSLRequest)

func (*OpenSSLRequest) FromJsonString added in v1.0.510

func (r *OpenSSLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenSSLRequest) ToJsonString added in v1.0.510

func (r *OpenSSLRequest) ToJsonString() string

type OpenSSLRequestParams added in v1.0.510

type OpenSSLRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type OpenSSLResponse added in v1.0.510

type OpenSSLResponse struct {
	*tchttp.BaseResponse
	Response *OpenSSLResponseParams `json:"Response"`
}

func NewOpenSSLResponse added in v1.0.510

func NewOpenSSLResponse() (response *OpenSSLResponse)

func (*OpenSSLResponse) FromJsonString added in v1.0.510

func (r *OpenSSLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenSSLResponse) ToJsonString added in v1.0.510

func (r *OpenSSLResponse) ToJsonString() string

type OpenSSLResponseParams added in v1.0.510

type OpenSSLResponseParams struct {
	// 任务ID。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Outbound

type Outbound struct {
	// 策略,ACCEPT或者DROP。
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 地址组id代表的地址集合。
	AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"`

	// 来源Ip或Ip段,例如192.168.0.0/16。
	CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`

	// 描述。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 网络协议,支持udp、tcp等。
	IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`

	// 端口。
	PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`

	// 服务组id代表的协议和端口集合。
	ServiceModule *string `json:"ServiceModule,omitnil,omitempty" name:"ServiceModule"`

	// 安全组id代表的地址集合。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type ParamTemplateInfo added in v1.0.210

type ParamTemplateInfo struct {
	// 参数模板 ID。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 实例类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"`
}

type ParameterDetail added in v1.0.210

type ParameterDetail struct {
	// 参数名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数类型。
	ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`

	// 参数默认值。
	Default *string `json:"Default,omitnil,omitempty" name:"Default"`

	// 参数描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数当前值。
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 修改参数后,是否需要重启数据库以使参数生效。
	// - 0:不需要重启。
	// - 1:需要重启。
	NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`

	// 参数允许的最大值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Max *string `json:"Max,omitnil,omitempty" name:"Max"`

	// 参数允许的最小值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Min *string `json:"Min,omitnil,omitempty" name:"Min"`

	// 参数可选枚举值。如果为非枚举参数,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`
}

type ProductConf

type ProductConf struct {
	// 产品类型。
	// - 2:Redis 2.8内存版(标准架构)。
	// - 3:CKV 3.2内存版(标准架构)。
	// - 4:CKV 3.2内存版(集群架构)。
	// - 5:Redis 2.8内存版(单机)。
	// - 6:Redis 4.0内存版(标准架构)。
	// - 7:Redis 4.0内存版(集群架构)。
	// - 8:Redis 5.0内存版(标准架构)。
	// - 9:Redis 5.0内存版(集群架构)。
	// - 15:Redis 6.2内存版(标准架构)。
	// - 16:Redis 6.2内存版(集群架构)。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 产品名称。包括:Redis 主从版、CKV 主从版、CKV 集群版、Redis 单机版、Redis 集群版。
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`

	// 购买时的最小数量。
	MinBuyNum *int64 `json:"MinBuyNum,omitnil,omitempty" name:"MinBuyNum"`

	// 购买时的最大数量。
	MaxBuyNum *int64 `json:"MaxBuyNum,omitnil,omitempty" name:"MaxBuyNum"`

	// 产品是否售罄。
	// - true:售罄。
	// - false:未售罄。
	Saleout *bool `json:"Saleout,omitnil,omitempty" name:"Saleout"`

	// 产品引擎。Redis 或者 CKV。
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 兼容版本。包括:Redis-2.8、Redis-3.2、Redis-4.0、Redis-5.0、Redis-6.2。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 规格总大小,单位GB。
	TotalSize []*string `json:"TotalSize,omitnil,omitempty" name:"TotalSize"`

	// 每个分片大小,单位GB。
	ShardSize []*string `json:"ShardSize,omitnil,omitempty" name:"ShardSize"`

	// 副本数量。
	ReplicaNum []*string `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"`

	// 分片数量。
	ShardNum []*string `json:"ShardNum,omitnil,omitempty" name:"ShardNum"`

	// 支持的计费模式。
	// - 1:包年包月。
	// - 0:按量计费。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 该参数名因存在拼写不规范的问题,建议使用**EnableReplicaReadOnly**参数取代。其含义为是否支持副本只读。
	// - true:支持副本只读。
	// - false:不支持。
	EnableRepicaReadOnly *bool `json:"EnableRepicaReadOnly,omitnil,omitempty" name:"EnableRepicaReadOnly"`

	// 是否支持副本只读。
	// - true:支持副本只读。
	// - false:不支持。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableReplicaReadOnly *bool `json:"EnableReplicaReadOnly,omitnil,omitempty" name:"EnableReplicaReadOnly"`
}

type ProxyNodes

type ProxyNodes struct {
	// 节点 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 可用区 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

type RedisBackupSet

type RedisBackupSet struct {
	// 备份开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 备份任务ID。
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份类型。
	// - 1:凌晨系统发起的自动备份。
	// - 0:用户发起的手动备份。
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 备份状态。
	// - 1:备份被其它流程锁定。
	// - 2:备份正常,没有被任何流程锁定。
	// - -1:备份已过期。
	// - 3:备份正在被导出。
	// - 4:备份导出成功。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 备份的备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 备份是否被锁定。
	// - 0:未被锁定。
	// - 1:已被锁定。
	Locked *int64 `json:"Locked,omitnil,omitempty" name:"Locked"`

	// 内部字段,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupSize *int64 `json:"BackupSize,omitnil,omitempty" name:"BackupSize"`

	// 内部字段,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FullBackup *int64 `json:"FullBackup,omitnil,omitempty" name:"FullBackup"`

	// 内部字段,用户可忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 本地备份所在地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 备份结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备份文件类型。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 备份文件过期时间。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type RedisCommonInstanceList

type RedisCommonInstanceList struct {
	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 实例所属项目 ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例接入区域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例接入可用区。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例私有网络 ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络所属子网 ID。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例状态信息。
	// - 1-流程中。
	// - 2-运行中。
	// - -2-实例已隔离。
	// - -3-实例待回收。
	// - -4-实例已删除。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例私有网络 IP 地址。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`

	// 实例网络端口。
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 实例创建时间。
	Createtime *string `json:"Createtime,omitnil,omitempty" name:"Createtime"`

	// 计费类型。
	// - 0:按量计费。
	// - 1:包年包月。
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 网络类型。
	// - 0:基础网络。
	// - 1:VPC 网络。
	NetType *int64 `json:"NetType,omitnil,omitempty" name:"NetType"`
}

type RedisInstanceEvent added in v1.0.891

type RedisInstanceEvent struct {
	// 事件 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *int64 `json:"ID,omitnil,omitempty" name:"ID"`

	// 实例 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。
	// - Critical:关键
	// - High:重要
	// - Middle:中等
	// - Low:一般
	// 注意:此字段可能返回 null,表示取不到有效值。
	Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"`

	// 事件计划执行日期。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecutionDate *string `json:"ExecutionDate,omitnil,omitempty" name:"ExecutionDate"`

	// 事件计划执行开始时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 事件计划执行结束时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 运维事件最迟执行的日期,即该事件必须在该日期之前完成,否则可能会对业务产生影响。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestExecutionDate *string `json:"LatestExecutionDate,omitnil,omitempty" name:"LatestExecutionDate"`

	// 事件当前状态。
	// - Waiting:未到达执行日期或不在维护时间窗内的事件。
	// - Running:在维护时间窗内,正在执行维护的事件。
	// - Finished:已全部完成维护的事件。
	// - Canceled:已取消执行的事件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 事件执行任务完成时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskEndTime *string `json:"TaskEndTime,omitnil,omitempty" name:"TaskEndTime"`

	// 事件影响信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EffectInfo *string `json:"EffectInfo,omitnil,omitempty" name:"EffectInfo"`

	// 事件最初计划执行日期。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InitialExecutionDate *string `json:"InitialExecutionDate,omitnil,omitempty" name:"InitialExecutionDate"`
}

type RedisNode

type RedisNode struct {
	// Redis 节点上 Key 的个数。
	Keys *int64 `json:"Keys,omitnil,omitempty" name:"Keys"`

	// Redis 节点 Slot 分布范围。例如:0-5460。
	Slot *string `json:"Slot,omitnil,omitempty" name:"Slot"`

	// 节点的序列 ID。
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点的状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 节点角色。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

type RedisNodeInfo

type RedisNodeInfo struct {
	// 节点类型。<ul><li>0:为主节点。</li><li>1:为副本节点。</li></ul>
	NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 主节点或者副本节点的 ID。<ul><li>该参数用于创建 Redis 实例接口[CreateInstances](https://cloud.tencent.com/document/product/239/20026) 并不需要设置,而用于变更实例配置的接口 [UpgradeInstance](https://cloud.tencent.com/document/product/239/20013) 删除副本时才需要设置。</li><li>该参数可使用接口 [DescribeInstances](https://cloud.tencent.com/document/product/239/20018) 获取Integer类型的节点 ID。</li></ul>
	NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 主节点或者副本节点的可用区 ID。
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 主节点或者副本节点的可用区名称。
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
}

type RedisNodes

type RedisNodes struct {
	// 节点 ID。
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点角色。
	NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"`

	// 分片 ID。
	ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 可用区 ID。
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

type RegionConf

type RegionConf struct {
	// 地域ID
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域名称
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 地域简称
	RegionShortName *string `json:"RegionShortName,omitnil,omitempty" name:"RegionShortName"`

	// 地域所在大区名称
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 可用区信息
	ZoneSet []*ZoneCapacityConf `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"`
}

type ReleaseWanAddressRequest added in v1.0.389

type ReleaseWanAddressRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewReleaseWanAddressRequest added in v1.0.389

func NewReleaseWanAddressRequest() (request *ReleaseWanAddressRequest)

func (*ReleaseWanAddressRequest) FromJsonString added in v1.0.389

func (r *ReleaseWanAddressRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleaseWanAddressRequest) ToJsonString added in v1.0.389

func (r *ReleaseWanAddressRequest) ToJsonString() string

type ReleaseWanAddressRequestParams added in v1.0.426

type ReleaseWanAddressRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type ReleaseWanAddressResponse added in v1.0.389

type ReleaseWanAddressResponse struct {
	*tchttp.BaseResponse
	Response *ReleaseWanAddressResponseParams `json:"Response"`
}

func NewReleaseWanAddressResponse added in v1.0.389

func NewReleaseWanAddressResponse() (response *ReleaseWanAddressResponse)

func (*ReleaseWanAddressResponse) FromJsonString added in v1.0.389

func (r *ReleaseWanAddressResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleaseWanAddressResponse) ToJsonString added in v1.0.389

func (r *ReleaseWanAddressResponse) ToJsonString() string

type ReleaseWanAddressResponseParams added in v1.0.426

type ReleaseWanAddressResponseParams struct {
	// 异步流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 关闭外网的状态
	WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveReplicationInstanceRequest added in v1.0.636

type RemoveReplicationInstanceRequest struct {
	*tchttp.BaseRequest

	// 复制组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例
	SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"`
}

func NewRemoveReplicationInstanceRequest added in v1.0.636

func NewRemoveReplicationInstanceRequest() (request *RemoveReplicationInstanceRequest)

func (*RemoveReplicationInstanceRequest) FromJsonString added in v1.0.636

func (r *RemoveReplicationInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveReplicationInstanceRequest) ToJsonString added in v1.0.636

func (r *RemoveReplicationInstanceRequest) ToJsonString() string

type RemoveReplicationInstanceRequestParams added in v1.0.636

type RemoveReplicationInstanceRequestParams struct {
	// 复制组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例
	SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"`
}

Predefined struct for user

type RemoveReplicationInstanceResponse added in v1.0.636

type RemoveReplicationInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RemoveReplicationInstanceResponseParams `json:"Response"`
}

func NewRemoveReplicationInstanceResponse added in v1.0.636

func NewRemoveReplicationInstanceResponse() (response *RemoveReplicationInstanceResponse)

func (*RemoveReplicationInstanceResponse) FromJsonString added in v1.0.636

func (r *RemoveReplicationInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveReplicationInstanceResponse) ToJsonString added in v1.0.636

func (r *RemoveReplicationInstanceResponse) ToJsonString() string

type RemoveReplicationInstanceResponseParams added in v1.0.636

type RemoveReplicationInstanceResponseParams struct {
	// 异步任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RenewInstanceRequest

type RenewInstanceRequest struct {
	*tchttp.BaseRequest

	// 购买时长,单位:月。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 标识是否修改计费模式。<ul><li>当前实例计费模式为按量计费方式,预转换为包年包月而续费,请指定该参数为 <b>prepaid</b>。</li><li>当前实例计费模式为包年包月方式,可不设置该参数。</li></ul>
	ModifyPayMode *string `json:"ModifyPayMode,omitnil,omitempty" name:"ModifyPayMode"`
}

func NewRenewInstanceRequest

func NewRenewInstanceRequest() (request *RenewInstanceRequest)

func (*RenewInstanceRequest) FromJsonString

func (r *RenewInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenewInstanceRequest) ToJsonString

func (r *RenewInstanceRequest) ToJsonString() string

type RenewInstanceRequestParams added in v1.0.426

type RenewInstanceRequestParams struct {
	// 购买时长,单位:月。
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 标识是否修改计费模式。<ul><li>当前实例计费模式为按量计费方式,预转换为包年包月而续费,请指定该参数为 <b>prepaid</b>。</li><li>当前实例计费模式为包年包月方式,可不设置该参数。</li></ul>
	ModifyPayMode *string `json:"ModifyPayMode,omitnil,omitempty" name:"ModifyPayMode"`
}

Predefined struct for user

type RenewInstanceResponse

type RenewInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RenewInstanceResponseParams `json:"Response"`
}

func NewRenewInstanceResponse

func NewRenewInstanceResponse() (response *RenewInstanceResponse)

func (*RenewInstanceResponse) FromJsonString

func (r *RenewInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenewInstanceResponse) ToJsonString

func (r *RenewInstanceResponse) ToJsonString() string

type RenewInstanceResponseParams added in v1.0.426

type RenewInstanceResponseParams struct {
	// 交易ID。
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReplicaGroup

type ReplicaGroup struct {
	// 节点组 ID。
	GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 节点组的名称,主节点为空。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 节点的可用区ID,比如ap-guangzhou-1
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 节点组类型,master为主节点,replica为副本节点。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 节点组节点列表
	RedisNodes []*RedisNode `json:"RedisNodes,omitnil,omitempty" name:"RedisNodes"`
}

type ResetPasswordRequest

type ResetPasswordRequest struct {
	*tchttp.BaseRequest

	// Redis实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 重置的密码(切换为免密实例时,可不传;其他情况必传)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否切换免密实例,false-切换为非免密码实例,true-切换为免密码实例;默认false
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`
}

func NewResetPasswordRequest

func NewResetPasswordRequest() (request *ResetPasswordRequest)

func (*ResetPasswordRequest) FromJsonString

func (r *ResetPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetPasswordRequest) ToJsonString

func (r *ResetPasswordRequest) ToJsonString() string

type ResetPasswordRequestParams added in v1.0.426

type ResetPasswordRequestParams struct {
	// Redis实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 重置的密码(切换为免密实例时,可不传;其他情况必传)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否切换免密实例,false-切换为非免密码实例,true-切换为免密码实例;默认false
	NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"`
}

Predefined struct for user

type ResetPasswordResponse

type ResetPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ResetPasswordResponseParams `json:"Response"`
}

func NewResetPasswordResponse

func NewResetPasswordResponse() (response *ResetPasswordResponse)

func (*ResetPasswordResponse) FromJsonString

func (r *ResetPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetPasswordResponse) ToJsonString

func (r *ResetPasswordResponse) ToJsonString() string

type ResetPasswordResponseParams added in v1.0.426

type ResetPasswordResponseParams struct {
	// 任务ID(修改密码时的任务ID,如果时切换免密码或者非免密码实例,则无需关注此返回值)
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResourceTag

type ResourceTag struct {
	// 标签Key。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签 Key 对应的 Value。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type RestoreInstanceRequest

type RestoreInstanceRequest struct {
	*tchttp.BaseRequest

	// 待操作的实例ID,可通过 DescribeInstances 接口返回值中的 InstanceId 获取。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份ID,可通过 GetRedisBackupList 接口返回值中的 backupId 获取
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 实例密码,恢复实例时,需要校验实例密码(免密实例不需要传密码)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewRestoreInstanceRequest

func NewRestoreInstanceRequest() (request *RestoreInstanceRequest)

func (*RestoreInstanceRequest) FromJsonString

func (r *RestoreInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestoreInstanceRequest) ToJsonString

func (r *RestoreInstanceRequest) ToJsonString() string

type RestoreInstanceRequestParams added in v1.0.426

type RestoreInstanceRequestParams struct {
	// 待操作的实例ID,可通过 DescribeInstances 接口返回值中的 InstanceId 获取。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份ID,可通过 GetRedisBackupList 接口返回值中的 backupId 获取
	BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 实例密码,恢复实例时,需要校验实例密码(免密实例不需要传密码)
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type RestoreInstanceResponse

type RestoreInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RestoreInstanceResponseParams `json:"Response"`
}

func NewRestoreInstanceResponse

func NewRestoreInstanceResponse() (response *RestoreInstanceResponse)

func (*RestoreInstanceResponse) FromJsonString

func (r *RestoreInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestoreInstanceResponse) ToJsonString

func (r *RestoreInstanceResponse) ToJsonString() string

type RestoreInstanceResponseParams added in v1.0.426

type RestoreInstanceResponseParams struct {
	// 任务ID,可通过 DescribeTaskInfo 接口查询任务执行状态
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SecurityGroup

type SecurityGroup struct {
	// 创建时间,时间格式:yyyy-mm-dd hh:mm:ss。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 项目ID。
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 安全组ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 安全组名称。
	SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"`

	// 安全组备注。
	SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"`

	// 出站规则。
	Outbound []*Outbound `json:"Outbound,omitnil,omitempty" name:"Outbound"`

	// 入站规则。
	Inbound []*Inbound `json:"Inbound,omitnil,omitempty" name:"Inbound"`
}

type SecurityGroupDetail

type SecurityGroupDetail struct {
	// 项目ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 创建安全组的时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 安全组名称。
	SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"`

	// 安全组标记。
	SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"`

	// 安全组入站规则,即控制访问数据库的来源。
	InboundRule []*SecurityGroupsInboundAndOutbound `json:"InboundRule,omitnil,omitempty" name:"InboundRule"`

	// 安全组出站规则。
	OutboundRule []*SecurityGroupsInboundAndOutbound `json:"OutboundRule,omitnil,omitempty" name:"OutboundRule"`
}

type SecurityGroupsInboundAndOutbound

type SecurityGroupsInboundAndOutbound struct {
	// 标识出入数据库的IP与端口是否被允许。
	// - ACCEPT:允许。
	// - DROP:不允许。
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 出入数据库的IP地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 端口号。
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 协议类型。
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`
}

type SourceCommand

type SourceCommand struct {
	// 命令
	Cmd *string `json:"Cmd,omitnil,omitempty" name:"Cmd"`

	// 执行次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type SourceInfo

type SourceInfo struct {
	// 来源 IP 地址。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 客户端连接数量。
	Conn *int64 `json:"Conn,omitnil,omitempty" name:"Conn"`

	// 命令
	Cmd *int64 `json:"Cmd,omitnil,omitempty" name:"Cmd"`
}

type StartupInstanceRequest

type StartupInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewStartupInstanceRequest

func NewStartupInstanceRequest() (request *StartupInstanceRequest)

func (*StartupInstanceRequest) FromJsonString

func (r *StartupInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartupInstanceRequest) ToJsonString

func (r *StartupInstanceRequest) ToJsonString() string

type StartupInstanceRequestParams added in v1.0.426

type StartupInstanceRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type StartupInstanceResponse

type StartupInstanceResponse struct {
	*tchttp.BaseResponse
	Response *StartupInstanceResponseParams `json:"Response"`
}

func NewStartupInstanceResponse

func NewStartupInstanceResponse() (response *StartupInstanceResponse)

func (*StartupInstanceResponse) FromJsonString

func (r *StartupInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartupInstanceResponse) ToJsonString

func (r *StartupInstanceResponse) ToJsonString() string

type StartupInstanceResponseParams added in v1.0.426

type StartupInstanceResponseParams struct {
	// 任务id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SwitchAccessNewInstanceRequest added in v1.0.815

type SwitchAccessNewInstanceRequest struct {
	*tchttp.BaseRequest

	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	// 示例值:crs-asdasdas
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewSwitchAccessNewInstanceRequest added in v1.0.815

func NewSwitchAccessNewInstanceRequest() (request *SwitchAccessNewInstanceRequest)

func (*SwitchAccessNewInstanceRequest) FromJsonString added in v1.0.815

func (r *SwitchAccessNewInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchAccessNewInstanceRequest) ToJsonString added in v1.0.815

func (r *SwitchAccessNewInstanceRequest) ToJsonString() string

type SwitchAccessNewInstanceRequestParams added in v1.0.815

type SwitchAccessNewInstanceRequestParams struct {
	// 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	// 示例值:crs-asdasdas
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type SwitchAccessNewInstanceResponse added in v1.0.815

type SwitchAccessNewInstanceResponse struct {
	*tchttp.BaseResponse
	Response *SwitchAccessNewInstanceResponseParams `json:"Response"`
}

func NewSwitchAccessNewInstanceResponse added in v1.0.815

func NewSwitchAccessNewInstanceResponse() (response *SwitchAccessNewInstanceResponse)

func (*SwitchAccessNewInstanceResponse) FromJsonString added in v1.0.815

func (r *SwitchAccessNewInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchAccessNewInstanceResponse) ToJsonString added in v1.0.815

func (r *SwitchAccessNewInstanceResponse) ToJsonString() string

type SwitchAccessNewInstanceResponseParams added in v1.0.815

type SwitchAccessNewInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SwitchInstanceVipRequest

type SwitchInstanceVipRequest struct {
	*tchttp.BaseRequest

	// 源实例ID
	SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`

	// 目标实例ID
	DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"`

	// 单位为秒。源实例与目标实例间DTS已断开时间,如果DTS断开时间大于TimeDelay,则不切换VIP,建议尽量根据业务设置一个可接受的值。
	TimeDelay *int64 `json:"TimeDelay,omitnil,omitempty" name:"TimeDelay"`

	// 在DTS断开的情况下是否强制切换。1:强制切换,0:不强制切换
	ForceSwitch *int64 `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"`

	// now: 立即切换,syncComplete:等待同步完成后切换
	SwitchTime *string `json:"SwitchTime,omitnil,omitempty" name:"SwitchTime"`
}

func NewSwitchInstanceVipRequest

func NewSwitchInstanceVipRequest() (request *SwitchInstanceVipRequest)

func (*SwitchInstanceVipRequest) FromJsonString

func (r *SwitchInstanceVipRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchInstanceVipRequest) ToJsonString

func (r *SwitchInstanceVipRequest) ToJsonString() string

type SwitchInstanceVipRequestParams added in v1.0.426

type SwitchInstanceVipRequestParams struct {
	// 源实例ID
	SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`

	// 目标实例ID
	DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"`

	// 单位为秒。源实例与目标实例间DTS已断开时间,如果DTS断开时间大于TimeDelay,则不切换VIP,建议尽量根据业务设置一个可接受的值。
	TimeDelay *int64 `json:"TimeDelay,omitnil,omitempty" name:"TimeDelay"`

	// 在DTS断开的情况下是否强制切换。1:强制切换,0:不强制切换
	ForceSwitch *int64 `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"`

	// now: 立即切换,syncComplete:等待同步完成后切换
	SwitchTime *string `json:"SwitchTime,omitnil,omitempty" name:"SwitchTime"`
}

Predefined struct for user

type SwitchInstanceVipResponse

type SwitchInstanceVipResponse struct {
	*tchttp.BaseResponse
	Response *SwitchInstanceVipResponseParams `json:"Response"`
}

func NewSwitchInstanceVipResponse

func NewSwitchInstanceVipResponse() (response *SwitchInstanceVipResponse)

func (*SwitchInstanceVipResponse) FromJsonString

func (r *SwitchInstanceVipResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchInstanceVipResponse) ToJsonString

func (r *SwitchInstanceVipResponse) ToJsonString() string

type SwitchInstanceVipResponseParams added in v1.0.426

type SwitchInstanceVipResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SwitchProxyRequest added in v1.0.471

type SwitchProxyRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例ProxyID
	ProxyID *string `json:"ProxyID,omitnil,omitempty" name:"ProxyID"`
}

func NewSwitchProxyRequest added in v1.0.471

func NewSwitchProxyRequest() (request *SwitchProxyRequest)

func (*SwitchProxyRequest) FromJsonString added in v1.0.471

func (r *SwitchProxyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchProxyRequest) ToJsonString added in v1.0.471

func (r *SwitchProxyRequest) ToJsonString() string

type SwitchProxyRequestParams added in v1.0.471

type SwitchProxyRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例ProxyID
	ProxyID *string `json:"ProxyID,omitnil,omitempty" name:"ProxyID"`
}

Predefined struct for user

type SwitchProxyResponse added in v1.0.471

type SwitchProxyResponse struct {
	*tchttp.BaseResponse
	Response *SwitchProxyResponseParams `json:"Response"`
}

func NewSwitchProxyResponse added in v1.0.471

func NewSwitchProxyResponse() (response *SwitchProxyResponse)

func (*SwitchProxyResponse) FromJsonString added in v1.0.471

func (r *SwitchProxyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchProxyResponse) ToJsonString added in v1.0.471

func (r *SwitchProxyResponse) ToJsonString() string

type SwitchProxyResponseParams added in v1.0.471

type SwitchProxyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TaskInfoDetail

type TaskInfoDetail struct {
	// 任务 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务开始时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务类型。
	// - FLOW_CREATE: "001",新建实例
	// - FLOW_RESIZE : "002",配置变更
	// - FLOW_CLOSE:"003",关闭实例
	// - FLOW_CLEAN: "004",清空实例
	// - FLOW_STARTUP:"005",实例启用。
	// - FLOW_DELETE:"006",删除实例。
	// - FLOW_SETPWD:"007",重置密码。
	// - FLOW_EXPORTBACKUP:"009",导出备份文件。
	// - FLOW_RESTOREBACKUP:"010",恢复备份。
	// - FLOW_BACKUPINSTANCE:"012",备份实例。
	// - FLOW_MIGRATEINSTANCE:"013",迁移实例。
	// - FLOW_DELBACKUP:"014",删除备份。
	// - FLOW_EXCHANGEINSTANCE: "016",切换实例流程。
	// - FLOW_AUTOBACKUP:"017",自动备份实例。
	// - FLOW_MIGRATECHECK: "022",迁移参数校验。
	// - FLOW_MIGRATETASK:"023",数据迁移中。
	// - FLOW_CLEANDB:"025",清空某个数据库。
	// - FLOW_CLONEBACKUP:"026",克隆备份。
	// - FLOW_CHANGEVIP: "027",改变vip地址。
	// - FLOW_EXPORSHR :"028",扩缩容。
	// - FLOW_ADDNODES:"029",加(减)节点。
	// - FLOW_CHANGENET:"031",改变网络类型。
	// - FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。
	// - FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。
	// - FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。
	// - FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。
	// - FLOW_MODIFYINSTANCEACCOUNT:"037",实例帐号变更。
	// - FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。
	// - FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。
	// - FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。
	// - FLOW_UpgradeArch:"041",实例架构升级,主从升集群。
	// - FLOW_DowngradeArch: "042",实例架构降级,集群降主从。
	// - FLOW_UpgradeVersion: "043",版本升级。
	// - FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整。
	// - FLOW_CLEARNETWORK:"045",更换网络,
	// - FLOW_REMOVE_BACKUP_FILE:"046",删除备份。
	// - FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。
	// - FLOW_SHUTDOWN_MASTER:"048",模拟故障。
	// - FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。
	// - FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。
	// - FLOW_OPEN_WAN:"052",开通外网。
	// - FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。
	// - FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。
	// - FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。
	// - FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。
	// - FLOW_MIGRATE_NODE:"058",迁移节点。
	// - FLOW_SWITCH_NODE:"059",切换节点。
	// - FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redi s版本。
	// - FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。
	// - FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。
	// - FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。
	// - FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。
	// - FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。
	// - FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。
	// - FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 实例名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 项目 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 任务进度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务执行结束时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务执行状态。
	//
	// 0:任务初始化。
	// 1:执行中。
	// 2:完成。
	// 4:失败。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`
}

type TendisNodes

type TendisNodes struct {
	// 节点ID
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点角色
	NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"`
}

type TendisSlowLogDetail

type TendisSlowLogDetail struct {
	// 执行时间
	ExecuteTime *string `json:"ExecuteTime,omitnil,omitempty" name:"ExecuteTime"`

	// 慢查询耗时(毫秒)
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 详细命令行信息
	CommandLine *string `json:"CommandLine,omitnil,omitempty" name:"CommandLine"`

	// 节点ID
	Node *string `json:"Node,omitnil,omitempty" name:"Node"`
}

type TradeDealDetail

type TradeDealDetail struct {
	// 订单号ID,调用云API时使用此ID
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 长订单ID,反馈订单问题给官方客服使用此ID
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 可用区id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 订单关联的实例数
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 创建用户uin
	Creater *string `json:"Creater,omitnil,omitempty" name:"Creater"`

	// 订单创建时间
	CreatTime *string `json:"CreatTime,omitnil,omitempty" name:"CreatTime"`

	// 订单超时时间
	OverdueTime *string `json:"OverdueTime,omitnil,omitempty" name:"OverdueTime"`

	// 订单完成时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 订单状态 1:未支付 2:已支付,未发货 3:发货中 4:发货成功 5:发货失败 6:已退款 7:已关闭订单 8:订单过期 9:订单已失效 10:产品已失效 11:代付拒绝 12:支付中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 订单状态描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 订单实际总价,单位:分
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 实例ID
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

type UpgradeInstanceRequest

type UpgradeInstanceRequest struct {
	*tchttp.BaseRequest

	// 待变更实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 指实例每个分片内存变更后的大小。<ul><li>单位 MB。</li><li>每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。</li></ul>
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 指实例变更后的分片数量。<ul><li>标准架构不需要配置该参数,集群架构为必填参数。</li><li>集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li></ul>
	RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 指实例变更后的副本数量。<ul><li>每次只能修改参数RedisReplicasNum、MemSize和RedisShardNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>多AZ实例修改副本时必须要传入NodeSet。</li></ul>
	RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 多AZ实例,增加副本时的附带信息,包括副本的可用区和副本的类型(NodeType为1)。非多AZ实例不需要配置该参数。
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`
}

func NewUpgradeInstanceRequest

func NewUpgradeInstanceRequest() (request *UpgradeInstanceRequest)

func (*UpgradeInstanceRequest) FromJsonString

func (r *UpgradeInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeInstanceRequest) ToJsonString

func (r *UpgradeInstanceRequest) ToJsonString() string

type UpgradeInstanceRequestParams added in v1.0.426

type UpgradeInstanceRequestParams struct {
	// 待变更实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 指实例每个分片内存变更后的大小。<ul><li>单位 MB。</li><li>每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。</li></ul>
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 指实例变更后的分片数量。<ul><li>标准架构不需要配置该参数,集群架构为必填参数。</li><li>集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li></ul>
	RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"`

	// 指实例变更后的副本数量。<ul><li>每次只能修改参数RedisReplicasNum、MemSize和RedisShardNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>多AZ实例修改副本时必须要传入NodeSet。</li></ul>
	RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"`

	// 多AZ实例,增加副本时的附带信息,包括副本的可用区和副本的类型(NodeType为1)。非多AZ实例不需要配置该参数。
	NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"`
}

Predefined struct for user

type UpgradeInstanceResponse

type UpgradeInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeInstanceResponseParams `json:"Response"`
}

func NewUpgradeInstanceResponse

func NewUpgradeInstanceResponse() (response *UpgradeInstanceResponse)

func (*UpgradeInstanceResponse) FromJsonString

func (r *UpgradeInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeInstanceResponse) ToJsonString

func (r *UpgradeInstanceResponse) ToJsonString() string

type UpgradeInstanceResponseParams added in v1.0.426

type UpgradeInstanceResponseParams struct {
	// 订单ID。
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeInstanceVersionRequest

type UpgradeInstanceVersionRequest struct {
	*tchttp.BaseRequest

	// 目标实例类型,同 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的**TypeId**,即实例要变更的目标类型。
	// - Redis 4.0 及以上的版本,支持相同版本的实例从标准架构升级至集群架构,例如,支持 Redis 4.0 标准架构升级至 Redis 4.0 集群架构。
	// - 不支持跨版本架构升级,例如,Redis 4.0 标准架构升级至 Redis 5.0 集群架构。
	// - 不支持 Redis 2.8 版本升级架构。
	// - 不支持从集群架构降级至标准架构。
	TargetInstanceType *string `json:"TargetInstanceType,omitnil,omitempty" name:"TargetInstanceType"`

	// 切换时间。
	// - 1:维护时间窗切换。
	// - 2:立即切换。
	SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"`

	// 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewUpgradeInstanceVersionRequest

func NewUpgradeInstanceVersionRequest() (request *UpgradeInstanceVersionRequest)

func (*UpgradeInstanceVersionRequest) FromJsonString

func (r *UpgradeInstanceVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeInstanceVersionRequest) ToJsonString

func (r *UpgradeInstanceVersionRequest) ToJsonString() string

type UpgradeInstanceVersionRequestParams added in v1.0.426

type UpgradeInstanceVersionRequestParams struct {
	// 目标实例类型,同 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的**TypeId**,即实例要变更的目标类型。
	// - Redis 4.0 及以上的版本,支持相同版本的实例从标准架构升级至集群架构,例如,支持 Redis 4.0 标准架构升级至 Redis 4.0 集群架构。
	// - 不支持跨版本架构升级,例如,Redis 4.0 标准架构升级至 Redis 5.0 集群架构。
	// - 不支持 Redis 2.8 版本升级架构。
	// - 不支持从集群架构降级至标准架构。
	TargetInstanceType *string `json:"TargetInstanceType,omitnil,omitempty" name:"TargetInstanceType"`

	// 切换时间。
	// - 1:维护时间窗切换。
	// - 2:立即切换。
	SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"`

	// 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type UpgradeInstanceVersionResponse

type UpgradeInstanceVersionResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeInstanceVersionResponseParams `json:"Response"`
}

func NewUpgradeInstanceVersionResponse

func NewUpgradeInstanceVersionResponse() (response *UpgradeInstanceVersionResponse)

func (*UpgradeInstanceVersionResponse) FromJsonString

func (r *UpgradeInstanceVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeInstanceVersionResponse) ToJsonString

func (r *UpgradeInstanceVersionResponse) ToJsonString() string

type UpgradeInstanceVersionResponseParams added in v1.0.426

type UpgradeInstanceVersionResponseParams struct {
	// 订单ID
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeProxyVersionRequest added in v1.0.409

type UpgradeProxyVersionRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 当前proxy版本
	CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"`

	// 可升级的redis版本
	UpgradeProxyVersion *string `json:"UpgradeProxyVersion,omitnil,omitempty" name:"UpgradeProxyVersion"`

	// 1-立即升级   0-维护时间窗口升级
	InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"`
}

func NewUpgradeProxyVersionRequest added in v1.0.409

func NewUpgradeProxyVersionRequest() (request *UpgradeProxyVersionRequest)

func (*UpgradeProxyVersionRequest) FromJsonString added in v1.0.409

func (r *UpgradeProxyVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeProxyVersionRequest) ToJsonString added in v1.0.409

func (r *UpgradeProxyVersionRequest) ToJsonString() string

type UpgradeProxyVersionRequestParams added in v1.0.426

type UpgradeProxyVersionRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 当前proxy版本
	CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"`

	// 可升级的redis版本
	UpgradeProxyVersion *string `json:"UpgradeProxyVersion,omitnil,omitempty" name:"UpgradeProxyVersion"`

	// 1-立即升级   0-维护时间窗口升级
	InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"`
}

Predefined struct for user

type UpgradeProxyVersionResponse added in v1.0.409

type UpgradeProxyVersionResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeProxyVersionResponseParams `json:"Response"`
}

func NewUpgradeProxyVersionResponse added in v1.0.409

func NewUpgradeProxyVersionResponse() (response *UpgradeProxyVersionResponse)

func (*UpgradeProxyVersionResponse) FromJsonString added in v1.0.409

func (r *UpgradeProxyVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeProxyVersionResponse) ToJsonString added in v1.0.409

func (r *UpgradeProxyVersionResponse) ToJsonString() string

type UpgradeProxyVersionResponseParams added in v1.0.426

type UpgradeProxyVersionResponseParams struct {
	// 异步流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeSmallVersionRequest added in v1.0.409

type UpgradeSmallVersionRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 当前redis版本
	CurrentRedisVersion *string `json:"CurrentRedisVersion,omitnil,omitempty" name:"CurrentRedisVersion"`

	// 可升级的redis版本
	UpgradeRedisVersion *string `json:"UpgradeRedisVersion,omitnil,omitempty" name:"UpgradeRedisVersion"`

	// 1-立即升级   0-维护时间窗口升级
	InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"`
}

func NewUpgradeSmallVersionRequest added in v1.0.409

func NewUpgradeSmallVersionRequest() (request *UpgradeSmallVersionRequest)

func (*UpgradeSmallVersionRequest) FromJsonString added in v1.0.409

func (r *UpgradeSmallVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeSmallVersionRequest) ToJsonString added in v1.0.409

func (r *UpgradeSmallVersionRequest) ToJsonString() string

type UpgradeSmallVersionRequestParams added in v1.0.426

type UpgradeSmallVersionRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 当前redis版本
	CurrentRedisVersion *string `json:"CurrentRedisVersion,omitnil,omitempty" name:"CurrentRedisVersion"`

	// 可升级的redis版本
	UpgradeRedisVersion *string `json:"UpgradeRedisVersion,omitnil,omitempty" name:"UpgradeRedisVersion"`

	// 1-立即升级   0-维护时间窗口升级
	InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"`
}

Predefined struct for user

type UpgradeSmallVersionResponse added in v1.0.409

type UpgradeSmallVersionResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeSmallVersionResponseParams `json:"Response"`
}

func NewUpgradeSmallVersionResponse added in v1.0.409

func NewUpgradeSmallVersionResponse() (response *UpgradeSmallVersionResponse)

func (*UpgradeSmallVersionResponse) FromJsonString added in v1.0.409

func (r *UpgradeSmallVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeSmallVersionResponse) ToJsonString added in v1.0.409

func (r *UpgradeSmallVersionResponse) ToJsonString() string

type UpgradeSmallVersionResponseParams added in v1.0.426

type UpgradeSmallVersionResponseParams struct {
	// 异步流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeVersionToMultiAvailabilityZonesRequest

type UpgradeVersionToMultiAvailabilityZonesRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 升级多可用区之后是否支持就近访问功能。
	// <ul><li>true:支持就近访问功能。升级过程,需同时升级 Proxy 版本和 Redis 内核小版本,涉及数据搬迁,可能会长达数小时。</li><li>false:无需支持就近访问功能。升级多可用区仅涉及管理元数据迁移,对服务没有影响,升级过程通常在3分钟内完成。</li></ul>
	UpgradeProxyAndRedisServer *bool `json:"UpgradeProxyAndRedisServer,omitnil,omitempty" name:"UpgradeProxyAndRedisServer"`
}

func NewUpgradeVersionToMultiAvailabilityZonesRequest

func NewUpgradeVersionToMultiAvailabilityZonesRequest() (request *UpgradeVersionToMultiAvailabilityZonesRequest)

func (*UpgradeVersionToMultiAvailabilityZonesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeVersionToMultiAvailabilityZonesRequest) ToJsonString

type UpgradeVersionToMultiAvailabilityZonesRequestParams added in v1.0.426

type UpgradeVersionToMultiAvailabilityZonesRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 升级多可用区之后是否支持就近访问功能。
	// <ul><li>true:支持就近访问功能。升级过程,需同时升级 Proxy 版本和 Redis 内核小版本,涉及数据搬迁,可能会长达数小时。</li><li>false:无需支持就近访问功能。升级多可用区仅涉及管理元数据迁移,对服务没有影响,升级过程通常在3分钟内完成。</li></ul>
	UpgradeProxyAndRedisServer *bool `json:"UpgradeProxyAndRedisServer,omitnil,omitempty" name:"UpgradeProxyAndRedisServer"`
}

Predefined struct for user

type UpgradeVersionToMultiAvailabilityZonesResponse

type UpgradeVersionToMultiAvailabilityZonesResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeVersionToMultiAvailabilityZonesResponseParams `json:"Response"`
}

func NewUpgradeVersionToMultiAvailabilityZonesResponse

func NewUpgradeVersionToMultiAvailabilityZonesResponse() (response *UpgradeVersionToMultiAvailabilityZonesResponse)

func (*UpgradeVersionToMultiAvailabilityZonesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpgradeVersionToMultiAvailabilityZonesResponse) ToJsonString

type UpgradeVersionToMultiAvailabilityZonesResponseParams added in v1.0.426

type UpgradeVersionToMultiAvailabilityZonesResponseParams struct {
	// 任务ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ZoneCapacityConf

type ZoneCapacityConf struct {
	// 可用区ID:如ap-guangzhou-3
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 可用区名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 可用区是否售罄
	IsSaleout *bool `json:"IsSaleout,omitnil,omitempty" name:"IsSaleout"`

	// 是否为默认可用区
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`

	// 网络类型:basenet -- 基础网络;vpcnet -- VPC网络
	NetWorkType []*string `json:"NetWorkType,omitnil,omitempty" name:"NetWorkType"`

	// 可用区内产品规格等信息
	ProductSet []*ProductConf `json:"ProductSet,omitnil,omitempty" name:"ProductSet"`

	// 可用区ID:如100003
	OldZoneId *int64 `json:"OldZoneId,omitnil,omitempty" name:"OldZoneId"`
}

Jump to

Keyboard shortcuts

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