Documentation
¶
Index ¶
- type AddWhiteListGroupRequest
- func NewAddWhiteListGroupRequest(regionId string, cacheInstanceId string, name string) *AddWhiteListGroupRequest
- func NewAddWhiteListGroupRequestWithAllParams(regionId string, cacheInstanceId string, name string, ips *string) *AddWhiteListGroupRequest
- func NewAddWhiteListGroupRequestWithoutParam() *AddWhiteListGroupRequest
- func (r AddWhiteListGroupRequest) GetRegionId() string
- func (r *AddWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *AddWhiteListGroupRequest) SetIps(ips string)
- func (r *AddWhiteListGroupRequest) SetName(name string)
- func (r *AddWhiteListGroupRequest) SetRegionId(regionId string)
- type AddWhiteListGroupResponse
- type AddWhiteListGroupResult
- type CancelTaskRequest
- type CancelTaskResponse
- type CancelTaskResult
- type CheckDeletableRequest
- type CheckDeletableResponse
- type CheckDeletableResult
- type CheckPasswordValidRequest
- type CheckPasswordValidResponse
- type CheckPasswordValidResult
- type ClientKillRequest
- func NewClientKillRequest(regionId string, cacheInstanceId string, option string, value string) *ClientKillRequest
- func NewClientKillRequestWithAllParams(regionId string, cacheInstanceId string, option string, value string) *ClientKillRequest
- func NewClientKillRequestWithoutParam() *ClientKillRequest
- type ClientKillResponse
- type ClientKillResult
- type ConfigDiagnosePolicyRequest
- func NewConfigDiagnosePolicyRequest(instanceIds []string) *ConfigDiagnosePolicyRequest
- func NewConfigDiagnosePolicyRequestWithAllParams(instanceIds []string, autoDiagnose *bool, diagnoseTime *string, ...) *ConfigDiagnosePolicyRequest
- func NewConfigDiagnosePolicyRequestWithoutParam() *ConfigDiagnosePolicyRequest
- func (r ConfigDiagnosePolicyRequest) GetRegionId() string
- func (r *ConfigDiagnosePolicyRequest) SetAutoDiagnose(autoDiagnose bool)
- func (r *ConfigDiagnosePolicyRequest) SetDiagnosePeriod(diagnosePeriod string)
- func (r *ConfigDiagnosePolicyRequest) SetDiagnoseTime(diagnoseTime string)
- func (r *ConfigDiagnosePolicyRequest) SetInstanceIds(instanceIds []string)
- type ConfigDiagnosePolicyResponse
- type ConfigDiagnosePolicyResult
- type ConfigOverrideMetricRequest
- func NewConfigOverrideMetricRequest(instanceId string, overrideMetric []redis.DiagnoseOverrideMetric) *ConfigOverrideMetricRequest
- func NewConfigOverrideMetricRequestWithAllParams(instanceId string, overrideMetric []redis.DiagnoseOverrideMetric) *ConfigOverrideMetricRequest
- func NewConfigOverrideMetricRequestWithoutParam() *ConfigOverrideMetricRequest
- type ConfigOverrideMetricResponse
- type ConfigOverrideMetricResult
- type CreateAccountRequest
- func NewCreateAccountRequest(regionId string, cacheInstanceId string, accountName string, ...) *CreateAccountRequest
- func NewCreateAccountRequestWithAllParams(regionId string, cacheInstanceId string, accountName string, ...) *CreateAccountRequest
- func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
- func (r CreateAccountRequest) GetRegionId() string
- func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)
- func (r *CreateAccountRequest) SetAccountName(accountName string)
- func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
- func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)
- func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateAccountRequest) SetRegionId(regionId string)
- type CreateAccountResponse
- type CreateAccountResult
- type CreateBackupRequest
- func NewCreateBackupRequest(regionId string, cacheInstanceId string, fileName string, backupType int) *CreateBackupRequest
- func NewCreateBackupRequestWithAllParams(regionId string, cacheInstanceId string, fileName string, backupType int) *CreateBackupRequest
- func NewCreateBackupRequestWithoutParam() *CreateBackupRequest
- func (r CreateBackupRequest) GetRegionId() string
- func (r *CreateBackupRequest) SetBackupType(backupType int)
- func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateBackupRequest) SetFileName(fileName string)
- func (r *CreateBackupRequest) SetRegionId(regionId string)
- type CreateBackupResponse
- type CreateBackupResult
- type CreateBigKeyAnalysis2Request
- func NewCreateBigKeyAnalysis2Request(regionId string, cacheInstanceId string) *CreateBigKeyAnalysis2Request
- func NewCreateBigKeyAnalysis2RequestWithAllParams(regionId string, cacheInstanceId string, stringSize *int, listSize *int, ...) *CreateBigKeyAnalysis2Request
- func NewCreateBigKeyAnalysis2RequestWithoutParam() *CreateBigKeyAnalysis2Request
- func (r CreateBigKeyAnalysis2Request) GetRegionId() string
- func (r *CreateBigKeyAnalysis2Request) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateBigKeyAnalysis2Request) SetHashSize(hashSize int)
- func (r *CreateBigKeyAnalysis2Request) SetListSize(listSize int)
- func (r *CreateBigKeyAnalysis2Request) SetRegionId(regionId string)
- func (r *CreateBigKeyAnalysis2Request) SetSetSize(setSize int)
- func (r *CreateBigKeyAnalysis2Request) SetStringSize(stringSize int)
- func (r *CreateBigKeyAnalysis2Request) SetZsetSize(zsetSize int)
- type CreateBigKeyAnalysis2Response
- type CreateBigKeyAnalysis2Result
- type CreateBigKeyAnalysisRequest
- func NewCreateBigKeyAnalysisRequest(regionId string, cacheInstanceId string) *CreateBigKeyAnalysisRequest
- func NewCreateBigKeyAnalysisRequestWithAllParams(regionId string, cacheInstanceId string, stringSize *int, listSize *int, ...) *CreateBigKeyAnalysisRequest
- func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest
- func (r CreateBigKeyAnalysisRequest) GetRegionId() string
- func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)
- func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)
- func (r *CreateBigKeyAnalysisRequest) SetRegionId(regionId string)
- func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)
- func (r *CreateBigKeyAnalysisRequest) SetSizeMode(sizeMode string)
- func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)
- func (r *CreateBigKeyAnalysisRequest) SetTop(top int)
- func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)
- type CreateBigKeyAnalysisResponse
- type CreateBigKeyAnalysisResult
- type CreateCacheAnalysisRequest
- func NewCreateCacheAnalysisRequest(regionId string, cacheInstanceId string) *CreateCacheAnalysisRequest
- func NewCreateCacheAnalysisRequestWithAllParams(regionId string, cacheInstanceId string, sizeMode *string) *CreateCacheAnalysisRequest
- func NewCreateCacheAnalysisRequestWithoutParam() *CreateCacheAnalysisRequest
- type CreateCacheAnalysisResponse
- type CreateCacheAnalysisResult
- type CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequest(regionId string, cacheInstance *redis.CacheInstanceSpec) *CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequestWithAllParams(regionId string, cacheInstance *redis.CacheInstanceSpec, ...) *CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest
- type CreateCacheInstanceResponse
- type CreateCacheInstanceResult
- type CreateConfigTemplateRequest
- func NewCreateConfigTemplateRequest(name string, redisType string, redisVersion string) *CreateConfigTemplateRequest
- func NewCreateConfigTemplateRequestWithAllParams(name string, description *string, val *interface{}, redisType string, ...) *CreateConfigTemplateRequest
- func NewCreateConfigTemplateRequestWithoutParam() *CreateConfigTemplateRequest
- func (r CreateConfigTemplateRequest) GetRegionId() string
- func (r *CreateConfigTemplateRequest) SetDescription(description string)
- func (r *CreateConfigTemplateRequest) SetName(name string)
- func (r *CreateConfigTemplateRequest) SetRedisType(redisType string)
- func (r *CreateConfigTemplateRequest) SetRedisVersion(redisVersion string)
- func (r *CreateConfigTemplateRequest) SetVal(val interface{})
- type CreateConfigTemplateResponse
- type CreateConfigTemplateResult
- type CreateOfflineAnalysisTaskRequest
- func NewCreateOfflineAnalysisTaskRequest(regionId string, cacheInstanceId string) *CreateOfflineAnalysisTaskRequest
- func NewCreateOfflineAnalysisTaskRequestWithAllParams(regionId string, cacheInstanceId string, backupIds []string, ...) *CreateOfflineAnalysisTaskRequest
- func NewCreateOfflineAnalysisTaskRequestWithoutParam() *CreateOfflineAnalysisTaskRequest
- func (r CreateOfflineAnalysisTaskRequest) GetRegionId() string
- func (r *CreateOfflineAnalysisTaskRequest) SetBackupIds(backupIds []string)
- func (r *CreateOfflineAnalysisTaskRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateOfflineAnalysisTaskRequest) SetKeyPrefix(keyPrefix []string)
- func (r *CreateOfflineAnalysisTaskRequest) SetPrefixSeparator(prefixSeparator string)
- func (r *CreateOfflineAnalysisTaskRequest) SetRegionId(regionId string)
- func (r *CreateOfflineAnalysisTaskRequest) SetTop(top int)
- type CreateOfflineAnalysisTaskResponse
- type CreateOfflineAnalysisTaskResult
- type DeleteAccountRequest
- func NewDeleteAccountRequest(regionId string, cacheInstanceId string, accountName string) *DeleteAccountRequest
- func NewDeleteAccountRequestWithAllParams(regionId string, cacheInstanceId string, accountName string) *DeleteAccountRequest
- func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAccountResult
- type DeleteCacheInstanceRequest
- type DeleteCacheInstanceResponse
- type DeleteCacheInstanceResult
- type DeleteConfigTemplateRequest
- type DeleteConfigTemplateResponse
- type DeleteConfigTemplateResult
- type DeleteRecycledCacheInstanceRequest
- func NewDeleteRecycledCacheInstanceRequest(regionId string, cacheInstanceId string) *DeleteRecycledCacheInstanceRequest
- func NewDeleteRecycledCacheInstanceRequestWithAllParams(regionId string, cacheInstanceId string) *DeleteRecycledCacheInstanceRequest
- func NewDeleteRecycledCacheInstanceRequestWithoutParam() *DeleteRecycledCacheInstanceRequest
- type DeleteRecycledCacheInstanceResponse
- type DeleteRecycledCacheInstanceResult
- type DeleteWhiteListGroupRequest
- func NewDeleteWhiteListGroupRequest(regionId string, cacheInstanceId string, name string) *DeleteWhiteListGroupRequest
- func NewDeleteWhiteListGroupRequestWithAllParams(regionId string, cacheInstanceId string, name string) *DeleteWhiteListGroupRequest
- func NewDeleteWhiteListGroupRequestWithoutParam() *DeleteWhiteListGroupRequest
- type DeleteWhiteListGroupResponse
- type DeleteWhiteListGroupResult
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeAccountsResult
- type DescribeAnalysisThreshold2Request
- func NewDescribeAnalysisThreshold2Request(regionId string, cacheInstanceId string) *DescribeAnalysisThreshold2Request
- func NewDescribeAnalysisThreshold2RequestWithAllParams(regionId string, cacheInstanceId string) *DescribeAnalysisThreshold2Request
- func NewDescribeAnalysisThreshold2RequestWithoutParam() *DescribeAnalysisThreshold2Request
- type DescribeAnalysisThreshold2Response
- type DescribeAnalysisThreshold2Result
- type DescribeAnalysisThresholdRequest
- func NewDescribeAnalysisThresholdRequest(regionId string, cacheInstanceId string) *DescribeAnalysisThresholdRequest
- func NewDescribeAnalysisThresholdRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeAnalysisThresholdRequest
- func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest
- type DescribeAnalysisThresholdResponse
- type DescribeAnalysisThresholdResult
- type DescribeAnalysisTimeRequest
- func NewDescribeAnalysisTimeRequest(regionId string, cacheInstanceId string) *DescribeAnalysisTimeRequest
- func NewDescribeAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeAnalysisTimeRequest
- func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest
- type DescribeAnalysisTimeResponse
- type DescribeAnalysisTimeResult
- type DescribeAvailableRegionRequest
- type DescribeAvailableRegionResponse
- type DescribeAvailableRegionResult
- type DescribeAvailableResource2Request
- type DescribeAvailableResource2Response
- type DescribeAvailableResource2Result
- type DescribeAvailableResourceRequest
- type DescribeAvailableResourceResponse
- type DescribeAvailableResourceResult
- type DescribeAvailableSentinelListRequest
- func NewDescribeAvailableSentinelListRequest(regionId string, cacheInstanceId string) *DescribeAvailableSentinelListRequest
- func NewDescribeAvailableSentinelListRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeAvailableSentinelListRequest
- func NewDescribeAvailableSentinelListRequestWithoutParam() *DescribeAvailableSentinelListRequest
- type DescribeAvailableSentinelListResponse
- type DescribeAvailableSentinelListResult
- type DescribeBackupInfoRequest
- func NewDescribeBackupInfoRequest(regionId string, cacheInstanceId string, baseId string) *DescribeBackupInfoRequest
- func NewDescribeBackupInfoRequestWithAllParams(regionId string, cacheInstanceId string, baseId string) *DescribeBackupInfoRequest
- func NewDescribeBackupInfoRequestWithoutParam() *DescribeBackupInfoRequest
- type DescribeBackupInfoResponse
- type DescribeBackupInfoResult
- type DescribeBackupPolicyRequest
- func NewDescribeBackupPolicyRequest(regionId string, cacheInstanceId string) *DescribeBackupPolicyRequest
- func NewDescribeBackupPolicyRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeBackupPolicyRequest
- func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest
- type DescribeBackupPolicyResponse
- type DescribeBackupPolicyResult
- type DescribeBackupsRequest
- func NewDescribeBackupsRequest(regionId string, cacheInstanceId string) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
- func (r DescribeBackupsRequest) GetRegionId() string
- func (r *DescribeBackupsRequest) SetBaseId(baseId string)
- func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeBackupsRequest) SetEndTime(endTime string)
- func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeBackupsRequest) SetRegionId(regionId string)
- func (r *DescribeBackupsRequest) SetStartTime(startTime string)
- type DescribeBackupsResponse
- type DescribeBackupsResult
- type DescribeBigKeyAnalysisTime2Request
- func NewDescribeBigKeyAnalysisTime2Request(regionId string, cacheInstanceId string) *DescribeBigKeyAnalysisTime2Request
- func NewDescribeBigKeyAnalysisTime2RequestWithAllParams(regionId string, cacheInstanceId string) *DescribeBigKeyAnalysisTime2Request
- func NewDescribeBigKeyAnalysisTime2RequestWithoutParam() *DescribeBigKeyAnalysisTime2Request
- type DescribeBigKeyAnalysisTime2Response
- type DescribeBigKeyAnalysisTime2Result
- type DescribeBigKeyAnalysisTimeRequest
- func NewDescribeBigKeyAnalysisTimeRequest(regionId string, cacheInstanceId string) *DescribeBigKeyAnalysisTimeRequest
- func NewDescribeBigKeyAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeBigKeyAnalysisTimeRequest
- func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest
- type DescribeBigKeyAnalysisTimeResponse
- type DescribeBigKeyAnalysisTimeResult
- type DescribeBigKeyDetail2Request
- func NewDescribeBigKeyDetail2Request(regionId string, cacheInstanceId string, taskId string) *DescribeBigKeyDetail2Request
- func NewDescribeBigKeyDetail2RequestWithAllParams(regionId string, cacheInstanceId string, taskId string) *DescribeBigKeyDetail2Request
- func NewDescribeBigKeyDetail2RequestWithoutParam() *DescribeBigKeyDetail2Request
- type DescribeBigKeyDetail2Response
- type DescribeBigKeyDetail2Result
- type DescribeBigKeyDetailRequest
- func NewDescribeBigKeyDetailRequest(regionId string, cacheInstanceId string, taskId string) *DescribeBigKeyDetailRequest
- func NewDescribeBigKeyDetailRequestWithAllParams(regionId string, cacheInstanceId string, taskId string) *DescribeBigKeyDetailRequest
- func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest
- type DescribeBigKeyDetailResponse
- type DescribeBigKeyDetailResult
- type DescribeBigKeyList2Request
- func NewDescribeBigKeyList2Request(regionId string, cacheInstanceId string) *DescribeBigKeyList2Request
- func NewDescribeBigKeyList2RequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int) *DescribeBigKeyList2Request
- func NewDescribeBigKeyList2RequestWithoutParam() *DescribeBigKeyList2Request
- func (r DescribeBigKeyList2Request) GetRegionId() string
- func (r *DescribeBigKeyList2Request) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeBigKeyList2Request) SetPageNumber(pageNumber int)
- func (r *DescribeBigKeyList2Request) SetPageSize(pageSize int)
- func (r *DescribeBigKeyList2Request) SetRegionId(regionId string)
- type DescribeBigKeyList2Response
- type DescribeBigKeyList2Result
- type DescribeBigKeyListRequest
- func NewDescribeBigKeyListRequest(regionId string, cacheInstanceId string, date string) *DescribeBigKeyListRequest
- func NewDescribeBigKeyListRequestWithAllParams(regionId string, cacheInstanceId string, date string) *DescribeBigKeyListRequest
- func NewDescribeBigKeyListRequestWithoutParam() *DescribeBigKeyListRequest
- type DescribeBigKeyListResponse
- type DescribeBigKeyListResult
- type DescribeCacheAnalysisListRequest
- func NewDescribeCacheAnalysisListRequest(regionId string, cacheInstanceId string, date string) *DescribeCacheAnalysisListRequest
- func NewDescribeCacheAnalysisListRequestWithAllParams(regionId string, cacheInstanceId string, date string) *DescribeCacheAnalysisListRequest
- func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest
- type DescribeCacheAnalysisListResponse
- type DescribeCacheAnalysisListResult
- type DescribeCacheAnalysisResultRequest
- func NewDescribeCacheAnalysisResultRequest(regionId string, cacheInstanceId string, taskId string) *DescribeCacheAnalysisResultRequest
- func NewDescribeCacheAnalysisResultRequestWithAllParams(regionId string, cacheInstanceId string, taskId string) *DescribeCacheAnalysisResultRequest
- func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest
- type DescribeCacheAnalysisResultResponse
- type DescribeCacheAnalysisResultResult
- type DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequest(regionId string, cacheInstanceId string) *DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest
- type DescribeCacheInstanceResponse
- type DescribeCacheInstanceResult
- type DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequest(regionId string) *DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ...) *DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequestWithoutParam() *DescribeCacheInstancesRequest
- func (r DescribeCacheInstancesRequest) GetRegionId() string
- func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeCacheInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)
- func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
- func (r *DescribeCacheInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)
- type DescribeCacheInstancesResponse
- type DescribeCacheInstancesResult
- type DescribeChartReleasesRequest
- func (r DescribeChartReleasesRequest) GetRegionId() string
- func (r *DescribeChartReleasesRequest) SetChart(chart string)
- func (r *DescribeChartReleasesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeChartReleasesRequest) SetPageSize(pageSize int)
- func (r *DescribeChartReleasesRequest) SetVersion(version string)
- type DescribeChartReleasesResponse
- type DescribeChartReleasesResult
- type DescribeClearDataRequest
- type DescribeClearDataResponse
- type DescribeClearDataResult
- type DescribeClientIpDetailRequest
- func NewDescribeClientIpDetailRequest(regionId string, cacheInstanceId string, ip string) *DescribeClientIpDetailRequest
- func NewDescribeClientIpDetailRequestWithAllParams(regionId string, cacheInstanceId string, ip string) *DescribeClientIpDetailRequest
- func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest
- type DescribeClientIpDetailResponse
- type DescribeClientIpDetailResult
- type DescribeClientListRequest
- type DescribeClientListResponse
- type DescribeClientListResult
- type DescribeClusterInfoRequest
- func NewDescribeClusterInfoRequest(regionId string, cacheInstanceId string) *DescribeClusterInfoRequest
- func NewDescribeClusterInfoRequestWithAllParams(regionId string, cacheInstanceId string, detail *bool) *DescribeClusterInfoRequest
- func NewDescribeClusterInfoRequestWithoutParam() *DescribeClusterInfoRequest
- type DescribeClusterInfoResponse
- type DescribeClusterInfoResult
- type DescribeConfigModifyHistoryRequest
- func NewDescribeConfigModifyHistoryRequest(regionId string, cacheInstanceId string) *DescribeConfigModifyHistoryRequest
- func NewDescribeConfigModifyHistoryRequestWithAllParams(regionId string, cacheInstanceId string, startTime *string, endTime *string) *DescribeConfigModifyHistoryRequest
- func NewDescribeConfigModifyHistoryRequestWithoutParam() *DescribeConfigModifyHistoryRequest
- func (r DescribeConfigModifyHistoryRequest) GetRegionId() string
- func (r *DescribeConfigModifyHistoryRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeConfigModifyHistoryRequest) SetEndTime(endTime string)
- func (r *DescribeConfigModifyHistoryRequest) SetRegionId(regionId string)
- func (r *DescribeConfigModifyHistoryRequest) SetStartTime(startTime string)
- type DescribeConfigModifyHistoryResponse
- type DescribeConfigModifyHistoryResult
- type DescribeConfigTemplateRequest
- type DescribeConfigTemplateResponse
- type DescribeConfigTemplateResult
- type DescribeConfigTemplatesRequest
- func NewDescribeConfigTemplatesRequest() *DescribeConfigTemplatesRequest
- func NewDescribeConfigTemplatesRequestWithAllParams(name *string, redisType *string, redisVersion *string, tplType *string, ...) *DescribeConfigTemplatesRequest
- func NewDescribeConfigTemplatesRequestWithoutParam() *DescribeConfigTemplatesRequest
- func (r DescribeConfigTemplatesRequest) GetRegionId() string
- func (r *DescribeConfigTemplatesRequest) SetName(name string)
- func (r *DescribeConfigTemplatesRequest) SetPageNumber(pageNumber string)
- func (r *DescribeConfigTemplatesRequest) SetPageSize(pageSize string)
- func (r *DescribeConfigTemplatesRequest) SetRedisType(redisType string)
- func (r *DescribeConfigTemplatesRequest) SetRedisVersion(redisVersion string)
- func (r *DescribeConfigTemplatesRequest) SetTplType(tplType string)
- type DescribeConfigTemplatesResponse
- type DescribeConfigTemplatesResult
- type DescribeDetailNodeListRequest
- func NewDescribeDetailNodeListRequest(regionId string, cacheInstanceId string) *DescribeDetailNodeListRequest
- func NewDescribeDetailNodeListRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeDetailNodeListRequest
- func NewDescribeDetailNodeListRequestWithoutParam() *DescribeDetailNodeListRequest
- func (r DescribeDetailNodeListRequest) GetRegionId() string
- func (r *DescribeDetailNodeListRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeDetailNodeListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeDetailNodeListRequest) SetPageSize(pageSize int)
- func (r *DescribeDetailNodeListRequest) SetRegionId(regionId string)
- func (r *DescribeDetailNodeListRequest) SetRole(role string)
- func (r *DescribeDetailNodeListRequest) SetShardId(shardId string)
- type DescribeDetailNodeListResponse
- type DescribeDetailNodeListResult
- type DescribeDownloadUrlRequest
- func NewDescribeDownloadUrlRequest(regionId string, cacheInstanceId string, baseId string) *DescribeDownloadUrlRequest
- func NewDescribeDownloadUrlRequestWithAllParams(regionId string, cacheInstanceId string, baseId string) *DescribeDownloadUrlRequest
- func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest
- type DescribeDownloadUrlResponse
- type DescribeDownloadUrlResult
- type DescribeHotKeyDetail2Request
- func NewDescribeHotKeyDetail2Request(regionId string, cacheInstanceId string, nodeId string) *DescribeHotKeyDetail2Request
- func NewDescribeHotKeyDetail2RequestWithAllParams(regionId string, cacheInstanceId string, nodeId string, pageNumber *int, ...) *DescribeHotKeyDetail2Request
- func NewDescribeHotKeyDetail2RequestWithoutParam() *DescribeHotKeyDetail2Request
- func (r DescribeHotKeyDetail2Request) GetRegionId() string
- func (r *DescribeHotKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeHotKeyDetail2Request) SetNodeId(nodeId string)
- func (r *DescribeHotKeyDetail2Request) SetPageNumber(pageNumber int)
- func (r *DescribeHotKeyDetail2Request) SetPageSize(pageSize int)
- func (r *DescribeHotKeyDetail2Request) SetRegionId(regionId string)
- type DescribeHotKeyDetail2Response
- type DescribeHotKeyDetail2Result
- type DescribeHotKeyDetailRequest
- func NewDescribeHotKeyDetailRequest(regionId string, cacheInstanceId string, nodeId string) *DescribeHotKeyDetailRequest
- func NewDescribeHotKeyDetailRequestWithAllParams(regionId string, cacheInstanceId string, nodeId string, pageNumber *int, ...) *DescribeHotKeyDetailRequest
- func NewDescribeHotKeyDetailRequestWithoutParam() *DescribeHotKeyDetailRequest
- func (r DescribeHotKeyDetailRequest) GetRegionId() string
- func (r *DescribeHotKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeHotKeyDetailRequest) SetEndTime(endTime string)
- func (r *DescribeHotKeyDetailRequest) SetNodeId(nodeId string)
- func (r *DescribeHotKeyDetailRequest) SetPageNumber(pageNumber int)
- func (r *DescribeHotKeyDetailRequest) SetPageSize(pageSize int)
- func (r *DescribeHotKeyDetailRequest) SetRegionId(regionId string)
- func (r *DescribeHotKeyDetailRequest) SetStartTime(startTime string)
- type DescribeHotKeyDetailResponse
- type DescribeHotKeyDetailResult
- type DescribeHotKeyResult2Request
- func NewDescribeHotKeyResult2Request(regionId string, cacheInstanceId string) *DescribeHotKeyResult2Request
- func NewDescribeHotKeyResult2RequestWithAllParams(regionId string, cacheInstanceId string) *DescribeHotKeyResult2Request
- func NewDescribeHotKeyResult2RequestWithoutParam() *DescribeHotKeyResult2Request
- type DescribeHotKeyResult2Response
- type DescribeHotKeyResult2Result
- type DescribeHotKeySummaryRequest
- func NewDescribeHotKeySummaryRequest(regionId string, cacheInstanceId string) *DescribeHotKeySummaryRequest
- func NewDescribeHotKeySummaryRequestWithAllParams(regionId string, cacheInstanceId string, startTime *string, endTime *string) *DescribeHotKeySummaryRequest
- func NewDescribeHotKeySummaryRequestWithoutParam() *DescribeHotKeySummaryRequest
- func (r DescribeHotKeySummaryRequest) GetRegionId() string
- func (r *DescribeHotKeySummaryRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeHotKeySummaryRequest) SetEndTime(endTime string)
- func (r *DescribeHotKeySummaryRequest) SetRegionId(regionId string)
- func (r *DescribeHotKeySummaryRequest) SetStartTime(startTime string)
- type DescribeHotKeySummaryResponse
- type DescribeHotKeySummaryResult
- type DescribeImageReleasesRequest
- func NewDescribeImageReleasesRequest() *DescribeImageReleasesRequest
- func NewDescribeImageReleasesRequestWithAllParams(pageNumber *int, pageSize *int, redisVersion *string, component *string, ...) *DescribeImageReleasesRequest
- func NewDescribeImageReleasesRequestWithoutParam() *DescribeImageReleasesRequest
- func (r DescribeImageReleasesRequest) GetRegionId() string
- func (r *DescribeImageReleasesRequest) SetComponent(component string)
- func (r *DescribeImageReleasesRequest) SetImageTag(imageTag string)
- func (r *DescribeImageReleasesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeImageReleasesRequest) SetPageSize(pageSize int)
- func (r *DescribeImageReleasesRequest) SetRedisVersion(redisVersion string)
- type DescribeImageReleasesResponse
- type DescribeImageReleasesResult
- type DescribeInstanceClassRequest
- type DescribeInstanceClassResponse
- type DescribeInstanceClassResult
- type DescribeInstanceConfigRequest
- func NewDescribeInstanceConfigRequest(regionId string, cacheInstanceId string) *DescribeInstanceConfigRequest
- func NewDescribeInstanceConfigRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeInstanceConfigRequest
- func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest
- type DescribeInstanceConfigResponse
- type DescribeInstanceConfigResult
- type DescribeInstanceTLSRequest
- type DescribeInstanceTLSResponse
- type DescribeInstanceTLSResult
- type DescribeIpWhiteListRequest
- type DescribeIpWhiteListResponse
- type DescribeIpWhiteListResult
- type DescribeOfflineAnalysisOverviewRequest
- func NewDescribeOfflineAnalysisOverviewRequest(regionId string, cacheInstanceId string, taskId string) *DescribeOfflineAnalysisOverviewRequest
- func NewDescribeOfflineAnalysisOverviewRequestWithAllParams(regionId string, cacheInstanceId string, taskId string, shardIds *string) *DescribeOfflineAnalysisOverviewRequest
- func NewDescribeOfflineAnalysisOverviewRequestWithoutParam() *DescribeOfflineAnalysisOverviewRequest
- func (r DescribeOfflineAnalysisOverviewRequest) GetRegionId() string
- func (r *DescribeOfflineAnalysisOverviewRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeOfflineAnalysisOverviewRequest) SetRegionId(regionId string)
- func (r *DescribeOfflineAnalysisOverviewRequest) SetShardIds(shardIds string)
- func (r *DescribeOfflineAnalysisOverviewRequest) SetTaskId(taskId string)
- type DescribeOfflineAnalysisOverviewResponse
- type DescribeOfflineAnalysisOverviewResult
- type DescribeOfflineAnalysisTimeRequest
- func NewDescribeOfflineAnalysisTimeRequest(regionId string, cacheInstanceId string) *DescribeOfflineAnalysisTimeRequest
- func NewDescribeOfflineAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeOfflineAnalysisTimeRequest
- func NewDescribeOfflineAnalysisTimeRequestWithoutParam() *DescribeOfflineAnalysisTimeRequest
- type DescribeOfflineAnalysisTimeResponse
- type DescribeOfflineAnalysisTimeResult
- type DescribeOfflineAnalysisTopKeyPrefixListRequest
- func NewDescribeOfflineAnalysisTopKeyPrefixListRequest(regionId string, cacheInstanceId string, taskId string) *DescribeOfflineAnalysisTopKeyPrefixListRequest
- func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithAllParams(regionId string, cacheInstanceId string, taskId string, keyType *string, ...) *DescribeOfflineAnalysisTopKeyPrefixListRequest
- func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithoutParam() *DescribeOfflineAnalysisTopKeyPrefixListRequest
- func (r DescribeOfflineAnalysisTopKeyPrefixListRequest) GetRegionId() string
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetKeyType(keyType string)
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageSize(pageSize int)
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetRegionId(regionId string)
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetShardIds(shardIds string)
- func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetTaskId(taskId string)
- type DescribeOfflineAnalysisTopKeyPrefixListResponse
- type DescribeOfflineAnalysisTopKeyPrefixListResult
- type DescribeOfflineAnalysisTopKeysRequest
- func NewDescribeOfflineAnalysisTopKeysRequest(regionId string, cacheInstanceId string, taskId string) *DescribeOfflineAnalysisTopKeysRequest
- func NewDescribeOfflineAnalysisTopKeysRequestWithAllParams(regionId string, cacheInstanceId string, taskId string, taskType *string, ...) *DescribeOfflineAnalysisTopKeysRequest
- func NewDescribeOfflineAnalysisTopKeysRequestWithoutParam() *DescribeOfflineAnalysisTopKeysRequest
- func (r DescribeOfflineAnalysisTopKeysRequest) GetRegionId() string
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetKeyType(keyType string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetPageNumber(pageNumber int)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetPageSize(pageSize int)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetRegionId(regionId string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetShardIds(shardIds string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetSortBy(sortBy string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetTaskId(taskId string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetTaskType(taskType string)
- func (r *DescribeOfflineAnalysisTopKeysRequest) SetUnexpireKey(unexpireKey bool)
- type DescribeOfflineAnalysisTopKeysResponse
- type DescribeOfflineAnalysisTopKeysResult
- type DescribeProxySlowLogRequest
- func NewDescribeProxySlowLogRequest(regionId string, cacheInstanceId string) *DescribeProxySlowLogRequest
- func NewDescribeProxySlowLogRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeProxySlowLogRequest
- func NewDescribeProxySlowLogRequestWithoutParam() *DescribeProxySlowLogRequest
- func (r DescribeProxySlowLogRequest) GetRegionId() string
- func (r *DescribeProxySlowLogRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeProxySlowLogRequest) SetEndTime(endTime string)
- func (r *DescribeProxySlowLogRequest) SetPageNumber(pageNumber int)
- func (r *DescribeProxySlowLogRequest) SetPageSize(pageSize int)
- func (r *DescribeProxySlowLogRequest) SetRegionId(regionId string)
- func (r *DescribeProxySlowLogRequest) SetStartTime(startTime string)
- type DescribeProxySlowLogResponse
- type DescribeProxySlowLogResult
- type DescribeRedisServerLogRequest
- func NewDescribeRedisServerLogRequest(regionId string, cacheInstanceId string) *DescribeRedisServerLogRequest
- func NewDescribeRedisServerLogRequestWithAllParams(regionId string, cacheInstanceId string, podName *string, logFilter *string, ...) *DescribeRedisServerLogRequest
- func NewDescribeRedisServerLogRequestWithoutParam() *DescribeRedisServerLogRequest
- func (r DescribeRedisServerLogRequest) GetRegionId() string
- func (r *DescribeRedisServerLogRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeRedisServerLogRequest) SetEndTime(endTime string)
- func (r *DescribeRedisServerLogRequest) SetLogFilter(logFilter string)
- func (r *DescribeRedisServerLogRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRedisServerLogRequest) SetPageSize(pageSize int)
- func (r *DescribeRedisServerLogRequest) SetPodName(podName string)
- func (r *DescribeRedisServerLogRequest) SetRegionId(regionId string)
- func (r *DescribeRedisServerLogRequest) SetStartTime(startTime string)
- type DescribeRedisServerLogResponse
- type DescribeRedisServerLogResult
- type DescribeResizeModeIpTimeInfoRequest
- func NewDescribeResizeModeIpTimeInfoRequest(regionId string, cacheInstanceId string) *DescribeResizeModeIpTimeInfoRequest
- func NewDescribeResizeModeIpTimeInfoRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceClass *string, ...) *DescribeResizeModeIpTimeInfoRequest
- func NewDescribeResizeModeIpTimeInfoRequestWithoutParam() *DescribeResizeModeIpTimeInfoRequest
- func (r DescribeResizeModeIpTimeInfoRequest) GetRegionId() string
- func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass(cacheInstanceClass string)
- func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeResizeModeIpTimeInfoRequest) SetRegionId(regionId string)
- func (r *DescribeResizeModeIpTimeInfoRequest) SetShardNumber(shardNumber int)
- type DescribeResizeModeIpTimeInfoResponse
- type DescribeResizeModeIpTimeInfoResult
- type DescribeSentinelAvailableZonesRequest
- func NewDescribeSentinelAvailableZonesRequest(regionId string, cacheInstanceId string) *DescribeSentinelAvailableZonesRequest
- func NewDescribeSentinelAvailableZonesRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeSentinelAvailableZonesRequest
- func NewDescribeSentinelAvailableZonesRequestWithoutParam() *DescribeSentinelAvailableZonesRequest
- type DescribeSentinelAvailableZonesResponse
- type DescribeSentinelAvailableZonesResult
- type DescribeSlowLogRequest
- func NewDescribeSlowLogRequest(regionId string, cacheInstanceId string) *DescribeSlowLogRequest
- func NewDescribeSlowLogRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeSlowLogRequest
- func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest
- func (r DescribeSlowLogRequest) GetRegionId() string
- func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeSlowLogRequest) SetCmdPattern(cmdPattern string)
- func (r *DescribeSlowLogRequest) SetEndTime(endTime string)
- func (r *DescribeSlowLogRequest) SetExecTimeThreshold(execTimeThreshold int)
- func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)
- func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)
- func (r *DescribeSlowLogRequest) SetRegionId(regionId string)
- func (r *DescribeSlowLogRequest) SetRole(role string)
- func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)
- func (r *DescribeSlowLogRequest) SetShardId(shardId string)
- func (r *DescribeSlowLogRequest) SetStartTime(startTime string)
- type DescribeSlowLogResponse
- type DescribeSlowLogResult
- type DescribeSpecConfigRequest
- type DescribeSpecConfigResponse
- type DescribeSpecConfigResult
- type DescribeTaskProgressListRequest
- func NewDescribeTaskProgressListRequest(regionId string, cacheInstanceId string) *DescribeTaskProgressListRequest
- func NewDescribeTaskProgressListRequestWithAllParams(regionId string, cacheInstanceId string, taskType *string) *DescribeTaskProgressListRequest
- func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest
- type DescribeTaskProgressListResponse
- type DescribeTaskProgressListResult
- type DescribeUpgradeVersionRequest
- func NewDescribeUpgradeVersionRequest(regionId string, cacheInstanceId string) *DescribeUpgradeVersionRequest
- func NewDescribeUpgradeVersionRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeUpgradeVersionRequest
- func NewDescribeUpgradeVersionRequestWithoutParam() *DescribeUpgradeVersionRequest
- type DescribeUpgradeVersionResponse
- type DescribeUpgradeVersionResult
- type DescribeUserQuotaRequest
- type DescribeUserQuotaResponse
- type DescribeUserQuotaResult
- type DescribeWhiteListGroupRequest
- func NewDescribeWhiteListGroupRequest(regionId string, cacheInstanceId string) *DescribeWhiteListGroupRequest
- func NewDescribeWhiteListGroupRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeWhiteListGroupRequest
- func NewDescribeWhiteListGroupRequestWithoutParam() *DescribeWhiteListGroupRequest
- type DescribeWhiteListGroupResponse
- type DescribeWhiteListGroupResult
- type GetBackupFilesRequest
- func NewGetBackupFilesRequest(regionId string, cacheInstanceId string) *GetBackupFilesRequest
- func NewGetBackupFilesRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *GetBackupFilesRequest
- func NewGetBackupFilesRequestWithoutParam() *GetBackupFilesRequest
- func (r GetBackupFilesRequest) GetRegionId() string
- func (r *GetBackupFilesRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *GetBackupFilesRequest) SetEndTime(endTime string)
- func (r *GetBackupFilesRequest) SetPageNumber(pageNumber int)
- func (r *GetBackupFilesRequest) SetPageSize(pageSize int)
- func (r *GetBackupFilesRequest) SetRegionId(regionId string)
- func (r *GetBackupFilesRequest) SetStartTime(startTime string)
- type GetBackupFilesResponse
- type GetBackupFilesResult
- type GetDisableCommandsRequest
- type GetDisableCommandsResponse
- type GetDisableCommandsResult
- type GetMetricRequest
- func NewGetMetricRequest(regionId string, cacheInstanceId string, metric string, startTime string, ...) *GetMetricRequest
- func NewGetMetricRequestWithAllParams(regionId string, cacheInstanceId string, metric string, startTime string, ...) *GetMetricRequest
- func NewGetMetricRequestWithoutParam() *GetMetricRequest
- func (r GetMetricRequest) GetRegionId() string
- func (r *GetMetricRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *GetMetricRequest) SetEndTime(endTime string)
- func (r *GetMetricRequest) SetMetric(metric string)
- func (r *GetMetricRequest) SetRegionId(regionId string)
- func (r *GetMetricRequest) SetStartTime(startTime string)
- type GetMetricResponse
- type GetMetricResult
- type HaDiagnosisRequest
- type HaDiagnosisResponse
- type HaDiagnosisResult
- type ImportDataRequest
- type ImportDataResponse
- type ImportDataResult
- type InterruptTaskRequest
- type InterruptTaskResponse
- type InterruptTaskResult
- type JvesselV1HealthRequest
- type JvesselV1HealthResponse
- type JvesselV1HealthResult
- type JvesselV1ListMasterConfigRequest
- func NewJvesselV1ListMasterConfigRequest(regionId string, cacheInstanceId string) *JvesselV1ListMasterConfigRequest
- func NewJvesselV1ListMasterConfigRequestWithAllParams(regionId string, cacheInstanceId string) *JvesselV1ListMasterConfigRequest
- func NewJvesselV1ListMasterConfigRequestWithoutParam() *JvesselV1ListMasterConfigRequest
- type JvesselV1ListMasterConfigResponse
- type JvesselV1ListMasterConfigResult
- type JvesselV1ListProxyConfigRequest
- func NewJvesselV1ListProxyConfigRequest(regionId string, cacheInstanceId string) *JvesselV1ListProxyConfigRequest
- func NewJvesselV1ListProxyConfigRequestWithAllParams(regionId string, cacheInstanceId string) *JvesselV1ListProxyConfigRequest
- func NewJvesselV1ListProxyConfigRequestWithoutParam() *JvesselV1ListProxyConfigRequest
- type JvesselV1ListProxyConfigResponse
- type JvesselV1ListProxyConfigResult
- type JvesselV1ListSlaveConfigRequest
- func NewJvesselV1ListSlaveConfigRequest(regionId string, cacheInstanceId string) *JvesselV1ListSlaveConfigRequest
- func NewJvesselV1ListSlaveConfigRequestWithAllParams(regionId string, cacheInstanceId string) *JvesselV1ListSlaveConfigRequest
- func NewJvesselV1ListSlaveConfigRequestWithoutParam() *JvesselV1ListSlaveConfigRequest
- type JvesselV1ListSlaveConfigResponse
- type JvesselV1ListSlaveConfigResult
- type JvesselV1ModifyProxyFlavorRequest
- func NewJvesselV1ModifyProxyFlavorRequest(regionId string, cacheInstanceId string, proxyBaseFlavor string, ...) *JvesselV1ModifyProxyFlavorRequest
- func NewJvesselV1ModifyProxyFlavorRequestWithAllParams(regionId string, cacheInstanceId string, proxyBaseFlavor string, ...) *JvesselV1ModifyProxyFlavorRequest
- func NewJvesselV1ModifyProxyFlavorRequestWithoutParam() *JvesselV1ModifyProxyFlavorRequest
- func (r JvesselV1ModifyProxyFlavorRequest) GetRegionId() string
- func (r *JvesselV1ModifyProxyFlavorRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *JvesselV1ModifyProxyFlavorRequest) SetEffectiveTime(effectiveTime string)
- func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyBaseFlavor(proxyBaseFlavor string)
- func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyDisk(proxyDisk int)
- func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyFlavorRate(proxyFlavorRate int)
- func (r *JvesselV1ModifyProxyFlavorRequest) SetRegionId(regionId string)
- type JvesselV1ModifyProxyFlavorResponse
- type JvesselV1ModifyProxyFlavorResult
- type JvesselV1ModifyProxyReplicaRequest
- func NewJvesselV1ModifyProxyReplicaRequest(regionId string, cacheInstanceId string, proxyReplica int) *JvesselV1ModifyProxyReplicaRequest
- func NewJvesselV1ModifyProxyReplicaRequestWithAllParams(regionId string, cacheInstanceId string, proxyReplica int, ...) *JvesselV1ModifyProxyReplicaRequest
- func NewJvesselV1ModifyProxyReplicaRequestWithoutParam() *JvesselV1ModifyProxyReplicaRequest
- func (r JvesselV1ModifyProxyReplicaRequest) GetRegionId() string
- func (r *JvesselV1ModifyProxyReplicaRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *JvesselV1ModifyProxyReplicaRequest) SetEffectiveTime(effectiveTime string)
- func (r *JvesselV1ModifyProxyReplicaRequest) SetProxyReplica(proxyReplica int)
- func (r *JvesselV1ModifyProxyReplicaRequest) SetRegionId(regionId string)
- type JvesselV1ModifyProxyReplicaResponse
- type JvesselV1ModifyProxyReplicaResult
- type JvesselV1ProbeSuccessRateRequest
- func NewJvesselV1ProbeSuccessRateRequest(regionId string, cacheInstanceId string) *JvesselV1ProbeSuccessRateRequest
- func NewJvesselV1ProbeSuccessRateRequestWithAllParams(regionId string, cacheInstanceId string) *JvesselV1ProbeSuccessRateRequest
- func NewJvesselV1ProbeSuccessRateRequestWithoutParam() *JvesselV1ProbeSuccessRateRequest
- type JvesselV1ProbeSuccessRateResponse
- type JvesselV1ProbeSuccessRateResult
- type JvesselV1ProxyInfoRequest
- type JvesselV1ProxyInfoResponse
- type JvesselV1ProxyInfoResult
- type JvesselV1RollingUpdateRequest
- func NewJvesselV1RollingUpdateRequest(regionId string, cacheInstanceId string, redisImage string, role string) *JvesselV1RollingUpdateRequest
- func NewJvesselV1RollingUpdateRequestWithAllParams(regionId string, cacheInstanceId string, redisImage string, role string, ...) *JvesselV1RollingUpdateRequest
- func NewJvesselV1RollingUpdateRequestWithoutParam() *JvesselV1RollingUpdateRequest
- func (r JvesselV1RollingUpdateRequest) GetRegionId() string
- func (r *JvesselV1RollingUpdateRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *JvesselV1RollingUpdateRequest) SetEffectiveTime(effectiveTime string)
- func (r *JvesselV1RollingUpdateRequest) SetRedisImage(redisImage string)
- func (r *JvesselV1RollingUpdateRequest) SetRegionId(regionId string)
- func (r *JvesselV1RollingUpdateRequest) SetRole(role string)
- type JvesselV1RollingUpdateResponse
- type JvesselV1RollingUpdateResult
- type JvesselV1SetConfigRequest
- func NewJvesselV1SetConfigRequest(regionId string, cacheInstanceId string, config *redis.Config) *JvesselV1SetConfigRequest
- func NewJvesselV1SetConfigRequestWithAllParams(regionId string, cacheInstanceId string, config *redis.Config) *JvesselV1SetConfigRequest
- func NewJvesselV1SetConfigRequestWithoutParam() *JvesselV1SetConfigRequest
- type JvesselV1SetConfigResponse
- type JvesselV1SetConfigResult
- type JvesselV1UpdateProxyImageRequest
- func NewJvesselV1UpdateProxyImageRequest(regionId string, cacheInstanceId string, image string) *JvesselV1UpdateProxyImageRequest
- func NewJvesselV1UpdateProxyImageRequestWithAllParams(regionId string, cacheInstanceId string, image string, qpsLimit *int, ...) *JvesselV1UpdateProxyImageRequest
- func NewJvesselV1UpdateProxyImageRequestWithoutParam() *JvesselV1UpdateProxyImageRequest
- func (r JvesselV1UpdateProxyImageRequest) GetRegionId() string
- func (r *JvesselV1UpdateProxyImageRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *JvesselV1UpdateProxyImageRequest) SetEffectiveTime(effectiveTime string)
- func (r *JvesselV1UpdateProxyImageRequest) SetImage(image string)
- func (r *JvesselV1UpdateProxyImageRequest) SetQpsLimit(qpsLimit int)
- func (r *JvesselV1UpdateProxyImageRequest) SetRegionId(regionId string)
- type JvesselV1UpdateProxyImageResponse
- type JvesselV1UpdateProxyImageResult
- type ListDisableCommandsRequest
- type ListDisableCommandsResponse
- type ListDisableCommandsResult
- type ListInstanceDiagnoseTasksRequest
- func NewListInstanceDiagnoseTasksRequest(regionId string, cacheInstanceId string) *ListInstanceDiagnoseTasksRequest
- func NewListInstanceDiagnoseTasksRequestWithAllParams(regionId string, cacheInstanceId string, startTime *string, endTime *string, ...) *ListInstanceDiagnoseTasksRequest
- func NewListInstanceDiagnoseTasksRequestWithoutParam() *ListInstanceDiagnoseTasksRequest
- func (r ListInstanceDiagnoseTasksRequest) GetRegionId() string
- func (r *ListInstanceDiagnoseTasksRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ListInstanceDiagnoseTasksRequest) SetEndTime(endTime string)
- func (r *ListInstanceDiagnoseTasksRequest) SetPageNumber(pageNumber int)
- func (r *ListInstanceDiagnoseTasksRequest) SetPageSize(pageSize int)
- func (r *ListInstanceDiagnoseTasksRequest) SetRegionId(regionId string)
- func (r *ListInstanceDiagnoseTasksRequest) SetStartTime(startTime string)
- type ListInstanceDiagnoseTasksResponse
- type ListInstanceDiagnoseTasksResult
- type ListModulesRequest
- type ListModulesResponse
- type ListModulesResult
- type ListOfflineAnalysisRequest
- func NewListOfflineAnalysisRequest(regionId string, cacheInstanceId string) *ListOfflineAnalysisRequest
- func NewListOfflineAnalysisRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int) *ListOfflineAnalysisRequest
- func NewListOfflineAnalysisRequestWithoutParam() *ListOfflineAnalysisRequest
- func (r ListOfflineAnalysisRequest) GetRegionId() string
- func (r *ListOfflineAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ListOfflineAnalysisRequest) SetPageNumber(pageNumber int)
- func (r *ListOfflineAnalysisRequest) SetPageSize(pageSize int)
- func (r *ListOfflineAnalysisRequest) SetRegionId(regionId string)
- type ListOfflineAnalysisResponse
- type ListOfflineAnalysisResult
- type ListPinDiagnoseTasksRequest
- func NewListPinDiagnoseTasksRequest() *ListPinDiagnoseTasksRequest
- func NewListPinDiagnoseTasksRequestWithAllParams(regionId *string, instanceId *string, instanceName *string, startTime *string, ...) *ListPinDiagnoseTasksRequest
- func NewListPinDiagnoseTasksRequestWithoutParam() *ListPinDiagnoseTasksRequest
- func (r ListPinDiagnoseTasksRequest) GetRegionId() string
- func (r *ListPinDiagnoseTasksRequest) SetEndTime(endTime string)
- func (r *ListPinDiagnoseTasksRequest) SetInstanceId(instanceId string)
- func (r *ListPinDiagnoseTasksRequest) SetInstanceName(instanceName string)
- func (r *ListPinDiagnoseTasksRequest) SetPageNumber(pageNumber int)
- func (r *ListPinDiagnoseTasksRequest) SetPageSize(pageSize int)
- func (r *ListPinDiagnoseTasksRequest) SetRegionId(regionId string)
- func (r *ListPinDiagnoseTasksRequest) SetStartTime(startTime string)
- type ListPinDiagnoseTasksResponse
- type ListPinDiagnoseTasksResult
- type ListTaskRequest
- type ListTaskResponse
- type ListTaskResult
- type ListTaskTypesRequest
- type ListTaskTypesResponse
- type ListTaskTypesResult
- type ListTasksRequest
- func (r ListTasksRequest) GetRegionId() string
- func (r *ListTasksRequest) SetEndTime(endTime string)
- func (r *ListTasksRequest) SetInstanceId(instanceId string)
- func (r *ListTasksRequest) SetPageNumber(pageNumber int)
- func (r *ListTasksRequest) SetPageSize(pageSize int)
- func (r *ListTasksRequest) SetRegionId(regionId string)
- func (r *ListTasksRequest) SetStartTime(startTime string)
- func (r *ListTasksRequest) SetTaskStatus(taskStatus string)
- func (r *ListTasksRequest) SetTaskType(taskType int)
- type ListTasksResponse
- type ListTasksResult
- type LoadModulesRequest
- type LoadModulesResponse
- type LoadModulesResult
- type MaintenanceTimeRequest
- func NewMaintenanceTimeRequest(regionId string, cacheInstanceId string, startTime string, endTime string) *MaintenanceTimeRequest
- func NewMaintenanceTimeRequestWithAllParams(regionId string, cacheInstanceId string, startTime string, endTime string) *MaintenanceTimeRequest
- func NewMaintenanceTimeRequestWithoutParam() *MaintenanceTimeRequest
- func (r MaintenanceTimeRequest) GetRegionId() string
- func (r *MaintenanceTimeRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *MaintenanceTimeRequest) SetEndTime(endTime string)
- func (r *MaintenanceTimeRequest) SetRegionId(regionId string)
- func (r *MaintenanceTimeRequest) SetStartTime(startTime string)
- type MaintenanceTimeResponse
- type MaintenanceTimeResult
- type ModifyAccountRequest
- func NewModifyAccountRequest(regionId string, cacheInstanceId string, accountName string) *ModifyAccountRequest
- func NewModifyAccountRequestWithAllParams(regionId string, cacheInstanceId string, accountName string, ...) *ModifyAccountRequest
- func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest
- func (r ModifyAccountRequest) GetRegionId() string
- func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)
- func (r *ModifyAccountRequest) SetAccountName(accountName string)
- func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)
- func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)
- func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyAccountRequest) SetRegionId(regionId string)
- type ModifyAccountResponse
- type ModifyAccountResult
- type ModifyAccountsRequest
- func NewModifyAccountsRequest(regionId string, cacheInstanceId string, accounts []redis.ModifyAccount) *ModifyAccountsRequest
- func NewModifyAccountsRequestWithAllParams(regionId string, cacheInstanceId string, accounts []redis.ModifyAccount) *ModifyAccountsRequest
- func NewModifyAccountsRequestWithoutParam() *ModifyAccountsRequest
- type ModifyAccountsResponse
- type ModifyAccountsResult
- type ModifyAnalysisThreshold2Request
- func NewModifyAnalysisThreshold2Request(regionId string, cacheInstanceId string) *ModifyAnalysisThreshold2Request
- func NewModifyAnalysisThreshold2RequestWithAllParams(regionId string, cacheInstanceId string, stringSize *int, listSize *int, ...) *ModifyAnalysisThreshold2Request
- func NewModifyAnalysisThreshold2RequestWithoutParam() *ModifyAnalysisThreshold2Request
- func (r ModifyAnalysisThreshold2Request) GetRegionId() string
- func (r *ModifyAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyAnalysisThreshold2Request) SetHashSize(hashSize int)
- func (r *ModifyAnalysisThreshold2Request) SetListSize(listSize int)
- func (r *ModifyAnalysisThreshold2Request) SetRegionId(regionId string)
- func (r *ModifyAnalysisThreshold2Request) SetSetSize(setSize int)
- func (r *ModifyAnalysisThreshold2Request) SetStringSize(stringSize int)
- func (r *ModifyAnalysisThreshold2Request) SetZsetSize(zsetSize int)
- type ModifyAnalysisThreshold2Response
- type ModifyAnalysisThreshold2Result
- type ModifyAnalysisThresholdRequest
- func NewModifyAnalysisThresholdRequest(regionId string, cacheInstanceId string) *ModifyAnalysisThresholdRequest
- func NewModifyAnalysisThresholdRequestWithAllParams(regionId string, cacheInstanceId string, stringSize *int, listSize *int, ...) *ModifyAnalysisThresholdRequest
- func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest
- func (r ModifyAnalysisThresholdRequest) GetRegionId() string
- func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)
- func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)
- func (r *ModifyAnalysisThresholdRequest) SetRegionId(regionId string)
- func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)
- func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)
- func (r *ModifyAnalysisThresholdRequest) SetTop(top int)
- func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)
- type ModifyAnalysisThresholdResponse
- type ModifyAnalysisThresholdResult
- type ModifyAnalysisTimeRequest
- func NewModifyAnalysisTimeRequest(regionId string, cacheInstanceId string, analysisTime string) *ModifyAnalysisTimeRequest
- func NewModifyAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string, analysisTime string) *ModifyAnalysisTimeRequest
- func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest
- type ModifyAnalysisTimeResponse
- type ModifyAnalysisTimeResult
- type ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequest(regionId string, cacheInstanceId string, backupTime string, ...) *ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequestWithAllParams(regionId string, cacheInstanceId string, autoBackup *bool, backupTime string, ...) *ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest
- func (r ModifyBackupPolicyRequest) GetRegionId() string
- func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)
- func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)
- func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)
- func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)
- type ModifyBackupPolicyResponse
- type ModifyBackupPolicyResult
- type ModifyBigKeyAnalysisTime2Request
- func NewModifyBigKeyAnalysisTime2Request(regionId string, cacheInstanceId string, analysisTime string) *ModifyBigKeyAnalysisTime2Request
- func NewModifyBigKeyAnalysisTime2RequestWithAllParams(regionId string, cacheInstanceId string, analysisTime string) *ModifyBigKeyAnalysisTime2Request
- func NewModifyBigKeyAnalysisTime2RequestWithoutParam() *ModifyBigKeyAnalysisTime2Request
- func (r ModifyBigKeyAnalysisTime2Request) GetRegionId() string
- func (r *ModifyBigKeyAnalysisTime2Request) SetAnalysisTime(analysisTime string)
- func (r *ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyBigKeyAnalysisTime2Request) SetRegionId(regionId string)
- type ModifyBigKeyAnalysisTime2Response
- type ModifyBigKeyAnalysisTime2Result
- type ModifyBigKeyAnalysisTimeRequest
- func NewModifyBigKeyAnalysisTimeRequest(regionId string, cacheInstanceId string, analysisTime string) *ModifyBigKeyAnalysisTimeRequest
- func NewModifyBigKeyAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string, analysisTime string) *ModifyBigKeyAnalysisTimeRequest
- func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest
- type ModifyBigKeyAnalysisTimeResponse
- type ModifyBigKeyAnalysisTimeResult
- type ModifyBlockStatusRequest
- func NewModifyBlockStatusRequest(regionId string, cacheInstanceId string, action string) *ModifyBlockStatusRequest
- func NewModifyBlockStatusRequestWithAllParams(regionId string, cacheInstanceId string, action string) *ModifyBlockStatusRequest
- func NewModifyBlockStatusRequestWithoutParam() *ModifyBlockStatusRequest
- type ModifyBlockStatusResponse
- type ModifyBlockStatusResult
- type ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequest(regionId string, cacheInstanceId string) *ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceName *string, ...) *ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequestWithoutParam() *ModifyCacheInstanceAttributeRequest
- func (r ModifyCacheInstanceAttributeRequest) GetRegionId() string
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription(cacheInstanceDescription string)
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)
- func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)
- type ModifyCacheInstanceAttributeResponse
- type ModifyCacheInstanceAttributeResult
- type ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequest(regionId string, cacheInstanceId string, cacheInstanceClass string) *ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceClass string, ...) *ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequestWithoutParam() *ModifyCacheInstanceClassRequest
- func (r ModifyCacheInstanceClassRequest) GetRegionId() string
- func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)
- func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyCacheInstanceClassRequest) SetEffectiveTime(effectiveTime string)
- func (r *ModifyCacheInstanceClassRequest) SetParallel(parallel bool)
- func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
- func (r *ModifyCacheInstanceClassRequest) SetReplicaAzs2Add(replicaAzs2Add []string)
- func (r *ModifyCacheInstanceClassRequest) SetReplicaNumber(replicaNumber int)
- func (r *ModifyCacheInstanceClassRequest) SetShardNumber(shardNumber int)
- type ModifyCacheInstanceClassResponse
- type ModifyCacheInstanceClassResult
- type ModifyInstanceConfigRequest
- func NewModifyInstanceConfigRequest(regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem) *ModifyInstanceConfigRequest
- func NewModifyInstanceConfigRequestWithAllParams(regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem) *ModifyInstanceConfigRequest
- func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest
- type ModifyInstanceConfigResponse
- type ModifyInstanceConfigResult
- type ModifyInstanceMinorVersionRequest
- func NewModifyInstanceMinorVersionRequest(regionId string, cacheInstanceId string) *ModifyInstanceMinorVersionRequest
- func NewModifyInstanceMinorVersionRequestWithAllParams(regionId string, cacheInstanceId string, minorVersion *string, ...) *ModifyInstanceMinorVersionRequest
- func NewModifyInstanceMinorVersionRequestWithoutParam() *ModifyInstanceMinorVersionRequest
- func (r ModifyInstanceMinorVersionRequest) GetRegionId() string
- func (r *ModifyInstanceMinorVersionRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyInstanceMinorVersionRequest) SetEffectiveTime(effectiveTime string)
- func (r *ModifyInstanceMinorVersionRequest) SetMinorVersion(minorVersion string)
- func (r *ModifyInstanceMinorVersionRequest) SetProxyMinorVersion(proxyMinorVersion string)
- func (r *ModifyInstanceMinorVersionRequest) SetRegionId(regionId string)
- type ModifyInstanceMinorVersionResponse
- type ModifyInstanceMinorVersionResult
- type ModifyInstanceNodeGroupVersionRequest
- func NewModifyInstanceNodeGroupVersionRequest(regionId string, cacheInstanceId string, redisImageName string, ...) *ModifyInstanceNodeGroupVersionRequest
- func NewModifyInstanceNodeGroupVersionRequestWithAllParams(regionId string, cacheInstanceId string, redisImageName string, ...) *ModifyInstanceNodeGroupVersionRequest
- func NewModifyInstanceNodeGroupVersionRequestWithoutParam() *ModifyInstanceNodeGroupVersionRequest
- func (r ModifyInstanceNodeGroupVersionRequest) GetRegionId() string
- func (r *ModifyInstanceNodeGroupVersionRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyInstanceNodeGroupVersionRequest) SetNg(ng string)
- func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageName(redisImageName string)
- func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageSuffix(redisImageSuffix string)
- func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageTag(redisImageTag string)
- func (r *ModifyInstanceNodeGroupVersionRequest) SetRegionId(regionId string)
- func (r *ModifyInstanceNodeGroupVersionRequest) SetShards(shards []int)
- type ModifyInstanceNodeGroupVersionResponse
- type ModifyInstanceNodeGroupVersionResult
- type ModifyInstanceTLSRequest
- func NewModifyInstanceTLSRequest(regionId string, cacheInstanceId string) *ModifyInstanceTLSRequest
- func NewModifyInstanceTLSRequestWithAllParams(regionId string, cacheInstanceId string, tlsType *string, tlsStatus *string, ...) *ModifyInstanceTLSRequest
- func NewModifyInstanceTLSRequestWithoutParam() *ModifyInstanceTLSRequest
- func (r ModifyInstanceTLSRequest) GetRegionId() string
- func (r *ModifyInstanceTLSRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyInstanceTLSRequest) SetRegionId(regionId string)
- func (r *ModifyInstanceTLSRequest) SetTlsStatus(tlsStatus string)
- func (r *ModifyInstanceTLSRequest) SetTlsType(tlsType string)
- func (r *ModifyInstanceTLSRequest) SetTlsVersion(tlsVersion []string)
- type ModifyInstanceTLSResponse
- type ModifyInstanceTLSResult
- type ModifyInstanceTypeRequest
- func NewModifyInstanceTypeRequest(regionId string, cacheInstanceId string) *ModifyInstanceTypeRequest
- func NewModifyInstanceTypeRequestWithAllParams(regionId string, cacheInstanceId string, targetType *string) *ModifyInstanceTypeRequest
- func NewModifyInstanceTypeRequestWithoutParam() *ModifyInstanceTypeRequest
- type ModifyInstanceTypeResponse
- type ModifyInstanceTypeResult
- type ModifyInstanceVersionRequest
- func NewModifyInstanceVersionRequest(regionId string, cacheInstanceId string, redisImageName string, ...) *ModifyInstanceVersionRequest
- func NewModifyInstanceVersionRequestWithAllParams(regionId string, cacheInstanceId string, redisImageName string, ...) *ModifyInstanceVersionRequest
- func NewModifyInstanceVersionRequestWithoutParam() *ModifyInstanceVersionRequest
- func (r ModifyInstanceVersionRequest) GetRegionId() string
- func (r *ModifyInstanceVersionRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyInstanceVersionRequest) SetRedisImageName(redisImageName string)
- func (r *ModifyInstanceVersionRequest) SetRedisImageSuffix(redisImageSuffix string)
- func (r *ModifyInstanceVersionRequest) SetRedisImageTag(redisImageTag string)
- func (r *ModifyInstanceVersionRequest) SetRegionId(regionId string)
- type ModifyInstanceVersionResponse
- type ModifyInstanceVersionResult
- type ModifyIpWhiteListRequest
- func NewModifyIpWhiteListRequest(regionId string, cacheInstanceId string, ipWhiteList []string) *ModifyIpWhiteListRequest
- func NewModifyIpWhiteListRequestWithAllParams(regionId string, cacheInstanceId string, ipWhiteList []string) *ModifyIpWhiteListRequest
- func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest
- type ModifyIpWhiteListResponse
- type ModifyIpWhiteListResult
- type ModifyOfflineAnalysisTimeRequest
- func NewModifyOfflineAnalysisTimeRequest(regionId string, cacheInstanceId string, analysisTime string) *ModifyOfflineAnalysisTimeRequest
- func NewModifyOfflineAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string, analysisTime string) *ModifyOfflineAnalysisTimeRequest
- func NewModifyOfflineAnalysisTimeRequestWithoutParam() *ModifyOfflineAnalysisTimeRequest
- func (r ModifyOfflineAnalysisTimeRequest) GetRegionId() string
- func (r *ModifyOfflineAnalysisTimeRequest) SetAnalysisTime(analysisTime string)
- func (r *ModifyOfflineAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyOfflineAnalysisTimeRequest) SetRegionId(regionId string)
- type ModifyOfflineAnalysisTimeResponse
- type ModifyOfflineAnalysisTimeResult
- type ModifyProxyAvailableZonesRequest
- func NewModifyProxyAvailableZonesRequest(regionId string, cacheInstanceId string) *ModifyProxyAvailableZonesRequest
- func NewModifyProxyAvailableZonesRequestWithAllParams(regionId string, cacheInstanceId string, azList []string) *ModifyProxyAvailableZonesRequest
- func NewModifyProxyAvailableZonesRequestWithoutParam() *ModifyProxyAvailableZonesRequest
- type ModifyProxyAvailableZonesResponse
- type ModifyProxyAvailableZonesResult
- type ModifyPublicAddressRequest
- func NewModifyPublicAddressRequest(regionId string, cacheInstanceId string) *ModifyPublicAddressRequest
- func NewModifyPublicAddressRequestWithAllParams(regionId string, cacheInstanceId string, action *string, elasticIpId *string) *ModifyPublicAddressRequest
- func NewModifyPublicAddressRequestWithoutParam() *ModifyPublicAddressRequest
- func (r ModifyPublicAddressRequest) GetRegionId() string
- func (r *ModifyPublicAddressRequest) SetAction(action string)
- func (r *ModifyPublicAddressRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyPublicAddressRequest) SetElasticIpId(elasticIpId string)
- func (r *ModifyPublicAddressRequest) SetRegionId(regionId string)
- type ModifyPublicAddressResponse
- type ModifyPublicAddressResult
- type ModifyRedisAZSpecifyTypeRequest
- func NewModifyRedisAZSpecifyTypeRequest(regionId string, cacheInstanceId string) *ModifyRedisAZSpecifyTypeRequest
- func NewModifyRedisAZSpecifyTypeRequestWithAllParams(regionId string, cacheInstanceId string, azSpecifyType *string, ...) *ModifyRedisAZSpecifyTypeRequest
- func NewModifyRedisAZSpecifyTypeRequestWithoutParam() *ModifyRedisAZSpecifyTypeRequest
- func (r ModifyRedisAZSpecifyTypeRequest) GetRegionId() string
- func (r *ModifyRedisAZSpecifyTypeRequest) SetAzSpecifyType(azSpecifyType string)
- func (r *ModifyRedisAZSpecifyTypeRequest) SetAzsForCluster(azsForCluster []string)
- func (r *ModifyRedisAZSpecifyTypeRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyRedisAZSpecifyTypeRequest) SetMaster(master string)
- func (r *ModifyRedisAZSpecifyTypeRequest) SetRegionId(regionId string)
- func (r *ModifyRedisAZSpecifyTypeRequest) SetSlave(slave []string)
- type ModifyRedisAZSpecifyTypeResponse
- type ModifyRedisAZSpecifyTypeResult
- type ModifyRedisAvailableZonesRequest
- func NewModifyRedisAvailableZonesRequest(regionId string, cacheInstanceId string) *ModifyRedisAvailableZonesRequest
- func NewModifyRedisAvailableZonesRequestWithAllParams(regionId string, cacheInstanceId string, nodeGroup *string, targetAZ *string) *ModifyRedisAvailableZonesRequest
- func NewModifyRedisAvailableZonesRequestWithoutParam() *ModifyRedisAvailableZonesRequest
- func (r ModifyRedisAvailableZonesRequest) GetRegionId() string
- func (r *ModifyRedisAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyRedisAvailableZonesRequest) SetNodeGroup(nodeGroup string)
- func (r *ModifyRedisAvailableZonesRequest) SetRegionId(regionId string)
- func (r *ModifyRedisAvailableZonesRequest) SetTargetAZ(targetAZ string)
- type ModifyRedisAvailableZonesResponse
- type ModifyRedisAvailableZonesResult
- type ModifySentinelAvailableZonesRequest
- func NewModifySentinelAvailableZonesRequest(regionId string, cacheInstanceId string) *ModifySentinelAvailableZonesRequest
- func NewModifySentinelAvailableZonesRequestWithAllParams(regionId string, cacheInstanceId string, azList []string) *ModifySentinelAvailableZonesRequest
- func NewModifySentinelAvailableZonesRequestWithoutParam() *ModifySentinelAvailableZonesRequest
- func (r ModifySentinelAvailableZonesRequest) GetRegionId() string
- func (r *ModifySentinelAvailableZonesRequest) SetAzList(azList []string)
- func (r *ModifySentinelAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifySentinelAvailableZonesRequest) SetRegionId(regionId string)
- type ModifySentinelAvailableZonesResponse
- type ModifySentinelAvailableZonesResult
- type ModifySentinelRequest
- func NewModifySentinelRequest(regionId string, cacheInstanceId string) *ModifySentinelRequest
- func NewModifySentinelRequestWithAllParams(regionId string, cacheInstanceId string, name *string, namespace *string) *ModifySentinelRequest
- func NewModifySentinelRequestWithoutParam() *ModifySentinelRequest
- func (r ModifySentinelRequest) GetRegionId() string
- func (r *ModifySentinelRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifySentinelRequest) SetName(name string)
- func (r *ModifySentinelRequest) SetNamespace(namespace string)
- func (r *ModifySentinelRequest) SetRegionId(regionId string)
- type ModifySentinelResponse
- type ModifySentinelResult
- type ModifyTaskRunTimeRequest
- func NewModifyTaskRunTimeRequest(taskId string, startTime string, endTime string) *ModifyTaskRunTimeRequest
- func NewModifyTaskRunTimeRequestWithAllParams(taskId string, startTime string, endTime string) *ModifyTaskRunTimeRequest
- func NewModifyTaskRunTimeRequestWithoutParam() *ModifyTaskRunTimeRequest
- type ModifyTaskRunTimeResponse
- type ModifyTaskRunTimeResult
- type ModifyTemplateRequest
- type ModifyTemplateResponse
- type ModifyTemplateResult
- type ModifyWhiteListGroupRequest
- func NewModifyWhiteListGroupRequest(regionId string, cacheInstanceId string, ips string, name string) *ModifyWhiteListGroupRequest
- func NewModifyWhiteListGroupRequestWithAllParams(regionId string, cacheInstanceId string, ips string, name string) *ModifyWhiteListGroupRequest
- func NewModifyWhiteListGroupRequestWithoutParam() *ModifyWhiteListGroupRequest
- func (r ModifyWhiteListGroupRequest) GetRegionId() string
- func (r *ModifyWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyWhiteListGroupRequest) SetIps(ips string)
- func (r *ModifyWhiteListGroupRequest) SetName(name string)
- func (r *ModifyWhiteListGroupRequest) SetRegionId(regionId string)
- type ModifyWhiteListGroupResponse
- type ModifyWhiteListGroupResult
- type QueryDiagnosePolicyRequest
- type QueryDiagnosePolicyResponse
- type QueryDiagnosePolicyResult
- type RecoverInstanceRequest
- type RecoverInstanceResponse
- type RecoverInstanceResult
- type RecycledCacheInstanceRequest
- func NewRecycledCacheInstanceRequest(regionId string) *RecycledCacheInstanceRequest
- func NewRecycledCacheInstanceRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ...) *RecycledCacheInstanceRequest
- func NewRecycledCacheInstanceRequestWithoutParam() *RecycledCacheInstanceRequest
- func (r RecycledCacheInstanceRequest) GetRegionId() string
- func (r *RecycledCacheInstanceRequest) SetFilters(filters []common.Filter)
- func (r *RecycledCacheInstanceRequest) SetPageNumber(pageNumber int)
- func (r *RecycledCacheInstanceRequest) SetPageSize(pageSize int)
- func (r *RecycledCacheInstanceRequest) SetRegionId(regionId string)
- func (r *RecycledCacheInstanceRequest) SetResourceGroupIds(resourceGroupIds []string)
- func (r *RecycledCacheInstanceRequest) SetSorts(sorts []common.Sort)
- func (r *RecycledCacheInstanceRequest) SetTagFilters(tagFilters []common.TagFilter)
- type RecycledCacheInstanceResponse
- type RecycledCacheInstanceResult
- type ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequest(regionId string, cacheInstanceId string) *ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequestWithAllParams(regionId string, cacheInstanceId string, password *string) *ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequestWithoutParam() *ResetCacheInstancePasswordRequest
- type ResetCacheInstancePasswordResponse
- type ResetCacheInstancePasswordResult
- type RestartInstanceRequest
- func NewRestartInstanceRequest(regionId string, cacheInstanceId string, opType int, nodes []string) *RestartInstanceRequest
- func NewRestartInstanceRequestWithAllParams(regionId string, cacheInstanceId string, opType int, nodes []string) *RestartInstanceRequest
- func NewRestartInstanceRequestWithoutParam() *RestartInstanceRequest
- func (r RestartInstanceRequest) GetRegionId() string
- func (r *RestartInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *RestartInstanceRequest) SetNodes(nodes []string)
- func (r *RestartInstanceRequest) SetOpType(opType int)
- func (r *RestartInstanceRequest) SetRegionId(regionId string)
- type RestartInstanceResponse
- type RestartInstanceResult
- type RestartProxyRequest
- type RestartProxyResponse
- type RestartProxyResult
- type RestoreInstanceRequest
- func NewRestoreInstanceRequest(regionId string, cacheInstanceId string, baseId string) *RestoreInstanceRequest
- func NewRestoreInstanceRequestWithAllParams(regionId string, cacheInstanceId string, baseId string) *RestoreInstanceRequest
- func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest
- type RestoreInstanceResponse
- type RestoreInstanceResult
- type SetDisableCommandsRequest
- func NewSetDisableCommandsRequest(regionId string, cacheInstanceId string, ...) *SetDisableCommandsRequest
- func NewSetDisableCommandsRequestWithAllParams(regionId string, cacheInstanceId string, ...) *SetDisableCommandsRequest
- func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest
- type SetDisableCommandsResponse
- type SetDisableCommandsResult
- type SetExposeTypeRequest
- type SetExposeTypeResponse
- type SetExposeTypeResult
- type StartClearDataRequest
- func NewStartClearDataRequest(regionId string, cacheInstanceId string, clearType string) *StartClearDataRequest
- func NewStartClearDataRequestWithAllParams(regionId string, cacheInstanceId string, clearType string, keyPattern *string, ...) *StartClearDataRequest
- func NewStartClearDataRequestWithoutParam() *StartClearDataRequest
- func (r StartClearDataRequest) GetRegionId() string
- func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *StartClearDataRequest) SetClearType(clearType string)
- func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)
- func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)
- func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)
- func (r *StartClearDataRequest) SetRegionId(regionId string)
- type StartClearDataResponse
- type StartClearDataResult
- type StopCacheAnalysisRequest
- type StopCacheAnalysisResponse
- type StopCacheAnalysisResult
- type StopClearDataRequest
- type StopClearDataResponse
- type StopClearDataResult
- type SwitchInstanceHARequest
- func NewSwitchInstanceHARequest(regionId string, cacheInstanceId string) *SwitchInstanceHARequest
- func NewSwitchInstanceHARequestWithAllParams(regionId string, cacheInstanceId string, switchList []redis.HaSwitch) *SwitchInstanceHARequest
- func NewSwitchInstanceHARequestWithoutParam() *SwitchInstanceHARequest
- type SwitchInstanceHAResponse
- type SwitchInstanceHAResult
- type UnloadModulesRequest
- type UnloadModulesResponse
- type UnloadModulesResult
- type UserDiagnoseInstancesRequest
- func NewUserDiagnoseInstancesRequest(instanceIds []string, startTime string, endTime string) *UserDiagnoseInstancesRequest
- func NewUserDiagnoseInstancesRequestWithAllParams(instanceIds []string, startTime string, endTime string) *UserDiagnoseInstancesRequest
- func NewUserDiagnoseInstancesRequestWithoutParam() *UserDiagnoseInstancesRequest
- type UserDiagnoseInstancesResponse
- type UserDiagnoseInstancesResult
- type UserGetDiagnoseReportRequest
- type UserGetDiagnoseReportResponse
- type UserGetDiagnoseReportResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddWhiteListGroupRequest ¶ added in v1.65.0
type AddWhiteListGroupRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 白名单分组名 */
Name string `json:"name"`
/* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Optional) */
Ips *string `json:"ips"`
}
func NewAddWhiteListGroupRequest ¶ added in v1.65.0
func NewAddWhiteListGroupRequest( regionId string, cacheInstanceId string, name string, ) *AddWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddWhiteListGroupRequestWithAllParams ¶ added in v1.65.0
func NewAddWhiteListGroupRequestWithAllParams( regionId string, cacheInstanceId string, name string, ips *string, ) *AddWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Optional)
func NewAddWhiteListGroupRequestWithoutParam ¶ added in v1.65.0
func NewAddWhiteListGroupRequestWithoutParam() *AddWhiteListGroupRequest
This constructor has better compatible ability when API parameters changed
func (AddWhiteListGroupRequest) GetRegionId ¶ added in v1.65.0
func (r AddWhiteListGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddWhiteListGroupRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *AddWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*AddWhiteListGroupRequest) SetIps ¶ added in v1.65.0
func (r *AddWhiteListGroupRequest) SetIps(ips string)
param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Optional)
func (*AddWhiteListGroupRequest) SetName ¶ added in v1.65.0
func (r *AddWhiteListGroupRequest) SetName(name string)
param name: 白名单分组名(Required)
func (*AddWhiteListGroupRequest) SetRegionId ¶ added in v1.65.0
func (r *AddWhiteListGroupRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type AddWhiteListGroupResponse ¶ added in v1.65.0
type AddWhiteListGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddWhiteListGroupResult `json:"result"`
}
type AddWhiteListGroupResult ¶ added in v1.65.0
type AddWhiteListGroupResult struct {
}
type CancelTaskRequest ¶ added in v1.65.0
type CancelTaskRequest struct {
core.JDCloudRequest
/* 任务id */
TaskId string `json:"taskId"`
}
func NewCancelTaskRequest ¶ added in v1.65.0
func NewCancelTaskRequest( taskId string, ) *CancelTaskRequest
* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCancelTaskRequestWithAllParams ¶ added in v1.65.0
func NewCancelTaskRequestWithAllParams( taskId string, ) *CancelTaskRequest
* param taskId: 任务id (Required)
func NewCancelTaskRequestWithoutParam ¶ added in v1.65.0
func NewCancelTaskRequestWithoutParam() *CancelTaskRequest
This constructor has better compatible ability when API parameters changed
func (CancelTaskRequest) GetRegionId ¶ added in v1.65.0
func (r CancelTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CancelTaskRequest) SetTaskId ¶ added in v1.65.0
func (r *CancelTaskRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type CancelTaskResponse ¶ added in v1.65.0
type CancelTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CancelTaskResult `json:"result"`
}
type CancelTaskResult ¶ added in v1.65.0
type CancelTaskResult struct {
}
type CheckDeletableRequest ¶ added in v1.65.0
type CheckDeletableRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewCheckDeletableRequest ¶ added in v1.65.0
func NewCheckDeletableRequest( regionId string, cacheInstanceId string, ) *CheckDeletableRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckDeletableRequestWithAllParams ¶ added in v1.65.0
func NewCheckDeletableRequestWithAllParams( regionId string, cacheInstanceId string, ) *CheckDeletableRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewCheckDeletableRequestWithoutParam ¶ added in v1.65.0
func NewCheckDeletableRequestWithoutParam() *CheckDeletableRequest
This constructor has better compatible ability when API parameters changed
func (CheckDeletableRequest) GetRegionId ¶ added in v1.65.0
func (r CheckDeletableRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckDeletableRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *CheckDeletableRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CheckDeletableRequest) SetRegionId ¶ added in v1.65.0
func (r *CheckDeletableRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CheckDeletableResponse ¶ added in v1.65.0
type CheckDeletableResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CheckDeletableResult `json:"result"`
}
type CheckDeletableResult ¶ added in v1.65.0
type CheckDeletableResult struct {
}
type CheckPasswordValidRequest ¶ added in v1.65.0
type CheckPasswordValidRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 密码,检查密码是否有效 */
Password string `json:"password"`
}
func NewCheckPasswordValidRequest ¶ added in v1.65.0
func NewCheckPasswordValidRequest( regionId string, password string, ) *CheckPasswordValidRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param password: 密码,检查密码是否有效 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckPasswordValidRequestWithAllParams ¶ added in v1.65.0
func NewCheckPasswordValidRequestWithAllParams( regionId string, password string, ) *CheckPasswordValidRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param password: 密码,检查密码是否有效 (Required)
func NewCheckPasswordValidRequestWithoutParam ¶ added in v1.65.0
func NewCheckPasswordValidRequestWithoutParam() *CheckPasswordValidRequest
This constructor has better compatible ability when API parameters changed
func (CheckPasswordValidRequest) GetRegionId ¶ added in v1.65.0
func (r CheckPasswordValidRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckPasswordValidRequest) SetPassword ¶ added in v1.65.0
func (r *CheckPasswordValidRequest) SetPassword(password string)
param password: 密码,检查密码是否有效(Required)
func (*CheckPasswordValidRequest) SetRegionId ¶ added in v1.65.0
func (r *CheckPasswordValidRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CheckPasswordValidResponse ¶ added in v1.65.0
type CheckPasswordValidResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CheckPasswordValidResult `json:"result"`
}
type CheckPasswordValidResult ¶ added in v1.65.0
type ClientKillRequest ¶ added in v1.59.0
type ClientKillRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 关闭属性, 支持addr/type/db三种属性
addr - 根据客户端地址关闭连接
type - 根据链接类型关闭连接
db - 根据db关闭连接
*/
Option string `json:"option"`
/* 筛选条件
属性是addr时 - ip:port, 支持传入多个addr,中间以','分割
属性是type时 - 支持normal/pubsub/all三种条件
属性是db时 - db列表, 0,1,2..
*/
Value string `json:"value"`
}
func NewClientKillRequest ¶ added in v1.59.0
func NewClientKillRequest( regionId string, cacheInstanceId string, option string, value string, ) *ClientKillRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
- param option: 关闭属性, 支持addr/type/db三种属性
addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接
(Required) * param value: 筛选条件
属性是addr时 - ip:port, 支持传入多个addr,中间以','分割 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2..
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewClientKillRequestWithAllParams ¶ added in v1.59.0
func NewClientKillRequestWithAllParams( regionId string, cacheInstanceId string, option string, value string, ) *ClientKillRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
- param option: 关闭属性, 支持addr/type/db三种属性
addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接
(Required) * param value: 筛选条件
属性是addr时 - ip:port, 支持传入多个addr,中间以','分割 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2..
(Required)
func NewClientKillRequestWithoutParam ¶ added in v1.59.0
func NewClientKillRequestWithoutParam() *ClientKillRequest
This constructor has better compatible ability when API parameters changed
func (ClientKillRequest) GetRegionId ¶ added in v1.59.0
func (r ClientKillRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ClientKillRequest) SetCacheInstanceId ¶ added in v1.59.0
func (r *ClientKillRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ClientKillRequest) SetOption ¶ added in v1.59.0
func (r *ClientKillRequest) SetOption(option string)
param option: 关闭属性, 支持addr/type/db三种属性
addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接 (Required)
func (*ClientKillRequest) SetRegionId ¶ added in v1.59.0
func (r *ClientKillRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ClientKillRequest) SetValue ¶ added in v1.59.0
func (r *ClientKillRequest) SetValue(value string)
param value: 筛选条件
属性是addr时 - ip:port, 支持传入多个addr,中间以','分割 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2.. (Required)
type ClientKillResponse ¶ added in v1.59.0
type ClientKillResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ClientKillResult `json:"result"`
}
type ClientKillResult ¶ added in v1.59.0
type ClientKillResult struct {
}
type ConfigDiagnosePolicyRequest ¶ added in v1.65.0
type ConfigDiagnosePolicyRequest struct {
core.JDCloudRequest
/* 实例ID列表 */
InstanceIds []string `json:"instanceIds"`
/* 是否开启自动诊断(可选) (Optional) */
AutoDiagnose *bool `json:"autoDiagnose"`
/* 诊断时间段(格式:HH:mm-HH:mm +ZZZZ,例如:01:00-02:00 +0800) (Optional) */
DiagnoseTime *string `json:"diagnoseTime"`
/* 诊断周期(格式:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday) (Optional) */
DiagnosePeriod *string `json:"diagnosePeriod"`
}
func NewConfigDiagnosePolicyRequest ¶ added in v1.65.0
func NewConfigDiagnosePolicyRequest( instanceIds []string, ) *ConfigDiagnosePolicyRequest
* param instanceIds: 实例ID列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewConfigDiagnosePolicyRequestWithAllParams ¶ added in v1.65.0
func NewConfigDiagnosePolicyRequestWithAllParams( instanceIds []string, autoDiagnose *bool, diagnoseTime *string, diagnosePeriod *string, ) *ConfigDiagnosePolicyRequest
* param instanceIds: 实例ID列表 (Required) * param autoDiagnose: 是否开启自动诊断(可选) (Optional) * param diagnoseTime: 诊断时间段(格式:HH:mm-HH:mm +ZZZZ,例如:01:00-02:00 +0800) (Optional) * param diagnosePeriod: 诊断周期(格式:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday) (Optional)
func NewConfigDiagnosePolicyRequestWithoutParam ¶ added in v1.65.0
func NewConfigDiagnosePolicyRequestWithoutParam() *ConfigDiagnosePolicyRequest
This constructor has better compatible ability when API parameters changed
func (ConfigDiagnosePolicyRequest) GetRegionId ¶ added in v1.65.0
func (r ConfigDiagnosePolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ConfigDiagnosePolicyRequest) SetAutoDiagnose ¶ added in v1.65.0
func (r *ConfigDiagnosePolicyRequest) SetAutoDiagnose(autoDiagnose bool)
param autoDiagnose: 是否开启自动诊断(可选)(Optional)
func (*ConfigDiagnosePolicyRequest) SetDiagnosePeriod ¶ added in v1.65.0
func (r *ConfigDiagnosePolicyRequest) SetDiagnosePeriod(diagnosePeriod string)
param diagnosePeriod: 诊断周期(格式:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)(Optional)
func (*ConfigDiagnosePolicyRequest) SetDiagnoseTime ¶ added in v1.65.0
func (r *ConfigDiagnosePolicyRequest) SetDiagnoseTime(diagnoseTime string)
param diagnoseTime: 诊断时间段(格式:HH:mm-HH:mm +ZZZZ,例如:01:00-02:00 +0800)(Optional)
func (*ConfigDiagnosePolicyRequest) SetInstanceIds ¶ added in v1.65.0
func (r *ConfigDiagnosePolicyRequest) SetInstanceIds(instanceIds []string)
param instanceIds: 实例ID列表(Required)
type ConfigDiagnosePolicyResponse ¶ added in v1.65.0
type ConfigDiagnosePolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ConfigDiagnosePolicyResult `json:"result"`
}
type ConfigDiagnosePolicyResult ¶ added in v1.65.0
type ConfigDiagnosePolicyResult struct {
}
type ConfigOverrideMetricRequest ¶ added in v1.65.0
type ConfigOverrideMetricRequest struct {
core.JDCloudRequest
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 覆盖指标配置列表 */
OverrideMetric []redis.DiagnoseOverrideMetric `json:"overrideMetric"`
}
func NewConfigOverrideMetricRequest ¶ added in v1.65.0
func NewConfigOverrideMetricRequest( instanceId string, overrideMetric []redis.DiagnoseOverrideMetric, ) *ConfigOverrideMetricRequest
* param instanceId: 实例ID (Required) * param overrideMetric: 覆盖指标配置列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewConfigOverrideMetricRequestWithAllParams ¶ added in v1.65.0
func NewConfigOverrideMetricRequestWithAllParams( instanceId string, overrideMetric []redis.DiagnoseOverrideMetric, ) *ConfigOverrideMetricRequest
* param instanceId: 实例ID (Required) * param overrideMetric: 覆盖指标配置列表 (Required)
func NewConfigOverrideMetricRequestWithoutParam ¶ added in v1.65.0
func NewConfigOverrideMetricRequestWithoutParam() *ConfigOverrideMetricRequest
This constructor has better compatible ability when API parameters changed
func (ConfigOverrideMetricRequest) GetRegionId ¶ added in v1.65.0
func (r ConfigOverrideMetricRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ConfigOverrideMetricRequest) SetInstanceId ¶ added in v1.65.0
func (r *ConfigOverrideMetricRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*ConfigOverrideMetricRequest) SetOverrideMetric ¶ added in v1.65.0
func (r *ConfigOverrideMetricRequest) SetOverrideMetric(overrideMetric []redis.DiagnoseOverrideMetric)
param overrideMetric: 覆盖指标配置列表(Required)
type ConfigOverrideMetricResponse ¶ added in v1.65.0
type ConfigOverrideMetricResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ConfigOverrideMetricResult `json:"result"`
}
type ConfigOverrideMetricResult ¶ added in v1.65.0
type ConfigOverrideMetricResult struct {
}
type CreateAccountRequest ¶ added in v1.56.0
type CreateAccountRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 账号名称 */
AccountName string `json:"accountName"`
/* 账号密码 */
AccountPassword string `json:"accountPassword"`
/* 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
AccountPrivilege *string `json:"accountPrivilege"`
/* 账号描述 (Optional) */
AccountDescription *string `json:"accountDescription"`
}
func NewCreateAccountRequest ¶ added in v1.56.0
func NewCreateAccountRequest( regionId string, cacheInstanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAccountRequestWithAllParams ¶ added in v1.56.0
func NewCreateAccountRequestWithAllParams( regionId string, cacheInstanceId string, accountName string, accountPassword string, accountPrivilege *string, accountDescription *string, ) *CreateAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号描述 (Optional)
func NewCreateAccountRequestWithoutParam ¶ added in v1.56.0
func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
This constructor has better compatible ability when API parameters changed
func (CreateAccountRequest) GetRegionId ¶ added in v1.56.0
func (r CreateAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAccountRequest) SetAccountDescription ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)
param accountDescription: 账号描述(Optional)
func (*CreateAccountRequest) SetAccountName ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountName(accountName string)
param accountName: 账号名称(Required)
func (*CreateAccountRequest) SetAccountPassword ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 账号密码(Required)
func (*CreateAccountRequest) SetAccountPrivilege ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)
param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)
func (*CreateAccountRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateAccountRequest) SetRegionId ¶ added in v1.56.0
func (r *CreateAccountRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateAccountResponse ¶ added in v1.56.0
type CreateAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAccountResult `json:"result"`
}
type CreateAccountResult ¶ added in v1.56.0
type CreateAccountResult struct {
}
type CreateBackupRequest ¶ added in v1.12.0
type CreateBackupRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 */
FileName string `json:"fileName"`
/* 备份类型:手动备份为1,只能为手动备份 */
BackupType int `json:"backupType"`
}
func NewCreateBackupRequest ¶ added in v1.12.0
func NewCreateBackupRequest( regionId string, cacheInstanceId string, fileName string, backupType int, ) *CreateBackupRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBackupRequestWithAllParams ¶ added in v1.12.0
func NewCreateBackupRequestWithAllParams( regionId string, cacheInstanceId string, fileName string, backupType int, ) *CreateBackupRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required)
func NewCreateBackupRequestWithoutParam ¶ added in v1.12.0
func NewCreateBackupRequestWithoutParam() *CreateBackupRequest
This constructor has better compatible ability when API parameters changed
func (CreateBackupRequest) GetRegionId ¶ added in v1.12.0
func (r CreateBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBackupRequest) SetBackupType ¶ added in v1.12.0
func (r *CreateBackupRequest) SetBackupType(backupType int)
param backupType: 备份类型:手动备份为1,只能为手动备份(Required)
func (*CreateBackupRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateBackupRequest) SetFileName ¶ added in v1.12.0
func (r *CreateBackupRequest) SetFileName(fileName string)
param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符(Required)
func (*CreateBackupRequest) SetRegionId ¶ added in v1.12.0
func (r *CreateBackupRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateBackupResponse ¶ added in v1.12.0
type CreateBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBackupResult `json:"result"`
}
type CreateBackupResult ¶ added in v1.12.0
type CreateBackupResult struct {
BaseId string `json:"baseId"`
}
type CreateBigKeyAnalysis2Request ¶ added in v1.57.0
type CreateBigKeyAnalysis2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* String类型阈值,最小10240 (Optional) */
StringSize *int `json:"stringSize"`
/* List类型阈值,最小1000 (Optional) */
ListSize *int `json:"listSize"`
/* Hash类型阈值,最小1000 (Optional) */
HashSize *int `json:"hashSize"`
/* Set类型阈值,最小1000 (Optional) */
SetSize *int `json:"setSize"`
/* Zset类型阈值,最小1000 (Optional) */
ZsetSize *int `json:"zsetSize"`
}
func NewCreateBigKeyAnalysis2Request ¶ added in v1.57.0
func NewCreateBigKeyAnalysis2Request( regionId string, cacheInstanceId string, ) *CreateBigKeyAnalysis2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBigKeyAnalysis2RequestWithAllParams ¶ added in v1.57.0
func NewCreateBigKeyAnalysis2RequestWithAllParams( regionId string, cacheInstanceId string, stringSize *int, listSize *int, hashSize *int, setSize *int, zsetSize *int, ) *CreateBigKeyAnalysis2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值,最小10240 (Optional) * param listSize: List类型阈值,最小1000 (Optional) * param hashSize: Hash类型阈值,最小1000 (Optional) * param setSize: Set类型阈值,最小1000 (Optional) * param zsetSize: Zset类型阈值,最小1000 (Optional)
func NewCreateBigKeyAnalysis2RequestWithoutParam ¶ added in v1.57.0
func NewCreateBigKeyAnalysis2RequestWithoutParam() *CreateBigKeyAnalysis2Request
This constructor has better compatible ability when API parameters changed
func (CreateBigKeyAnalysis2Request) GetRegionId ¶ added in v1.57.0
func (r CreateBigKeyAnalysis2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBigKeyAnalysis2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateBigKeyAnalysis2Request) SetHashSize ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetHashSize(hashSize int)
param hashSize: Hash类型阈值,最小1000(Optional)
func (*CreateBigKeyAnalysis2Request) SetListSize ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetListSize(listSize int)
param listSize: List类型阈值,最小1000(Optional)
func (*CreateBigKeyAnalysis2Request) SetRegionId ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*CreateBigKeyAnalysis2Request) SetSetSize ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetSetSize(setSize int)
param setSize: Set类型阈值,最小1000(Optional)
func (*CreateBigKeyAnalysis2Request) SetStringSize ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetStringSize(stringSize int)
param stringSize: String类型阈值,最小10240(Optional)
func (*CreateBigKeyAnalysis2Request) SetZsetSize ¶ added in v1.57.0
func (r *CreateBigKeyAnalysis2Request) SetZsetSize(zsetSize int)
param zsetSize: Zset类型阈值,最小1000(Optional)
type CreateBigKeyAnalysis2Response ¶ added in v1.57.0
type CreateBigKeyAnalysis2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBigKeyAnalysis2Result `json:"result"`
}
type CreateBigKeyAnalysis2Result ¶ added in v1.57.0
type CreateBigKeyAnalysis2Result struct {
}
type CreateBigKeyAnalysisRequest ¶ added in v1.56.0
type CreateBigKeyAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* String类型阈值 (Optional) */
StringSize *int `json:"stringSize"`
/* List类型阈值 (Optional) */
ListSize *int `json:"listSize"`
/* Hash类型阈值 (Optional) */
HashSize *int `json:"hashSize"`
/* Set类型阈值 (Optional) */
SetSize *int `json:"setSize"`
/* Zset类型阈值 (Optional) */
ZsetSize *int `json:"zsetSize"`
/* top值,范围10~1000 (Optional) */
Top *int `json:"top"`
/* 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。 (Optional) */
SizeMode *string `json:"sizeMode"`
}
func NewCreateBigKeyAnalysisRequest ¶ added in v1.56.0
func NewCreateBigKeyAnalysisRequest( regionId string, cacheInstanceId string, ) *CreateBigKeyAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBigKeyAnalysisRequestWithAllParams ¶ added in v1.56.0
func NewCreateBigKeyAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, stringSize *int, listSize *int, hashSize *int, setSize *int, zsetSize *int, top *int, sizeMode *string, ) *CreateBigKeyAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional) * param sizeMode: 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。 (Optional)
func NewCreateBigKeyAnalysisRequestWithoutParam ¶ added in v1.56.0
func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (CreateBigKeyAnalysisRequest) GetRegionId ¶ added in v1.56.0
func (r CreateBigKeyAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBigKeyAnalysisRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateBigKeyAnalysisRequest) SetHashSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)
param hashSize: Hash类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetListSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)
param listSize: List类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetRegionId ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*CreateBigKeyAnalysisRequest) SetSetSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)
param setSize: Set类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetSizeMode ¶ added in v1.59.0
func (r *CreateBigKeyAnalysisRequest) SetSizeMode(sizeMode string)
param sizeMode: 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。(Optional)
func (*CreateBigKeyAnalysisRequest) SetStringSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)
param stringSize: String类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetTop ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetTop(top int)
param top: top值,范围10~1000(Optional)
func (*CreateBigKeyAnalysisRequest) SetZsetSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)
param zsetSize: Zset类型阈值(Optional)
type CreateBigKeyAnalysisResponse ¶ added in v1.56.0
type CreateBigKeyAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBigKeyAnalysisResult `json:"result"`
}
type CreateBigKeyAnalysisResult ¶ added in v1.56.0
type CreateBigKeyAnalysisResult struct {
}
type CreateCacheAnalysisRequest ¶ added in v1.20.0
type CreateCacheAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。 (Optional) */
SizeMode *string `json:"sizeMode"`
}
func NewCreateCacheAnalysisRequest ¶ added in v1.20.0
func NewCreateCacheAnalysisRequest( regionId string, cacheInstanceId string, ) *CreateCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCacheAnalysisRequestWithAllParams ¶ added in v1.20.0
func NewCreateCacheAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, sizeMode *string, ) *CreateCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param sizeMode: 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。 (Optional)
func NewCreateCacheAnalysisRequestWithoutParam ¶ added in v1.20.0
func NewCreateCacheAnalysisRequestWithoutParam() *CreateCacheAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (CreateCacheAnalysisRequest) GetRegionId ¶ added in v1.20.0
func (r CreateCacheAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCacheAnalysisRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *CreateCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateCacheAnalysisRequest) SetRegionId ¶ added in v1.20.0
func (r *CreateCacheAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*CreateCacheAnalysisRequest) SetSizeMode ¶ added in v1.59.0
func (r *CreateCacheAnalysisRequest) SetSizeMode(sizeMode string)
param sizeMode: 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。(Optional)
type CreateCacheAnalysisResponse ¶ added in v1.20.0
type CreateCacheAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateCacheAnalysisResult `json:"result"`
}
type CreateCacheAnalysisResult ¶ added in v1.20.0
type CreateCacheAnalysisResult struct {
}
type CreateCacheInstanceRequest ¶
type CreateCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 实例的创建参数 */
CacheInstance *redis.CacheInstanceSpec `json:"cacheInstance"`
/* 实例的计费类型 (Optional) */
Charge *charge.ChargeSpec `json:"charge"`
}
func NewCreateCacheInstanceRequest ¶
func NewCreateCacheInstanceRequest( regionId string, cacheInstance *redis.CacheInstanceSpec, ) *CreateCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewCreateCacheInstanceRequestWithAllParams( regionId string, cacheInstance *redis.CacheInstanceSpec, charge *charge.ChargeSpec, ) *CreateCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (Required) * param charge: 实例的计费类型 (Optional)
func NewCreateCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateCacheInstanceRequest) GetRegionId ¶
func (r CreateCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCacheInstanceRequest) SetCacheInstance ¶
func (r *CreateCacheInstanceRequest) SetCacheInstance(cacheInstance *redis.CacheInstanceSpec)
param cacheInstance: 实例的创建参数(Required)
func (*CreateCacheInstanceRequest) SetCharge ¶
func (r *CreateCacheInstanceRequest) SetCharge(charge *charge.ChargeSpec)
param charge: 实例的计费类型(Optional)
func (*CreateCacheInstanceRequest) SetRegionId ¶
func (r *CreateCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateCacheInstanceResponse ¶
type CreateCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateCacheInstanceResult `json:"result"`
}
type CreateConfigTemplateRequest ¶ added in v1.65.0
type CreateConfigTemplateRequest struct {
core.JDCloudRequest
/* 模板名称 */
Name string `json:"name"`
/* 模板描述 (Optional) */
Description *string `json:"description"`
/* 配置项键值对 (Optional) */
Val *interface{} `json:"val"`
/* Redis类型(master-slave/native-cluster) */
RedisType string `json:"redisType"`
/* Redis版本(6.2/7.2/8.0等) */
RedisVersion string `json:"redisVersion"`
}
func NewCreateConfigTemplateRequest ¶ added in v1.65.0
func NewCreateConfigTemplateRequest( name string, redisType string, redisVersion string, ) *CreateConfigTemplateRequest
* param name: 模板名称 (Required) * param redisType: Redis类型(master-slave/native-cluster) (Required) * param redisVersion: Redis版本(6.2/7.2/8.0等) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateConfigTemplateRequestWithAllParams ¶ added in v1.65.0
func NewCreateConfigTemplateRequestWithAllParams( name string, description *string, val *interface{}, redisType string, redisVersion string, ) *CreateConfigTemplateRequest
* param name: 模板名称 (Required) * param description: 模板描述 (Optional) * param val: 配置项键值对 (Optional) * param redisType: Redis类型(master-slave/native-cluster) (Required) * param redisVersion: Redis版本(6.2/7.2/8.0等) (Required)
func NewCreateConfigTemplateRequestWithoutParam ¶ added in v1.65.0
func NewCreateConfigTemplateRequestWithoutParam() *CreateConfigTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateConfigTemplateRequest) GetRegionId ¶ added in v1.65.0
func (r CreateConfigTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateConfigTemplateRequest) SetDescription ¶ added in v1.65.0
func (r *CreateConfigTemplateRequest) SetDescription(description string)
param description: 模板描述(Optional)
func (*CreateConfigTemplateRequest) SetName ¶ added in v1.65.0
func (r *CreateConfigTemplateRequest) SetName(name string)
param name: 模板名称(Required)
func (*CreateConfigTemplateRequest) SetRedisType ¶ added in v1.65.0
func (r *CreateConfigTemplateRequest) SetRedisType(redisType string)
param redisType: Redis类型(master-slave/native-cluster)(Required)
func (*CreateConfigTemplateRequest) SetRedisVersion ¶ added in v1.65.0
func (r *CreateConfigTemplateRequest) SetRedisVersion(redisVersion string)
param redisVersion: Redis版本(6.2/7.2/8.0等)(Required)
func (*CreateConfigTemplateRequest) SetVal ¶ added in v1.65.0
func (r *CreateConfigTemplateRequest) SetVal(val interface{})
param val: 配置项键值对(Optional)
type CreateConfigTemplateResponse ¶ added in v1.65.0
type CreateConfigTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateConfigTemplateResult `json:"result"`
}
type CreateConfigTemplateResult ¶ added in v1.65.0
type CreateConfigTemplateResult struct {
TemplateId string `json:"templateId"`
}
type CreateOfflineAnalysisTaskRequest ¶ added in v1.65.0
type CreateOfflineAnalysisTaskRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 选择的历史备份文件,如果没有,表示新建备份,对所有分片进行分析 (Optional) */
BackupIds []string `json:"backupIds"`
/* Key前缀分隔符,和keyPrefix同时只能有一个 (Optional) */
PrefixSeparator *string `json:"prefixSeparator"`
/* 要统计的key前缀,和prefixSeparator同时只能有一个 (Optional) */
KeyPrefix []string `json:"keyPrefix"`
/* 获取top大key (Optional) */
Top *int `json:"top"`
}
func NewCreateOfflineAnalysisTaskRequest ¶ added in v1.65.0
func NewCreateOfflineAnalysisTaskRequest( regionId string, cacheInstanceId string, ) *CreateOfflineAnalysisTaskRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateOfflineAnalysisTaskRequestWithAllParams ¶ added in v1.65.0
func NewCreateOfflineAnalysisTaskRequestWithAllParams( regionId string, cacheInstanceId string, backupIds []string, prefixSeparator *string, keyPrefix []string, top *int, ) *CreateOfflineAnalysisTaskRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param backupIds: 选择的历史备份文件,如果没有,表示新建备份,对所有分片进行分析 (Optional) * param prefixSeparator: Key前缀分隔符,和keyPrefix同时只能有一个 (Optional) * param keyPrefix: 要统计的key前缀,和prefixSeparator同时只能有一个 (Optional) * param top: 获取top大key (Optional)
func NewCreateOfflineAnalysisTaskRequestWithoutParam ¶ added in v1.65.0
func NewCreateOfflineAnalysisTaskRequestWithoutParam() *CreateOfflineAnalysisTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateOfflineAnalysisTaskRequest) GetRegionId ¶ added in v1.65.0
func (r CreateOfflineAnalysisTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateOfflineAnalysisTaskRequest) SetBackupIds ¶ added in v1.65.0
func (r *CreateOfflineAnalysisTaskRequest) SetBackupIds(backupIds []string)
param backupIds: 选择的历史备份文件,如果没有,表示新建备份,对所有分片进行分析(Optional)
func (*CreateOfflineAnalysisTaskRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *CreateOfflineAnalysisTaskRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateOfflineAnalysisTaskRequest) SetKeyPrefix ¶ added in v1.65.0
func (r *CreateOfflineAnalysisTaskRequest) SetKeyPrefix(keyPrefix []string)
param keyPrefix: 要统计的key前缀,和prefixSeparator同时只能有一个(Optional)
func (*CreateOfflineAnalysisTaskRequest) SetPrefixSeparator ¶ added in v1.65.0
func (r *CreateOfflineAnalysisTaskRequest) SetPrefixSeparator(prefixSeparator string)
param prefixSeparator: Key前缀分隔符,和keyPrefix同时只能有一个(Optional)
func (*CreateOfflineAnalysisTaskRequest) SetRegionId ¶ added in v1.65.0
func (r *CreateOfflineAnalysisTaskRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*CreateOfflineAnalysisTaskRequest) SetTop ¶ added in v1.65.0
func (r *CreateOfflineAnalysisTaskRequest) SetTop(top int)
param top: 获取top大key(Optional)
type CreateOfflineAnalysisTaskResponse ¶ added in v1.65.0
type CreateOfflineAnalysisTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateOfflineAnalysisTaskResult `json:"result"`
}
type CreateOfflineAnalysisTaskResult ¶ added in v1.65.0
type CreateOfflineAnalysisTaskResult struct {
}
type DeleteAccountRequest ¶ added in v1.56.0
type DeleteAccountRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 账号名称 */
AccountName string `json:"accountName"`
}
func NewDeleteAccountRequest ¶ added in v1.56.0
func NewDeleteAccountRequest( regionId string, cacheInstanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAccountRequestWithAllParams ¶ added in v1.56.0
func NewDeleteAccountRequestWithAllParams( regionId string, cacheInstanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required)
func NewDeleteAccountRequestWithoutParam ¶ added in v1.56.0
func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAccountRequest) GetRegionId ¶ added in v1.56.0
func (r DeleteAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAccountRequest) SetAccountName ¶ added in v1.56.0
func (r *DeleteAccountRequest) SetAccountName(accountName string)
param accountName: 账号名称(Required)
func (*DeleteAccountRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DeleteAccountRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DeleteAccountRequest) SetRegionId ¶ added in v1.56.0
func (r *DeleteAccountRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DeleteAccountResponse ¶ added in v1.56.0
type DeleteAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAccountResult `json:"result"`
}
type DeleteAccountResult ¶ added in v1.56.0
type DeleteAccountResult struct {
}
type DeleteCacheInstanceRequest ¶
type DeleteCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDeleteCacheInstanceRequest ¶
func NewDeleteCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DeleteCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewDeleteCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DeleteCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDeleteCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewDeleteCacheInstanceRequestWithoutParam() *DeleteCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCacheInstanceRequest) GetRegionId ¶
func (r DeleteCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCacheInstanceRequest) SetCacheInstanceId ¶
func (r *DeleteCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DeleteCacheInstanceRequest) SetRegionId ¶
func (r *DeleteCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DeleteCacheInstanceResponse ¶
type DeleteCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteCacheInstanceResult `json:"result"`
}
type DeleteCacheInstanceResult ¶
type DeleteCacheInstanceResult struct {
}
type DeleteConfigTemplateRequest ¶ added in v1.65.0
type DeleteConfigTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId string `json:"templateId"`
}
func NewDeleteConfigTemplateRequest ¶ added in v1.65.0
func NewDeleteConfigTemplateRequest( templateId string, ) *DeleteConfigTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteConfigTemplateRequestWithAllParams ¶ added in v1.65.0
func NewDeleteConfigTemplateRequestWithAllParams( templateId string, ) *DeleteConfigTemplateRequest
* param templateId: 模板ID (Required)
func NewDeleteConfigTemplateRequestWithoutParam ¶ added in v1.65.0
func NewDeleteConfigTemplateRequestWithoutParam() *DeleteConfigTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteConfigTemplateRequest) GetRegionId ¶ added in v1.65.0
func (r DeleteConfigTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteConfigTemplateRequest) SetTemplateId ¶ added in v1.65.0
func (r *DeleteConfigTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板ID(Required)
type DeleteConfigTemplateResponse ¶ added in v1.65.0
type DeleteConfigTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteConfigTemplateResult `json:"result"`
}
type DeleteConfigTemplateResult ¶ added in v1.65.0
type DeleteConfigTemplateResult struct {
}
type DeleteRecycledCacheInstanceRequest ¶ added in v1.65.0
type DeleteRecycledCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDeleteRecycledCacheInstanceRequest ¶ added in v1.65.0
func NewDeleteRecycledCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DeleteRecycledCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteRecycledCacheInstanceRequestWithAllParams ¶ added in v1.65.0
func NewDeleteRecycledCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DeleteRecycledCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDeleteRecycledCacheInstanceRequestWithoutParam ¶ added in v1.65.0
func NewDeleteRecycledCacheInstanceRequestWithoutParam() *DeleteRecycledCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteRecycledCacheInstanceRequest) GetRegionId ¶ added in v1.65.0
func (r DeleteRecycledCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteRecycledCacheInstanceRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DeleteRecycledCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DeleteRecycledCacheInstanceRequest) SetRegionId ¶ added in v1.65.0
func (r *DeleteRecycledCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DeleteRecycledCacheInstanceResponse ¶ added in v1.65.0
type DeleteRecycledCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteRecycledCacheInstanceResult `json:"result"`
}
type DeleteRecycledCacheInstanceResult ¶ added in v1.65.0
type DeleteRecycledCacheInstanceResult struct {
}
type DeleteWhiteListGroupRequest ¶ added in v1.65.0
type DeleteWhiteListGroupRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 白名单分组名 */
Name string `json:"name"`
}
func NewDeleteWhiteListGroupRequest ¶ added in v1.65.0
func NewDeleteWhiteListGroupRequest( regionId string, cacheInstanceId string, name string, ) *DeleteWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteWhiteListGroupRequestWithAllParams ¶ added in v1.65.0
func NewDeleteWhiteListGroupRequestWithAllParams( regionId string, cacheInstanceId string, name string, ) *DeleteWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 白名单分组名 (Required)
func NewDeleteWhiteListGroupRequestWithoutParam ¶ added in v1.65.0
func NewDeleteWhiteListGroupRequestWithoutParam() *DeleteWhiteListGroupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteWhiteListGroupRequest) GetRegionId ¶ added in v1.65.0
func (r DeleteWhiteListGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteWhiteListGroupRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DeleteWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DeleteWhiteListGroupRequest) SetName ¶ added in v1.65.0
func (r *DeleteWhiteListGroupRequest) SetName(name string)
param name: 白名单分组名(Required)
func (*DeleteWhiteListGroupRequest) SetRegionId ¶ added in v1.65.0
func (r *DeleteWhiteListGroupRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type DeleteWhiteListGroupResponse ¶ added in v1.65.0
type DeleteWhiteListGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteWhiteListGroupResult `json:"result"`
}
type DeleteWhiteListGroupResult ¶ added in v1.65.0
type DeleteWhiteListGroupResult struct {
}
type DescribeAccountsRequest ¶ added in v1.56.0
type DescribeAccountsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAccountsRequest ¶ added in v1.56.0
func NewDescribeAccountsRequest( regionId string, cacheInstanceId string, ) *DescribeAccountsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAccountsRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAccountsRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAccountsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAccountsRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAccountsRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAccountsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAccountsRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeAccountsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAccountsRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAccountsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAccountsResponse ¶ added in v1.56.0
type DescribeAccountsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAccountsResult `json:"result"`
}
type DescribeAccountsResult ¶ added in v1.56.0
type DescribeAnalysisThreshold2Request ¶ added in v1.57.0
type DescribeAnalysisThreshold2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAnalysisThreshold2Request ¶ added in v1.57.0
func NewDescribeAnalysisThreshold2Request( regionId string, cacheInstanceId string, ) *DescribeAnalysisThreshold2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAnalysisThreshold2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeAnalysisThreshold2RequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAnalysisThreshold2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAnalysisThreshold2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeAnalysisThreshold2RequestWithoutParam() *DescribeAnalysisThreshold2Request
This constructor has better compatible ability when API parameters changed
func (DescribeAnalysisThreshold2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeAnalysisThreshold2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAnalysisThreshold2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *DescribeAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAnalysisThreshold2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeAnalysisThreshold2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAnalysisThreshold2Response ¶ added in v1.57.0
type DescribeAnalysisThreshold2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAnalysisThreshold2Result `json:"result"`
}
type DescribeAnalysisThreshold2Result ¶ added in v1.57.0
type DescribeAnalysisThresholdRequest ¶ added in v1.56.0
type DescribeAnalysisThresholdRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAnalysisThresholdRequest ¶ added in v1.56.0
func NewDescribeAnalysisThresholdRequest( regionId string, cacheInstanceId string, ) *DescribeAnalysisThresholdRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAnalysisThresholdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAnalysisThresholdRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAnalysisThresholdRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAnalysisThresholdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAnalysisThresholdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAnalysisThresholdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAnalysisThresholdRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAnalysisThresholdRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAnalysisThresholdRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAnalysisThresholdResponse ¶ added in v1.56.0
type DescribeAnalysisThresholdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAnalysisThresholdResult `json:"result"`
}
type DescribeAnalysisThresholdResult ¶ added in v1.56.0
type DescribeAnalysisTimeRequest ¶ added in v1.20.0
type DescribeAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAnalysisTimeRequest ¶ added in v1.20.0
func NewDescribeAnalysisTimeRequest( regionId string, cacheInstanceId string, ) *DescribeAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAnalysisTimeRequestWithAllParams ¶ added in v1.20.0
func NewDescribeAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAnalysisTimeRequestWithoutParam ¶ added in v1.20.0
func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAnalysisTimeRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAnalysisTimeRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAnalysisTimeResponse ¶ added in v1.20.0
type DescribeAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAnalysisTimeResult `json:"result"`
}
type DescribeAnalysisTimeResult ¶ added in v1.20.0
type DescribeAnalysisTimeResult struct {
Time string `json:"time"`
}
type DescribeAvailableRegionRequest ¶ added in v1.56.0
type DescribeAvailableRegionRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeAvailableRegionRequest ¶ added in v1.56.0
func NewDescribeAvailableRegionRequest( regionId string, ) *DescribeAvailableRegionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableRegionRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAvailableRegionRequestWithAllParams( regionId string, ) *DescribeAvailableRegionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeAvailableRegionRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAvailableRegionRequestWithoutParam() *DescribeAvailableRegionRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableRegionRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAvailableRegionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableRegionRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAvailableRegionRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAvailableRegionResponse ¶ added in v1.56.0
type DescribeAvailableRegionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableRegionResult `json:"result"`
}
type DescribeAvailableRegionResult ¶ added in v1.56.0
type DescribeAvailableRegionResult struct {
AvailableRegions []redis.AvailableRegion `json:"availableRegions"`
}
type DescribeAvailableResource2Request ¶ added in v1.57.0
type DescribeAvailableResource2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeAvailableResource2Request ¶ added in v1.57.0
func NewDescribeAvailableResource2Request( regionId string, ) *DescribeAvailableResource2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableResource2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeAvailableResource2RequestWithAllParams( regionId string, ) *DescribeAvailableResource2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeAvailableResource2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeAvailableResource2RequestWithoutParam() *DescribeAvailableResource2Request
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableResource2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeAvailableResource2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableResource2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeAvailableResource2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAvailableResource2Response ¶ added in v1.57.0
type DescribeAvailableResource2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableResource2Result `json:"result"`
}
type DescribeAvailableResource2Result ¶ added in v1.57.0
type DescribeAvailableResource2Result struct {
AvailableResources []redis.AvailableResource `json:"availableResources"`
}
type DescribeAvailableResourceRequest ¶ added in v1.56.0
type DescribeAvailableResourceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeAvailableResourceRequest ¶ added in v1.56.0
func NewDescribeAvailableResourceRequest( regionId string, ) *DescribeAvailableResourceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableResourceRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAvailableResourceRequestWithAllParams( regionId string, ) *DescribeAvailableResourceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeAvailableResourceRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAvailableResourceRequestWithoutParam() *DescribeAvailableResourceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableResourceRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAvailableResourceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableResourceRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAvailableResourceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAvailableResourceResponse ¶ added in v1.56.0
type DescribeAvailableResourceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableResourceResult `json:"result"`
}
type DescribeAvailableResourceResult ¶ added in v1.56.0
type DescribeAvailableResourceResult struct {
AvailableResources []redis.AvailableResource `json:"availableResources"`
}
type DescribeAvailableSentinelListRequest ¶ added in v1.65.0
type DescribeAvailableSentinelListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAvailableSentinelListRequest ¶ added in v1.65.0
func NewDescribeAvailableSentinelListRequest( regionId string, cacheInstanceId string, ) *DescribeAvailableSentinelListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableSentinelListRequestWithAllParams ¶ added in v1.65.0
func NewDescribeAvailableSentinelListRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAvailableSentinelListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAvailableSentinelListRequestWithoutParam ¶ added in v1.65.0
func NewDescribeAvailableSentinelListRequestWithoutParam() *DescribeAvailableSentinelListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableSentinelListRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeAvailableSentinelListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableSentinelListRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeAvailableSentinelListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAvailableSentinelListRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeAvailableSentinelListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAvailableSentinelListResponse ¶ added in v1.65.0
type DescribeAvailableSentinelListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableSentinelListResult `json:"result"`
}
type DescribeAvailableSentinelListResult ¶ added in v1.65.0
type DescribeAvailableSentinelListResult struct {
SentinelList []redis.SentinelCluster `json:"sentinelList"`
}
type DescribeBackupInfoRequest ¶ added in v1.65.0
type DescribeBackupInfoRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份任务ID */
BaseId string `json:"baseId"`
}
func NewDescribeBackupInfoRequest ¶ added in v1.65.0
func NewDescribeBackupInfoRequest( regionId string, cacheInstanceId string, baseId string, ) *DescribeBackupInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupInfoRequestWithAllParams ¶ added in v1.65.0
func NewDescribeBackupInfoRequestWithAllParams( regionId string, cacheInstanceId string, baseId string, ) *DescribeBackupInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)
func NewDescribeBackupInfoRequestWithoutParam ¶ added in v1.65.0
func NewDescribeBackupInfoRequestWithoutParam() *DescribeBackupInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupInfoRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeBackupInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupInfoRequest) SetBaseId ¶ added in v1.65.0
func (r *DescribeBackupInfoRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Required)
func (*DescribeBackupInfoRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeBackupInfoRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBackupInfoRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeBackupInfoRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBackupInfoResponse ¶ added in v1.65.0
type DescribeBackupInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupInfoResult `json:"result"`
}
type DescribeBackupInfoResult ¶ added in v1.65.0
type DescribeBackupInfoResult struct {
BaseId string `json:"baseId"`
BackupFileName string `json:"backupFileName"`
CacheInstanceId string `json:"cacheInstanceId"`
BackupStartTime string `json:"backupStartTime"`
BackupEndTime string `json:"backupEndTime"`
BackupType int `json:"backupType"`
BackupSize int64 `json:"backupSize"`
BackupStatus int `json:"backupStatus"`
BackupShardMemoryMB int `json:"backupShardMemoryMB"`
BackupShardNum int `json:"backupShardNum"`
BackupDownloadURL string `json:"backupDownloadURL"`
Extension redis.BackupInfoExtension `json:"extension"`
}
type DescribeBackupPolicyRequest ¶ added in v1.12.0
type DescribeBackupPolicyRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeBackupPolicyRequest ¶ added in v1.12.0
func NewDescribeBackupPolicyRequest( regionId string, cacheInstanceId string, ) *DescribeBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupPolicyRequestWithAllParams ¶ added in v1.12.0
func NewDescribeBackupPolicyRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeBackupPolicyRequestWithoutParam ¶ added in v1.12.0
func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupPolicyRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupPolicyRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBackupPolicyRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBackupPolicyResponse ¶ added in v1.12.0
type DescribeBackupPolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupPolicyResult `json:"result"`
}
type DescribeBackupPolicyResult ¶ added in v1.12.0
type DescribeBackupsRequest ¶ added in v1.12.0
type DescribeBackupsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 备份任务ID (Optional) */
BaseId *string `json:"baseId"`
}
func NewDescribeBackupsRequest ¶ added in v1.12.0
func NewDescribeBackupsRequest( regionId string, cacheInstanceId string, ) *DescribeBackupsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupsRequestWithAllParams ¶ added in v1.12.0
func NewDescribeBackupsRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, baseId *string, ) *DescribeBackupsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param baseId: 备份任务ID (Optional)
func NewDescribeBackupsRequestWithoutParam ¶ added in v1.12.0
func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupsRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupsRequest) SetBaseId ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Optional)
func (*DescribeBackupsRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBackupsRequest) SetEndTime ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeBackupsRequest) SetPageNumber ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeBackupsRequest) SetPageSize ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeBackupsRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeBackupsRequest) SetStartTime ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeBackupsResponse ¶ added in v1.12.0
type DescribeBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupsResult `json:"result"`
}
type DescribeBackupsResult ¶ added in v1.12.0
type DescribeBigKeyAnalysisTime2Request ¶ added in v1.57.0
type DescribeBigKeyAnalysisTime2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeBigKeyAnalysisTime2Request ¶ added in v1.57.0
func NewDescribeBigKeyAnalysisTime2Request( regionId string, cacheInstanceId string, ) *DescribeBigKeyAnalysisTime2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyAnalysisTime2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeBigKeyAnalysisTime2RequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeBigKeyAnalysisTime2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeBigKeyAnalysisTime2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeBigKeyAnalysisTime2RequestWithoutParam() *DescribeBigKeyAnalysisTime2Request
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyAnalysisTime2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeBigKeyAnalysisTime2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyAnalysisTime2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeBigKeyAnalysisTime2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBigKeyAnalysisTime2Response ¶ added in v1.57.0
type DescribeBigKeyAnalysisTime2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyAnalysisTime2Result `json:"result"`
}
type DescribeBigKeyAnalysisTime2Result ¶ added in v1.57.0
type DescribeBigKeyAnalysisTime2Result struct {
Time string `json:"time"`
}
type DescribeBigKeyAnalysisTimeRequest ¶ added in v1.56.0
type DescribeBigKeyAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeBigKeyAnalysisTimeRequest ¶ added in v1.56.0
func NewDescribeBigKeyAnalysisTimeRequest( regionId string, cacheInstanceId string, ) *DescribeBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyAnalysisTimeRequestWithAllParams ¶ added in v1.56.0
func NewDescribeBigKeyAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeBigKeyAnalysisTimeRequestWithoutParam ¶ added in v1.56.0
func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyAnalysisTimeRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeBigKeyAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyAnalysisTimeRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeBigKeyAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBigKeyAnalysisTimeResponse ¶ added in v1.56.0
type DescribeBigKeyAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyAnalysisTimeResult `json:"result"`
}
type DescribeBigKeyAnalysisTimeResult ¶ added in v1.56.0
type DescribeBigKeyAnalysisTimeResult struct {
Time string `json:"time"`
}
type DescribeBigKeyDetail2Request ¶ added in v1.57.0
type DescribeBigKeyDetail2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务id */
TaskId string `json:"taskId"`
}
func NewDescribeBigKeyDetail2Request ¶ added in v1.57.0
func NewDescribeBigKeyDetail2Request( regionId string, cacheInstanceId string, taskId string, ) *DescribeBigKeyDetail2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyDetail2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeBigKeyDetail2RequestWithAllParams( regionId string, cacheInstanceId string, taskId string, ) *DescribeBigKeyDetail2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)
func NewDescribeBigKeyDetail2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeBigKeyDetail2RequestWithoutParam() *DescribeBigKeyDetail2Request
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyDetail2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeBigKeyDetail2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyDetail2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *DescribeBigKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyDetail2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeBigKeyDetail2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeBigKeyDetail2Request) SetTaskId ¶ added in v1.57.0
func (r *DescribeBigKeyDetail2Request) SetTaskId(taskId string)
param taskId: 任务id(Required)
type DescribeBigKeyDetail2Response ¶ added in v1.57.0
type DescribeBigKeyDetail2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyDetail2Result `json:"result"`
}
type DescribeBigKeyDetail2Result ¶ added in v1.57.0
type DescribeBigKeyDetail2Result struct {
TaskId string `json:"taskId"`
StringSize int `json:"stringSize"`
ListSize int `json:"listSize"`
SetSize int `json:"setSize"`
HashSize int `json:"hashSize"`
ZsetSize int `json:"zsetSize"`
Status string `json:"status"`
AnalysisTime string `json:"analysisTime"`
AnalysisDuration string `json:"analysisDuration"`
BigKeyAnalysisNodesList []redis.BigKeyAnalysisNode `json:"bigKeyAnalysisNodesList"`
}
type DescribeBigKeyDetailRequest ¶ added in v1.56.0
type DescribeBigKeyDetailRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务id */
TaskId string `json:"taskId"`
}
func NewDescribeBigKeyDetailRequest ¶ added in v1.56.0
func NewDescribeBigKeyDetailRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeBigKeyDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyDetailRequestWithAllParams ¶ added in v1.56.0
func NewDescribeBigKeyDetailRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, ) *DescribeBigKeyDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)
func NewDescribeBigKeyDetailRequestWithoutParam ¶ added in v1.56.0
func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyDetailRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeBigKeyDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyDetailRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeBigKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyDetailRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeBigKeyDetailRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeBigKeyDetailRequest) SetTaskId ¶ added in v1.56.0
func (r *DescribeBigKeyDetailRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type DescribeBigKeyDetailResponse ¶ added in v1.56.0
type DescribeBigKeyDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyDetailResult `json:"result"`
}
type DescribeBigKeyDetailResult ¶ added in v1.56.0
type DescribeBigKeyDetailResult struct {
StartTime string `json:"startTime"`
FinishTime string `json:"finishTime"`
AnalysisType int `json:"analysisType"`
StringBigKeys []redis.RedisBigKey `json:"stringBigKeys"`
HashBigKeys []redis.RedisBigKey `json:"hashBigKeys"`
ListBigKeys []redis.RedisBigKey `json:"listBigKeys"`
ZsetBigKeys []redis.RedisBigKey `json:"zsetBigKeys"`
SetBigKeys []redis.RedisBigKey `json:"setBigKeys"`
}
type DescribeBigKeyList2Request ¶ added in v1.57.0
type DescribeBigKeyList2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeBigKeyList2Request ¶ added in v1.57.0
func NewDescribeBigKeyList2Request( regionId string, cacheInstanceId string, ) *DescribeBigKeyList2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyList2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeBigKeyList2RequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ) *DescribeBigKeyList2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)
func NewDescribeBigKeyList2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeBigKeyList2RequestWithoutParam() *DescribeBigKeyList2Request
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyList2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeBigKeyList2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyList2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *DescribeBigKeyList2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyList2Request) SetPageNumber ¶ added in v1.57.0
func (r *DescribeBigKeyList2Request) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeBigKeyList2Request) SetPageSize ¶ added in v1.57.0
func (r *DescribeBigKeyList2Request) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeBigKeyList2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeBigKeyList2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBigKeyList2Response ¶ added in v1.57.0
type DescribeBigKeyList2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyList2Result `json:"result"`
}
type DescribeBigKeyList2Result ¶ added in v1.57.0
type DescribeBigKeyList2Result struct {
CacheAnalysisList []redis.ClusterCacheAnalysis `json:"cacheAnalysisList"`
TotalCount int `json:"totalCount"`
}
type DescribeBigKeyListRequest ¶ added in v1.56.0
type DescribeBigKeyListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 */
Date string `json:"date"`
}
func NewDescribeBigKeyListRequest ¶ added in v1.56.0
func NewDescribeBigKeyListRequest( regionId string, cacheInstanceId string, date string, ) *DescribeBigKeyListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyListRequestWithAllParams ¶ added in v1.56.0
func NewDescribeBigKeyListRequestWithAllParams( regionId string, cacheInstanceId string, date string, ) *DescribeBigKeyListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 (Required)
func NewDescribeBigKeyListRequestWithoutParam ¶ added in v1.56.0
func NewDescribeBigKeyListRequestWithoutParam() *DescribeBigKeyListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyListRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeBigKeyListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyListRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeBigKeyListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyListRequest) SetDate ¶ added in v1.57.0
func (r *DescribeBigKeyListRequest) SetDate(date string)
param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表(Required)
func (*DescribeBigKeyListRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeBigKeyListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBigKeyListResponse ¶ added in v1.56.0
type DescribeBigKeyListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyListResult `json:"result"`
}
type DescribeBigKeyListResult ¶ added in v1.56.0
type DescribeBigKeyListResult struct {
Analyses []redis.CacheAnalysis `json:"analyses"`
}
type DescribeCacheAnalysisListRequest ¶ added in v1.20.0
type DescribeCacheAnalysisListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 */
Date string `json:"date"`
}
func NewDescribeCacheAnalysisListRequest ¶ added in v1.20.0
func NewDescribeCacheAnalysisListRequest( regionId string, cacheInstanceId string, date string, ) *DescribeCacheAnalysisListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheAnalysisListRequestWithAllParams ¶ added in v1.20.0
func NewDescribeCacheAnalysisListRequestWithAllParams( regionId string, cacheInstanceId string, date string, ) *DescribeCacheAnalysisListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required)
func NewDescribeCacheAnalysisListRequestWithoutParam ¶ added in v1.20.0
func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheAnalysisListRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeCacheAnalysisListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheAnalysisListRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeCacheAnalysisListRequest) SetDate ¶ added in v1.20.0
func (r *DescribeCacheAnalysisListRequest) SetDate(date string)
param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表(Required)
func (*DescribeCacheAnalysisListRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeCacheAnalysisListResponse ¶ added in v1.20.0
type DescribeCacheAnalysisListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheAnalysisListResult `json:"result"`
}
type DescribeCacheAnalysisListResult ¶ added in v1.20.0
type DescribeCacheAnalysisListResult struct {
Analyses []redis.CacheAnalysis `json:"analyses"`
}
type DescribeCacheAnalysisResultRequest ¶ added in v1.20.0
type DescribeCacheAnalysisResultRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务ID,即request ID */
TaskId string `json:"taskId"`
}
func NewDescribeCacheAnalysisResultRequest ¶ added in v1.20.0
func NewDescribeCacheAnalysisResultRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeCacheAnalysisResultRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheAnalysisResultRequestWithAllParams ¶ added in v1.20.0
func NewDescribeCacheAnalysisResultRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, ) *DescribeCacheAnalysisResultRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required)
func NewDescribeCacheAnalysisResultRequestWithoutParam ¶ added in v1.20.0
func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheAnalysisResultRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeCacheAnalysisResultRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheAnalysisResultRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisResultRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeCacheAnalysisResultRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisResultRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeCacheAnalysisResultRequest) SetTaskId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisResultRequest) SetTaskId(taskId string)
param taskId: 任务ID,即request ID(Required)
type DescribeCacheAnalysisResultResponse ¶ added in v1.20.0
type DescribeCacheAnalysisResultResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheAnalysisResultResult `json:"result"`
}
type DescribeCacheAnalysisResultResult ¶ added in v1.20.0
type DescribeCacheAnalysisResultResult struct {
StartTime string `json:"startTime"`
FinishTime string `json:"finishTime"`
AnalysisType int `json:"analysisType"`
StringBigKeys []redis.RedisKey `json:"stringBigKeys"`
OtherBigKeys []redis.RedisKey `json:"otherBigKeys"`
HotKeys []redis.RedisKey `json:"hotKeys"`
CmdCallTimesTop []redis.RedisCmd `json:"cmdCallTimesTop"`
CmdUseCpuTop []redis.RedisCmd `json:"cmdUseCpuTop"`
KeyTypeDistribution interface{} `json:"keyTypeDistribution"`
KeySizeDistribution interface{} `json:"keySizeDistribution"`
}
type DescribeCacheInstanceRequest ¶
type DescribeCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeCacheInstanceRequest ¶
func NewDescribeCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DescribeCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewDescribeCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheInstanceRequest) GetRegionId ¶
func (r DescribeCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheInstanceRequest) SetCacheInstanceId ¶
func (r *DescribeCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeCacheInstanceRequest) SetRegionId ¶
func (r *DescribeCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeCacheInstanceResponse ¶
type DescribeCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheInstanceResult `json:"result"`
}
type DescribeCacheInstanceResult ¶
type DescribeCacheInstanceResult struct {
CacheInstance redis.CacheInstance `json:"cacheInstance"`
}
type DescribeCacheInstancesRequest ¶
type DescribeCacheInstancesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
/* 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个
cacheInstanceName - 实例名称,模糊匹配
vpcId - VPC ID,精确匹配
subnetId - 子网 ID,精确匹配
cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中)
redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0
instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版)
chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
(Optional) */
Filters []common.Filter `json:"filters"`
/* 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序)
同时排序时totalMemory优先级高于createTime
(Optional) */
Sorts []common.Sort `json:"sorts"`
/* 标签的过滤条件 (Optional) */
TagFilters []common.TagFilter `json:"tagFilters"`
/* (Optional) */
ResourceGroupIds []string `json:"resourceGroupIds"`
}
func NewDescribeCacheInstancesRequest ¶
func NewDescribeCacheInstancesRequest( regionId string, ) *DescribeCacheInstancesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheInstancesRequestWithAllParams ¶ added in v1.1.0
func NewDescribeCacheInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, sorts []common.Sort, tagFilters []common.TagFilter, resourceGroupIds []string, ) *DescribeCacheInstancesRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional)
- param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
- param filters: 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 vpcId - VPC ID,精确匹配 subnetId - 子网 ID,精确匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
(Optional) * param sorts: 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime
(Optional) * param tagFilters: 标签的过滤条件 (Optional) * param resourceGroupIds: (Optional)
func NewDescribeCacheInstancesRequestWithoutParam ¶ added in v1.1.0
func NewDescribeCacheInstancesRequestWithoutParam() *DescribeCacheInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheInstancesRequest) GetRegionId ¶
func (r DescribeCacheInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheInstancesRequest) SetFilters ¶
func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
param filters: 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 vpcId - VPC ID,精确匹配 subnetId - 子网 ID,精确匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费) (Optional)
func (*DescribeCacheInstancesRequest) SetPageNumber ¶
func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*DescribeCacheInstancesRequest) SetPageSize ¶
func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*DescribeCacheInstancesRequest) SetRegionId ¶
func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeCacheInstancesRequest) SetResourceGroupIds ¶ added in v1.56.0
func (r *DescribeCacheInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)
param resourceGroupIds: (Optional)
func (*DescribeCacheInstancesRequest) SetSorts ¶
func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
param sorts: 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime (Optional)
func (*DescribeCacheInstancesRequest) SetTagFilters ¶ added in v1.7.0
func (r *DescribeCacheInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)
param tagFilters: 标签的过滤条件(Optional)
type DescribeCacheInstancesResponse ¶
type DescribeCacheInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheInstancesResult `json:"result"`
}
type DescribeCacheInstancesResult ¶
type DescribeCacheInstancesResult struct {
CacheInstances []redis.CacheInstance `json:"cacheInstances"`
TotalCount int `json:"totalCount"`
}
type DescribeChartReleasesRequest ¶ added in v1.65.0
type DescribeChartReleasesRequest struct {
core.JDCloudRequest
/* 页码:默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小: 默认为10, 取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* chart组件 (Optional) */
Chart *string `json:"chart"`
/* chart版本 (Optional) */
Version *string `json:"version"`
}
func NewDescribeChartReleasesRequest ¶ added in v1.65.0
func NewDescribeChartReleasesRequest() *DescribeChartReleasesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeChartReleasesRequestWithAllParams ¶ added in v1.65.0
func NewDescribeChartReleasesRequestWithAllParams( pageNumber *int, pageSize *int, chart *string, version *string, ) *DescribeChartReleasesRequest
* param pageNumber: 页码:默认为1 (Optional) * param pageSize: 分页大小: 默认为10, 取值范围[10, 100] (Optional) * param chart: chart组件 (Optional) * param version: chart版本 (Optional)
func NewDescribeChartReleasesRequestWithoutParam ¶ added in v1.65.0
func NewDescribeChartReleasesRequestWithoutParam() *DescribeChartReleasesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeChartReleasesRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeChartReleasesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeChartReleasesRequest) SetChart ¶ added in v1.65.0
func (r *DescribeChartReleasesRequest) SetChart(chart string)
param chart: chart组件(Optional)
func (*DescribeChartReleasesRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeChartReleasesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:默认为1(Optional)
func (*DescribeChartReleasesRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeChartReleasesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小: 默认为10, 取值范围[10, 100](Optional)
func (*DescribeChartReleasesRequest) SetVersion ¶ added in v1.65.0
func (r *DescribeChartReleasesRequest) SetVersion(version string)
param version: chart版本(Optional)
type DescribeChartReleasesResponse ¶ added in v1.65.0
type DescribeChartReleasesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeChartReleasesResult `json:"result"`
}
type DescribeChartReleasesResult ¶ added in v1.65.0
type DescribeChartReleasesResult struct {
ChartReleases []redis.ChartRelease `json:"chartReleases"`
TotalCount int `json:"totalCount"`
}
type DescribeClearDataRequest ¶ added in v1.56.0
type DescribeClearDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeClearDataRequest ¶ added in v1.56.0
func NewDescribeClearDataRequest( regionId string, cacheInstanceId string, ) *DescribeClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClearDataRequestWithAllParams ¶ added in v1.56.0
func NewDescribeClearDataRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClearDataRequestWithoutParam ¶ added in v1.56.0
func NewDescribeClearDataRequestWithoutParam() *DescribeClearDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClearDataRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeClearDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClearDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClearDataRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeClearDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClearDataResponse ¶ added in v1.56.0
type DescribeClearDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClearDataResult `json:"result"`
}
type DescribeClearDataResult ¶ added in v1.56.0
type DescribeClearDataResult struct {
ClearType string `json:"clearType"`
KeyPattern string `json:"keyPattern"`
KeyFilter []redis.KeyFilter `json:"keyFilter"`
QpsLimit int `json:"qpsLimit"`
Progress int `json:"progress"`
EffectKeys int `json:"effectKeys"`
Status string `json:"status"`
Message string `json:"message"`
LastTransitionTime string `json:"lastTransitionTime"`
}
type DescribeClientIpDetailRequest ¶ added in v1.44.0
type DescribeClientIpDetailRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 客户端IP */
Ip string `json:"ip"`
}
func NewDescribeClientIpDetailRequest ¶ added in v1.44.0
func NewDescribeClientIpDetailRequest( regionId string, cacheInstanceId string, ip string, ) *DescribeClientIpDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClientIpDetailRequestWithAllParams ¶ added in v1.44.0
func NewDescribeClientIpDetailRequestWithAllParams( regionId string, cacheInstanceId string, ip string, ) *DescribeClientIpDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required)
func NewDescribeClientIpDetailRequestWithoutParam ¶ added in v1.44.0
func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientIpDetailRequest) GetRegionId ¶ added in v1.44.0
func (r DescribeClientIpDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientIpDetailRequest) SetCacheInstanceId ¶ added in v1.44.0
func (r *DescribeClientIpDetailRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientIpDetailRequest) SetIp ¶ added in v1.44.0
func (r *DescribeClientIpDetailRequest) SetIp(ip string)
param ip: 客户端IP(Required)
func (*DescribeClientIpDetailRequest) SetRegionId ¶ added in v1.44.0
func (r *DescribeClientIpDetailRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClientIpDetailResponse ¶ added in v1.44.0
type DescribeClientIpDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientIpDetailResult `json:"result"`
}
type DescribeClientIpDetailResult ¶ added in v1.44.0
type DescribeClientListRequest ¶ added in v1.44.0
type DescribeClientListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeClientListRequest ¶ added in v1.44.0
func NewDescribeClientListRequest( regionId string, cacheInstanceId string, ) *DescribeClientListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClientListRequestWithAllParams ¶ added in v1.44.0
func NewDescribeClientListRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClientListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClientListRequestWithoutParam ¶ added in v1.44.0
func NewDescribeClientListRequestWithoutParam() *DescribeClientListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientListRequest) GetRegionId ¶ added in v1.44.0
func (r DescribeClientListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientListRequest) SetCacheInstanceId ¶ added in v1.44.0
func (r *DescribeClientListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientListRequest) SetRegionId ¶ added in v1.44.0
func (r *DescribeClientListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClientListResponse ¶ added in v1.44.0
type DescribeClientListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientListResult `json:"result"`
}
type DescribeClientListResult ¶ added in v1.44.0
type DescribeClusterInfoRequest ¶ added in v1.10.0
type DescribeClusterInfoRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 是否查询拓扑详情 (Optional) */
Detail *bool `json:"detail"`
}
func NewDescribeClusterInfoRequest ¶ added in v1.10.0
func NewDescribeClusterInfoRequest( regionId string, cacheInstanceId string, ) *DescribeClusterInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClusterInfoRequestWithAllParams ¶ added in v1.10.0
func NewDescribeClusterInfoRequestWithAllParams( regionId string, cacheInstanceId string, detail *bool, ) *DescribeClusterInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param detail: 是否查询拓扑详情 (Optional)
func NewDescribeClusterInfoRequestWithoutParam ¶ added in v1.10.0
func NewDescribeClusterInfoRequestWithoutParam() *DescribeClusterInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClusterInfoRequest) GetRegionId ¶ added in v1.10.0
func (r DescribeClusterInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClusterInfoRequest) SetCacheInstanceId ¶ added in v1.10.0
func (r *DescribeClusterInfoRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClusterInfoRequest) SetDetail ¶ added in v1.65.0
func (r *DescribeClusterInfoRequest) SetDetail(detail bool)
param detail: 是否查询拓扑详情(Optional)
func (*DescribeClusterInfoRequest) SetRegionId ¶ added in v1.10.0
func (r *DescribeClusterInfoRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClusterInfoResponse ¶ added in v1.10.0
type DescribeClusterInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClusterInfoResult `json:"result"`
}
type DescribeClusterInfoResult ¶ added in v1.10.0
type DescribeClusterInfoResult struct {
Info redis.ClusterInfo `json:"info"`
Topo redis.TopoInfo `json:"topo"`
}
type DescribeConfigModifyHistoryRequest ¶ added in v1.65.0
type DescribeConfigModifyHistoryRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
}
func NewDescribeConfigModifyHistoryRequest ¶ added in v1.65.0
func NewDescribeConfigModifyHistoryRequest( regionId string, cacheInstanceId string, ) *DescribeConfigModifyHistoryRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConfigModifyHistoryRequestWithAllParams ¶ added in v1.65.0
func NewDescribeConfigModifyHistoryRequestWithAllParams( regionId string, cacheInstanceId string, startTime *string, endTime *string, ) *DescribeConfigModifyHistoryRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional)
func NewDescribeConfigModifyHistoryRequestWithoutParam ¶ added in v1.65.0
func NewDescribeConfigModifyHistoryRequestWithoutParam() *DescribeConfigModifyHistoryRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConfigModifyHistoryRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeConfigModifyHistoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConfigModifyHistoryRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeConfigModifyHistoryRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeConfigModifyHistoryRequest) SetEndTime ¶ added in v1.65.0
func (r *DescribeConfigModifyHistoryRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeConfigModifyHistoryRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeConfigModifyHistoryRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeConfigModifyHistoryRequest) SetStartTime ¶ added in v1.65.0
func (r *DescribeConfigModifyHistoryRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeConfigModifyHistoryResponse ¶ added in v1.65.0
type DescribeConfigModifyHistoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConfigModifyHistoryResult `json:"result"`
}
type DescribeConfigModifyHistoryResult ¶ added in v1.65.0
type DescribeConfigModifyHistoryResult struct {
ModifyHistory []redis.ModifyHistory `json:"modifyHistory"`
}
type DescribeConfigTemplateRequest ¶ added in v1.65.0
type DescribeConfigTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId string `json:"templateId"`
/* 实例ID(可选,用于获取实例相关的配置项信息) (Optional) */
InstanceId *string `json:"instanceId"`
}
func NewDescribeConfigTemplateRequest ¶ added in v1.65.0
func NewDescribeConfigTemplateRequest( templateId string, ) *DescribeConfigTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConfigTemplateRequestWithAllParams ¶ added in v1.65.0
func NewDescribeConfigTemplateRequestWithAllParams( templateId string, instanceId *string, ) *DescribeConfigTemplateRequest
* param templateId: 模板ID (Required) * param instanceId: 实例ID(可选,用于获取实例相关的配置项信息) (Optional)
func NewDescribeConfigTemplateRequestWithoutParam ¶ added in v1.65.0
func NewDescribeConfigTemplateRequestWithoutParam() *DescribeConfigTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConfigTemplateRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeConfigTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConfigTemplateRequest) SetInstanceId ¶ added in v1.65.0
func (r *DescribeConfigTemplateRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(可选,用于获取实例相关的配置项信息)(Optional)
func (*DescribeConfigTemplateRequest) SetTemplateId ¶ added in v1.65.0
func (r *DescribeConfigTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板ID(Required)
type DescribeConfigTemplateResponse ¶ added in v1.65.0
type DescribeConfigTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConfigTemplateResult `json:"result"`
}
type DescribeConfigTemplateResult ¶ added in v1.65.0
type DescribeConfigTemplateResult struct {
TemplateId string `json:"templateId"`
Name string `json:"name"`
Description string `json:"description"`
Val []redis.ConfigItem `json:"val"`
RedisType string `json:"redisType"`
RedisVersion string `json:"redisVersion"`
TplType string `json:"tplType"`
User string `json:"user"`
Pin string `json:"pin"`
CreatedTime string `json:"createdTime"`
ModifiedTime string `json:"modifiedTime"`
}
type DescribeConfigTemplatesRequest ¶ added in v1.65.0
type DescribeConfigTemplatesRequest struct {
core.JDCloudRequest
/* 按名称过滤 (Optional) */
Name *string `json:"name"`
/* 按Redis类型过滤(master-slave/native-cluster) (Optional) */
RedisType *string `json:"redisType"`
/* 按Redis版本过滤(6.2/7.2/8.0等) (Optional) */
RedisVersion *string `json:"redisVersion"`
/* 按模板类型过滤(default/user) (Optional) */
TplType *string `json:"tplType"`
/* 页码 (Optional) */
PageNumber *string `json:"pageNumber"`
/* 分页大小 (Optional) */
PageSize *string `json:"pageSize"`
}
func NewDescribeConfigTemplatesRequest ¶ added in v1.65.0
func NewDescribeConfigTemplatesRequest() *DescribeConfigTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConfigTemplatesRequestWithAllParams ¶ added in v1.65.0
func NewDescribeConfigTemplatesRequestWithAllParams( name *string, redisType *string, redisVersion *string, tplType *string, pageNumber *string, pageSize *string, ) *DescribeConfigTemplatesRequest
* param name: 按名称过滤 (Optional) * param redisType: 按Redis类型过滤(master-slave/native-cluster) (Optional) * param redisVersion: 按Redis版本过滤(6.2/7.2/8.0等) (Optional) * param tplType: 按模板类型过滤(default/user) (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)
func NewDescribeConfigTemplatesRequestWithoutParam ¶ added in v1.65.0
func NewDescribeConfigTemplatesRequestWithoutParam() *DescribeConfigTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConfigTemplatesRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeConfigTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConfigTemplatesRequest) SetName ¶ added in v1.65.0
func (r *DescribeConfigTemplatesRequest) SetName(name string)
param name: 按名称过滤(Optional)
func (*DescribeConfigTemplatesRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeConfigTemplatesRequest) SetPageNumber(pageNumber string)
param pageNumber: 页码(Optional)
func (*DescribeConfigTemplatesRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeConfigTemplatesRequest) SetPageSize(pageSize string)
param pageSize: 分页大小(Optional)
func (*DescribeConfigTemplatesRequest) SetRedisType ¶ added in v1.65.0
func (r *DescribeConfigTemplatesRequest) SetRedisType(redisType string)
param redisType: 按Redis类型过滤(master-slave/native-cluster)(Optional)
func (*DescribeConfigTemplatesRequest) SetRedisVersion ¶ added in v1.65.0
func (r *DescribeConfigTemplatesRequest) SetRedisVersion(redisVersion string)
param redisVersion: 按Redis版本过滤(6.2/7.2/8.0等)(Optional)
func (*DescribeConfigTemplatesRequest) SetTplType ¶ added in v1.65.0
func (r *DescribeConfigTemplatesRequest) SetTplType(tplType string)
param tplType: 按模板类型过滤(default/user)(Optional)
type DescribeConfigTemplatesResponse ¶ added in v1.65.0
type DescribeConfigTemplatesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConfigTemplatesResult `json:"result"`
}
type DescribeConfigTemplatesResult ¶ added in v1.65.0
type DescribeConfigTemplatesResult struct {
Templates []redis.ConfigTemplate `json:"templates"`
Total int `json:"total"`
}
type DescribeDetailNodeListRequest ¶ added in v1.65.0
type DescribeDetailNodeListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 分片id (Optional) */
ShardId *string `json:"shardId"`
/* 节点角色 (Optional) */
Role *string `json:"role"`
}
func NewDescribeDetailNodeListRequest ¶ added in v1.65.0
func NewDescribeDetailNodeListRequest( regionId string, cacheInstanceId string, ) *DescribeDetailNodeListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDetailNodeListRequestWithAllParams ¶ added in v1.65.0
func NewDescribeDetailNodeListRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, shardId *string, role *string, ) *DescribeDetailNodeListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param shardId: 分片id (Optional) * param role: 节点角色 (Optional)
func NewDescribeDetailNodeListRequestWithoutParam ¶ added in v1.65.0
func NewDescribeDetailNodeListRequestWithoutParam() *DescribeDetailNodeListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDetailNodeListRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeDetailNodeListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDetailNodeListRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeDetailNodeListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeDetailNodeListRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeDetailNodeListRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeDetailNodeListRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeDetailNodeListRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeDetailNodeListRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeDetailNodeListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeDetailNodeListRequest) SetRole ¶ added in v1.65.0
func (r *DescribeDetailNodeListRequest) SetRole(role string)
param role: 节点角色(Optional)
func (*DescribeDetailNodeListRequest) SetShardId ¶ added in v1.65.0
func (r *DescribeDetailNodeListRequest) SetShardId(shardId string)
param shardId: 分片id(Optional)
type DescribeDetailNodeListResponse ¶ added in v1.65.0
type DescribeDetailNodeListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDetailNodeListResult `json:"result"`
}
type DescribeDetailNodeListResult ¶ added in v1.65.0
type DescribeDetailNodeListResult struct {
NodeList []redis.RedisNodeDetail `json:"nodeList"`
TotalCount int `json:"totalCount"`
}
type DescribeDownloadUrlRequest ¶ added in v1.12.0
type DescribeDownloadUrlRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份任务ID */
BaseId string `json:"baseId"`
}
func NewDescribeDownloadUrlRequest ¶ added in v1.12.0
func NewDescribeDownloadUrlRequest( regionId string, cacheInstanceId string, baseId string, ) *DescribeDownloadUrlRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDownloadUrlRequestWithAllParams ¶ added in v1.12.0
func NewDescribeDownloadUrlRequestWithAllParams( regionId string, cacheInstanceId string, baseId string, ) *DescribeDownloadUrlRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)
func NewDescribeDownloadUrlRequestWithoutParam ¶ added in v1.12.0
func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDownloadUrlRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeDownloadUrlRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDownloadUrlRequest) SetBaseId ¶ added in v1.12.0
func (r *DescribeDownloadUrlRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Required)
func (*DescribeDownloadUrlRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeDownloadUrlRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeDownloadUrlRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeDownloadUrlRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeDownloadUrlResponse ¶ added in v1.12.0
type DescribeDownloadUrlResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDownloadUrlResult `json:"result"`
}
type DescribeDownloadUrlResult ¶ added in v1.12.0
type DescribeDownloadUrlResult struct {
DownloadUrls []redis.DownloadUrl `json:"downloadUrls"`
}
type DescribeHotKeyDetail2Request ¶ added in v1.57.0
type DescribeHotKeyDetail2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 节点id */
NodeId string `json:"nodeId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeHotKeyDetail2Request ¶ added in v1.57.0
func NewDescribeHotKeyDetail2Request( regionId string, cacheInstanceId string, nodeId string, ) *DescribeHotKeyDetail2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeHotKeyDetail2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeHotKeyDetail2RequestWithAllParams( regionId string, cacheInstanceId string, nodeId string, pageNumber *int, pageSize *int, ) *DescribeHotKeyDetail2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)
func NewDescribeHotKeyDetail2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeHotKeyDetail2RequestWithoutParam() *DescribeHotKeyDetail2Request
This constructor has better compatible ability when API parameters changed
func (DescribeHotKeyDetail2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeHotKeyDetail2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeHotKeyDetail2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *DescribeHotKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeHotKeyDetail2Request) SetNodeId ¶ added in v1.57.0
func (r *DescribeHotKeyDetail2Request) SetNodeId(nodeId string)
param nodeId: 节点id(Required)
func (*DescribeHotKeyDetail2Request) SetPageNumber ¶ added in v1.57.0
func (r *DescribeHotKeyDetail2Request) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeHotKeyDetail2Request) SetPageSize ¶ added in v1.57.0
func (r *DescribeHotKeyDetail2Request) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeHotKeyDetail2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeHotKeyDetail2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeHotKeyDetail2Response ¶ added in v1.57.0
type DescribeHotKeyDetail2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeHotKeyDetail2Result `json:"result"`
}
type DescribeHotKeyDetail2Result ¶ added in v1.57.0
type DescribeHotKeyDetail2Result struct {
HotHeys []redis.RedisHotKey `json:"hotHeys"`
TotalCount int `json:"totalCount"`
}
type DescribeHotKeyDetailRequest ¶ added in v1.58.0
type DescribeHotKeyDetailRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 节点id */
NodeId string `json:"nodeId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间,RFC3339格式,查询时间范围最多7天 (Optional) */
EndTime *string `json:"endTime"`
}
func NewDescribeHotKeyDetailRequest ¶ added in v1.58.0
func NewDescribeHotKeyDetailRequest( regionId string, cacheInstanceId string, nodeId string, ) *DescribeHotKeyDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeHotKeyDetailRequestWithAllParams ¶ added in v1.58.0
func NewDescribeHotKeyDetailRequestWithAllParams( regionId string, cacheInstanceId string, nodeId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, ) *DescribeHotKeyDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) * param endTime: 结束时间,RFC3339格式,查询时间范围最多7天 (Optional)
func NewDescribeHotKeyDetailRequestWithoutParam ¶ added in v1.58.0
func NewDescribeHotKeyDetailRequestWithoutParam() *DescribeHotKeyDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeHotKeyDetailRequest) GetRegionId ¶ added in v1.58.0
func (r DescribeHotKeyDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeHotKeyDetailRequest) SetCacheInstanceId ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeHotKeyDetailRequest) SetEndTime ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetEndTime(endTime string)
param endTime: 结束时间,RFC3339格式,查询时间范围最多7天(Optional)
func (*DescribeHotKeyDetailRequest) SetNodeId ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetNodeId(nodeId string)
param nodeId: 节点id(Required)
func (*DescribeHotKeyDetailRequest) SetPageNumber ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeHotKeyDetailRequest) SetPageSize ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeHotKeyDetailRequest) SetRegionId ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeHotKeyDetailRequest) SetStartTime ¶ added in v1.58.0
func (r *DescribeHotKeyDetailRequest) SetStartTime(startTime string)
param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据(Optional)
type DescribeHotKeyDetailResponse ¶ added in v1.58.0
type DescribeHotKeyDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeHotKeyDetailResult `json:"result"`
}
type DescribeHotKeyDetailResult ¶ added in v1.58.0
type DescribeHotKeyDetailResult struct {
HotHeys []redis.RedisHotKey `json:"hotHeys"`
TotalCount int `json:"totalCount"`
}
type DescribeHotKeyResult2Request ¶ added in v1.57.0
type DescribeHotKeyResult2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeHotKeyResult2Request ¶ added in v1.57.0
func NewDescribeHotKeyResult2Request( regionId string, cacheInstanceId string, ) *DescribeHotKeyResult2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeHotKeyResult2RequestWithAllParams ¶ added in v1.57.0
func NewDescribeHotKeyResult2RequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeHotKeyResult2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeHotKeyResult2RequestWithoutParam ¶ added in v1.57.0
func NewDescribeHotKeyResult2RequestWithoutParam() *DescribeHotKeyResult2Request
This constructor has better compatible ability when API parameters changed
func (DescribeHotKeyResult2Request) GetRegionId ¶ added in v1.57.0
func (r DescribeHotKeyResult2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeHotKeyResult2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *DescribeHotKeyResult2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeHotKeyResult2Request) SetRegionId ¶ added in v1.57.0
func (r *DescribeHotKeyResult2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeHotKeyResult2Response ¶ added in v1.57.0
type DescribeHotKeyResult2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeHotKeyResult2Result `json:"result"`
}
type DescribeHotKeyResult2Result ¶ added in v1.57.0
type DescribeHotKeyResult2Result struct {
HotKeyAnalysisNodesList []redis.HotKeyAnalysisNode `json:"hotKeyAnalysisNodesList"`
}
type DescribeHotKeySummaryRequest ¶ added in v1.58.0
type DescribeHotKeySummaryRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间,RFC3339格式,查询时间范围最多7天 (Optional) */
EndTime *string `json:"endTime"`
}
func NewDescribeHotKeySummaryRequest ¶ added in v1.58.0
func NewDescribeHotKeySummaryRequest( regionId string, cacheInstanceId string, ) *DescribeHotKeySummaryRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeHotKeySummaryRequestWithAllParams ¶ added in v1.58.0
func NewDescribeHotKeySummaryRequestWithAllParams( regionId string, cacheInstanceId string, startTime *string, endTime *string, ) *DescribeHotKeySummaryRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) * param endTime: 结束时间,RFC3339格式,查询时间范围最多7天 (Optional)
func NewDescribeHotKeySummaryRequestWithoutParam ¶ added in v1.58.0
func NewDescribeHotKeySummaryRequestWithoutParam() *DescribeHotKeySummaryRequest
This constructor has better compatible ability when API parameters changed
func (DescribeHotKeySummaryRequest) GetRegionId ¶ added in v1.58.0
func (r DescribeHotKeySummaryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeHotKeySummaryRequest) SetCacheInstanceId ¶ added in v1.58.0
func (r *DescribeHotKeySummaryRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeHotKeySummaryRequest) SetEndTime ¶ added in v1.58.0
func (r *DescribeHotKeySummaryRequest) SetEndTime(endTime string)
param endTime: 结束时间,RFC3339格式,查询时间范围最多7天(Optional)
func (*DescribeHotKeySummaryRequest) SetRegionId ¶ added in v1.58.0
func (r *DescribeHotKeySummaryRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeHotKeySummaryRequest) SetStartTime ¶ added in v1.58.0
func (r *DescribeHotKeySummaryRequest) SetStartTime(startTime string)
param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据(Optional)
type DescribeHotKeySummaryResponse ¶ added in v1.58.0
type DescribeHotKeySummaryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeHotKeySummaryResult `json:"result"`
}
type DescribeHotKeySummaryResult ¶ added in v1.58.0
type DescribeHotKeySummaryResult struct {
HotKeyAnalysisNodesList []redis.HotKeyAnalysisNode `json:"hotKeyAnalysisNodesList"`
}
type DescribeImageReleasesRequest ¶ added in v1.65.0
type DescribeImageReleasesRequest struct {
core.JDCloudRequest
/* 页码:默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小: 默认为10, 取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* Redis实例版本: 4.0/5.0/6.2等 (Optional) */
RedisVersion *string `json:"redisVersion"`
/* Redis组件: redis/proxy/admin等 (Optional) */
Component *string `json:"component"`
/* 镜像tag (Optional) */
ImageTag *string `json:"imageTag"`
}
func NewDescribeImageReleasesRequest ¶ added in v1.65.0
func NewDescribeImageReleasesRequest() *DescribeImageReleasesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImageReleasesRequestWithAllParams ¶ added in v1.65.0
func NewDescribeImageReleasesRequestWithAllParams( pageNumber *int, pageSize *int, redisVersion *string, component *string, imageTag *string, ) *DescribeImageReleasesRequest
* param pageNumber: 页码:默认为1 (Optional) * param pageSize: 分页大小: 默认为10, 取值范围[10, 100] (Optional) * param redisVersion: Redis实例版本: 4.0/5.0/6.2等 (Optional) * param component: Redis组件: redis/proxy/admin等 (Optional) * param imageTag: 镜像tag (Optional)
func NewDescribeImageReleasesRequestWithoutParam ¶ added in v1.65.0
func NewDescribeImageReleasesRequestWithoutParam() *DescribeImageReleasesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImageReleasesRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeImageReleasesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImageReleasesRequest) SetComponent ¶ added in v1.65.0
func (r *DescribeImageReleasesRequest) SetComponent(component string)
param component: Redis组件: redis/proxy/admin等(Optional)
func (*DescribeImageReleasesRequest) SetImageTag ¶ added in v1.65.0
func (r *DescribeImageReleasesRequest) SetImageTag(imageTag string)
param imageTag: 镜像tag(Optional)
func (*DescribeImageReleasesRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeImageReleasesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:默认为1(Optional)
func (*DescribeImageReleasesRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeImageReleasesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小: 默认为10, 取值范围[10, 100](Optional)
func (*DescribeImageReleasesRequest) SetRedisVersion ¶ added in v1.65.0
func (r *DescribeImageReleasesRequest) SetRedisVersion(redisVersion string)
param redisVersion: Redis实例版本: 4.0/5.0/6.2等(Optional)
type DescribeImageReleasesResponse ¶ added in v1.65.0
type DescribeImageReleasesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImageReleasesResult `json:"result"`
}
type DescribeImageReleasesResult ¶ added in v1.65.0
type DescribeImageReleasesResult struct {
ImageReleases []redis.ImageRelease `json:"imageReleases"`
TotalCount int `json:"totalCount"`
}
type DescribeInstanceClassRequest ¶
type DescribeInstanceClassRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional) */
RedisVersion *string `json:"redisVersion"`
}
func NewDescribeInstanceClassRequest ¶
func NewDescribeInstanceClassRequest( regionId string, ) *DescribeInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceClassRequestWithAllParams ¶ added in v1.1.0
func NewDescribeInstanceClassRequestWithAllParams( regionId string, redisVersion *string, ) *DescribeInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional)
func NewDescribeInstanceClassRequestWithoutParam ¶ added in v1.1.0
func NewDescribeInstanceClassRequestWithoutParam() *DescribeInstanceClassRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceClassRequest) GetRegionId ¶
func (r DescribeInstanceClassRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceClassRequest) SetRedisVersion ¶ added in v1.7.0
func (r *DescribeInstanceClassRequest) SetRedisVersion(redisVersion string)
param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8(Optional)
func (*DescribeInstanceClassRequest) SetRegionId ¶
func (r *DescribeInstanceClassRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeInstanceClassResponse ¶
type DescribeInstanceClassResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceClassResult `json:"result"`
}
type DescribeInstanceClassResult ¶
type DescribeInstanceClassResult struct {
InstanceClasses []redis.InstanceClass `json:"instanceClasses"`
TotalCount int `json:"totalCount"`
}
type DescribeInstanceConfigRequest ¶ added in v1.12.0
type DescribeInstanceConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeInstanceConfigRequest ¶ added in v1.12.0
func NewDescribeInstanceConfigRequest( regionId string, cacheInstanceId string, ) *DescribeInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceConfigRequestWithAllParams ¶ added in v1.12.0
func NewDescribeInstanceConfigRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeInstanceConfigRequestWithoutParam ¶ added in v1.12.0
func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceConfigRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeInstanceConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceConfigRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeInstanceConfigRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeInstanceConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeInstanceConfigResponse ¶ added in v1.12.0
type DescribeInstanceConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceConfigResult `json:"result"`
}
type DescribeInstanceConfigResult ¶ added in v1.12.0
type DescribeInstanceConfigResult struct {
UnSupportConfigs []string `json:"unSupportConfigs"`
InstanceConfig []redis.ConfigItem `json:"instanceConfig"`
}
type DescribeInstanceTLSRequest ¶ added in v1.65.0
type DescribeInstanceTLSRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeInstanceTLSRequest ¶ added in v1.65.0
func NewDescribeInstanceTLSRequest( regionId string, cacheInstanceId string, ) *DescribeInstanceTLSRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceTLSRequestWithAllParams ¶ added in v1.65.0
func NewDescribeInstanceTLSRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeInstanceTLSRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeInstanceTLSRequestWithoutParam ¶ added in v1.65.0
func NewDescribeInstanceTLSRequestWithoutParam() *DescribeInstanceTLSRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceTLSRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeInstanceTLSRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceTLSRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeInstanceTLSRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeInstanceTLSRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeInstanceTLSRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeInstanceTLSResponse ¶ added in v1.65.0
type DescribeInstanceTLSResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceTLSResult `json:"result"`
}
type DescribeInstanceTLSResult ¶ added in v1.65.0
type DescribeInstanceTLSResult struct {
TlsType string `json:"tlsType"`
TlsStatus string `json:"tlsStatus"`
FeatureSupport bool `json:"featureSupport"`
TlsVersion []string `json:"tlsVersion"`
CertExpiration string `json:"certExpiration"`
Ca string `json:"ca"`
CaDownloadUrl string `json:"caDownloadUrl"`
}
type DescribeIpWhiteListRequest ¶ added in v1.20.0
type DescribeIpWhiteListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeIpWhiteListRequest ¶ added in v1.20.0
func NewDescribeIpWhiteListRequest( regionId string, cacheInstanceId string, ) *DescribeIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIpWhiteListRequestWithAllParams ¶ added in v1.20.0
func NewDescribeIpWhiteListRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeIpWhiteListRequestWithoutParam ¶ added in v1.20.0
func NewDescribeIpWhiteListRequestWithoutParam() *DescribeIpWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIpWhiteListRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeIpWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIpWhiteListRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeIpWhiteListRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeIpWhiteListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeIpWhiteListResponse ¶ added in v1.20.0
type DescribeIpWhiteListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIpWhiteListResult `json:"result"`
}
type DescribeIpWhiteListResult ¶ added in v1.20.0
type DescribeIpWhiteListResult struct {
IpWhiteList []string `json:"ipWhiteList"`
}
type DescribeOfflineAnalysisOverviewRequest ¶ added in v1.65.0
type DescribeOfflineAnalysisOverviewRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务ID */
TaskId string `json:"taskId"`
/* 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) */
ShardIds *string `json:"shardIds"`
}
func NewDescribeOfflineAnalysisOverviewRequest ¶ added in v1.65.0
func NewDescribeOfflineAnalysisOverviewRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeOfflineAnalysisOverviewRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOfflineAnalysisOverviewRequestWithAllParams ¶ added in v1.65.0
func NewDescribeOfflineAnalysisOverviewRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, shardIds *string, ) *DescribeOfflineAnalysisOverviewRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional)
func NewDescribeOfflineAnalysisOverviewRequestWithoutParam ¶ added in v1.65.0
func NewDescribeOfflineAnalysisOverviewRequestWithoutParam() *DescribeOfflineAnalysisOverviewRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOfflineAnalysisOverviewRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeOfflineAnalysisOverviewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOfflineAnalysisOverviewRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisOverviewRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeOfflineAnalysisOverviewRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisOverviewRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeOfflineAnalysisOverviewRequest) SetShardIds ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisOverviewRequest) SetShardIds(shardIds string)
param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。(Optional)
func (*DescribeOfflineAnalysisOverviewRequest) SetTaskId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisOverviewRequest) SetTaskId(taskId string)
param taskId: 任务ID(Required)
type DescribeOfflineAnalysisOverviewResponse ¶ added in v1.65.0
type DescribeOfflineAnalysisOverviewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOfflineAnalysisOverviewResult `json:"result"`
}
type DescribeOfflineAnalysisOverviewResult ¶ added in v1.65.0
type DescribeOfflineAnalysisOverviewResult struct {
StartTime string `json:"startTime"`
BackupIds []string `json:"backupIds"`
Top int `json:"top"`
PrefixSeparator string `json:"prefixSeparator"`
KeyPrefix []string `json:"keyPrefix"`
KeysInfo []redis.KeysDistribution `json:"keysInfo"`
ElementsInfo []redis.KeysDistribution `json:"elementsInfo"`
KeysExpireInfo []redis.KeysDistribution `json:"keysExpireInfo"`
}
type DescribeOfflineAnalysisTimeRequest ¶ added in v1.65.0
type DescribeOfflineAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeOfflineAnalysisTimeRequest ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTimeRequest( regionId string, cacheInstanceId string, ) *DescribeOfflineAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOfflineAnalysisTimeRequestWithAllParams ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeOfflineAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeOfflineAnalysisTimeRequestWithoutParam ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTimeRequestWithoutParam() *DescribeOfflineAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOfflineAnalysisTimeRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeOfflineAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOfflineAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeOfflineAnalysisTimeRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeOfflineAnalysisTimeResponse ¶ added in v1.65.0
type DescribeOfflineAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOfflineAnalysisTimeResult `json:"result"`
}
type DescribeOfflineAnalysisTimeResult ¶ added in v1.65.0
type DescribeOfflineAnalysisTimeResult struct {
Time string `json:"time"`
}
type DescribeOfflineAnalysisTopKeyPrefixListRequest ¶ added in v1.65.0
type DescribeOfflineAnalysisTopKeyPrefixListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务ID */
TaskId string `json:"taskId"`
/* key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) */
KeyType *string `json:"keyType"`
/* 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) */
ShardIds *string `json:"shardIds"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeOfflineAnalysisTopKeyPrefixListRequest ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTopKeyPrefixListRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeOfflineAnalysisTopKeyPrefixListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithAllParams ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, keyType *string, shardIds *string, pageNumber *int, pageSize *int, ) *DescribeOfflineAnalysisTopKeyPrefixListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) * param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithoutParam ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTopKeyPrefixListRequestWithoutParam() *DescribeOfflineAnalysisTopKeyPrefixListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOfflineAnalysisTopKeyPrefixListRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeOfflineAnalysisTopKeyPrefixListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetKeyType ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetKeyType(keyType string)
param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。(Optional)
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetShardIds ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetShardIds(shardIds string)
param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。(Optional)
func (*DescribeOfflineAnalysisTopKeyPrefixListRequest) SetTaskId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeyPrefixListRequest) SetTaskId(taskId string)
param taskId: 任务ID(Required)
type DescribeOfflineAnalysisTopKeyPrefixListResponse ¶ added in v1.65.0
type DescribeOfflineAnalysisTopKeyPrefixListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOfflineAnalysisTopKeyPrefixListResult `json:"result"`
}
type DescribeOfflineAnalysisTopKeyPrefixListResult ¶ added in v1.65.0
type DescribeOfflineAnalysisTopKeyPrefixListResult struct {
Count int `json:"count"`
TopPrefixes []redis.RedisPredixSpaceData `json:"topPrefixes"`
}
type DescribeOfflineAnalysisTopKeysRequest ¶ added in v1.65.0
type DescribeOfflineAnalysisTopKeysRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务ID */
TaskId string `json:"taskId"`
/* 任务类型,大key:bigKey,空闲key:idleKey,过期key:expiredKey (Optional) */
TaskType *string `json:"taskType"`
/* 排序字段,取值包括capacity - 内存,itemCount - 元素数量,默认为capacity。 (Optional) */
SortBy *string `json:"sortBy"`
/* key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) */
KeyType *string `json:"keyType"`
/* 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) */
ShardIds *string `json:"shardIds"`
/* 是否是不过期Key (Optional) */
UnexpireKey *bool `json:"unexpireKey"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeOfflineAnalysisTopKeysRequest ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTopKeysRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeOfflineAnalysisTopKeysRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOfflineAnalysisTopKeysRequestWithAllParams ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTopKeysRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, taskType *string, sortBy *string, keyType *string, shardIds *string, unexpireKey *bool, pageNumber *int, pageSize *int, ) *DescribeOfflineAnalysisTopKeysRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID (Required) * param taskType: 任务类型,大key:bigKey,空闲key:idleKey,过期key:expiredKey (Optional) * param sortBy: 排序字段,取值包括capacity - 内存,itemCount - 元素数量,默认为capacity。 (Optional) * param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。 (Optional) * param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。 (Optional) * param unexpireKey: 是否是不过期Key (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewDescribeOfflineAnalysisTopKeysRequestWithoutParam ¶ added in v1.65.0
func NewDescribeOfflineAnalysisTopKeysRequestWithoutParam() *DescribeOfflineAnalysisTopKeysRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOfflineAnalysisTopKeysRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeOfflineAnalysisTopKeysRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOfflineAnalysisTopKeysRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeOfflineAnalysisTopKeysRequest) SetKeyType ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetKeyType(keyType string)
param keyType: key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, zset, stream。(Optional)
func (*DescribeOfflineAnalysisTopKeysRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*DescribeOfflineAnalysisTopKeysRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*DescribeOfflineAnalysisTopKeysRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeOfflineAnalysisTopKeysRequest) SetShardIds ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetShardIds(shardIds string)
param shardIds: 分片节点序号列表,以逗号分隔。当列表为空时,选择所有分片节点。(Optional)
func (*DescribeOfflineAnalysisTopKeysRequest) SetSortBy ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetSortBy(sortBy string)
param sortBy: 排序字段,取值包括capacity - 内存,itemCount - 元素数量,默认为capacity。(Optional)
func (*DescribeOfflineAnalysisTopKeysRequest) SetTaskId ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetTaskId(taskId string)
param taskId: 任务ID(Required)
func (*DescribeOfflineAnalysisTopKeysRequest) SetTaskType ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetTaskType(taskType string)
param taskType: 任务类型,大key:bigKey,空闲key:idleKey,过期key:expiredKey(Optional)
func (*DescribeOfflineAnalysisTopKeysRequest) SetUnexpireKey ¶ added in v1.65.0
func (r *DescribeOfflineAnalysisTopKeysRequest) SetUnexpireKey(unexpireKey bool)
param unexpireKey: 是否是不过期Key(Optional)
type DescribeOfflineAnalysisTopKeysResponse ¶ added in v1.65.0
type DescribeOfflineAnalysisTopKeysResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOfflineAnalysisTopKeysResult `json:"result"`
}
type DescribeOfflineAnalysisTopKeysResult ¶ added in v1.65.0
type DescribeOfflineAnalysisTopKeysResult struct {
Count int `json:"count"`
TopKeys []redis.RedisKeySpaceData `json:"topKeys"`
}
type DescribeProxySlowLogRequest ¶ added in v1.65.0
type DescribeProxySlowLogRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Optional) */
EndTime *string `json:"endTime"`
}
func NewDescribeProxySlowLogRequest ¶ added in v1.65.0
func NewDescribeProxySlowLogRequest( regionId string, cacheInstanceId string, ) *DescribeProxySlowLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProxySlowLogRequestWithAllParams ¶ added in v1.65.0
func NewDescribeProxySlowLogRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, ) *DescribeProxySlowLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Optional) * param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Optional)
func NewDescribeProxySlowLogRequestWithoutParam ¶ added in v1.65.0
func NewDescribeProxySlowLogRequestWithoutParam() *DescribeProxySlowLogRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProxySlowLogRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeProxySlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProxySlowLogRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeProxySlowLogRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeProxySlowLogRequest) SetEndTime ¶ added in v1.65.0
func (r *DescribeProxySlowLogRequest) SetEndTime(endTime string)
param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z)(Optional)
func (*DescribeProxySlowLogRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeProxySlowLogRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeProxySlowLogRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeProxySlowLogRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeProxySlowLogRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeProxySlowLogRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeProxySlowLogRequest) SetStartTime ¶ added in v1.65.0
func (r *DescribeProxySlowLogRequest) SetStartTime(startTime string)
param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z)(Optional)
type DescribeProxySlowLogResponse ¶ added in v1.65.0
type DescribeProxySlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeProxySlowLogResult `json:"result"`
}
type DescribeProxySlowLogResult ¶ added in v1.65.0
type DescribeProxySlowLogResult struct {
ProxySlowLogs []redis.ProxySlowLogItem `json:"proxySlowLogs"`
TotalCount int `json:"totalCount"`
}
type DescribeRedisServerLogRequest ¶ added in v1.65.0
type DescribeRedisServerLogRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* pod 名称,多个以逗号分隔 (Optional) */
PodName *string `json:"podName"`
/* 查询筛选信息 (Optional) */
LogFilter *string `json:"logFilter"`
/* 查询开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 查询结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeRedisServerLogRequest ¶ added in v1.65.0
func NewDescribeRedisServerLogRequest( regionId string, cacheInstanceId string, ) *DescribeRedisServerLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRedisServerLogRequestWithAllParams ¶ added in v1.65.0
func NewDescribeRedisServerLogRequestWithAllParams( regionId string, cacheInstanceId string, podName *string, logFilter *string, startTime *string, endTime *string, pageNumber *int, pageSize *int, ) *DescribeRedisServerLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param podName: pod 名称,多个以逗号分隔 (Optional) * param logFilter: 查询筛选信息 (Optional) * param startTime: 查询开始时间 (Optional) * param endTime: 查询结束时间 (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewDescribeRedisServerLogRequestWithoutParam ¶ added in v1.65.0
func NewDescribeRedisServerLogRequestWithoutParam() *DescribeRedisServerLogRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRedisServerLogRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeRedisServerLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRedisServerLogRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeRedisServerLogRequest) SetEndTime ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetEndTime(endTime string)
param endTime: 查询结束时间(Optional)
func (*DescribeRedisServerLogRequest) SetLogFilter ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetLogFilter(logFilter string)
param logFilter: 查询筛选信息(Optional)
func (*DescribeRedisServerLogRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*DescribeRedisServerLogRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*DescribeRedisServerLogRequest) SetPodName ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetPodName(podName string)
param podName: pod 名称,多个以逗号分隔(Optional)
func (*DescribeRedisServerLogRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeRedisServerLogRequest) SetStartTime ¶ added in v1.65.0
func (r *DescribeRedisServerLogRequest) SetStartTime(startTime string)
param startTime: 查询开始时间(Optional)
type DescribeRedisServerLogResponse ¶ added in v1.65.0
type DescribeRedisServerLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRedisServerLogResult `json:"result"`
}
type DescribeRedisServerLogResult ¶ added in v1.65.0
type DescribeRedisServerLogResult struct {
TotalCount int `json:"totalCount"`
Logs []redis.RedisServerLog `json:"logs"`
}
type DescribeResizeModeIpTimeInfoRequest ¶ added in v1.59.0
type DescribeResizeModeIpTimeInfoRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 新规格。不传参只返回是否支持新变配功能。 (Optional) */
CacheInstanceClass *string `json:"cacheInstanceClass"`
/* 自定义分片数。不传参只返回是否支持新变配功能。 (Optional) */
ShardNumber *int `json:"shardNumber"`
}
func NewDescribeResizeModeIpTimeInfoRequest ¶ added in v1.59.0
func NewDescribeResizeModeIpTimeInfoRequest( regionId string, cacheInstanceId string, ) *DescribeResizeModeIpTimeInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeResizeModeIpTimeInfoRequestWithAllParams ¶ added in v1.59.0
func NewDescribeResizeModeIpTimeInfoRequestWithAllParams( regionId string, cacheInstanceId string, cacheInstanceClass *string, shardNumber *int, ) *DescribeResizeModeIpTimeInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格。不传参只返回是否支持新变配功能。 (Optional) * param shardNumber: 自定义分片数。不传参只返回是否支持新变配功能。 (Optional)
func NewDescribeResizeModeIpTimeInfoRequestWithoutParam ¶ added in v1.59.0
func NewDescribeResizeModeIpTimeInfoRequestWithoutParam() *DescribeResizeModeIpTimeInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeResizeModeIpTimeInfoRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeResizeModeIpTimeInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass ¶ added in v1.59.0
func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass(cacheInstanceClass string)
param cacheInstanceClass: 新规格。不传参只返回是否支持新变配功能。(Optional)
func (*DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId ¶ added in v1.59.0
func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeResizeModeIpTimeInfoRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeResizeModeIpTimeInfoRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeResizeModeIpTimeInfoRequest) SetShardNumber ¶ added in v1.59.0
func (r *DescribeResizeModeIpTimeInfoRequest) SetShardNumber(shardNumber int)
param shardNumber: 自定义分片数。不传参只返回是否支持新变配功能。(Optional)
type DescribeResizeModeIpTimeInfoResponse ¶ added in v1.59.0
type DescribeResizeModeIpTimeInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeResizeModeIpTimeInfoResult `json:"result"`
}
type DescribeResizeModeIpTimeInfoResult ¶ added in v1.59.0
type DescribeResizeModeIpTimeInfoResult struct {
SupportPScale bool `json:"supportPScale"`
SupportParallel bool `json:"supportParallel"`
SerialIpCount int `json:"serialIpCount"`
SerialTimeCost int `json:"serialTimeCost"`
ParallelIpCount int `json:"parallelIpCount"`
ParallelTimeCost int `json:"parallelTimeCost"`
}
type DescribeSentinelAvailableZonesRequest ¶ added in v1.65.0
type DescribeSentinelAvailableZonesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeSentinelAvailableZonesRequest ¶ added in v1.65.0
func NewDescribeSentinelAvailableZonesRequest( regionId string, cacheInstanceId string, ) *DescribeSentinelAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSentinelAvailableZonesRequestWithAllParams ¶ added in v1.65.0
func NewDescribeSentinelAvailableZonesRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeSentinelAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeSentinelAvailableZonesRequestWithoutParam ¶ added in v1.65.0
func NewDescribeSentinelAvailableZonesRequestWithoutParam() *DescribeSentinelAvailableZonesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSentinelAvailableZonesRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeSentinelAvailableZonesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSentinelAvailableZonesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeSentinelAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeSentinelAvailableZonesRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeSentinelAvailableZonesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeSentinelAvailableZonesResponse ¶ added in v1.65.0
type DescribeSentinelAvailableZonesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSentinelAvailableZonesResult `json:"result"`
}
type DescribeSentinelAvailableZonesResult ¶ added in v1.65.0
type DescribeSentinelAvailableZonesResult struct {
AzList []string `json:"azList"`
}
type DescribeSlowLogRequest ¶ added in v1.13.0
type DescribeSlowLogRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 分片id (Optional) */
ShardId *string `json:"shardId"`
/* 分片地址 (Optional) */
ShardAddr *string `json:"shardAddr"`
/* 命令匹配模式(正则),仅支持tpaas (Optional) */
CmdPattern *string `json:"cmdPattern"`
/* 查询的耗时阈值,单位是微妙,仅支持tpaas (Optional) */
ExecTimeThreshold *int `json:"execTimeThreshold"`
/* redis节点的角色(master或者slave),仅支持tpaas (Optional) */
Role *string `json:"role"`
}
func NewDescribeSlowLogRequest ¶ added in v1.13.0
func NewDescribeSlowLogRequest( regionId string, cacheInstanceId string, ) *DescribeSlowLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSlowLogRequestWithAllParams ¶ added in v1.13.0
func NewDescribeSlowLogRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, shardId *string, shardAddr *string, cmdPattern *string, execTimeThreshold *int, role *string, ) *DescribeSlowLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param shardId: 分片id (Optional) * param shardAddr: 分片地址 (Optional) * param cmdPattern: 命令匹配模式(正则),仅支持tpaas (Optional) * param execTimeThreshold: 查询的耗时阈值,单位是微妙,仅支持tpaas (Optional) * param role: redis节点的角色(master或者slave),仅支持tpaas (Optional)
func NewDescribeSlowLogRequestWithoutParam ¶ added in v1.13.0
func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSlowLogRequest) GetRegionId ¶ added in v1.13.0
func (r DescribeSlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSlowLogRequest) SetCacheInstanceId ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeSlowLogRequest) SetCmdPattern ¶ added in v1.65.0
func (r *DescribeSlowLogRequest) SetCmdPattern(cmdPattern string)
param cmdPattern: 命令匹配模式(正则),仅支持tpaas(Optional)
func (*DescribeSlowLogRequest) SetEndTime ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeSlowLogRequest) SetExecTimeThreshold ¶ added in v1.65.0
func (r *DescribeSlowLogRequest) SetExecTimeThreshold(execTimeThreshold int)
param execTimeThreshold: 查询的耗时阈值,单位是微妙,仅支持tpaas(Optional)
func (*DescribeSlowLogRequest) SetPageNumber ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeSlowLogRequest) SetPageSize ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeSlowLogRequest) SetRegionId ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeSlowLogRequest) SetRole ¶ added in v1.65.0
func (r *DescribeSlowLogRequest) SetRole(role string)
param role: redis节点的角色(master或者slave),仅支持tpaas(Optional)
func (*DescribeSlowLogRequest) SetShardAddr ¶ added in v1.56.0
func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)
param shardAddr: 分片地址(Optional)
func (*DescribeSlowLogRequest) SetShardId ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetShardId(shardId string)
param shardId: 分片id(Optional)
func (*DescribeSlowLogRequest) SetStartTime ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeSlowLogResponse ¶ added in v1.13.0
type DescribeSlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSlowLogResult `json:"result"`
}
type DescribeSlowLogResult ¶ added in v1.13.0
type DescribeSpecConfigRequest ¶ added in v1.20.0
type DescribeSpecConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeSpecConfigRequest ¶ added in v1.20.0
func NewDescribeSpecConfigRequest( regionId string, ) *DescribeSpecConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSpecConfigRequestWithAllParams ¶ added in v1.20.0
func NewDescribeSpecConfigRequestWithAllParams( regionId string, ) *DescribeSpecConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeSpecConfigRequestWithoutParam ¶ added in v1.20.0
func NewDescribeSpecConfigRequestWithoutParam() *DescribeSpecConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSpecConfigRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeSpecConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSpecConfigRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeSpecConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeSpecConfigResponse ¶ added in v1.20.0
type DescribeSpecConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSpecConfigResult `json:"result"`
}
type DescribeSpecConfigResult ¶ added in v1.20.0
type DescribeSpecConfigResult struct {
ShardSpec interface{} `json:"shardSpec"`
InstanceSpec redis.InstanceSpec `json:"instanceSpec"`
}
type DescribeTaskProgressListRequest ¶ added in v1.56.0
type DescribeTaskProgressListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务类型:resize表示变配,upgrade表示升级 (Optional) */
TaskType *string `json:"taskType"`
}
func NewDescribeTaskProgressListRequest ¶ added in v1.56.0
func NewDescribeTaskProgressListRequest( regionId string, cacheInstanceId string, ) *DescribeTaskProgressListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTaskProgressListRequestWithAllParams ¶ added in v1.56.0
func NewDescribeTaskProgressListRequestWithAllParams( regionId string, cacheInstanceId string, taskType *string, ) *DescribeTaskProgressListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskType: 任务类型:resize表示变配,upgrade表示升级 (Optional)
func NewDescribeTaskProgressListRequestWithoutParam ¶ added in v1.56.0
func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTaskProgressListRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeTaskProgressListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTaskProgressListRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeTaskProgressListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeTaskProgressListRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeTaskProgressListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeTaskProgressListRequest) SetTaskType ¶ added in v1.56.0
func (r *DescribeTaskProgressListRequest) SetTaskType(taskType string)
param taskType: 任务类型:resize表示变配,upgrade表示升级(Optional)
type DescribeTaskProgressListResponse ¶ added in v1.56.0
type DescribeTaskProgressListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTaskProgressListResult `json:"result"`
}
type DescribeTaskProgressListResult ¶ added in v1.56.0
type DescribeTaskProgressListResult struct {
TaskProgresses []redis.TaskProgress `json:"taskProgresses"`
}
type DescribeUpgradeVersionRequest ¶ added in v1.65.0
type DescribeUpgradeVersionRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeUpgradeVersionRequest ¶ added in v1.65.0
func NewDescribeUpgradeVersionRequest( regionId string, cacheInstanceId string, ) *DescribeUpgradeVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUpgradeVersionRequestWithAllParams ¶ added in v1.65.0
func NewDescribeUpgradeVersionRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeUpgradeVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeUpgradeVersionRequestWithoutParam ¶ added in v1.65.0
func NewDescribeUpgradeVersionRequestWithoutParam() *DescribeUpgradeVersionRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUpgradeVersionRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeUpgradeVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUpgradeVersionRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeUpgradeVersionRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeUpgradeVersionRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeUpgradeVersionRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeUpgradeVersionResponse ¶ added in v1.65.0
type DescribeUpgradeVersionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUpgradeVersionResult `json:"result"`
}
type DescribeUpgradeVersionResult ¶ added in v1.65.0
type DescribeUserQuotaRequest ¶
type DescribeUserQuotaRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeUserQuotaRequest ¶
func NewDescribeUserQuotaRequest( regionId string, ) *DescribeUserQuotaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserQuotaRequestWithAllParams ¶ added in v1.1.0
func NewDescribeUserQuotaRequestWithAllParams( regionId string, ) *DescribeUserQuotaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeUserQuotaRequestWithoutParam ¶ added in v1.1.0
func NewDescribeUserQuotaRequestWithoutParam() *DescribeUserQuotaRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUserQuotaRequest) GetRegionId ¶
func (r DescribeUserQuotaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserQuotaRequest) SetRegionId ¶
func (r *DescribeUserQuotaRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeUserQuotaResponse ¶
type DescribeUserQuotaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserQuotaResult `json:"result"`
}
type DescribeUserQuotaResult ¶
type DescribeWhiteListGroupRequest ¶ added in v1.65.0
type DescribeWhiteListGroupRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeWhiteListGroupRequest ¶ added in v1.65.0
func NewDescribeWhiteListGroupRequest( regionId string, cacheInstanceId string, ) *DescribeWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeWhiteListGroupRequestWithAllParams ¶ added in v1.65.0
func NewDescribeWhiteListGroupRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeWhiteListGroupRequestWithoutParam ¶ added in v1.65.0
func NewDescribeWhiteListGroupRequestWithoutParam() *DescribeWhiteListGroupRequest
This constructor has better compatible ability when API parameters changed
func (DescribeWhiteListGroupRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeWhiteListGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeWhiteListGroupRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *DescribeWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeWhiteListGroupRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeWhiteListGroupRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type DescribeWhiteListGroupResponse ¶ added in v1.65.0
type DescribeWhiteListGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeWhiteListGroupResult `json:"result"`
}
type DescribeWhiteListGroupResult ¶ added in v1.65.0
type GetBackupFilesRequest ¶ added in v1.65.0
type GetBackupFilesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
/* 查询开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 查询结束时间 (Optional) */
EndTime *string `json:"endTime"`
}
func NewGetBackupFilesRequest ¶ added in v1.65.0
func NewGetBackupFilesRequest( regionId string, cacheInstanceId string, ) *GetBackupFilesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBackupFilesRequestWithAllParams ¶ added in v1.65.0
func NewGetBackupFilesRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, ) *GetBackupFilesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional) * param startTime: 查询开始时间 (Optional) * param endTime: 查询结束时间 (Optional)
func NewGetBackupFilesRequestWithoutParam ¶ added in v1.65.0
func NewGetBackupFilesRequestWithoutParam() *GetBackupFilesRequest
This constructor has better compatible ability when API parameters changed
func (GetBackupFilesRequest) GetRegionId ¶ added in v1.65.0
func (r GetBackupFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBackupFilesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *GetBackupFilesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*GetBackupFilesRequest) SetEndTime ¶ added in v1.65.0
func (r *GetBackupFilesRequest) SetEndTime(endTime string)
param endTime: 查询结束时间(Optional)
func (*GetBackupFilesRequest) SetPageNumber ¶ added in v1.65.0
func (r *GetBackupFilesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*GetBackupFilesRequest) SetPageSize ¶ added in v1.65.0
func (r *GetBackupFilesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*GetBackupFilesRequest) SetRegionId ¶ added in v1.65.0
func (r *GetBackupFilesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*GetBackupFilesRequest) SetStartTime ¶ added in v1.65.0
func (r *GetBackupFilesRequest) SetStartTime(startTime string)
param startTime: 查询开始时间(Optional)
type GetBackupFilesResponse ¶ added in v1.65.0
type GetBackupFilesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetBackupFilesResult `json:"result"`
}
type GetBackupFilesResult ¶ added in v1.65.0
type GetBackupFilesResult struct {
Backups []redis.BackupFile `json:"backups"`
Count int `json:"count"`
}
type GetDisableCommandsRequest ¶ added in v1.56.0
type GetDisableCommandsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewGetDisableCommandsRequest ¶ added in v1.56.0
func NewGetDisableCommandsRequest( regionId string, cacheInstanceId string, ) *GetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDisableCommandsRequestWithAllParams ¶ added in v1.56.0
func NewGetDisableCommandsRequestWithAllParams( regionId string, cacheInstanceId string, ) *GetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewGetDisableCommandsRequestWithoutParam ¶ added in v1.56.0
func NewGetDisableCommandsRequestWithoutParam() *GetDisableCommandsRequest
This constructor has better compatible ability when API parameters changed
func (GetDisableCommandsRequest) GetRegionId ¶ added in v1.56.0
func (r GetDisableCommandsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDisableCommandsRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *GetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*GetDisableCommandsRequest) SetRegionId ¶ added in v1.56.0
func (r *GetDisableCommandsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type GetDisableCommandsResponse ¶ added in v1.56.0
type GetDisableCommandsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetDisableCommandsResult `json:"result"`
}
type GetDisableCommandsResult ¶ added in v1.56.0
type GetDisableCommandsResult struct {
DisableCommandLists []redis.DisableCommandsInfo `json:"disableCommandLists"`
}
type GetMetricRequest ¶ added in v1.65.0
type GetMetricRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 指标名称 */
Metric string `json:"metric"`
/* 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始) */
StartTime string `json:"startTime"`
/* 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间) */
EndTime string `json:"endTime"`
}
func NewGetMetricRequest ¶ added in v1.65.0
func NewGetMetricRequest( regionId string, cacheInstanceId string, metric string, startTime string, endTime string, ) *GetMetricRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param metric: 指标名称 (Required) * param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始) (Required) * param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMetricRequestWithAllParams ¶ added in v1.65.0
func NewGetMetricRequestWithAllParams( regionId string, cacheInstanceId string, metric string, startTime string, endTime string, ) *GetMetricRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param metric: 指标名称 (Required) * param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始) (Required) * param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间) (Required)
func NewGetMetricRequestWithoutParam ¶ added in v1.65.0
func NewGetMetricRequestWithoutParam() *GetMetricRequest
This constructor has better compatible ability when API parameters changed
func (GetMetricRequest) GetRegionId ¶ added in v1.65.0
func (r GetMetricRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMetricRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *GetMetricRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*GetMetricRequest) SetEndTime ¶ added in v1.65.0
func (r *GetMetricRequest) SetEndTime(endTime string)
param endTime: 结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z,不能超过当前时间)(Required)
func (*GetMetricRequest) SetMetric ¶ added in v1.65.0
func (r *GetMetricRequest) SetMetric(metric string)
param metric: 指标名称(Required)
func (*GetMetricRequest) SetRegionId ¶ added in v1.65.0
func (r *GetMetricRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*GetMetricRequest) SetStartTime ¶ added in v1.65.0
func (r *GetMetricRequest) SetStartTime(startTime string)
param startTime: 开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z,最多从近30天开始)(Required)
type GetMetricResponse ¶ added in v1.65.0
type GetMetricResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetMetricResult `json:"result"`
}
type GetMetricResult ¶ added in v1.65.0
type GetMetricResult struct {
Metrics []redis.MetricBucket `json:"metrics"`
}
type HaDiagnosisRequest ¶ added in v1.65.0
type HaDiagnosisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 要诊断的故障域级别(host、rack、az), 当前支持az (Optional) */
FailureDomain *string `json:"failureDomain"`
}
func NewHaDiagnosisRequest ¶ added in v1.65.0
func NewHaDiagnosisRequest( regionId string, cacheInstanceId string, ) *HaDiagnosisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewHaDiagnosisRequestWithAllParams ¶ added in v1.65.0
func NewHaDiagnosisRequestWithAllParams( regionId string, cacheInstanceId string, failureDomain *string, ) *HaDiagnosisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param failureDomain: 要诊断的故障域级别(host、rack、az), 当前支持az (Optional)
func NewHaDiagnosisRequestWithoutParam ¶ added in v1.65.0
func NewHaDiagnosisRequestWithoutParam() *HaDiagnosisRequest
This constructor has better compatible ability when API parameters changed
func (HaDiagnosisRequest) GetRegionId ¶ added in v1.65.0
func (r HaDiagnosisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*HaDiagnosisRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *HaDiagnosisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*HaDiagnosisRequest) SetFailureDomain ¶ added in v1.65.0
func (r *HaDiagnosisRequest) SetFailureDomain(failureDomain string)
param failureDomain: 要诊断的故障域级别(host、rack、az), 当前支持az(Optional)
func (*HaDiagnosisRequest) SetRegionId ¶ added in v1.65.0
func (r *HaDiagnosisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type HaDiagnosisResponse ¶ added in v1.65.0
type HaDiagnosisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result HaDiagnosisResult `json:"result"`
}
type HaDiagnosisResult ¶ added in v1.65.0
type HaDiagnosisResult struct {
FailureDomain string `json:"failureDomain"`
Status string `json:"status"`
FlavorType string `json:"flavorType"`
AzSpecifyType string `json:"azSpecifyType"`
EnableSmartProxy string `json:"enableSmartProxy"`
SentinelType string `json:"sentinelType"`
SentinelName string `json:"sentinelName"`
SentinelNamespace string `json:"sentinelNamespace"`
DiagnosisResult redis.DiagnosisResult `json:"diagnosisResult"`
}
type ImportDataRequest ¶ added in v1.65.0
type ImportDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 导入的数据文件类型,目前只支持rdb (Optional) */
DataType *string `json:"dataType"`
/* 数据文件地址,必须是京东云对象存储导出的外链地址 (Optional) */
DataUrls []string `json:"dataUrls"`
}
func NewImportDataRequest ¶ added in v1.65.0
func NewImportDataRequest( regionId string, cacheInstanceId string, ) *ImportDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewImportDataRequestWithAllParams ¶ added in v1.65.0
func NewImportDataRequestWithAllParams( regionId string, cacheInstanceId string, dataType *string, dataUrls []string, ) *ImportDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param dataType: 导入的数据文件类型,目前只支持rdb (Optional) * param dataUrls: 数据文件地址,必须是京东云对象存储导出的外链地址 (Optional)
func NewImportDataRequestWithoutParam ¶ added in v1.65.0
func NewImportDataRequestWithoutParam() *ImportDataRequest
This constructor has better compatible ability when API parameters changed
func (ImportDataRequest) GetRegionId ¶ added in v1.65.0
func (r ImportDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ImportDataRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ImportDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ImportDataRequest) SetDataType ¶ added in v1.65.0
func (r *ImportDataRequest) SetDataType(dataType string)
param dataType: 导入的数据文件类型,目前只支持rdb(Optional)
func (*ImportDataRequest) SetDataUrls ¶ added in v1.65.0
func (r *ImportDataRequest) SetDataUrls(dataUrls []string)
param dataUrls: 数据文件地址,必须是京东云对象存储导出的外链地址(Optional)
func (*ImportDataRequest) SetRegionId ¶ added in v1.65.0
func (r *ImportDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ImportDataResponse ¶ added in v1.65.0
type ImportDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ImportDataResult `json:"result"`
}
type ImportDataResult ¶ added in v1.65.0
type ImportDataResult struct {
}
type InterruptTaskRequest ¶ added in v1.65.0
type InterruptTaskRequest struct {
core.JDCloudRequest
/* 任务id */
TaskId string `json:"taskId"`
}
func NewInterruptTaskRequest ¶ added in v1.65.0
func NewInterruptTaskRequest( taskId string, ) *InterruptTaskRequest
* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInterruptTaskRequestWithAllParams ¶ added in v1.65.0
func NewInterruptTaskRequestWithAllParams( taskId string, ) *InterruptTaskRequest
* param taskId: 任务id (Required)
func NewInterruptTaskRequestWithoutParam ¶ added in v1.65.0
func NewInterruptTaskRequestWithoutParam() *InterruptTaskRequest
This constructor has better compatible ability when API parameters changed
func (InterruptTaskRequest) GetRegionId ¶ added in v1.65.0
func (r InterruptTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InterruptTaskRequest) SetTaskId ¶ added in v1.65.0
func (r *InterruptTaskRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type InterruptTaskResponse ¶ added in v1.65.0
type InterruptTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InterruptTaskResult `json:"result"`
}
type InterruptTaskResult ¶ added in v1.65.0
type InterruptTaskResult struct {
}
type JvesselV1HealthRequest ¶ added in v1.65.0
type JvesselV1HealthRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewJvesselV1HealthRequest ¶ added in v1.65.0
func NewJvesselV1HealthRequest( regionId string, cacheInstanceId string, ) *JvesselV1HealthRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1HealthRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1HealthRequestWithAllParams( regionId string, cacheInstanceId string, ) *JvesselV1HealthRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewJvesselV1HealthRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1HealthRequestWithoutParam() *JvesselV1HealthRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1HealthRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1HealthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1HealthRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1HealthRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1HealthRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1HealthRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1HealthResponse ¶ added in v1.65.0
type JvesselV1HealthResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1HealthResult `json:"result"`
}
type JvesselV1HealthResult ¶ added in v1.65.0
type JvesselV1ListMasterConfigRequest ¶ added in v1.65.0
type JvesselV1ListMasterConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewJvesselV1ListMasterConfigRequest ¶ added in v1.65.0
func NewJvesselV1ListMasterConfigRequest( regionId string, cacheInstanceId string, ) *JvesselV1ListMasterConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ListMasterConfigRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ListMasterConfigRequestWithAllParams( regionId string, cacheInstanceId string, ) *JvesselV1ListMasterConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewJvesselV1ListMasterConfigRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ListMasterConfigRequestWithoutParam() *JvesselV1ListMasterConfigRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ListMasterConfigRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ListMasterConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ListMasterConfigRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ListMasterConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ListMasterConfigRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ListMasterConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ListMasterConfigResponse ¶ added in v1.65.0
type JvesselV1ListMasterConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ListMasterConfigResult `json:"result"`
}
type JvesselV1ListMasterConfigResult ¶ added in v1.65.0
type JvesselV1ListMasterConfigResult struct {
Configs interface{} `json:"configs"`
}
type JvesselV1ListProxyConfigRequest ¶ added in v1.65.0
type JvesselV1ListProxyConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewJvesselV1ListProxyConfigRequest ¶ added in v1.65.0
func NewJvesselV1ListProxyConfigRequest( regionId string, cacheInstanceId string, ) *JvesselV1ListProxyConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ListProxyConfigRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ListProxyConfigRequestWithAllParams( regionId string, cacheInstanceId string, ) *JvesselV1ListProxyConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewJvesselV1ListProxyConfigRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ListProxyConfigRequestWithoutParam() *JvesselV1ListProxyConfigRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ListProxyConfigRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ListProxyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ListProxyConfigRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ListProxyConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ListProxyConfigRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ListProxyConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ListProxyConfigResponse ¶ added in v1.65.0
type JvesselV1ListProxyConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ListProxyConfigResult `json:"result"`
}
type JvesselV1ListProxyConfigResult ¶ added in v1.65.0
type JvesselV1ListProxyConfigResult struct {
Configs interface{} `json:"configs"`
}
type JvesselV1ListSlaveConfigRequest ¶ added in v1.65.0
type JvesselV1ListSlaveConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewJvesselV1ListSlaveConfigRequest ¶ added in v1.65.0
func NewJvesselV1ListSlaveConfigRequest( regionId string, cacheInstanceId string, ) *JvesselV1ListSlaveConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ListSlaveConfigRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ListSlaveConfigRequestWithAllParams( regionId string, cacheInstanceId string, ) *JvesselV1ListSlaveConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewJvesselV1ListSlaveConfigRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ListSlaveConfigRequestWithoutParam() *JvesselV1ListSlaveConfigRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ListSlaveConfigRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ListSlaveConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ListSlaveConfigRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ListSlaveConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ListSlaveConfigRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ListSlaveConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ListSlaveConfigResponse ¶ added in v1.65.0
type JvesselV1ListSlaveConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ListSlaveConfigResult `json:"result"`
}
type JvesselV1ListSlaveConfigResult ¶ added in v1.65.0
type JvesselV1ListSlaveConfigResult struct {
Configs interface{} `json:"configs"`
}
type JvesselV1ModifyProxyFlavorRequest ¶ added in v1.65.0
type JvesselV1ModifyProxyFlavorRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 代理规格 */
ProxyBaseFlavor string `json:"proxyBaseFlavor"`
/* 代理规格比例 */
ProxyFlavorRate int `json:"proxyFlavorRate"`
/* 代理磁盘 */
ProxyDisk int `json:"proxyDisk"`
/* 是否在运维时间内执行 (Optional) */
EffectiveTime *string `json:"effectiveTime"`
}
func NewJvesselV1ModifyProxyFlavorRequest ¶ added in v1.65.0
func NewJvesselV1ModifyProxyFlavorRequest( regionId string, cacheInstanceId string, proxyBaseFlavor string, proxyFlavorRate int, proxyDisk int, ) *JvesselV1ModifyProxyFlavorRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyBaseFlavor: 代理规格 (Required) * param proxyFlavorRate: 代理规格比例 (Required) * param proxyDisk: 代理磁盘 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ModifyProxyFlavorRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ModifyProxyFlavorRequestWithAllParams( regionId string, cacheInstanceId string, proxyBaseFlavor string, proxyFlavorRate int, proxyDisk int, effectiveTime *string, ) *JvesselV1ModifyProxyFlavorRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyBaseFlavor: 代理规格 (Required) * param proxyFlavorRate: 代理规格比例 (Required) * param proxyDisk: 代理磁盘 (Required) * param effectiveTime: 是否在运维时间内执行 (Optional)
func NewJvesselV1ModifyProxyFlavorRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ModifyProxyFlavorRequestWithoutParam() *JvesselV1ModifyProxyFlavorRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ModifyProxyFlavorRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ModifyProxyFlavorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ModifyProxyFlavorRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyFlavorRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ModifyProxyFlavorRequest) SetEffectiveTime ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyFlavorRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 是否在运维时间内执行(Optional)
func (*JvesselV1ModifyProxyFlavorRequest) SetProxyBaseFlavor ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyBaseFlavor(proxyBaseFlavor string)
param proxyBaseFlavor: 代理规格(Required)
func (*JvesselV1ModifyProxyFlavorRequest) SetProxyDisk ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyDisk(proxyDisk int)
param proxyDisk: 代理磁盘(Required)
func (*JvesselV1ModifyProxyFlavorRequest) SetProxyFlavorRate ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyFlavorRequest) SetProxyFlavorRate(proxyFlavorRate int)
param proxyFlavorRate: 代理规格比例(Required)
func (*JvesselV1ModifyProxyFlavorRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyFlavorRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ModifyProxyFlavorResponse ¶ added in v1.65.0
type JvesselV1ModifyProxyFlavorResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ModifyProxyFlavorResult `json:"result"`
}
type JvesselV1ModifyProxyFlavorResult ¶ added in v1.65.0
type JvesselV1ModifyProxyFlavorResult struct {
}
type JvesselV1ModifyProxyReplicaRequest ¶ added in v1.65.0
type JvesselV1ModifyProxyReplicaRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 代理数量 */
ProxyReplica int `json:"proxyReplica"`
/* 是否在运维时间内执行 (Optional) */
EffectiveTime *string `json:"effectiveTime"`
}
func NewJvesselV1ModifyProxyReplicaRequest ¶ added in v1.65.0
func NewJvesselV1ModifyProxyReplicaRequest( regionId string, cacheInstanceId string, proxyReplica int, ) *JvesselV1ModifyProxyReplicaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyReplica: 代理数量 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ModifyProxyReplicaRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ModifyProxyReplicaRequestWithAllParams( regionId string, cacheInstanceId string, proxyReplica int, effectiveTime *string, ) *JvesselV1ModifyProxyReplicaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyReplica: 代理数量 (Required) * param effectiveTime: 是否在运维时间内执行 (Optional)
func NewJvesselV1ModifyProxyReplicaRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ModifyProxyReplicaRequestWithoutParam() *JvesselV1ModifyProxyReplicaRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ModifyProxyReplicaRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ModifyProxyReplicaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ModifyProxyReplicaRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyReplicaRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ModifyProxyReplicaRequest) SetEffectiveTime ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyReplicaRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 是否在运维时间内执行(Optional)
func (*JvesselV1ModifyProxyReplicaRequest) SetProxyReplica ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyReplicaRequest) SetProxyReplica(proxyReplica int)
param proxyReplica: 代理数量(Required)
func (*JvesselV1ModifyProxyReplicaRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ModifyProxyReplicaRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ModifyProxyReplicaResponse ¶ added in v1.65.0
type JvesselV1ModifyProxyReplicaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ModifyProxyReplicaResult `json:"result"`
}
type JvesselV1ModifyProxyReplicaResult ¶ added in v1.65.0
type JvesselV1ModifyProxyReplicaResult struct {
}
type JvesselV1ProbeSuccessRateRequest ¶ added in v1.65.0
type JvesselV1ProbeSuccessRateRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewJvesselV1ProbeSuccessRateRequest ¶ added in v1.65.0
func NewJvesselV1ProbeSuccessRateRequest( regionId string, cacheInstanceId string, ) *JvesselV1ProbeSuccessRateRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ProbeSuccessRateRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ProbeSuccessRateRequestWithAllParams( regionId string, cacheInstanceId string, ) *JvesselV1ProbeSuccessRateRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewJvesselV1ProbeSuccessRateRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ProbeSuccessRateRequestWithoutParam() *JvesselV1ProbeSuccessRateRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ProbeSuccessRateRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ProbeSuccessRateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ProbeSuccessRateRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ProbeSuccessRateRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ProbeSuccessRateRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ProbeSuccessRateRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ProbeSuccessRateResponse ¶ added in v1.65.0
type JvesselV1ProbeSuccessRateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ProbeSuccessRateResult `json:"result"`
}
type JvesselV1ProbeSuccessRateResult ¶ added in v1.65.0
type JvesselV1ProbeSuccessRateResult struct {
ProxyProbeStats redis.ProxyProbeStats `json:"proxyProbeStats"`
}
type JvesselV1ProxyInfoRequest ¶ added in v1.65.0
type JvesselV1ProxyInfoRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewJvesselV1ProxyInfoRequest ¶ added in v1.65.0
func NewJvesselV1ProxyInfoRequest( regionId string, cacheInstanceId string, ) *JvesselV1ProxyInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1ProxyInfoRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1ProxyInfoRequestWithAllParams( regionId string, cacheInstanceId string, ) *JvesselV1ProxyInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewJvesselV1ProxyInfoRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1ProxyInfoRequestWithoutParam() *JvesselV1ProxyInfoRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1ProxyInfoRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1ProxyInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1ProxyInfoRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1ProxyInfoRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1ProxyInfoRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1ProxyInfoRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1ProxyInfoResponse ¶ added in v1.65.0
type JvesselV1ProxyInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1ProxyInfoResult `json:"result"`
}
type JvesselV1ProxyInfoResult ¶ added in v1.65.0
type JvesselV1ProxyInfoResult struct {
ProxyReplica int `json:"proxyReplica"`
ProxyFlavor string `json:"proxyFlavor"`
ProxyRateFlavor redis.ProxyRateFlavor `json:"proxyRateFlavor"`
}
type JvesselV1RollingUpdateRequest ¶ added in v1.65.0
type JvesselV1RollingUpdateRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* redis升级镜像 */
RedisImage string `json:"redisImage"`
/* 要升级的角色 */
Role string `json:"role"`
/* 是否在运维时间内执行 (Optional) */
EffectiveTime *string `json:"effectiveTime"`
}
func NewJvesselV1RollingUpdateRequest ¶ added in v1.65.0
func NewJvesselV1RollingUpdateRequest( regionId string, cacheInstanceId string, redisImage string, role string, ) *JvesselV1RollingUpdateRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImage: redis升级镜像 (Required) * param role: 要升级的角色 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1RollingUpdateRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1RollingUpdateRequestWithAllParams( regionId string, cacheInstanceId string, redisImage string, role string, effectiveTime *string, ) *JvesselV1RollingUpdateRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImage: redis升级镜像 (Required) * param role: 要升级的角色 (Required) * param effectiveTime: 是否在运维时间内执行 (Optional)
func NewJvesselV1RollingUpdateRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1RollingUpdateRequestWithoutParam() *JvesselV1RollingUpdateRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1RollingUpdateRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1RollingUpdateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1RollingUpdateRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1RollingUpdateRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1RollingUpdateRequest) SetEffectiveTime ¶ added in v1.65.0
func (r *JvesselV1RollingUpdateRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 是否在运维时间内执行(Optional)
func (*JvesselV1RollingUpdateRequest) SetRedisImage ¶ added in v1.65.0
func (r *JvesselV1RollingUpdateRequest) SetRedisImage(redisImage string)
param redisImage: redis升级镜像(Required)
func (*JvesselV1RollingUpdateRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1RollingUpdateRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*JvesselV1RollingUpdateRequest) SetRole ¶ added in v1.65.0
func (r *JvesselV1RollingUpdateRequest) SetRole(role string)
param role: 要升级的角色(Required)
type JvesselV1RollingUpdateResponse ¶ added in v1.65.0
type JvesselV1RollingUpdateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1RollingUpdateResult `json:"result"`
}
type JvesselV1RollingUpdateResult ¶ added in v1.65.0
type JvesselV1RollingUpdateResult struct {
}
type JvesselV1SetConfigRequest ¶ added in v1.65.0
type JvesselV1SetConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 设置的参数 */
Config *redis.Config `json:"config"`
}
func NewJvesselV1SetConfigRequest ¶ added in v1.65.0
func NewJvesselV1SetConfigRequest( regionId string, cacheInstanceId string, config *redis.Config, ) *JvesselV1SetConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param config: 设置的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1SetConfigRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1SetConfigRequestWithAllParams( regionId string, cacheInstanceId string, config *redis.Config, ) *JvesselV1SetConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param config: 设置的参数 (Required)
func NewJvesselV1SetConfigRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1SetConfigRequestWithoutParam() *JvesselV1SetConfigRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1SetConfigRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1SetConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1SetConfigRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1SetConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1SetConfigRequest) SetConfig ¶ added in v1.65.0
func (r *JvesselV1SetConfigRequest) SetConfig(config *redis.Config)
param config: 设置的参数(Required)
func (*JvesselV1SetConfigRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1SetConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1SetConfigResponse ¶ added in v1.65.0
type JvesselV1SetConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1SetConfigResult `json:"result"`
}
type JvesselV1SetConfigResult ¶ added in v1.65.0
type JvesselV1SetConfigResult struct {
}
type JvesselV1UpdateProxyImageRequest ¶ added in v1.65.0
type JvesselV1UpdateProxyImageRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 代理升级镜像 */
Image string `json:"image"`
/* 代理qps阈值 (Optional) */
QpsLimit *int `json:"qpsLimit"`
/* 是否在运维时间内执行 (Optional) */
EffectiveTime *string `json:"effectiveTime"`
}
func NewJvesselV1UpdateProxyImageRequest ¶ added in v1.65.0
func NewJvesselV1UpdateProxyImageRequest( regionId string, cacheInstanceId string, image string, ) *JvesselV1UpdateProxyImageRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param image: 代理升级镜像 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewJvesselV1UpdateProxyImageRequestWithAllParams ¶ added in v1.65.0
func NewJvesselV1UpdateProxyImageRequestWithAllParams( regionId string, cacheInstanceId string, image string, qpsLimit *int, effectiveTime *string, ) *JvesselV1UpdateProxyImageRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param image: 代理升级镜像 (Required) * param qpsLimit: 代理qps阈值 (Optional) * param effectiveTime: 是否在运维时间内执行 (Optional)
func NewJvesselV1UpdateProxyImageRequestWithoutParam ¶ added in v1.65.0
func NewJvesselV1UpdateProxyImageRequestWithoutParam() *JvesselV1UpdateProxyImageRequest
This constructor has better compatible ability when API parameters changed
func (JvesselV1UpdateProxyImageRequest) GetRegionId ¶ added in v1.65.0
func (r JvesselV1UpdateProxyImageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*JvesselV1UpdateProxyImageRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *JvesselV1UpdateProxyImageRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*JvesselV1UpdateProxyImageRequest) SetEffectiveTime ¶ added in v1.65.0
func (r *JvesselV1UpdateProxyImageRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 是否在运维时间内执行(Optional)
func (*JvesselV1UpdateProxyImageRequest) SetImage ¶ added in v1.65.0
func (r *JvesselV1UpdateProxyImageRequest) SetImage(image string)
param image: 代理升级镜像(Required)
func (*JvesselV1UpdateProxyImageRequest) SetQpsLimit ¶ added in v1.65.0
func (r *JvesselV1UpdateProxyImageRequest) SetQpsLimit(qpsLimit int)
param qpsLimit: 代理qps阈值(Optional)
func (*JvesselV1UpdateProxyImageRequest) SetRegionId ¶ added in v1.65.0
func (r *JvesselV1UpdateProxyImageRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type JvesselV1UpdateProxyImageResponse ¶ added in v1.65.0
type JvesselV1UpdateProxyImageResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result JvesselV1UpdateProxyImageResult `json:"result"`
}
type JvesselV1UpdateProxyImageResult ¶ added in v1.65.0
type JvesselV1UpdateProxyImageResult struct {
}
type ListDisableCommandsRequest ¶ added in v1.65.0
type ListDisableCommandsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewListDisableCommandsRequest ¶ added in v1.65.0
func NewListDisableCommandsRequest( regionId string, cacheInstanceId string, ) *ListDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListDisableCommandsRequestWithAllParams ¶ added in v1.65.0
func NewListDisableCommandsRequestWithAllParams( regionId string, cacheInstanceId string, ) *ListDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewListDisableCommandsRequestWithoutParam ¶ added in v1.65.0
func NewListDisableCommandsRequestWithoutParam() *ListDisableCommandsRequest
This constructor has better compatible ability when API parameters changed
func (ListDisableCommandsRequest) GetRegionId ¶ added in v1.65.0
func (r ListDisableCommandsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListDisableCommandsRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ListDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ListDisableCommandsRequest) SetRegionId ¶ added in v1.65.0
func (r *ListDisableCommandsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ListDisableCommandsResponse ¶ added in v1.65.0
type ListDisableCommandsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListDisableCommandsResult `json:"result"`
}
type ListDisableCommandsResult ¶ added in v1.65.0
type ListDisableCommandsResult struct {
DisableCommands interface{} `json:"disableCommands"`
}
type ListInstanceDiagnoseTasksRequest ¶ added in v1.65.0
type ListInstanceDiagnoseTasksRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) */
EndTime *string `json:"endTime"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewListInstanceDiagnoseTasksRequest ¶ added in v1.65.0
func NewListInstanceDiagnoseTasksRequest( regionId string, cacheInstanceId string, ) *ListInstanceDiagnoseTasksRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListInstanceDiagnoseTasksRequestWithAllParams ¶ added in v1.65.0
func NewListInstanceDiagnoseTasksRequestWithAllParams( regionId string, cacheInstanceId string, startTime *string, endTime *string, pageNumber *int, pageSize *int, ) *ListInstanceDiagnoseTasksRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) * param endTime: 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewListInstanceDiagnoseTasksRequestWithoutParam ¶ added in v1.65.0
func NewListInstanceDiagnoseTasksRequestWithoutParam() *ListInstanceDiagnoseTasksRequest
This constructor has better compatible ability when API parameters changed
func (ListInstanceDiagnoseTasksRequest) GetRegionId ¶ added in v1.65.0
func (r ListInstanceDiagnoseTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListInstanceDiagnoseTasksRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ListInstanceDiagnoseTasksRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ListInstanceDiagnoseTasksRequest) SetEndTime ¶ added in v1.65.0
func (r *ListInstanceDiagnoseTasksRequest) SetEndTime(endTime string)
param endTime: 结束时间(RFC3339格式,可选,默认为当前时间)(Optional)
func (*ListInstanceDiagnoseTasksRequest) SetPageNumber ¶ added in v1.65.0
func (r *ListInstanceDiagnoseTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*ListInstanceDiagnoseTasksRequest) SetPageSize ¶ added in v1.65.0
func (r *ListInstanceDiagnoseTasksRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*ListInstanceDiagnoseTasksRequest) SetRegionId ¶ added in v1.65.0
func (r *ListInstanceDiagnoseTasksRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ListInstanceDiagnoseTasksRequest) SetStartTime ¶ added in v1.65.0
func (r *ListInstanceDiagnoseTasksRequest) SetStartTime(startTime string)
param startTime: 开始时间(RFC3339格式,可选,默认为1小时前)(Optional)
type ListInstanceDiagnoseTasksResponse ¶ added in v1.65.0
type ListInstanceDiagnoseTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListInstanceDiagnoseTasksResult `json:"result"`
}
type ListInstanceDiagnoseTasksResult ¶ added in v1.65.0
type ListInstanceDiagnoseTasksResult struct {
Total int `json:"total"`
Result []redis.UserDiagnoseTaskInfo `json:"result"`
}
type ListModulesRequest ¶ added in v1.65.0
type ListModulesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewListModulesRequest ¶ added in v1.65.0
func NewListModulesRequest( regionId string, cacheInstanceId string, ) *ListModulesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListModulesRequestWithAllParams ¶ added in v1.65.0
func NewListModulesRequestWithAllParams( regionId string, cacheInstanceId string, ) *ListModulesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewListModulesRequestWithoutParam ¶ added in v1.65.0
func NewListModulesRequestWithoutParam() *ListModulesRequest
This constructor has better compatible ability when API parameters changed
func (ListModulesRequest) GetRegionId ¶ added in v1.65.0
func (r ListModulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListModulesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ListModulesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ListModulesRequest) SetRegionId ¶ added in v1.65.0
func (r *ListModulesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ListModulesResponse ¶ added in v1.65.0
type ListModulesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListModulesResult `json:"result"`
}
type ListModulesResult ¶ added in v1.65.0
type ListModulesResult struct {
Modules []redis.ModuleInfo `json:"modules"`
}
type ListOfflineAnalysisRequest ¶ added in v1.65.0
type ListOfflineAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewListOfflineAnalysisRequest ¶ added in v1.65.0
func NewListOfflineAnalysisRequest( regionId string, cacheInstanceId string, ) *ListOfflineAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListOfflineAnalysisRequestWithAllParams ¶ added in v1.65.0
func NewListOfflineAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ) *ListOfflineAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewListOfflineAnalysisRequestWithoutParam ¶ added in v1.65.0
func NewListOfflineAnalysisRequestWithoutParam() *ListOfflineAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (ListOfflineAnalysisRequest) GetRegionId ¶ added in v1.65.0
func (r ListOfflineAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListOfflineAnalysisRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ListOfflineAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ListOfflineAnalysisRequest) SetPageNumber ¶ added in v1.65.0
func (r *ListOfflineAnalysisRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*ListOfflineAnalysisRequest) SetPageSize ¶ added in v1.65.0
func (r *ListOfflineAnalysisRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*ListOfflineAnalysisRequest) SetRegionId ¶ added in v1.65.0
func (r *ListOfflineAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ListOfflineAnalysisResponse ¶ added in v1.65.0
type ListOfflineAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListOfflineAnalysisResult `json:"result"`
}
type ListOfflineAnalysisResult ¶ added in v1.65.0
type ListOfflineAnalysisResult struct {
TotalCount int `json:"totalCount"`
Tasks []redis.OfflineAnalysisTask `json:"tasks"`
}
type ListPinDiagnoseTasksRequest ¶ added in v1.65.0
type ListPinDiagnoseTasksRequest struct {
core.JDCloudRequest
/* 地域ID(可选) (Optional) */
RegionId *string `json:"regionId"`
/* 实例ID(可选) (Optional) */
InstanceId *string `json:"instanceId"`
/* 实例名称(可选) (Optional) */
InstanceName *string `json:"instanceName"`
/* 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) */
EndTime *string `json:"endTime"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewListPinDiagnoseTasksRequest ¶ added in v1.65.0
func NewListPinDiagnoseTasksRequest() *ListPinDiagnoseTasksRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListPinDiagnoseTasksRequestWithAllParams ¶ added in v1.65.0
func NewListPinDiagnoseTasksRequestWithAllParams( regionId *string, instanceId *string, instanceName *string, startTime *string, endTime *string, pageNumber *int, pageSize *int, ) *ListPinDiagnoseTasksRequest
* param regionId: 地域ID(可选) (Optional) * param instanceId: 实例ID(可选) (Optional) * param instanceName: 实例名称(可选) (Optional) * param startTime: 开始时间(RFC3339格式,可选,默认为1小时前) (Optional) * param endTime: 结束时间(RFC3339格式,可选,默认为当前时间) (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewListPinDiagnoseTasksRequestWithoutParam ¶ added in v1.65.0
func NewListPinDiagnoseTasksRequestWithoutParam() *ListPinDiagnoseTasksRequest
This constructor has better compatible ability when API parameters changed
func (ListPinDiagnoseTasksRequest) GetRegionId ¶ added in v1.65.0
func (r ListPinDiagnoseTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListPinDiagnoseTasksRequest) SetEndTime ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetEndTime(endTime string)
param endTime: 结束时间(RFC3339格式,可选,默认为当前时间)(Optional)
func (*ListPinDiagnoseTasksRequest) SetInstanceId ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(可选)(Optional)
func (*ListPinDiagnoseTasksRequest) SetInstanceName ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称(可选)(Optional)
func (*ListPinDiagnoseTasksRequest) SetPageNumber ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*ListPinDiagnoseTasksRequest) SetPageSize ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*ListPinDiagnoseTasksRequest) SetRegionId ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetRegionId(regionId string)
param regionId: 地域ID(可选)(Optional)
func (*ListPinDiagnoseTasksRequest) SetStartTime ¶ added in v1.65.0
func (r *ListPinDiagnoseTasksRequest) SetStartTime(startTime string)
param startTime: 开始时间(RFC3339格式,可选,默认为1小时前)(Optional)
type ListPinDiagnoseTasksResponse ¶ added in v1.65.0
type ListPinDiagnoseTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListPinDiagnoseTasksResult `json:"result"`
}
type ListPinDiagnoseTasksResult ¶ added in v1.65.0
type ListPinDiagnoseTasksResult struct {
InstanceNumber int `json:"instanceNumber"`
TaskNumber int `json:"taskNumber"`
AbnormalInstanceNumber int `json:"abnormalInstanceNumber"`
AbnormalTaskNumber int `json:"abnormalTaskNumber"`
InstancesDiagnose []redis.InstanceDiagnose `json:"instancesDiagnose"`
Total int `json:"total"`
}
type ListTaskRequest ¶ added in v1.65.0
type ListTaskRequest struct {
core.JDCloudRequest
/* 任务id */
TaskId string `json:"taskId"`
}
func NewListTaskRequest ¶ added in v1.65.0
func NewListTaskRequest( taskId string, ) *ListTaskRequest
* param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListTaskRequestWithAllParams ¶ added in v1.65.0
func NewListTaskRequestWithAllParams( taskId string, ) *ListTaskRequest
* param taskId: 任务id (Required)
func NewListTaskRequestWithoutParam ¶ added in v1.65.0
func NewListTaskRequestWithoutParam() *ListTaskRequest
This constructor has better compatible ability when API parameters changed
func (ListTaskRequest) GetRegionId ¶ added in v1.65.0
func (r ListTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListTaskRequest) SetTaskId ¶ added in v1.65.0
func (r *ListTaskRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type ListTaskResponse ¶ added in v1.65.0
type ListTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListTaskResult `json:"result"`
}
type ListTaskResult ¶ added in v1.65.0
type ListTaskResult struct {
InstanceId string `json:"instanceId"`
TaskType int `json:"taskType"`
TaskStatus string `json:"taskStatus"`
StartTime string `json:"startTime"`
EndTime string `json:"endTime"`
MaintenanceStartTime string `json:"maintenanceStartTime"`
MaintenanceEndTime string `json:"maintenanceEndTime"`
EstimatedExecutionTime string `json:"estimatedExecutionTime"`
ExecutionTime string `json:"executionTime"`
TaskResult redis.TaskResult `json:"taskResult"`
}
type ListTaskTypesRequest ¶ added in v1.65.0
type ListTaskTypesRequest struct {
core.JDCloudRequest
}
func NewListTaskTypesRequest ¶ added in v1.65.0
func NewListTaskTypesRequest() *ListTaskTypesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListTaskTypesRequestWithAllParams ¶ added in v1.65.0
func NewListTaskTypesRequestWithAllParams() *ListTaskTypesRequest
func NewListTaskTypesRequestWithoutParam ¶ added in v1.65.0
func NewListTaskTypesRequestWithoutParam() *ListTaskTypesRequest
This constructor has better compatible ability when API parameters changed
func (ListTaskTypesRequest) GetRegionId ¶ added in v1.65.0
func (r ListTaskTypesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type ListTaskTypesResponse ¶ added in v1.65.0
type ListTaskTypesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListTaskTypesResult `json:"result"`
}
type ListTaskTypesResult ¶ added in v1.65.0
type ListTasksRequest ¶ added in v1.65.0
type ListTasksRequest struct {
core.JDCloudRequest
/* 地域 (Optional) */
RegionId *string `json:"regionId"`
/* 任务类型 (Optional) */
TaskType *int `json:"taskType"`
/* 任务状态,可以为init(初始化)、running(执行中)、fail(失败)、success(完成)、manual_stop(停止任务)、rollback(回滚中)、rollback_fail(回滚失败)、rollback_finish(回滚结束) (Optional) */
TaskStatus *string `json:"taskStatus"`
/* 实例id (Optional) */
InstanceId *string `json:"instanceId"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewListTasksRequest ¶ added in v1.65.0
func NewListTasksRequest() *ListTasksRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListTasksRequestWithAllParams ¶ added in v1.65.0
func NewListTasksRequestWithAllParams( regionId *string, taskType *int, taskStatus *string, instanceId *string, startTime *string, endTime *string, pageNumber *int, pageSize *int, ) *ListTasksRequest
* param regionId: 地域 (Optional) * param taskType: 任务类型 (Optional) * param taskStatus: 任务状态,可以为init(初始化)、running(执行中)、fail(失败)、success(完成)、manual_stop(停止任务)、rollback(回滚中)、rollback_fail(回滚失败)、rollback_finish(回滚结束) (Optional) * param instanceId: 实例id (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional) * param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
func NewListTasksRequestWithoutParam ¶ added in v1.65.0
func NewListTasksRequestWithoutParam() *ListTasksRequest
This constructor has better compatible ability when API parameters changed
func (ListTasksRequest) GetRegionId ¶ added in v1.65.0
func (r ListTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListTasksRequest) SetEndTime ¶ added in v1.65.0
func (r *ListTasksRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*ListTasksRequest) SetInstanceId ¶ added in v1.65.0
func (r *ListTasksRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Optional)
func (*ListTasksRequest) SetPageNumber ¶ added in v1.65.0
func (r *ListTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*ListTasksRequest) SetPageSize ¶ added in v1.65.0
func (r *ListTasksRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*ListTasksRequest) SetRegionId ¶ added in v1.65.0
func (r *ListTasksRequest) SetRegionId(regionId string)
param regionId: 地域(Optional)
func (*ListTasksRequest) SetStartTime ¶ added in v1.65.0
func (r *ListTasksRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
func (*ListTasksRequest) SetTaskStatus ¶ added in v1.65.0
func (r *ListTasksRequest) SetTaskStatus(taskStatus string)
param taskStatus: 任务状态,可以为init(初始化)、running(执行中)、fail(失败)、success(完成)、manual_stop(停止任务)、rollback(回滚中)、rollback_fail(回滚失败)、rollback_finish(回滚结束)(Optional)
func (*ListTasksRequest) SetTaskType ¶ added in v1.65.0
func (r *ListTasksRequest) SetTaskType(taskType int)
param taskType: 任务类型(Optional)
type ListTasksResponse ¶ added in v1.65.0
type ListTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ListTasksResult `json:"result"`
}
type ListTasksResult ¶ added in v1.65.0
type LoadModulesRequest ¶ added in v1.65.0
type LoadModulesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 要加载的module */
Modules []string `json:"modules"`
}
func NewLoadModulesRequest ¶ added in v1.65.0
func NewLoadModulesRequest( regionId string, cacheInstanceId string, modules []string, ) *LoadModulesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要加载的module (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewLoadModulesRequestWithAllParams ¶ added in v1.65.0
func NewLoadModulesRequestWithAllParams( regionId string, cacheInstanceId string, modules []string, ) *LoadModulesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要加载的module (Required)
func NewLoadModulesRequestWithoutParam ¶ added in v1.65.0
func NewLoadModulesRequestWithoutParam() *LoadModulesRequest
This constructor has better compatible ability when API parameters changed
func (LoadModulesRequest) GetRegionId ¶ added in v1.65.0
func (r LoadModulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*LoadModulesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *LoadModulesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*LoadModulesRequest) SetModules ¶ added in v1.65.0
func (r *LoadModulesRequest) SetModules(modules []string)
param modules: 要加载的module(Required)
func (*LoadModulesRequest) SetRegionId ¶ added in v1.65.0
func (r *LoadModulesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type LoadModulesResponse ¶ added in v1.65.0
type LoadModulesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result LoadModulesResult `json:"result"`
}
type LoadModulesResult ¶ added in v1.65.0
type LoadModulesResult struct {
}
type MaintenanceTimeRequest ¶ added in v1.65.0
type MaintenanceTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) */
StartTime string `json:"startTime"`
/* 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) */
EndTime string `json:"endTime"`
}
func NewMaintenanceTimeRequest ¶ added in v1.65.0
func NewMaintenanceTimeRequest( regionId string, cacheInstanceId string, startTime string, endTime string, ) *MaintenanceTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewMaintenanceTimeRequestWithAllParams ¶ added in v1.65.0
func NewMaintenanceTimeRequestWithAllParams( regionId string, cacheInstanceId string, startTime string, endTime string, ) *MaintenanceTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required)
func NewMaintenanceTimeRequestWithoutParam ¶ added in v1.65.0
func NewMaintenanceTimeRequestWithoutParam() *MaintenanceTimeRequest
This constructor has better compatible ability when API parameters changed
func (MaintenanceTimeRequest) GetRegionId ¶ added in v1.65.0
func (r MaintenanceTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*MaintenanceTimeRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *MaintenanceTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*MaintenanceTimeRequest) SetEndTime ¶ added in v1.65.0
func (r *MaintenanceTimeRequest) SetEndTime(endTime string)
param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间)(Required)
func (*MaintenanceTimeRequest) SetRegionId ¶ added in v1.65.0
func (r *MaintenanceTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*MaintenanceTimeRequest) SetStartTime ¶ added in v1.65.0
func (r *MaintenanceTimeRequest) SetStartTime(startTime string)
param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间)(Required)
type MaintenanceTimeResponse ¶ added in v1.65.0
type MaintenanceTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result MaintenanceTimeResult `json:"result"`
}
type MaintenanceTimeResult ¶ added in v1.65.0
type MaintenanceTimeResult struct {
}
type ModifyAccountRequest ¶ added in v1.56.0
type ModifyAccountRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 账号名称 */
AccountName string `json:"accountName"`
/* 账号密码 (Optional) */
AccountPassword *string `json:"accountPassword"`
/* 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
AccountPrivilege *string `json:"accountPrivilege"`
/* 账号备注 (Optional) */
AccountDescription *string `json:"accountDescription"`
}
func NewModifyAccountRequest ¶ added in v1.56.0
func NewModifyAccountRequest( regionId string, cacheInstanceId string, accountName string, ) *ModifyAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAccountRequestWithAllParams ¶ added in v1.56.0
func NewModifyAccountRequestWithAllParams( regionId string, cacheInstanceId string, accountName string, accountPassword *string, accountPrivilege *string, accountDescription *string, ) *ModifyAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Optional) * param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号备注 (Optional)
func NewModifyAccountRequestWithoutParam ¶ added in v1.56.0
func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAccountRequest) GetRegionId ¶ added in v1.56.0
func (r ModifyAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAccountRequest) SetAccountDescription ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)
param accountDescription: 账号备注(Optional)
func (*ModifyAccountRequest) SetAccountName ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountName(accountName string)
param accountName: 账号名称(Required)
func (*ModifyAccountRequest) SetAccountPassword ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 账号密码(Optional)
func (*ModifyAccountRequest) SetAccountPrivilege ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)
param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)
func (*ModifyAccountRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAccountRequest) SetRegionId ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyAccountResponse ¶ added in v1.56.0
type ModifyAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAccountResult `json:"result"`
}
type ModifyAccountResult ¶ added in v1.56.0
type ModifyAccountResult struct {
}
type ModifyAccountsRequest ¶ added in v1.57.0
type ModifyAccountsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 要修改的账号列表 */
Accounts []redis.ModifyAccount `json:"accounts"`
}
func NewModifyAccountsRequest ¶ added in v1.57.0
func NewModifyAccountsRequest( regionId string, cacheInstanceId string, accounts []redis.ModifyAccount, ) *ModifyAccountsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accounts: 要修改的账号列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAccountsRequestWithAllParams ¶ added in v1.57.0
func NewModifyAccountsRequestWithAllParams( regionId string, cacheInstanceId string, accounts []redis.ModifyAccount, ) *ModifyAccountsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accounts: 要修改的账号列表 (Required)
func NewModifyAccountsRequestWithoutParam ¶ added in v1.57.0
func NewModifyAccountsRequestWithoutParam() *ModifyAccountsRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAccountsRequest) GetRegionId ¶ added in v1.57.0
func (r ModifyAccountsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAccountsRequest) SetAccounts ¶ added in v1.57.0
func (r *ModifyAccountsRequest) SetAccounts(accounts []redis.ModifyAccount)
param accounts: 要修改的账号列表(Required)
func (*ModifyAccountsRequest) SetCacheInstanceId ¶ added in v1.57.0
func (r *ModifyAccountsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAccountsRequest) SetRegionId ¶ added in v1.57.0
func (r *ModifyAccountsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyAccountsResponse ¶ added in v1.57.0
type ModifyAccountsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAccountsResult `json:"result"`
}
type ModifyAccountsResult ¶ added in v1.57.0
type ModifyAccountsResult struct {
}
type ModifyAnalysisThreshold2Request ¶ added in v1.57.0
type ModifyAnalysisThreshold2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* String类型阈值,最小10240 (Optional) */
StringSize *int `json:"stringSize"`
/* List类型阈值,最小1000 (Optional) */
ListSize *int `json:"listSize"`
/* Hash类型阈值,最小1000 (Optional) */
HashSize *int `json:"hashSize"`
/* Set类型阈值,最小1000 (Optional) */
SetSize *int `json:"setSize"`
/* Zset类型阈值,最小1000 (Optional) */
ZsetSize *int `json:"zsetSize"`
}
func NewModifyAnalysisThreshold2Request ¶ added in v1.57.0
func NewModifyAnalysisThreshold2Request( regionId string, cacheInstanceId string, ) *ModifyAnalysisThreshold2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAnalysisThreshold2RequestWithAllParams ¶ added in v1.57.0
func NewModifyAnalysisThreshold2RequestWithAllParams( regionId string, cacheInstanceId string, stringSize *int, listSize *int, hashSize *int, setSize *int, zsetSize *int, ) *ModifyAnalysisThreshold2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值,最小10240 (Optional) * param listSize: List类型阈值,最小1000 (Optional) * param hashSize: Hash类型阈值,最小1000 (Optional) * param setSize: Set类型阈值,最小1000 (Optional) * param zsetSize: Zset类型阈值,最小1000 (Optional)
func NewModifyAnalysisThreshold2RequestWithoutParam ¶ added in v1.57.0
func NewModifyAnalysisThreshold2RequestWithoutParam() *ModifyAnalysisThreshold2Request
This constructor has better compatible ability when API parameters changed
func (ModifyAnalysisThreshold2Request) GetRegionId ¶ added in v1.57.0
func (r ModifyAnalysisThreshold2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAnalysisThreshold2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAnalysisThreshold2Request) SetHashSize ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetHashSize(hashSize int)
param hashSize: Hash类型阈值,最小1000(Optional)
func (*ModifyAnalysisThreshold2Request) SetListSize ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetListSize(listSize int)
param listSize: List类型阈值,最小1000(Optional)
func (*ModifyAnalysisThreshold2Request) SetRegionId ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyAnalysisThreshold2Request) SetSetSize ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetSetSize(setSize int)
param setSize: Set类型阈值,最小1000(Optional)
func (*ModifyAnalysisThreshold2Request) SetStringSize ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetStringSize(stringSize int)
param stringSize: String类型阈值,最小10240(Optional)
func (*ModifyAnalysisThreshold2Request) SetZsetSize ¶ added in v1.57.0
func (r *ModifyAnalysisThreshold2Request) SetZsetSize(zsetSize int)
param zsetSize: Zset类型阈值,最小1000(Optional)
type ModifyAnalysisThreshold2Response ¶ added in v1.57.0
type ModifyAnalysisThreshold2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAnalysisThreshold2Result `json:"result"`
}
type ModifyAnalysisThreshold2Result ¶ added in v1.57.0
type ModifyAnalysisThreshold2Result struct {
}
type ModifyAnalysisThresholdRequest ¶ added in v1.56.0
type ModifyAnalysisThresholdRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* String类型阈值 (Optional) */
StringSize *int `json:"stringSize"`
/* List类型阈值 (Optional) */
ListSize *int `json:"listSize"`
/* Hash类型阈值 (Optional) */
HashSize *int `json:"hashSize"`
/* Set类型阈值 (Optional) */
SetSize *int `json:"setSize"`
/* Zset类型阈值 (Optional) */
ZsetSize *int `json:"zsetSize"`
/* top值,范围10~1000 (Optional) */
Top *int `json:"top"`
}
func NewModifyAnalysisThresholdRequest ¶ added in v1.56.0
func NewModifyAnalysisThresholdRequest( regionId string, cacheInstanceId string, ) *ModifyAnalysisThresholdRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAnalysisThresholdRequestWithAllParams ¶ added in v1.56.0
func NewModifyAnalysisThresholdRequestWithAllParams( regionId string, cacheInstanceId string, stringSize *int, listSize *int, hashSize *int, setSize *int, zsetSize *int, top *int, ) *ModifyAnalysisThresholdRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional)
func NewModifyAnalysisThresholdRequestWithoutParam ¶ added in v1.56.0
func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAnalysisThresholdRequest) GetRegionId ¶ added in v1.56.0
func (r ModifyAnalysisThresholdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAnalysisThresholdRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAnalysisThresholdRequest) SetHashSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)
param hashSize: Hash类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetListSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)
param listSize: List类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetRegionId ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyAnalysisThresholdRequest) SetSetSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)
param setSize: Set类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetStringSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)
param stringSize: String类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetTop ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetTop(top int)
param top: top值,范围10~1000(Optional)
func (*ModifyAnalysisThresholdRequest) SetZsetSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)
param zsetSize: Zset类型阈值(Optional)
type ModifyAnalysisThresholdResponse ¶ added in v1.56.0
type ModifyAnalysisThresholdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAnalysisThresholdResult `json:"result"`
}
type ModifyAnalysisThresholdResult ¶ added in v1.56.0
type ModifyAnalysisThresholdResult struct {
}
type ModifyAnalysisTimeRequest ¶ added in v1.20.0
type ModifyAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
AnalysisTime string `json:"analysisTime"`
}
func NewModifyAnalysisTimeRequest ¶ added in v1.20.0
func NewModifyAnalysisTimeRequest( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAnalysisTimeRequestWithAllParams ¶ added in v1.20.0
func NewModifyAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)
func NewModifyAnalysisTimeRequestWithoutParam ¶ added in v1.20.0
func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAnalysisTimeRequest) GetRegionId ¶ added in v1.20.0
func (r ModifyAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAnalysisTimeRequest) SetAnalysisTime ¶ added in v1.20.0
func (r *ModifyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)
param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *ModifyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAnalysisTimeRequest) SetRegionId ¶ added in v1.20.0
func (r *ModifyAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyAnalysisTimeResponse ¶ added in v1.20.0
type ModifyAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAnalysisTimeResult `json:"result"`
}
type ModifyAnalysisTimeResult ¶ added in v1.20.0
type ModifyAnalysisTimeResult struct {
}
type ModifyBackupPolicyRequest ¶ added in v1.12.0
type ModifyBackupPolicyRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 是否开启自动备份,true表示开启,false表示关闭 (Optional) */
AutoBackup *bool `json:"autoBackup"`
/* 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
BackupTime string `json:"backupTime"`
/* 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 */
BackupPeriod string `json:"backupPeriod"`
}
func NewModifyBackupPolicyRequest ¶ added in v1.12.0
func NewModifyBackupPolicyRequest( regionId string, cacheInstanceId string, backupTime string, backupPeriod string, ) *ModifyBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBackupPolicyRequestWithAllParams ¶ added in v1.12.0
func NewModifyBackupPolicyRequestWithAllParams( regionId string, cacheInstanceId string, autoBackup *bool, backupTime string, backupPeriod string, ) *ModifyBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param autoBackup: 是否开启自动备份,true表示开启,false表示关闭 (Optional) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required)
func NewModifyBackupPolicyRequestWithoutParam ¶ added in v1.12.0
func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBackupPolicyRequest) GetRegionId ¶ added in v1.12.0
func (r ModifyBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBackupPolicyRequest) SetAutoBackup ¶ added in v1.56.0
func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)
param autoBackup: 是否开启自动备份,true表示开启,false表示关闭(Optional)
func (*ModifyBackupPolicyRequest) SetBackupPeriod ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)
param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔(Required)
func (*ModifyBackupPolicyRequest) SetBackupTime ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)
param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyBackupPolicyRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyBackupPolicyRequest) SetRegionId ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyBackupPolicyResponse ¶ added in v1.12.0
type ModifyBackupPolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBackupPolicyResult `json:"result"`
}
type ModifyBackupPolicyResult ¶ added in v1.12.0
type ModifyBackupPolicyResult struct {
}
type ModifyBigKeyAnalysisTime2Request ¶ added in v1.57.0
type ModifyBigKeyAnalysisTime2Request struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
AnalysisTime string `json:"analysisTime"`
}
func NewModifyBigKeyAnalysisTime2Request ¶ added in v1.57.0
func NewModifyBigKeyAnalysisTime2Request( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyBigKeyAnalysisTime2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBigKeyAnalysisTime2RequestWithAllParams ¶ added in v1.57.0
func NewModifyBigKeyAnalysisTime2RequestWithAllParams( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyBigKeyAnalysisTime2Request
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)
func NewModifyBigKeyAnalysisTime2RequestWithoutParam ¶ added in v1.57.0
func NewModifyBigKeyAnalysisTime2RequestWithoutParam() *ModifyBigKeyAnalysisTime2Request
This constructor has better compatible ability when API parameters changed
func (ModifyBigKeyAnalysisTime2Request) GetRegionId ¶ added in v1.57.0
func (r ModifyBigKeyAnalysisTime2Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBigKeyAnalysisTime2Request) SetAnalysisTime ¶ added in v1.57.0
func (r *ModifyBigKeyAnalysisTime2Request) SetAnalysisTime(analysisTime string)
param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId ¶ added in v1.57.0
func (r *ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyBigKeyAnalysisTime2Request) SetRegionId ¶ added in v1.57.0
func (r *ModifyBigKeyAnalysisTime2Request) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyBigKeyAnalysisTime2Response ¶ added in v1.57.0
type ModifyBigKeyAnalysisTime2Response struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBigKeyAnalysisTime2Result `json:"result"`
}
type ModifyBigKeyAnalysisTime2Result ¶ added in v1.57.0
type ModifyBigKeyAnalysisTime2Result struct {
}
type ModifyBigKeyAnalysisTimeRequest ¶ added in v1.56.0
type ModifyBigKeyAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
AnalysisTime string `json:"analysisTime"`
}
func NewModifyBigKeyAnalysisTimeRequest ¶ added in v1.56.0
func NewModifyBigKeyAnalysisTimeRequest( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBigKeyAnalysisTimeRequestWithAllParams ¶ added in v1.56.0
func NewModifyBigKeyAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)
func NewModifyBigKeyAnalysisTimeRequestWithoutParam ¶ added in v1.56.0
func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBigKeyAnalysisTimeRequest) GetRegionId ¶ added in v1.56.0
func (r ModifyBigKeyAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime ¶ added in v1.56.0
func (r *ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)
param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyBigKeyAnalysisTimeRequest) SetRegionId ¶ added in v1.56.0
func (r *ModifyBigKeyAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyBigKeyAnalysisTimeResponse ¶ added in v1.56.0
type ModifyBigKeyAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBigKeyAnalysisTimeResult `json:"result"`
}
type ModifyBigKeyAnalysisTimeResult ¶ added in v1.56.0
type ModifyBigKeyAnalysisTimeResult struct {
}
type ModifyBlockStatusRequest ¶ added in v1.65.0
type ModifyBlockStatusRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* block、unblock */
Action string `json:"action"`
}
func NewModifyBlockStatusRequest ¶ added in v1.65.0
func NewModifyBlockStatusRequest( regionId string, cacheInstanceId string, action string, ) *ModifyBlockStatusRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param action: block、unblock (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBlockStatusRequestWithAllParams ¶ added in v1.65.0
func NewModifyBlockStatusRequestWithAllParams( regionId string, cacheInstanceId string, action string, ) *ModifyBlockStatusRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param action: block、unblock (Required)
func NewModifyBlockStatusRequestWithoutParam ¶ added in v1.65.0
func NewModifyBlockStatusRequestWithoutParam() *ModifyBlockStatusRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBlockStatusRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyBlockStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBlockStatusRequest) SetAction ¶ added in v1.65.0
func (r *ModifyBlockStatusRequest) SetAction(action string)
param action: block、unblock(Required)
func (*ModifyBlockStatusRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyBlockStatusRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyBlockStatusRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyBlockStatusRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyBlockStatusResponse ¶ added in v1.65.0
type ModifyBlockStatusResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBlockStatusResult `json:"result"`
}
type ModifyBlockStatusResult ¶ added in v1.65.0
type ModifyBlockStatusResult struct {
}
type ModifyCacheInstanceAttributeRequest ¶
type ModifyCacheInstanceAttributeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) */
CacheInstanceName *string `json:"cacheInstanceName"`
/* 实例的描述,不能超过256个字符 (Optional) */
CacheInstanceDescription *string `json:"cacheInstanceDescription"`
}
func NewModifyCacheInstanceAttributeRequest ¶
func NewModifyCacheInstanceAttributeRequest( regionId string, cacheInstanceId string, ) *ModifyCacheInstanceAttributeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyCacheInstanceAttributeRequestWithAllParams ¶ added in v1.1.0
func NewModifyCacheInstanceAttributeRequestWithAllParams( regionId string, cacheInstanceId string, cacheInstanceName *string, cacheInstanceDescription *string, ) *ModifyCacheInstanceAttributeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceName: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) * param cacheInstanceDescription: 实例的描述,不能超过256个字符 (Optional)
func NewModifyCacheInstanceAttributeRequestWithoutParam ¶ added in v1.1.0
func NewModifyCacheInstanceAttributeRequestWithoutParam() *ModifyCacheInstanceAttributeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyCacheInstanceAttributeRequest) GetRegionId ¶
func (r ModifyCacheInstanceAttributeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription(cacheInstanceDescription string)
param cacheInstanceDescription: 实例的描述,不能超过256个字符(Optional)
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceName ¶
func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)
param cacheInstanceName: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符(Optional)
func (*ModifyCacheInstanceAttributeRequest) SetRegionId ¶
func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyCacheInstanceAttributeResponse ¶
type ModifyCacheInstanceAttributeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyCacheInstanceAttributeResult `json:"result"`
}
type ModifyCacheInstanceAttributeResult ¶
type ModifyCacheInstanceAttributeResult struct {
}
type ModifyCacheInstanceClassRequest ¶
type ModifyCacheInstanceClassRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 新规格 */
CacheInstanceClass string `json:"cacheInstanceClass"`
/* 自定义分片数,只对自定义分片规格实例有效 (Optional) */
ShardNumber *int `json:"shardNumber"`
/* 副本数 (Optional) */
ReplicaNumber *int `json:"replicaNumber"`
/* 增加副本时指定az (Optional) */
ReplicaAzs2Add []string `json:"replicaAzs2Add"`
/* 是否开启4.0集群并行变配 (Optional) */
Parallel *bool `json:"parallel"`
/* 任务执行时间:
Immediately - 任务立即执行,默认值
MaintainTime - 任务在运维时间内执行
(Optional) */
EffectiveTime *string `json:"effectiveTime"`
}
func NewModifyCacheInstanceClassRequest ¶
func NewModifyCacheInstanceClassRequest( regionId string, cacheInstanceId string, cacheInstanceClass string, ) *ModifyCacheInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyCacheInstanceClassRequestWithAllParams ¶ added in v1.1.0
func NewModifyCacheInstanceClassRequestWithAllParams( regionId string, cacheInstanceId string, cacheInstanceClass string, shardNumber *int, replicaNumber *int, replicaAzs2Add []string, parallel *bool, effectiveTime *string, ) *ModifyCacheInstanceClassRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
- param cacheInstanceClass: 新规格 (Required)
- param shardNumber: 自定义分片数,只对自定义分片规格实例有效 (Optional)
- param replicaNumber: 副本数 (Optional)
- param replicaAzs2Add: 增加副本时指定az (Optional)
- param parallel: 是否开启4.0集群并行变配 (Optional)
- param effectiveTime: 任务执行时间:
Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行
(Optional)
func NewModifyCacheInstanceClassRequestWithoutParam ¶ added in v1.1.0
func NewModifyCacheInstanceClassRequestWithoutParam() *ModifyCacheInstanceClassRequest
This constructor has better compatible ability when API parameters changed
func (ModifyCacheInstanceClassRequest) GetRegionId ¶
func (r ModifyCacheInstanceClassRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceClass ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)
param cacheInstanceClass: 新规格(Required)
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyCacheInstanceClassRequest) SetEffectiveTime ¶ added in v1.65.0
func (r *ModifyCacheInstanceClassRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 任务执行时间:
Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行 (Optional)
func (*ModifyCacheInstanceClassRequest) SetParallel ¶ added in v1.59.0
func (r *ModifyCacheInstanceClassRequest) SetParallel(parallel bool)
param parallel: 是否开启4.0集群并行变配(Optional)
func (*ModifyCacheInstanceClassRequest) SetRegionId ¶
func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyCacheInstanceClassRequest) SetReplicaAzs2Add ¶ added in v1.65.0
func (r *ModifyCacheInstanceClassRequest) SetReplicaAzs2Add(replicaAzs2Add []string)
param replicaAzs2Add: 增加副本时指定az(Optional)
func (*ModifyCacheInstanceClassRequest) SetReplicaNumber ¶ added in v1.65.0
func (r *ModifyCacheInstanceClassRequest) SetReplicaNumber(replicaNumber int)
param replicaNumber: 副本数(Optional)
func (*ModifyCacheInstanceClassRequest) SetShardNumber ¶ added in v1.20.0
func (r *ModifyCacheInstanceClassRequest) SetShardNumber(shardNumber int)
param shardNumber: 自定义分片数,只对自定义分片规格实例有效(Optional)
type ModifyCacheInstanceClassResponse ¶
type ModifyCacheInstanceClassResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyCacheInstanceClassResult `json:"result"`
}
type ModifyInstanceConfigRequest ¶ added in v1.12.0
type ModifyInstanceConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 配置参数名和参数值 */
InstanceConfig []redis.ConfigItem `json:"instanceConfig"`
}
func NewModifyInstanceConfigRequest ¶ added in v1.12.0
func NewModifyInstanceConfigRequest( regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem, ) *ModifyInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceConfigRequestWithAllParams ¶ added in v1.12.0
func NewModifyInstanceConfigRequestWithAllParams( regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem, ) *ModifyInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required)
func NewModifyInstanceConfigRequestWithoutParam ¶ added in v1.12.0
func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceConfigRequest) GetRegionId ¶ added in v1.12.0
func (r ModifyInstanceConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceConfigRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *ModifyInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceConfigRequest) SetInstanceConfig ¶ added in v1.12.0
func (r *ModifyInstanceConfigRequest) SetInstanceConfig(instanceConfig []redis.ConfigItem)
param instanceConfig: 配置参数名和参数值(Required)
func (*ModifyInstanceConfigRequest) SetRegionId ¶ added in v1.12.0
func (r *ModifyInstanceConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyInstanceConfigResponse ¶ added in v1.12.0
type ModifyInstanceConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceConfigResult `json:"result"`
}
type ModifyInstanceConfigResult ¶ added in v1.12.0
type ModifyInstanceConfigResult struct {
}
type ModifyInstanceMinorVersionRequest ¶ added in v1.65.0
type ModifyInstanceMinorVersionRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 实例要升级到的Redis镜像小版本号, 不支持和Proxy同时升级 (Optional) */
MinorVersion *string `json:"minorVersion"`
/* 实例要升级到的Proxy镜像小版本号, 不支持和Redis同时升级 (Optional) */
ProxyMinorVersion *string `json:"proxyMinorVersion"`
/* 任务执行时间:
Immediately - 任务立即执行,默认值
MaintainTime - 任务在运维时间内执行
(Optional) */
EffectiveTime *string `json:"effectiveTime"`
}
func NewModifyInstanceMinorVersionRequest ¶ added in v1.65.0
func NewModifyInstanceMinorVersionRequest( regionId string, cacheInstanceId string, ) *ModifyInstanceMinorVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceMinorVersionRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceMinorVersionRequestWithAllParams( regionId string, cacheInstanceId string, minorVersion *string, proxyMinorVersion *string, effectiveTime *string, ) *ModifyInstanceMinorVersionRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
- param minorVersion: 实例要升级到的Redis镜像小版本号, 不支持和Proxy同时升级 (Optional)
- param proxyMinorVersion: 实例要升级到的Proxy镜像小版本号, 不支持和Redis同时升级 (Optional)
- param effectiveTime: 任务执行时间:
Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行
(Optional)
func NewModifyInstanceMinorVersionRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceMinorVersionRequestWithoutParam() *ModifyInstanceMinorVersionRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceMinorVersionRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceMinorVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceMinorVersionRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceMinorVersionRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceMinorVersionRequest) SetEffectiveTime ¶ added in v1.65.0
func (r *ModifyInstanceMinorVersionRequest) SetEffectiveTime(effectiveTime string)
param effectiveTime: 任务执行时间:
Immediately - 任务立即执行,默认值 MaintainTime - 任务在运维时间内执行 (Optional)
func (*ModifyInstanceMinorVersionRequest) SetMinorVersion ¶ added in v1.65.0
func (r *ModifyInstanceMinorVersionRequest) SetMinorVersion(minorVersion string)
param minorVersion: 实例要升级到的Redis镜像小版本号, 不支持和Proxy同时升级(Optional)
func (*ModifyInstanceMinorVersionRequest) SetProxyMinorVersion ¶ added in v1.65.0
func (r *ModifyInstanceMinorVersionRequest) SetProxyMinorVersion(proxyMinorVersion string)
param proxyMinorVersion: 实例要升级到的Proxy镜像小版本号, 不支持和Redis同时升级(Optional)
func (*ModifyInstanceMinorVersionRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceMinorVersionRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyInstanceMinorVersionResponse ¶ added in v1.65.0
type ModifyInstanceMinorVersionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceMinorVersionResult `json:"result"`
}
type ModifyInstanceMinorVersionResult ¶ added in v1.65.0
type ModifyInstanceMinorVersionResult struct {
}
type ModifyInstanceNodeGroupVersionRequest ¶ added in v1.65.0
type ModifyInstanceNodeGroupVersionRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 镜像name */
RedisImageName string `json:"redisImageName"`
/* 镜像suffix, 空表示镜像没有suffix */
RedisImageSuffix string `json:"redisImageSuffix"`
/* 镜像tag */
RedisImageTag string `json:"redisImageTag"`
/* 节点组node group索引(ng00、ng01、ng02 ...) */
Ng string `json:"ng"`
/* 分片Id数组, 空表示所有分片 (Optional) */
Shards []int `json:"shards"`
}
func NewModifyInstanceNodeGroupVersionRequest ¶ added in v1.65.0
func NewModifyInstanceNodeGroupVersionRequest( regionId string, cacheInstanceId string, redisImageName string, redisImageSuffix string, redisImageTag string, ng string, ) *ModifyInstanceNodeGroupVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像没有suffix (Required) * param redisImageTag: 镜像tag (Required) * param ng: 节点组node group索引(ng00、ng01、ng02 ...) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceNodeGroupVersionRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceNodeGroupVersionRequestWithAllParams( regionId string, cacheInstanceId string, redisImageName string, redisImageSuffix string, redisImageTag string, ng string, shards []int, ) *ModifyInstanceNodeGroupVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像没有suffix (Required) * param redisImageTag: 镜像tag (Required) * param ng: 节点组node group索引(ng00、ng01、ng02 ...) (Required) * param shards: 分片Id数组, 空表示所有分片 (Optional)
func NewModifyInstanceNodeGroupVersionRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceNodeGroupVersionRequestWithoutParam() *ModifyInstanceNodeGroupVersionRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceNodeGroupVersionRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceNodeGroupVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceNodeGroupVersionRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceNodeGroupVersionRequest) SetNg ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetNg(ng string)
param ng: 节点组node group索引(ng00、ng01、ng02 ...)(Required)
func (*ModifyInstanceNodeGroupVersionRequest) SetRedisImageName ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageName(redisImageName string)
param redisImageName: 镜像name(Required)
func (*ModifyInstanceNodeGroupVersionRequest) SetRedisImageSuffix ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageSuffix(redisImageSuffix string)
param redisImageSuffix: 镜像suffix, 空表示镜像没有suffix(Required)
func (*ModifyInstanceNodeGroupVersionRequest) SetRedisImageTag ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetRedisImageTag(redisImageTag string)
param redisImageTag: 镜像tag(Required)
func (*ModifyInstanceNodeGroupVersionRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyInstanceNodeGroupVersionRequest) SetShards ¶ added in v1.65.0
func (r *ModifyInstanceNodeGroupVersionRequest) SetShards(shards []int)
param shards: 分片Id数组, 空表示所有分片(Optional)
type ModifyInstanceNodeGroupVersionResponse ¶ added in v1.65.0
type ModifyInstanceNodeGroupVersionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceNodeGroupVersionResult `json:"result"`
}
type ModifyInstanceNodeGroupVersionResult ¶ added in v1.65.0
type ModifyInstanceNodeGroupVersionResult struct {
}
type ModifyInstanceTLSRequest ¶ added in v1.65.0
type ModifyInstanceTLSRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* tls类型: standard(国际标准) gm(国密) (Optional) */
TlsType *string `json:"tlsType"`
/* tls状态 enable(开启) disable(关闭) updateCertificate(更新证书,更新成功后会变成开启状态) (Optional) */
TlsStatus *string `json:"tlsStatus"`
/* 支持的tls版本, 空表示不指定 (Optional) */
TlsVersion []string `json:"tlsVersion"`
}
func NewModifyInstanceTLSRequest ¶ added in v1.65.0
func NewModifyInstanceTLSRequest( regionId string, cacheInstanceId string, ) *ModifyInstanceTLSRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceTLSRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceTLSRequestWithAllParams( regionId string, cacheInstanceId string, tlsType *string, tlsStatus *string, tlsVersion []string, ) *ModifyInstanceTLSRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param tlsType: tls类型: standard(国际标准) gm(国密) (Optional) * param tlsStatus: tls状态 enable(开启) disable(关闭) updateCertificate(更新证书,更新成功后会变成开启状态) (Optional) * param tlsVersion: 支持的tls版本, 空表示不指定 (Optional)
func NewModifyInstanceTLSRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceTLSRequestWithoutParam() *ModifyInstanceTLSRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceTLSRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceTLSRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceTLSRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceTLSRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceTLSRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceTLSRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyInstanceTLSRequest) SetTlsStatus ¶ added in v1.65.0
func (r *ModifyInstanceTLSRequest) SetTlsStatus(tlsStatus string)
param tlsStatus: tls状态 enable(开启) disable(关闭) updateCertificate(更新证书,更新成功后会变成开启状态)(Optional)
func (*ModifyInstanceTLSRequest) SetTlsType ¶ added in v1.65.0
func (r *ModifyInstanceTLSRequest) SetTlsType(tlsType string)
param tlsType: tls类型: standard(国际标准) gm(国密)(Optional)
func (*ModifyInstanceTLSRequest) SetTlsVersion ¶ added in v1.65.0
func (r *ModifyInstanceTLSRequest) SetTlsVersion(tlsVersion []string)
param tlsVersion: 支持的tls版本, 空表示不指定(Optional)
type ModifyInstanceTLSResponse ¶ added in v1.65.0
type ModifyInstanceTLSResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceTLSResult `json:"result"`
}
type ModifyInstanceTLSResult ¶ added in v1.65.0
type ModifyInstanceTLSResult struct {
}
type ModifyInstanceTypeRequest ¶ added in v1.65.0
type ModifyInstanceTypeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 目标架构类型,当前仅支持 native-cluster (Optional) */
TargetType *string `json:"targetType"`
}
func NewModifyInstanceTypeRequest ¶ added in v1.65.0
func NewModifyInstanceTypeRequest( regionId string, cacheInstanceId string, ) *ModifyInstanceTypeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceTypeRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceTypeRequestWithAllParams( regionId string, cacheInstanceId string, targetType *string, ) *ModifyInstanceTypeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param targetType: 目标架构类型,当前仅支持 native-cluster (Optional)
func NewModifyInstanceTypeRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceTypeRequestWithoutParam() *ModifyInstanceTypeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceTypeRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceTypeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceTypeRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceTypeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceTypeRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceTypeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyInstanceTypeRequest) SetTargetType ¶ added in v1.65.0
func (r *ModifyInstanceTypeRequest) SetTargetType(targetType string)
param targetType: 目标架构类型,当前仅支持 native-cluster(Optional)
type ModifyInstanceTypeResponse ¶ added in v1.65.0
type ModifyInstanceTypeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceTypeResult `json:"result"`
}
type ModifyInstanceTypeResult ¶ added in v1.65.0
type ModifyInstanceTypeResult struct {
}
type ModifyInstanceVersionRequest ¶ added in v1.65.0
type ModifyInstanceVersionRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 镜像name */
RedisImageName string `json:"redisImageName"`
/* 镜像suffix, 空表示镜像使用实例级别suffix */
RedisImageSuffix string `json:"redisImageSuffix"`
/* 镜像tag */
RedisImageTag string `json:"redisImageTag"`
}
func NewModifyInstanceVersionRequest ¶ added in v1.65.0
func NewModifyInstanceVersionRequest( regionId string, cacheInstanceId string, redisImageName string, redisImageSuffix string, redisImageTag string, ) *ModifyInstanceVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像使用实例级别suffix (Required) * param redisImageTag: 镜像tag (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceVersionRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceVersionRequestWithAllParams( regionId string, cacheInstanceId string, redisImageName string, redisImageSuffix string, redisImageTag string, ) *ModifyInstanceVersionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param redisImageName: 镜像name (Required) * param redisImageSuffix: 镜像suffix, 空表示镜像使用实例级别suffix (Required) * param redisImageTag: 镜像tag (Required)
func NewModifyInstanceVersionRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceVersionRequestWithoutParam() *ModifyInstanceVersionRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceVersionRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceVersionRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceVersionRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceVersionRequest) SetRedisImageName ¶ added in v1.65.0
func (r *ModifyInstanceVersionRequest) SetRedisImageName(redisImageName string)
param redisImageName: 镜像name(Required)
func (*ModifyInstanceVersionRequest) SetRedisImageSuffix ¶ added in v1.65.0
func (r *ModifyInstanceVersionRequest) SetRedisImageSuffix(redisImageSuffix string)
param redisImageSuffix: 镜像suffix, 空表示镜像使用实例级别suffix(Required)
func (*ModifyInstanceVersionRequest) SetRedisImageTag ¶ added in v1.65.0
func (r *ModifyInstanceVersionRequest) SetRedisImageTag(redisImageTag string)
param redisImageTag: 镜像tag(Required)
func (*ModifyInstanceVersionRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceVersionRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyInstanceVersionResponse ¶ added in v1.65.0
type ModifyInstanceVersionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceVersionResult `json:"result"`
}
type ModifyInstanceVersionResult ¶ added in v1.65.0
type ModifyInstanceVersionResult struct {
}
type ModifyIpWhiteListRequest ¶ added in v1.20.0
type ModifyIpWhiteListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 */
IpWhiteList []string `json:"ipWhiteList"`
}
func NewModifyIpWhiteListRequest ¶ added in v1.20.0
func NewModifyIpWhiteListRequest( regionId string, cacheInstanceId string, ipWhiteList []string, ) *ModifyIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyIpWhiteListRequestWithAllParams ¶ added in v1.20.0
func NewModifyIpWhiteListRequestWithAllParams( regionId string, cacheInstanceId string, ipWhiteList []string, ) *ModifyIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required)
func NewModifyIpWhiteListRequestWithoutParam ¶ added in v1.20.0
func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (ModifyIpWhiteListRequest) GetRegionId ¶ added in v1.20.0
func (r ModifyIpWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyIpWhiteListRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *ModifyIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyIpWhiteListRequest) SetIpWhiteList ¶ added in v1.20.0
func (r *ModifyIpWhiteListRequest) SetIpWhiteList(ipWhiteList []string)
param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问(Required)
func (*ModifyIpWhiteListRequest) SetRegionId ¶ added in v1.20.0
func (r *ModifyIpWhiteListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyIpWhiteListResponse ¶ added in v1.20.0
type ModifyIpWhiteListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyIpWhiteListResult `json:"result"`
}
type ModifyIpWhiteListResult ¶ added in v1.20.0
type ModifyIpWhiteListResult struct {
}
type ModifyOfflineAnalysisTimeRequest ¶ added in v1.65.0
type ModifyOfflineAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
AnalysisTime string `json:"analysisTime"`
}
func NewModifyOfflineAnalysisTimeRequest ¶ added in v1.65.0
func NewModifyOfflineAnalysisTimeRequest( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyOfflineAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyOfflineAnalysisTimeRequestWithAllParams ¶ added in v1.65.0
func NewModifyOfflineAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyOfflineAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)
func NewModifyOfflineAnalysisTimeRequestWithoutParam ¶ added in v1.65.0
func NewModifyOfflineAnalysisTimeRequestWithoutParam() *ModifyOfflineAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyOfflineAnalysisTimeRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyOfflineAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyOfflineAnalysisTimeRequest) SetAnalysisTime ¶ added in v1.65.0
func (r *ModifyOfflineAnalysisTimeRequest) SetAnalysisTime(analysisTime string)
param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyOfflineAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyOfflineAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyOfflineAnalysisTimeRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyOfflineAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyOfflineAnalysisTimeResponse ¶ added in v1.65.0
type ModifyOfflineAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyOfflineAnalysisTimeResult `json:"result"`
}
type ModifyOfflineAnalysisTimeResult ¶ added in v1.65.0
type ModifyOfflineAnalysisTimeResult struct {
}
type ModifyProxyAvailableZonesRequest ¶ added in v1.65.0
type ModifyProxyAvailableZonesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 代理目标可用区列表 (Optional) */
AzList []string `json:"azList"`
}
func NewModifyProxyAvailableZonesRequest ¶ added in v1.65.0
func NewModifyProxyAvailableZonesRequest( regionId string, cacheInstanceId string, ) *ModifyProxyAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyProxyAvailableZonesRequestWithAllParams ¶ added in v1.65.0
func NewModifyProxyAvailableZonesRequestWithAllParams( regionId string, cacheInstanceId string, azList []string, ) *ModifyProxyAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param azList: 代理目标可用区列表 (Optional)
func NewModifyProxyAvailableZonesRequestWithoutParam ¶ added in v1.65.0
func NewModifyProxyAvailableZonesRequestWithoutParam() *ModifyProxyAvailableZonesRequest
This constructor has better compatible ability when API parameters changed
func (ModifyProxyAvailableZonesRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyProxyAvailableZonesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyProxyAvailableZonesRequest) SetAzList ¶ added in v1.65.0
func (r *ModifyProxyAvailableZonesRequest) SetAzList(azList []string)
param azList: 代理目标可用区列表(Optional)
func (*ModifyProxyAvailableZonesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyProxyAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyProxyAvailableZonesRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyProxyAvailableZonesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyProxyAvailableZonesResponse ¶ added in v1.65.0
type ModifyProxyAvailableZonesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyProxyAvailableZonesResult `json:"result"`
}
type ModifyProxyAvailableZonesResult ¶ added in v1.65.0
type ModifyProxyAvailableZonesResult struct {
}
type ModifyPublicAddressRequest ¶ added in v1.65.0
type ModifyPublicAddressRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* allocate(开启公网) release(关闭公网) change(换绑公网) (Optional) */
Action *string `json:"action"`
/* 弹性公网IP的ID (Optional) */
ElasticIpId *string `json:"elasticIpId"`
}
func NewModifyPublicAddressRequest ¶ added in v1.65.0
func NewModifyPublicAddressRequest( regionId string, cacheInstanceId string, ) *ModifyPublicAddressRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyPublicAddressRequestWithAllParams ¶ added in v1.65.0
func NewModifyPublicAddressRequestWithAllParams( regionId string, cacheInstanceId string, action *string, elasticIpId *string, ) *ModifyPublicAddressRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param action: allocate(开启公网) release(关闭公网) change(换绑公网) (Optional) * param elasticIpId: 弹性公网IP的ID (Optional)
func NewModifyPublicAddressRequestWithoutParam ¶ added in v1.65.0
func NewModifyPublicAddressRequestWithoutParam() *ModifyPublicAddressRequest
This constructor has better compatible ability when API parameters changed
func (ModifyPublicAddressRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyPublicAddressRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyPublicAddressRequest) SetAction ¶ added in v1.65.0
func (r *ModifyPublicAddressRequest) SetAction(action string)
param action: allocate(开启公网) release(关闭公网) change(换绑公网)(Optional)
func (*ModifyPublicAddressRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyPublicAddressRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyPublicAddressRequest) SetElasticIpId ¶ added in v1.65.0
func (r *ModifyPublicAddressRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IP的ID(Optional)
func (*ModifyPublicAddressRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyPublicAddressRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyPublicAddressResponse ¶ added in v1.65.0
type ModifyPublicAddressResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyPublicAddressResult `json:"result"`
}
type ModifyPublicAddressResult ¶ added in v1.65.0
type ModifyPublicAddressResult struct {
}
type ModifyRedisAZSpecifyTypeRequest ¶ added in v1.65.0
type ModifyRedisAZSpecifyTypeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 部署类型 (Optional) */
AzSpecifyType *string `json:"azSpecifyType"`
/* 按集群指定部署az列表 (Optional) */
AzsForCluster []string `json:"azsForCluster"`
/* 按副本指定master所在可用区 (Optional) */
Master *string `json:"master"`
/* 按副本指定slave所在可用区 (Optional) */
Slave []string `json:"slave"`
}
func NewModifyRedisAZSpecifyTypeRequest ¶ added in v1.65.0
func NewModifyRedisAZSpecifyTypeRequest( regionId string, cacheInstanceId string, ) *ModifyRedisAZSpecifyTypeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyRedisAZSpecifyTypeRequestWithAllParams ¶ added in v1.65.0
func NewModifyRedisAZSpecifyTypeRequestWithAllParams( regionId string, cacheInstanceId string, azSpecifyType *string, azsForCluster []string, master *string, slave []string, ) *ModifyRedisAZSpecifyTypeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param azSpecifyType: 部署类型 (Optional) * param azsForCluster: 按集群指定部署az列表 (Optional) * param master: 按副本指定master所在可用区 (Optional) * param slave: 按副本指定slave所在可用区 (Optional)
func NewModifyRedisAZSpecifyTypeRequestWithoutParam ¶ added in v1.65.0
func NewModifyRedisAZSpecifyTypeRequestWithoutParam() *ModifyRedisAZSpecifyTypeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyRedisAZSpecifyTypeRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyRedisAZSpecifyTypeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyRedisAZSpecifyTypeRequest) SetAzSpecifyType ¶ added in v1.65.0
func (r *ModifyRedisAZSpecifyTypeRequest) SetAzSpecifyType(azSpecifyType string)
param azSpecifyType: 部署类型(Optional)
func (*ModifyRedisAZSpecifyTypeRequest) SetAzsForCluster ¶ added in v1.65.0
func (r *ModifyRedisAZSpecifyTypeRequest) SetAzsForCluster(azsForCluster []string)
param azsForCluster: 按集群指定部署az列表(Optional)
func (*ModifyRedisAZSpecifyTypeRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyRedisAZSpecifyTypeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyRedisAZSpecifyTypeRequest) SetMaster ¶ added in v1.65.0
func (r *ModifyRedisAZSpecifyTypeRequest) SetMaster(master string)
param master: 按副本指定master所在可用区(Optional)
func (*ModifyRedisAZSpecifyTypeRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyRedisAZSpecifyTypeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyRedisAZSpecifyTypeRequest) SetSlave ¶ added in v1.65.0
func (r *ModifyRedisAZSpecifyTypeRequest) SetSlave(slave []string)
param slave: 按副本指定slave所在可用区(Optional)
type ModifyRedisAZSpecifyTypeResponse ¶ added in v1.65.0
type ModifyRedisAZSpecifyTypeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyRedisAZSpecifyTypeResult `json:"result"`
}
type ModifyRedisAZSpecifyTypeResult ¶ added in v1.65.0
type ModifyRedisAZSpecifyTypeResult struct {
}
type ModifyRedisAvailableZonesRequest ¶ added in v1.65.0
type ModifyRedisAvailableZonesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 待迁移的nodeGroup (Optional) */
NodeGroup *string `json:"nodeGroup"`
/* 要迁移到的目标可用区 (Optional) */
TargetAZ *string `json:"targetAZ"`
}
func NewModifyRedisAvailableZonesRequest ¶ added in v1.65.0
func NewModifyRedisAvailableZonesRequest( regionId string, cacheInstanceId string, ) *ModifyRedisAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyRedisAvailableZonesRequestWithAllParams ¶ added in v1.65.0
func NewModifyRedisAvailableZonesRequestWithAllParams( regionId string, cacheInstanceId string, nodeGroup *string, targetAZ *string, ) *ModifyRedisAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeGroup: 待迁移的nodeGroup (Optional) * param targetAZ: 要迁移到的目标可用区 (Optional)
func NewModifyRedisAvailableZonesRequestWithoutParam ¶ added in v1.65.0
func NewModifyRedisAvailableZonesRequestWithoutParam() *ModifyRedisAvailableZonesRequest
This constructor has better compatible ability when API parameters changed
func (ModifyRedisAvailableZonesRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyRedisAvailableZonesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyRedisAvailableZonesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyRedisAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyRedisAvailableZonesRequest) SetNodeGroup ¶ added in v1.65.0
func (r *ModifyRedisAvailableZonesRequest) SetNodeGroup(nodeGroup string)
param nodeGroup: 待迁移的nodeGroup(Optional)
func (*ModifyRedisAvailableZonesRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyRedisAvailableZonesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyRedisAvailableZonesRequest) SetTargetAZ ¶ added in v1.65.0
func (r *ModifyRedisAvailableZonesRequest) SetTargetAZ(targetAZ string)
param targetAZ: 要迁移到的目标可用区(Optional)
type ModifyRedisAvailableZonesResponse ¶ added in v1.65.0
type ModifyRedisAvailableZonesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyRedisAvailableZonesResult `json:"result"`
}
type ModifyRedisAvailableZonesResult ¶ added in v1.65.0
type ModifyRedisAvailableZonesResult struct {
}
type ModifySentinelAvailableZonesRequest ¶ added in v1.65.0
type ModifySentinelAvailableZonesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 按集群指定部署az列表 (Optional) */
AzList []string `json:"azList"`
}
func NewModifySentinelAvailableZonesRequest ¶ added in v1.65.0
func NewModifySentinelAvailableZonesRequest( regionId string, cacheInstanceId string, ) *ModifySentinelAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifySentinelAvailableZonesRequestWithAllParams ¶ added in v1.65.0
func NewModifySentinelAvailableZonesRequestWithAllParams( regionId string, cacheInstanceId string, azList []string, ) *ModifySentinelAvailableZonesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param azList: 按集群指定部署az列表 (Optional)
func NewModifySentinelAvailableZonesRequestWithoutParam ¶ added in v1.65.0
func NewModifySentinelAvailableZonesRequestWithoutParam() *ModifySentinelAvailableZonesRequest
This constructor has better compatible ability when API parameters changed
func (ModifySentinelAvailableZonesRequest) GetRegionId ¶ added in v1.65.0
func (r ModifySentinelAvailableZonesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifySentinelAvailableZonesRequest) SetAzList ¶ added in v1.65.0
func (r *ModifySentinelAvailableZonesRequest) SetAzList(azList []string)
param azList: 按集群指定部署az列表(Optional)
func (*ModifySentinelAvailableZonesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifySentinelAvailableZonesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifySentinelAvailableZonesRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifySentinelAvailableZonesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifySentinelAvailableZonesResponse ¶ added in v1.65.0
type ModifySentinelAvailableZonesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifySentinelAvailableZonesResult `json:"result"`
}
type ModifySentinelAvailableZonesResult ¶ added in v1.65.0
type ModifySentinelAvailableZonesResult struct {
}
type ModifySentinelRequest ¶ added in v1.65.0
type ModifySentinelRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 共享哨兵name (Optional) */
Name *string `json:"name"`
/* 共享哨兵namespace (Optional) */
Namespace *string `json:"namespace"`
}
func NewModifySentinelRequest ¶ added in v1.65.0
func NewModifySentinelRequest( regionId string, cacheInstanceId string, ) *ModifySentinelRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifySentinelRequestWithAllParams ¶ added in v1.65.0
func NewModifySentinelRequestWithAllParams( regionId string, cacheInstanceId string, name *string, namespace *string, ) *ModifySentinelRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param name: 共享哨兵name (Optional) * param namespace: 共享哨兵namespace (Optional)
func NewModifySentinelRequestWithoutParam ¶ added in v1.65.0
func NewModifySentinelRequestWithoutParam() *ModifySentinelRequest
This constructor has better compatible ability when API parameters changed
func (ModifySentinelRequest) GetRegionId ¶ added in v1.65.0
func (r ModifySentinelRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifySentinelRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifySentinelRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifySentinelRequest) SetName ¶ added in v1.65.0
func (r *ModifySentinelRequest) SetName(name string)
param name: 共享哨兵name(Optional)
func (*ModifySentinelRequest) SetNamespace ¶ added in v1.65.0
func (r *ModifySentinelRequest) SetNamespace(namespace string)
param namespace: 共享哨兵namespace(Optional)
func (*ModifySentinelRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifySentinelRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifySentinelResponse ¶ added in v1.65.0
type ModifySentinelResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifySentinelResult `json:"result"`
}
type ModifySentinelResult ¶ added in v1.65.0
type ModifySentinelResult struct {
}
type ModifyTaskRunTimeRequest ¶ added in v1.65.0
type ModifyTaskRunTimeRequest struct {
core.JDCloudRequest
/* 任务id */
TaskId string `json:"taskId"`
/* 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) */
StartTime string `json:"startTime"`
/* 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) */
EndTime string `json:"endTime"`
}
func NewModifyTaskRunTimeRequest ¶ added in v1.65.0
func NewModifyTaskRunTimeRequest( taskId string, startTime string, endTime string, ) *ModifyTaskRunTimeRequest
* param taskId: 任务id (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyTaskRunTimeRequestWithAllParams ¶ added in v1.65.0
func NewModifyTaskRunTimeRequestWithAllParams( taskId string, startTime string, endTime string, ) *ModifyTaskRunTimeRequest
* param taskId: 任务id (Required) * param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间) (Required) * param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间) (Required)
func NewModifyTaskRunTimeRequestWithoutParam ¶ added in v1.65.0
func NewModifyTaskRunTimeRequestWithoutParam() *ModifyTaskRunTimeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyTaskRunTimeRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyTaskRunTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyTaskRunTimeRequest) SetEndTime ¶ added in v1.65.0
func (r *ModifyTaskRunTimeRequest) SetEndTime(endTime string)
param endTime: 可维护时间段的结束时间,格式为HH:mmZ(UTC时间)(Required)
func (*ModifyTaskRunTimeRequest) SetStartTime ¶ added in v1.65.0
func (r *ModifyTaskRunTimeRequest) SetStartTime(startTime string)
param startTime: 可维护时间段的开始时间,格式为HH:mmZ(UTC时间)(Required)
func (*ModifyTaskRunTimeRequest) SetTaskId ¶ added in v1.65.0
func (r *ModifyTaskRunTimeRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type ModifyTaskRunTimeResponse ¶ added in v1.65.0
type ModifyTaskRunTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyTaskRunTimeResult `json:"result"`
}
type ModifyTaskRunTimeResult ¶ added in v1.65.0
type ModifyTaskRunTimeResult struct {
}
type ModifyTemplateRequest ¶ added in v1.65.0
type ModifyTemplateRequest struct {
core.JDCloudRequest
/* 模板ID */
TemplateId string `json:"templateId"`
/* 模板名称 (Optional) */
Name *string `json:"name"`
/* 模板描述 (Optional) */
Description *string `json:"description"`
/* 配置项键值对 (Optional) */
Val *interface{} `json:"val"`
}
func NewModifyTemplateRequest ¶ added in v1.65.0
func NewModifyTemplateRequest( templateId string, ) *ModifyTemplateRequest
* param templateId: 模板ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyTemplateRequestWithAllParams ¶ added in v1.65.0
func NewModifyTemplateRequestWithAllParams( templateId string, name *string, description *string, val *interface{}, ) *ModifyTemplateRequest
* param templateId: 模板ID (Required) * param name: 模板名称 (Optional) * param description: 模板描述 (Optional) * param val: 配置项键值对 (Optional)
func NewModifyTemplateRequestWithoutParam ¶ added in v1.65.0
func NewModifyTemplateRequestWithoutParam() *ModifyTemplateRequest
This constructor has better compatible ability when API parameters changed
func (ModifyTemplateRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyTemplateRequest) SetDescription ¶ added in v1.65.0
func (r *ModifyTemplateRequest) SetDescription(description string)
param description: 模板描述(Optional)
func (*ModifyTemplateRequest) SetName ¶ added in v1.65.0
func (r *ModifyTemplateRequest) SetName(name string)
param name: 模板名称(Optional)
func (*ModifyTemplateRequest) SetTemplateId ¶ added in v1.65.0
func (r *ModifyTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板ID(Required)
func (*ModifyTemplateRequest) SetVal ¶ added in v1.65.0
func (r *ModifyTemplateRequest) SetVal(val interface{})
param val: 配置项键值对(Optional)
type ModifyTemplateResponse ¶ added in v1.65.0
type ModifyTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyTemplateResult `json:"result"`
}
type ModifyTemplateResult ¶ added in v1.65.0
type ModifyTemplateResult struct {
}
type ModifyWhiteListGroupRequest ¶ added in v1.65.0
type ModifyWhiteListGroupRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 */
Ips string `json:"ips"`
/* 白名单分组名 */
Name string `json:"name"`
}
func NewModifyWhiteListGroupRequest ¶ added in v1.65.0
func NewModifyWhiteListGroupRequest( regionId string, cacheInstanceId string, ips string, name string, ) *ModifyWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyWhiteListGroupRequestWithAllParams ¶ added in v1.65.0
func NewModifyWhiteListGroupRequestWithAllParams( regionId string, cacheInstanceId string, ips string, name string, ) *ModifyWhiteListGroupRequest
* param regionId: 地域代码 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * param name: 白名单分组名 (Required)
func NewModifyWhiteListGroupRequestWithoutParam ¶ added in v1.65.0
func NewModifyWhiteListGroupRequestWithoutParam() *ModifyWhiteListGroupRequest
This constructor has better compatible ability when API parameters changed
func (ModifyWhiteListGroupRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyWhiteListGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyWhiteListGroupRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *ModifyWhiteListGroupRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyWhiteListGroupRequest) SetIps ¶ added in v1.65.0
func (r *ModifyWhiteListGroupRequest) SetIps(ips string)
param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Required)
func (*ModifyWhiteListGroupRequest) SetName ¶ added in v1.65.0
func (r *ModifyWhiteListGroupRequest) SetName(name string)
param name: 白名单分组名(Required)
func (*ModifyWhiteListGroupRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyWhiteListGroupRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type ModifyWhiteListGroupResponse ¶ added in v1.65.0
type ModifyWhiteListGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyWhiteListGroupResult `json:"result"`
}
type ModifyWhiteListGroupResult ¶ added in v1.65.0
type ModifyWhiteListGroupResult struct {
}
type QueryDiagnosePolicyRequest ¶ added in v1.65.0
type QueryDiagnosePolicyRequest struct {
core.JDCloudRequest
/* 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy) */
InstanceIds string `json:"instanceIds"`
}
func NewQueryDiagnosePolicyRequest ¶ added in v1.65.0
func NewQueryDiagnosePolicyRequest( instanceIds string, ) *QueryDiagnosePolicyRequest
* param instanceIds: 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryDiagnosePolicyRequestWithAllParams ¶ added in v1.65.0
func NewQueryDiagnosePolicyRequestWithAllParams( instanceIds string, ) *QueryDiagnosePolicyRequest
* param instanceIds: 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy) (Required)
func NewQueryDiagnosePolicyRequestWithoutParam ¶ added in v1.65.0
func NewQueryDiagnosePolicyRequestWithoutParam() *QueryDiagnosePolicyRequest
This constructor has better compatible ability when API parameters changed
func (QueryDiagnosePolicyRequest) GetRegionId ¶ added in v1.65.0
func (r QueryDiagnosePolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryDiagnosePolicyRequest) SetInstanceIds ¶ added in v1.65.0
func (r *QueryDiagnosePolicyRequest) SetInstanceIds(instanceIds string)
param instanceIds: 实例ID列表,多个ID用逗号分隔(例如:redis-xxx,redis-yyy)(Required)
type QueryDiagnosePolicyResponse ¶ added in v1.65.0
type QueryDiagnosePolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result QueryDiagnosePolicyResult `json:"result"`
}
type QueryDiagnosePolicyResult ¶ added in v1.65.0
type QueryDiagnosePolicyResult struct {
Result []redis.DiagnosePolicy `json:"result"`
}
type RecoverInstanceRequest ¶ added in v1.65.0
type RecoverInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewRecoverInstanceRequest ¶ added in v1.65.0
func NewRecoverInstanceRequest( regionId string, cacheInstanceId string, ) *RecoverInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRecoverInstanceRequestWithAllParams ¶ added in v1.65.0
func NewRecoverInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *RecoverInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewRecoverInstanceRequestWithoutParam ¶ added in v1.65.0
func NewRecoverInstanceRequestWithoutParam() *RecoverInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RecoverInstanceRequest) GetRegionId ¶ added in v1.65.0
func (r RecoverInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RecoverInstanceRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *RecoverInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*RecoverInstanceRequest) SetRegionId ¶ added in v1.65.0
func (r *RecoverInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type RecoverInstanceResponse ¶ added in v1.65.0
type RecoverInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RecoverInstanceResult `json:"result"`
}
type RecoverInstanceResult ¶ added in v1.65.0
type RecoverInstanceResult struct {
}
type RecycledCacheInstanceRequest ¶ added in v1.65.0
type RecycledCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
/* 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个
cacheInstanceName - 实例名称,模糊匹配
cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中)
redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0
instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版)
chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
(Optional) */
Filters []common.Filter `json:"filters"`
/* 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序)
同时排序时totalMemory优先级高于createTime
(Optional) */
Sorts []common.Sort `json:"sorts"`
/* 标签的过滤条件 (Optional) */
TagFilters []common.TagFilter `json:"tagFilters"`
/* (Optional) */
ResourceGroupIds []string `json:"resourceGroupIds"`
}
func NewRecycledCacheInstanceRequest ¶ added in v1.65.0
func NewRecycledCacheInstanceRequest( regionId string, ) *RecycledCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRecycledCacheInstanceRequestWithAllParams ¶ added in v1.65.0
func NewRecycledCacheInstanceRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, sorts []common.Sort, tagFilters []common.TagFilter, resourceGroupIds []string, ) *RecycledCacheInstanceRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional)
- param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
- param filters: 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
(Optional) * param sorts: 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime
(Optional) * param tagFilters: 标签的过滤条件 (Optional) * param resourceGroupIds: (Optional)
func NewRecycledCacheInstanceRequestWithoutParam ¶ added in v1.65.0
func NewRecycledCacheInstanceRequestWithoutParam() *RecycledCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RecycledCacheInstanceRequest) GetRegionId ¶ added in v1.65.0
func (r RecycledCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RecycledCacheInstanceRequest) SetFilters ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetFilters(filters []common.Filter)
param filters: 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费) (Optional)
func (*RecycledCacheInstanceRequest) SetPageNumber ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*RecycledCacheInstanceRequest) SetPageSize ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*RecycledCacheInstanceRequest) SetRegionId ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*RecycledCacheInstanceRequest) SetResourceGroupIds ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetResourceGroupIds(resourceGroupIds []string)
param resourceGroupIds: (Optional)
func (*RecycledCacheInstanceRequest) SetSorts ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetSorts(sorts []common.Sort)
param sorts: 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) totalMemory - 按照集群总内存排序(asc表示按内存正序,desc表示按内存倒序, 默认为空表示不按内存排序) 同时排序时totalMemory优先级高于createTime (Optional)
func (*RecycledCacheInstanceRequest) SetTagFilters ¶ added in v1.65.0
func (r *RecycledCacheInstanceRequest) SetTagFilters(tagFilters []common.TagFilter)
param tagFilters: 标签的过滤条件(Optional)
type RecycledCacheInstanceResponse ¶ added in v1.65.0
type RecycledCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RecycledCacheInstanceResult `json:"result"`
}
type RecycledCacheInstanceResult ¶ added in v1.65.0
type RecycledCacheInstanceResult struct {
CacheInstances []redis.CacheInstance `json:"cacheInstances"`
TotalCount int `json:"totalCount"`
}
type ResetCacheInstancePasswordRequest ¶
type ResetCacheInstancePasswordRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 密码,为空即为免密,不少于8字符不超过16字符 (Optional) */
Password *string `json:"password"`
}
func NewResetCacheInstancePasswordRequest ¶
func NewResetCacheInstancePasswordRequest( regionId string, cacheInstanceId string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetCacheInstancePasswordRequestWithAllParams ¶ added in v1.1.0
func NewResetCacheInstancePasswordRequestWithAllParams( regionId string, cacheInstanceId string, password *string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param password: 密码,为空即为免密,不少于8字符不超过16字符 (Optional)
func NewResetCacheInstancePasswordRequestWithoutParam ¶ added in v1.1.0
func NewResetCacheInstancePasswordRequestWithoutParam() *ResetCacheInstancePasswordRequest
This constructor has better compatible ability when API parameters changed
func (ResetCacheInstancePasswordRequest) GetRegionId ¶
func (r ResetCacheInstancePasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetCacheInstancePasswordRequest) SetCacheInstanceId ¶
func (r *ResetCacheInstancePasswordRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ResetCacheInstancePasswordRequest) SetPassword ¶
func (r *ResetCacheInstancePasswordRequest) SetPassword(password string)
param password: 密码,为空即为免密,不少于8字符不超过16字符(Optional)
func (*ResetCacheInstancePasswordRequest) SetRegionId ¶
func (r *ResetCacheInstancePasswordRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ResetCacheInstancePasswordResponse ¶
type ResetCacheInstancePasswordResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ResetCacheInstancePasswordResult `json:"result"`
}
type ResetCacheInstancePasswordResult ¶
type ResetCacheInstancePasswordResult struct {
}
type RestartInstanceRequest ¶ added in v1.65.0
type RestartInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 操作类型: 1表示重启redis节点, 2表示重启代理节点 */
OpType int `json:"opType"`
/* redis或代理节点名称 */
Nodes []string `json:"nodes"`
}
func NewRestartInstanceRequest ¶ added in v1.65.0
func NewRestartInstanceRequest( regionId string, cacheInstanceId string, opType int, nodes []string, ) *RestartInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param opType: 操作类型: 1表示重启redis节点, 2表示重启代理节点 (Required) * param nodes: redis或代理节点名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestartInstanceRequestWithAllParams ¶ added in v1.65.0
func NewRestartInstanceRequestWithAllParams( regionId string, cacheInstanceId string, opType int, nodes []string, ) *RestartInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param opType: 操作类型: 1表示重启redis节点, 2表示重启代理节点 (Required) * param nodes: redis或代理节点名称 (Required)
func NewRestartInstanceRequestWithoutParam ¶ added in v1.65.0
func NewRestartInstanceRequestWithoutParam() *RestartInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RestartInstanceRequest) GetRegionId ¶ added in v1.65.0
func (r RestartInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestartInstanceRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *RestartInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*RestartInstanceRequest) SetNodes ¶ added in v1.65.0
func (r *RestartInstanceRequest) SetNodes(nodes []string)
param nodes: redis或代理节点名称(Required)
func (*RestartInstanceRequest) SetOpType ¶ added in v1.65.0
func (r *RestartInstanceRequest) SetOpType(opType int)
param opType: 操作类型: 1表示重启redis节点, 2表示重启代理节点(Required)
func (*RestartInstanceRequest) SetRegionId ¶ added in v1.65.0
func (r *RestartInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type RestartInstanceResponse ¶ added in v1.65.0
type RestartInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestartInstanceResult `json:"result"`
}
type RestartInstanceResult ¶ added in v1.65.0
type RestartInstanceResult struct {
}
type RestartProxyRequest ¶ added in v1.59.0
type RestartProxyRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* proxy节点id列表 */
ProxyIds []int `json:"proxyIds"`
}
func NewRestartProxyRequest ¶ added in v1.59.0
func NewRestartProxyRequest( regionId string, cacheInstanceId string, proxyIds []int, ) *RestartProxyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyIds: proxy节点id列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestartProxyRequestWithAllParams ¶ added in v1.59.0
func NewRestartProxyRequestWithAllParams( regionId string, cacheInstanceId string, proxyIds []int, ) *RestartProxyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyIds: proxy节点id列表 (Required)
func NewRestartProxyRequestWithoutParam ¶ added in v1.59.0
func NewRestartProxyRequestWithoutParam() *RestartProxyRequest
This constructor has better compatible ability when API parameters changed
func (RestartProxyRequest) GetRegionId ¶ added in v1.59.0
func (r RestartProxyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestartProxyRequest) SetCacheInstanceId ¶ added in v1.59.0
func (r *RestartProxyRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*RestartProxyRequest) SetProxyIds ¶ added in v1.59.0
func (r *RestartProxyRequest) SetProxyIds(proxyIds []int)
param proxyIds: proxy节点id列表(Required)
func (*RestartProxyRequest) SetRegionId ¶ added in v1.59.0
func (r *RestartProxyRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type RestartProxyResponse ¶ added in v1.59.0
type RestartProxyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestartProxyResult `json:"result"`
}
type RestartProxyResult ¶ added in v1.59.0
type RestartProxyResult struct {
}
type RestoreInstanceRequest ¶ added in v1.12.0
type RestoreInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份任务ID */
BaseId string `json:"baseId"`
}
func NewRestoreInstanceRequest ¶ added in v1.12.0
func NewRestoreInstanceRequest( regionId string, cacheInstanceId string, baseId string, ) *RestoreInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreInstanceRequestWithAllParams ¶ added in v1.12.0
func NewRestoreInstanceRequestWithAllParams( regionId string, cacheInstanceId string, baseId string, ) *RestoreInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)
func NewRestoreInstanceRequestWithoutParam ¶ added in v1.12.0
func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RestoreInstanceRequest) GetRegionId ¶ added in v1.12.0
func (r RestoreInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreInstanceRequest) SetBaseId ¶ added in v1.12.0
func (r *RestoreInstanceRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Required)
func (*RestoreInstanceRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *RestoreInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*RestoreInstanceRequest) SetRegionId ¶ added in v1.12.0
func (r *RestoreInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type RestoreInstanceResponse ¶ added in v1.12.0
type RestoreInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreInstanceResult `json:"result"`
}
type RestoreInstanceResult ¶ added in v1.12.0
type RestoreInstanceResult struct {
}
type SetDisableCommandsRequest ¶ added in v1.56.0
type SetDisableCommandsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 禁用命令列表 */
DisableCommands []redis.DisableCommands `json:"disableCommands"`
}
func NewSetDisableCommandsRequest ¶ added in v1.56.0
func NewSetDisableCommandsRequest( regionId string, cacheInstanceId string, disableCommands []redis.DisableCommands, ) *SetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetDisableCommandsRequestWithAllParams ¶ added in v1.56.0
func NewSetDisableCommandsRequestWithAllParams( regionId string, cacheInstanceId string, disableCommands []redis.DisableCommands, ) *SetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required)
func NewSetDisableCommandsRequestWithoutParam ¶ added in v1.56.0
func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest
This constructor has better compatible ability when API parameters changed
func (SetDisableCommandsRequest) GetRegionId ¶ added in v1.56.0
func (r SetDisableCommandsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetDisableCommandsRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *SetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*SetDisableCommandsRequest) SetDisableCommands ¶ added in v1.56.0
func (r *SetDisableCommandsRequest) SetDisableCommands(disableCommands []redis.DisableCommands)
param disableCommands: 禁用命令列表(Required)
func (*SetDisableCommandsRequest) SetRegionId ¶ added in v1.56.0
func (r *SetDisableCommandsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type SetDisableCommandsResponse ¶ added in v1.56.0
type SetDisableCommandsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetDisableCommandsResult `json:"result"`
}
type SetDisableCommandsResult ¶ added in v1.56.0
type SetDisableCommandsResult struct {
}
type SetExposeTypeRequest ¶ added in v1.65.0
type SetExposeTypeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 外部访问方式,空表示关闭外部访问 (Optional) */
ExposeType *string `json:"exposeType"`
}
func NewSetExposeTypeRequest ¶ added in v1.65.0
func NewSetExposeTypeRequest( regionId string, cacheInstanceId string, ) *SetExposeTypeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetExposeTypeRequestWithAllParams ¶ added in v1.65.0
func NewSetExposeTypeRequestWithAllParams( regionId string, cacheInstanceId string, exposeType *string, ) *SetExposeTypeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param exposeType: 外部访问方式,空表示关闭外部访问 (Optional)
func NewSetExposeTypeRequestWithoutParam ¶ added in v1.65.0
func NewSetExposeTypeRequestWithoutParam() *SetExposeTypeRequest
This constructor has better compatible ability when API parameters changed
func (SetExposeTypeRequest) GetRegionId ¶ added in v1.65.0
func (r SetExposeTypeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetExposeTypeRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *SetExposeTypeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*SetExposeTypeRequest) SetExposeType ¶ added in v1.65.0
func (r *SetExposeTypeRequest) SetExposeType(exposeType string)
param exposeType: 外部访问方式,空表示关闭外部访问(Optional)
func (*SetExposeTypeRequest) SetRegionId ¶ added in v1.65.0
func (r *SetExposeTypeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type SetExposeTypeResponse ¶ added in v1.65.0
type SetExposeTypeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetExposeTypeResult `json:"result"`
}
type SetExposeTypeResult ¶ added in v1.65.0
type SetExposeTypeResult struct {
}
type StartClearDataRequest ¶ added in v1.56.0
type StartClearDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据 */
ClearType string `json:"clearType"`
/* 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
KeyPattern *string `json:"keyPattern"`
/* key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
KeyFilter []redis.KeyFilter `json:"keyFilter"`
/* 数据遍历的速率 (Optional) */
QpsLimit *int `json:"qpsLimit"`
}
func NewStartClearDataRequest ¶ added in v1.56.0
func NewStartClearDataRequest( regionId string, cacheInstanceId string, clearType string, ) *StartClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartClearDataRequestWithAllParams ¶ added in v1.56.0
func NewStartClearDataRequestWithAllParams( regionId string, cacheInstanceId string, clearType string, keyPattern *string, keyFilter []redis.KeyFilter, qpsLimit *int, ) *StartClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据 (Required) * param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param qpsLimit: 数据遍历的速率 (Optional)
func NewStartClearDataRequestWithoutParam ¶ added in v1.56.0
func NewStartClearDataRequestWithoutParam() *StartClearDataRequest
This constructor has better compatible ability when API parameters changed
func (StartClearDataRequest) GetRegionId ¶ added in v1.56.0
func (r StartClearDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartClearDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*StartClearDataRequest) SetClearType ¶ added in v1.56.0
func (r *StartClearDataRequest) SetClearType(clearType string)
param clearType: 数据清理任务类型. AllData:清理全部数据, ExpiredData:清理过期数据, SpecifiedData:清理匹配的数据(Required)
func (*StartClearDataRequest) SetKeyFilter ¶ added in v1.56.0
func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)
param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)
func (*StartClearDataRequest) SetKeyPattern ¶ added in v1.56.0
func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)
param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)
func (*StartClearDataRequest) SetQpsLimit ¶ added in v1.56.0
func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)
param qpsLimit: 数据遍历的速率(Optional)
func (*StartClearDataRequest) SetRegionId ¶ added in v1.56.0
func (r *StartClearDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type StartClearDataResponse ¶ added in v1.56.0
type StartClearDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartClearDataResult `json:"result"`
}
type StartClearDataResult ¶ added in v1.56.0
type StartClearDataResult struct {
}
type StopCacheAnalysisRequest ¶ added in v1.56.0
type StopCacheAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewStopCacheAnalysisRequest ¶ added in v1.56.0
func NewStopCacheAnalysisRequest( regionId string, cacheInstanceId string, ) *StopCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopCacheAnalysisRequestWithAllParams ¶ added in v1.56.0
func NewStopCacheAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, ) *StopCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewStopCacheAnalysisRequestWithoutParam ¶ added in v1.56.0
func NewStopCacheAnalysisRequestWithoutParam() *StopCacheAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (StopCacheAnalysisRequest) GetRegionId ¶ added in v1.56.0
func (r StopCacheAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopCacheAnalysisRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *StopCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*StopCacheAnalysisRequest) SetRegionId ¶ added in v1.56.0
func (r *StopCacheAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type StopCacheAnalysisResponse ¶ added in v1.56.0
type StopCacheAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopCacheAnalysisResult `json:"result"`
}
type StopCacheAnalysisResult ¶ added in v1.56.0
type StopCacheAnalysisResult struct {
}
type StopClearDataRequest ¶ added in v1.56.0
type StopClearDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewStopClearDataRequest ¶ added in v1.56.0
func NewStopClearDataRequest( regionId string, cacheInstanceId string, ) *StopClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopClearDataRequestWithAllParams ¶ added in v1.56.0
func NewStopClearDataRequestWithAllParams( regionId string, cacheInstanceId string, ) *StopClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewStopClearDataRequestWithoutParam ¶ added in v1.56.0
func NewStopClearDataRequestWithoutParam() *StopClearDataRequest
This constructor has better compatible ability when API parameters changed
func (StopClearDataRequest) GetRegionId ¶ added in v1.56.0
func (r StopClearDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopClearDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *StopClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*StopClearDataRequest) SetRegionId ¶ added in v1.56.0
func (r *StopClearDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type StopClearDataResponse ¶ added in v1.56.0
type StopClearDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopClearDataResult `json:"result"`
}
type StopClearDataResult ¶ added in v1.56.0
type StopClearDataResult struct {
}
type SwitchInstanceHARequest ¶ added in v1.65.0
type SwitchInstanceHARequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 切换列表 (Optional) */
SwitchList []redis.HaSwitch `json:"switchList"`
}
func NewSwitchInstanceHARequest ¶ added in v1.65.0
func NewSwitchInstanceHARequest( regionId string, cacheInstanceId string, ) *SwitchInstanceHARequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSwitchInstanceHARequestWithAllParams ¶ added in v1.65.0
func NewSwitchInstanceHARequestWithAllParams( regionId string, cacheInstanceId string, switchList []redis.HaSwitch, ) *SwitchInstanceHARequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param switchList: 切换列表 (Optional)
func NewSwitchInstanceHARequestWithoutParam ¶ added in v1.65.0
func NewSwitchInstanceHARequestWithoutParam() *SwitchInstanceHARequest
This constructor has better compatible ability when API parameters changed
func (SwitchInstanceHARequest) GetRegionId ¶ added in v1.65.0
func (r SwitchInstanceHARequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SwitchInstanceHARequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *SwitchInstanceHARequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*SwitchInstanceHARequest) SetRegionId ¶ added in v1.65.0
func (r *SwitchInstanceHARequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*SwitchInstanceHARequest) SetSwitchList ¶ added in v1.65.0
func (r *SwitchInstanceHARequest) SetSwitchList(switchList []redis.HaSwitch)
param switchList: 切换列表(Optional)
type SwitchInstanceHAResponse ¶ added in v1.65.0
type SwitchInstanceHAResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SwitchInstanceHAResult `json:"result"`
}
type SwitchInstanceHAResult ¶ added in v1.65.0
type SwitchInstanceHAResult struct {
}
type UnloadModulesRequest ¶ added in v1.65.0
type UnloadModulesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 要卸载的module */
Modules []string `json:"modules"`
}
func NewUnloadModulesRequest ¶ added in v1.65.0
func NewUnloadModulesRequest( regionId string, cacheInstanceId string, modules []string, ) *UnloadModulesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要卸载的module (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUnloadModulesRequestWithAllParams ¶ added in v1.65.0
func NewUnloadModulesRequestWithAllParams( regionId string, cacheInstanceId string, modules []string, ) *UnloadModulesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param modules: 要卸载的module (Required)
func NewUnloadModulesRequestWithoutParam ¶ added in v1.65.0
func NewUnloadModulesRequestWithoutParam() *UnloadModulesRequest
This constructor has better compatible ability when API parameters changed
func (UnloadModulesRequest) GetRegionId ¶ added in v1.65.0
func (r UnloadModulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UnloadModulesRequest) SetCacheInstanceId ¶ added in v1.65.0
func (r *UnloadModulesRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*UnloadModulesRequest) SetModules ¶ added in v1.65.0
func (r *UnloadModulesRequest) SetModules(modules []string)
param modules: 要卸载的module(Required)
func (*UnloadModulesRequest) SetRegionId ¶ added in v1.65.0
func (r *UnloadModulesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type UnloadModulesResponse ¶ added in v1.65.0
type UnloadModulesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UnloadModulesResult `json:"result"`
}
type UnloadModulesResult ¶ added in v1.65.0
type UnloadModulesResult struct {
}
type UserDiagnoseInstancesRequest ¶ added in v1.65.0
type UserDiagnoseInstancesRequest struct {
core.JDCloudRequest
/* 实例ID列表 */
InstanceIds []string `json:"instanceIds"`
/* 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) */
StartTime string `json:"startTime"`
/* 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) */
EndTime string `json:"endTime"`
}
func NewUserDiagnoseInstancesRequest ¶ added in v1.65.0
func NewUserDiagnoseInstancesRequest( instanceIds []string, startTime string, endTime string, ) *UserDiagnoseInstancesRequest
* param instanceIds: 实例ID列表 (Required) * param startTime: 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Required) * param endTime: 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUserDiagnoseInstancesRequestWithAllParams ¶ added in v1.65.0
func NewUserDiagnoseInstancesRequestWithAllParams( instanceIds []string, startTime string, endTime string, ) *UserDiagnoseInstancesRequest
* param instanceIds: 实例ID列表 (Required) * param startTime: 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z) (Required) * param endTime: 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z) (Required)
func NewUserDiagnoseInstancesRequestWithoutParam ¶ added in v1.65.0
func NewUserDiagnoseInstancesRequestWithoutParam() *UserDiagnoseInstancesRequest
This constructor has better compatible ability when API parameters changed
func (UserDiagnoseInstancesRequest) GetRegionId ¶ added in v1.65.0
func (r UserDiagnoseInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UserDiagnoseInstancesRequest) SetEndTime ¶ added in v1.65.0
func (r *UserDiagnoseInstancesRequest) SetEndTime(endTime string)
param endTime: 诊断结束时间(RFC3339格式,例如:2024-01-01T01:00:00Z)(Required)
func (*UserDiagnoseInstancesRequest) SetInstanceIds ¶ added in v1.65.0
func (r *UserDiagnoseInstancesRequest) SetInstanceIds(instanceIds []string)
param instanceIds: 实例ID列表(Required)
func (*UserDiagnoseInstancesRequest) SetStartTime ¶ added in v1.65.0
func (r *UserDiagnoseInstancesRequest) SetStartTime(startTime string)
param startTime: 诊断开始时间(RFC3339格式,例如:2024-01-01T00:00:00Z)(Required)
type UserDiagnoseInstancesResponse ¶ added in v1.65.0
type UserDiagnoseInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UserDiagnoseInstancesResult `json:"result"`
}
type UserDiagnoseInstancesResult ¶ added in v1.65.0
type UserDiagnoseInstancesResult struct {
}
type UserGetDiagnoseReportRequest ¶ added in v1.65.0
type UserGetDiagnoseReportRequest struct {
core.JDCloudRequest
/* 诊断任务ID */
TaskId string `json:"taskId"`
}
func NewUserGetDiagnoseReportRequest ¶ added in v1.65.0
func NewUserGetDiagnoseReportRequest( taskId string, ) *UserGetDiagnoseReportRequest
* param taskId: 诊断任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUserGetDiagnoseReportRequestWithAllParams ¶ added in v1.65.0
func NewUserGetDiagnoseReportRequestWithAllParams( taskId string, ) *UserGetDiagnoseReportRequest
* param taskId: 诊断任务ID (Required)
func NewUserGetDiagnoseReportRequestWithoutParam ¶ added in v1.65.0
func NewUserGetDiagnoseReportRequestWithoutParam() *UserGetDiagnoseReportRequest
This constructor has better compatible ability when API parameters changed
func (UserGetDiagnoseReportRequest) GetRegionId ¶ added in v1.65.0
func (r UserGetDiagnoseReportRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UserGetDiagnoseReportRequest) SetTaskId ¶ added in v1.65.0
func (r *UserGetDiagnoseReportRequest) SetTaskId(taskId string)
param taskId: 诊断任务ID(Required)
type UserGetDiagnoseReportResponse ¶ added in v1.65.0
type UserGetDiagnoseReportResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UserGetDiagnoseReportResult `json:"result"`
}
type UserGetDiagnoseReportResult ¶ added in v1.65.0
type UserGetDiagnoseReportResult struct {
BasicInfo redis.DiagnoseBasicInfo `json:"basicInfo"`
DiagnoseSummary redis.DiagnoseSummary `json:"diagnoseSummary"`
Performance redis.DiagnosePerformance `json:"performance"`
SlowLogs []redis.DiagnoseSlowLog `json:"slowLogs"`
}
Source Files
¶
- AddWhiteListGroup.go
- CancelTask.go
- CheckDeletable.go
- CheckPasswordValid.go
- ClientKill.go
- ConfigDiagnosePolicy.go
- ConfigOverrideMetric.go
- CreateAccount.go
- CreateBackup.go
- CreateBigKeyAnalysis.go
- CreateBigKeyAnalysis2.go
- CreateCacheAnalysis.go
- CreateCacheInstance.go
- CreateConfigTemplate.go
- CreateOfflineAnalysisTask.go
- DeleteAccount.go
- DeleteCacheInstance.go
- DeleteConfigTemplate.go
- DeleteRecycledCacheInstance.go
- DeleteWhiteListGroup.go
- DescribeAccounts.go
- DescribeAnalysisThreshold.go
- DescribeAnalysisThreshold2.go
- DescribeAnalysisTime.go
- DescribeAvailableRegion.go
- DescribeAvailableResource.go
- DescribeAvailableResource2.go
- DescribeAvailableSentinelList.go
- DescribeBackupInfo.go
- DescribeBackupPolicy.go
- DescribeBackups.go
- DescribeBigKeyAnalysisTime.go
- DescribeBigKeyAnalysisTime2.go
- DescribeBigKeyDetail.go
- DescribeBigKeyDetail2.go
- DescribeBigKeyList.go
- DescribeBigKeyList2.go
- DescribeCacheAnalysisList.go
- DescribeCacheAnalysisResult.go
- DescribeCacheInstance.go
- DescribeCacheInstances.go
- DescribeChartReleases.go
- DescribeClearData.go
- DescribeClientIpDetail.go
- DescribeClientList.go
- DescribeClusterInfo.go
- DescribeConfigModifyHistory.go
- DescribeConfigTemplate.go
- DescribeConfigTemplates.go
- DescribeDetailNodeList.go
- DescribeDownloadUrl.go
- DescribeHotKeyDetail.go
- DescribeHotKeyDetail2.go
- DescribeHotKeyResult2.go
- DescribeHotKeySummary.go
- DescribeImageReleases.go
- DescribeInstanceClass.go
- DescribeInstanceConfig.go
- DescribeInstanceTLS.go
- DescribeIpWhiteList.go
- DescribeOfflineAnalysisOverview.go
- DescribeOfflineAnalysisTime.go
- DescribeOfflineAnalysisTopKeyPrefixList.go
- DescribeOfflineAnalysisTopKeys.go
- DescribeProxySlowLog.go
- DescribeRedisServerLog.go
- DescribeResizeModeIpTimeInfo.go
- DescribeSentinelAvailableZones.go
- DescribeSlowLog.go
- DescribeSpecConfig.go
- DescribeTaskProgressList.go
- DescribeUpgradeVersion.go
- DescribeUserQuota.go
- DescribeWhiteListGroup.go
- GetBackupFiles.go
- GetDisableCommands.go
- GetMetric.go
- HaDiagnosis.go
- ImportData.go
- InterruptTask.go
- JvesselV1Health.go
- JvesselV1ListMasterConfig.go
- JvesselV1ListProxyConfig.go
- JvesselV1ListSlaveConfig.go
- JvesselV1ModifyProxyFlavor.go
- JvesselV1ModifyProxyReplica.go
- JvesselV1ProbeSuccessRate.go
- JvesselV1ProxyInfo.go
- JvesselV1RollingUpdate.go
- JvesselV1SetConfig.go
- JvesselV1UpdateProxyImage.go
- ListDisableCommands.go
- ListInstanceDiagnoseTasks.go
- ListModules.go
- ListOfflineAnalysis.go
- ListPinDiagnoseTasks.go
- ListTask.go
- ListTaskTypes.go
- ListTasks.go
- LoadModules.go
- MaintenanceTime.go
- ModifyAccount.go
- ModifyAccounts.go
- ModifyAnalysisThreshold.go
- ModifyAnalysisThreshold2.go
- ModifyAnalysisTime.go
- ModifyBackupPolicy.go
- ModifyBigKeyAnalysisTime.go
- ModifyBigKeyAnalysisTime2.go
- ModifyBlockStatus.go
- ModifyCacheInstanceAttribute.go
- ModifyCacheInstanceClass.go
- ModifyInstanceConfig.go
- ModifyInstanceMinorVersion.go
- ModifyInstanceNodeGroupVersion.go
- ModifyInstanceTLS.go
- ModifyInstanceType.go
- ModifyInstanceVersion.go
- ModifyIpWhiteList.go
- ModifyOfflineAnalysisTime.go
- ModifyProxyAvailableZones.go
- ModifyPublicAddress.go
- ModifyRedisAZSpecifyType.go
- ModifyRedisAvailableZones.go
- ModifySentinel.go
- ModifySentinelAvailableZones.go
- ModifyTaskRunTime.go
- ModifyTemplate.go
- ModifyWhiteListGroup.go
- QueryDiagnosePolicy.go
- RecoverInstance.go
- RecycledCacheInstance.go
- ResetCacheInstancePassword.go
- RestartInstance.go
- RestartProxy.go
- RestoreInstance.go
- SetDisableCommands.go
- SetExposeType.go
- StartClearData.go
- StopCacheAnalysis.go
- StopClearData.go
- SwitchInstanceHA.go
- UnloadModules.go
- UserDiagnoseInstances.go
- UserGetDiagnoseReport.go