Documentation ¶
Index ¶
- Constants
- type Account
- type AddReplicationInstanceRequest
- type AddReplicationInstanceRequestParams
- type AddReplicationInstanceResponse
- type AddReplicationInstanceResponseParams
- type AllocateWanAddressRequest
- type AllocateWanAddressRequestParams
- type AllocateWanAddressResponse
- type AllocateWanAddressResponseParams
- type ApplyParamsTemplateRequest
- type ApplyParamsTemplateRequestParams
- type ApplyParamsTemplateResponse
- type ApplyParamsTemplateResponseParams
- type AssociateSecurityGroupsRequest
- type AssociateSecurityGroupsRequestParams
- type AssociateSecurityGroupsResponse
- type AssociateSecurityGroupsResponseParams
- type BackupDownloadInfo
- type BackupLimitVpcItem
- type BigKeyInfo
- type BigKeyTypeInfo
- type ChangeInstanceRoleRequest
- type ChangeInstanceRoleRequestParams
- type ChangeInstanceRoleResponse
- type ChangeInstanceRoleResponseParams
- type ChangeMasterInstanceRequest
- type ChangeMasterInstanceRequestParams
- type ChangeMasterInstanceResponse
- type ChangeMasterInstanceResponseParams
- type ChangeReplicaToMasterRequest
- type ChangeReplicaToMasterRequestParams
- type ChangeReplicaToMasterResponse
- type ChangeReplicaToMasterResponseParams
- type CleanUpInstanceRequest
- type CleanUpInstanceRequestParams
- type CleanUpInstanceResponse
- type CleanUpInstanceResponseParams
- type ClearInstanceRequest
- type ClearInstanceRequestParams
- type ClearInstanceResponse
- type ClearInstanceResponseParams
- type Client
- func (c *Client) AddReplicationInstance(request *AddReplicationInstanceRequest) (response *AddReplicationInstanceResponse, err error)
- func (c *Client) AddReplicationInstanceWithContext(ctx context.Context, request *AddReplicationInstanceRequest) (response *AddReplicationInstanceResponse, err error)
- func (c *Client) AllocateWanAddress(request *AllocateWanAddressRequest) (response *AllocateWanAddressResponse, err error)
- func (c *Client) AllocateWanAddressWithContext(ctx context.Context, request *AllocateWanAddressRequest) (response *AllocateWanAddressResponse, err error)
- func (c *Client) ApplyParamsTemplate(request *ApplyParamsTemplateRequest) (response *ApplyParamsTemplateResponse, err error)
- func (c *Client) ApplyParamsTemplateWithContext(ctx context.Context, request *ApplyParamsTemplateRequest) (response *ApplyParamsTemplateResponse, err error)
- func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) ChangeInstanceRole(request *ChangeInstanceRoleRequest) (response *ChangeInstanceRoleResponse, err error)
- func (c *Client) ChangeInstanceRoleWithContext(ctx context.Context, request *ChangeInstanceRoleRequest) (response *ChangeInstanceRoleResponse, err error)
- func (c *Client) ChangeMasterInstance(request *ChangeMasterInstanceRequest) (response *ChangeMasterInstanceResponse, err error)
- func (c *Client) ChangeMasterInstanceWithContext(ctx context.Context, request *ChangeMasterInstanceRequest) (response *ChangeMasterInstanceResponse, err error)
- func (c *Client) ChangeReplicaToMaster(request *ChangeReplicaToMasterRequest) (response *ChangeReplicaToMasterResponse, err error)
- func (c *Client) ChangeReplicaToMasterWithContext(ctx context.Context, request *ChangeReplicaToMasterRequest) (response *ChangeReplicaToMasterResponse, err error)
- func (c *Client) CleanUpInstance(request *CleanUpInstanceRequest) (response *CleanUpInstanceResponse, err error)
- func (c *Client) CleanUpInstanceWithContext(ctx context.Context, request *CleanUpInstanceRequest) (response *CleanUpInstanceResponse, err error)
- func (c *Client) ClearInstance(request *ClearInstanceRequest) (response *ClearInstanceResponse, err error)
- func (c *Client) ClearInstanceWithContext(ctx context.Context, request *ClearInstanceRequest) (response *ClearInstanceResponse, err error)
- func (c *Client) CloneInstances(request *CloneInstancesRequest) (response *CloneInstancesResponse, err error)
- func (c *Client) CloneInstancesWithContext(ctx context.Context, request *CloneInstancesRequest) (response *CloneInstancesResponse, err error)
- func (c *Client) CloseSSL(request *CloseSSLRequest) (response *CloseSSLResponse, err error)
- func (c *Client) CloseSSLWithContext(ctx context.Context, request *CloseSSLRequest) (response *CloseSSLResponse, err error)
- func (c *Client) CreateInstanceAccount(request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)
- func (c *Client) CreateInstanceAccountWithContext(ctx context.Context, request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)
- func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
- func (c *Client) CreateInstancesWithContext(ctx context.Context, request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
- func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
- func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
- func (c *Client) CreateReplicationGroup(request *CreateReplicationGroupRequest) (response *CreateReplicationGroupResponse, err error)
- func (c *Client) CreateReplicationGroupWithContext(ctx context.Context, request *CreateReplicationGroupRequest) (response *CreateReplicationGroupResponse, err error)
- func (c *Client) DeleteInstanceAccount(request *DeleteInstanceAccountRequest) (response *DeleteInstanceAccountResponse, err error)
- func (c *Client) DeleteInstanceAccountWithContext(ctx context.Context, request *DeleteInstanceAccountRequest) (response *DeleteInstanceAccountResponse, err error)
- func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
- func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
- func (c *Client) DeleteReplicationInstance(request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)
- func (c *Client) DeleteReplicationInstanceWithContext(ctx context.Context, request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)
- func (c *Client) DescribeAutoBackupConfig(request *DescribeAutoBackupConfigRequest) (response *DescribeAutoBackupConfigResponse, err error)
- func (c *Client) DescribeAutoBackupConfigWithContext(ctx context.Context, request *DescribeAutoBackupConfigRequest) (response *DescribeAutoBackupConfigResponse, err error)
- func (c *Client) DescribeBackupDownloadRestriction(request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
- func (c *Client) DescribeBackupDownloadRestrictionWithContext(ctx context.Context, request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
- func (c *Client) DescribeBackupUrl(request *DescribeBackupUrlRequest) (response *DescribeBackupUrlResponse, err error)
- func (c *Client) DescribeBackupUrlWithContext(ctx context.Context, request *DescribeBackupUrlRequest) (response *DescribeBackupUrlResponse, err error)
- func (c *Client) DescribeBandwidthRange(request *DescribeBandwidthRangeRequest) (response *DescribeBandwidthRangeResponse, err error)
- func (c *Client) DescribeBandwidthRangeWithContext(ctx context.Context, request *DescribeBandwidthRangeRequest) (response *DescribeBandwidthRangeResponse, err error)
- func (c *Client) DescribeCommonDBInstances(request *DescribeCommonDBInstancesRequest) (response *DescribeCommonDBInstancesResponse, err error)
- func (c *Client) DescribeCommonDBInstancesWithContext(ctx context.Context, request *DescribeCommonDBInstancesRequest) (response *DescribeCommonDBInstancesResponse, err error)
- func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeInstanceAccount(request *DescribeInstanceAccountRequest) (response *DescribeInstanceAccountResponse, err error)
- func (c *Client) DescribeInstanceAccountWithContext(ctx context.Context, request *DescribeInstanceAccountRequest) (response *DescribeInstanceAccountResponse, err error)
- func (c *Client) DescribeInstanceBackups(request *DescribeInstanceBackupsRequest) (response *DescribeInstanceBackupsResponse, err error)
- func (c *Client) DescribeInstanceBackupsWithContext(ctx context.Context, request *DescribeInstanceBackupsRequest) (response *DescribeInstanceBackupsResponse, err error)
- func (c *Client) DescribeInstanceDTSInfo(request *DescribeInstanceDTSInfoRequest) (response *DescribeInstanceDTSInfoResponse, err error)
- func (c *Client) DescribeInstanceDTSInfoWithContext(ctx context.Context, request *DescribeInstanceDTSInfoRequest) (response *DescribeInstanceDTSInfoResponse, err error)
- func (c *Client) DescribeInstanceDealDetail(request *DescribeInstanceDealDetailRequest) (response *DescribeInstanceDealDetailResponse, err error)
- func (c *Client) DescribeInstanceDealDetailWithContext(ctx context.Context, request *DescribeInstanceDealDetailRequest) (response *DescribeInstanceDealDetailResponse, err error)
- func (c *Client) DescribeInstanceEvents(request *DescribeInstanceEventsRequest) (response *DescribeInstanceEventsResponse, err error)
- func (c *Client) DescribeInstanceEventsWithContext(ctx context.Context, request *DescribeInstanceEventsRequest) (response *DescribeInstanceEventsResponse, err error)
- func (c *Client) DescribeInstanceMonitorBigKey(request *DescribeInstanceMonitorBigKeyRequest) (response *DescribeInstanceMonitorBigKeyResponse, err error)
- func (c *Client) DescribeInstanceMonitorBigKeySizeDist(request *DescribeInstanceMonitorBigKeySizeDistRequest) (response *DescribeInstanceMonitorBigKeySizeDistResponse, err error)
- func (c *Client) DescribeInstanceMonitorBigKeySizeDistWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeySizeDistRequest) (response *DescribeInstanceMonitorBigKeySizeDistResponse, err error)
- func (c *Client) DescribeInstanceMonitorBigKeyTypeDist(request *DescribeInstanceMonitorBigKeyTypeDistRequest) (response *DescribeInstanceMonitorBigKeyTypeDistResponse, err error)
- func (c *Client) DescribeInstanceMonitorBigKeyTypeDistWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeyTypeDistRequest) (response *DescribeInstanceMonitorBigKeyTypeDistResponse, err error)
- func (c *Client) DescribeInstanceMonitorBigKeyWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeyRequest) (response *DescribeInstanceMonitorBigKeyResponse, err error)
- func (c *Client) DescribeInstanceMonitorHotKey(request *DescribeInstanceMonitorHotKeyRequest) (response *DescribeInstanceMonitorHotKeyResponse, err error)
- func (c *Client) DescribeInstanceMonitorHotKeyWithContext(ctx context.Context, request *DescribeInstanceMonitorHotKeyRequest) (response *DescribeInstanceMonitorHotKeyResponse, err error)
- func (c *Client) DescribeInstanceMonitorSIP(request *DescribeInstanceMonitorSIPRequest) (response *DescribeInstanceMonitorSIPResponse, err error)
- func (c *Client) DescribeInstanceMonitorSIPWithContext(ctx context.Context, request *DescribeInstanceMonitorSIPRequest) (response *DescribeInstanceMonitorSIPResponse, err error)
- func (c *Client) DescribeInstanceMonitorTookDist(request *DescribeInstanceMonitorTookDistRequest) (response *DescribeInstanceMonitorTookDistResponse, err error)
- func (c *Client) DescribeInstanceMonitorTookDistWithContext(ctx context.Context, request *DescribeInstanceMonitorTookDistRequest) (response *DescribeInstanceMonitorTookDistResponse, err error)
- func (c *Client) DescribeInstanceMonitorTopNCmd(request *DescribeInstanceMonitorTopNCmdRequest) (response *DescribeInstanceMonitorTopNCmdResponse, err error)
- func (c *Client) DescribeInstanceMonitorTopNCmdTook(request *DescribeInstanceMonitorTopNCmdTookRequest) (response *DescribeInstanceMonitorTopNCmdTookResponse, err error)
- func (c *Client) DescribeInstanceMonitorTopNCmdTookWithContext(ctx context.Context, request *DescribeInstanceMonitorTopNCmdTookRequest) (response *DescribeInstanceMonitorTopNCmdTookResponse, err error)
- func (c *Client) DescribeInstanceMonitorTopNCmdWithContext(ctx context.Context, request *DescribeInstanceMonitorTopNCmdRequest) (response *DescribeInstanceMonitorTopNCmdResponse, err error)
- func (c *Client) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
- func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
- func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
- func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
- func (c *Client) DescribeInstanceSecurityGroup(request *DescribeInstanceSecurityGroupRequest) (response *DescribeInstanceSecurityGroupResponse, err error)
- func (c *Client) DescribeInstanceSecurityGroupWithContext(ctx context.Context, request *DescribeInstanceSecurityGroupRequest) (response *DescribeInstanceSecurityGroupResponse, err error)
- func (c *Client) DescribeInstanceShards(request *DescribeInstanceShardsRequest) (response *DescribeInstanceShardsResponse, err error)
- func (c *Client) DescribeInstanceShardsWithContext(ctx context.Context, request *DescribeInstanceShardsRequest) (response *DescribeInstanceShardsResponse, err error)
- func (c *Client) DescribeInstanceSupportFeature(request *DescribeInstanceSupportFeatureRequest) (response *DescribeInstanceSupportFeatureResponse, err error)
- func (c *Client) DescribeInstanceSupportFeatureWithContext(ctx context.Context, request *DescribeInstanceSupportFeatureRequest) (response *DescribeInstanceSupportFeatureResponse, err error)
- func (c *Client) DescribeInstanceZoneInfo(request *DescribeInstanceZoneInfoRequest) (response *DescribeInstanceZoneInfoResponse, err error)
- func (c *Client) DescribeInstanceZoneInfoWithContext(ctx context.Context, request *DescribeInstanceZoneInfoRequest) (response *DescribeInstanceZoneInfoResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeMaintenanceWindow(request *DescribeMaintenanceWindowRequest) (response *DescribeMaintenanceWindowResponse, err error)
- func (c *Client) DescribeMaintenanceWindowWithContext(ctx context.Context, request *DescribeMaintenanceWindowRequest) (response *DescribeMaintenanceWindowResponse, err error)
- func (c *Client) DescribeParamTemplateInfo(request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
- func (c *Client) DescribeParamTemplateInfoWithContext(ctx context.Context, request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
- func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
- func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
- func (c *Client) DescribeProductInfo(request *DescribeProductInfoRequest) (response *DescribeProductInfoResponse, err error)
- func (c *Client) DescribeProductInfoWithContext(ctx context.Context, request *DescribeProductInfoRequest) (response *DescribeProductInfoResponse, err error)
- func (c *Client) DescribeProjectSecurityGroup(request *DescribeProjectSecurityGroupRequest) (response *DescribeProjectSecurityGroupResponse, err error)
- func (c *Client) DescribeProjectSecurityGroupWithContext(ctx context.Context, request *DescribeProjectSecurityGroupRequest) (response *DescribeProjectSecurityGroupResponse, err error)
- func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProxySlowLog(request *DescribeProxySlowLogRequest) (response *DescribeProxySlowLogResponse, err error)
- func (c *Client) DescribeProxySlowLogWithContext(ctx context.Context, request *DescribeProxySlowLogRequest) (response *DescribeProxySlowLogResponse, err error)
- func (c *Client) DescribeReplicationGroup(request *DescribeReplicationGroupRequest) (response *DescribeReplicationGroupResponse, err error)
- func (c *Client) DescribeReplicationGroupWithContext(ctx context.Context, request *DescribeReplicationGroupRequest) (response *DescribeReplicationGroupResponse, err error)
- func (c *Client) DescribeSSLStatus(request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
- func (c *Client) DescribeSSLStatusWithContext(ctx context.Context, request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
- func (c *Client) DescribeSlowLog(request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
- func (c *Client) DescribeSlowLogWithContext(ctx context.Context, request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
- func (c *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
- func (c *Client) DescribeTaskInfoWithContext(ctx context.Context, request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
- func (c *Client) DescribeTaskList(request *DescribeTaskListRequest) (response *DescribeTaskListResponse, err error)
- func (c *Client) DescribeTaskListWithContext(ctx context.Context, request *DescribeTaskListRequest) (response *DescribeTaskListResponse, err error)
- func (c *Client) DescribeTendisSlowLog(request *DescribeTendisSlowLogRequest) (response *DescribeTendisSlowLogResponse, err error)
- func (c *Client) DescribeTendisSlowLogWithContext(ctx context.Context, request *DescribeTendisSlowLogRequest) (response *DescribeTendisSlowLogResponse, err error)
- func (c *Client) DestroyPostpaidInstance(request *DestroyPostpaidInstanceRequest) (response *DestroyPostpaidInstanceResponse, err error)
- func (c *Client) DestroyPostpaidInstanceWithContext(ctx context.Context, request *DestroyPostpaidInstanceRequest) (response *DestroyPostpaidInstanceResponse, err error)
- func (c *Client) DestroyPrepaidInstance(request *DestroyPrepaidInstanceRequest) (response *DestroyPrepaidInstanceResponse, err error)
- func (c *Client) DestroyPrepaidInstanceWithContext(ctx context.Context, request *DestroyPrepaidInstanceRequest) (response *DestroyPrepaidInstanceResponse, err error)
- func (c *Client) DisableReplicaReadonly(request *DisableReplicaReadonlyRequest) (response *DisableReplicaReadonlyResponse, err error)
- func (c *Client) DisableReplicaReadonlyWithContext(ctx context.Context, request *DisableReplicaReadonlyRequest) (response *DisableReplicaReadonlyResponse, err error)
- func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) EnableReplicaReadonly(request *EnableReplicaReadonlyRequest) (response *EnableReplicaReadonlyResponse, err error)
- func (c *Client) EnableReplicaReadonlyWithContext(ctx context.Context, request *EnableReplicaReadonlyRequest) (response *EnableReplicaReadonlyResponse, err error)
- func (c *Client) InquiryPriceCreateInstance(request *InquiryPriceCreateInstanceRequest) (response *InquiryPriceCreateInstanceResponse, err error)
- func (c *Client) InquiryPriceCreateInstanceWithContext(ctx context.Context, request *InquiryPriceCreateInstanceRequest) (response *InquiryPriceCreateInstanceResponse, err error)
- func (c *Client) InquiryPriceRenewInstance(request *InquiryPriceRenewInstanceRequest) (response *InquiryPriceRenewInstanceResponse, err error)
- func (c *Client) InquiryPriceRenewInstanceWithContext(ctx context.Context, request *InquiryPriceRenewInstanceRequest) (response *InquiryPriceRenewInstanceResponse, err error)
- func (c *Client) InquiryPriceUpgradeInstance(request *InquiryPriceUpgradeInstanceRequest) (response *InquiryPriceUpgradeInstanceResponse, err error)
- func (c *Client) InquiryPriceUpgradeInstanceWithContext(ctx context.Context, request *InquiryPriceUpgradeInstanceRequest) (response *InquiryPriceUpgradeInstanceResponse, err error)
- func (c *Client) KillMasterGroup(request *KillMasterGroupRequest) (response *KillMasterGroupResponse, err error)
- func (c *Client) KillMasterGroupWithContext(ctx context.Context, request *KillMasterGroupRequest) (response *KillMasterGroupResponse, err error)
- func (c *Client) ManualBackupInstance(request *ManualBackupInstanceRequest) (response *ManualBackupInstanceResponse, err error)
- func (c *Client) ManualBackupInstanceWithContext(ctx context.Context, request *ManualBackupInstanceRequest) (response *ManualBackupInstanceResponse, err error)
- func (c *Client) ModfiyInstancePassword(request *ModfiyInstancePasswordRequest) (response *ModfiyInstancePasswordResponse, err error)
- func (c *Client) ModfiyInstancePasswordWithContext(ctx context.Context, request *ModfiyInstancePasswordRequest) (response *ModfiyInstancePasswordResponse, err error)
- func (c *Client) ModifyAutoBackupConfig(request *ModifyAutoBackupConfigRequest) (response *ModifyAutoBackupConfigResponse, err error)
- func (c *Client) ModifyAutoBackupConfigWithContext(ctx context.Context, request *ModifyAutoBackupConfigRequest) (response *ModifyAutoBackupConfigResponse, err error)
- func (c *Client) ModifyBackupDownloadRestriction(request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
- func (c *Client) ModifyBackupDownloadRestrictionWithContext(ctx context.Context, request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
- func (c *Client) ModifyConnectionConfig(request *ModifyConnectionConfigRequest) (response *ModifyConnectionConfigResponse, err error)
- func (c *Client) ModifyConnectionConfigWithContext(ctx context.Context, request *ModifyConnectionConfigRequest) (response *ModifyConnectionConfigResponse, err error)
- func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
- func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
- func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
- func (c *Client) ModifyInstanceAccount(request *ModifyInstanceAccountRequest) (response *ModifyInstanceAccountResponse, err error)
- func (c *Client) ModifyInstanceAccountWithContext(ctx context.Context, request *ModifyInstanceAccountRequest) (response *ModifyInstanceAccountResponse, err error)
- func (c *Client) ModifyInstanceAvailabilityZones(request *ModifyInstanceAvailabilityZonesRequest) (response *ModifyInstanceAvailabilityZonesResponse, err error)
- func (c *Client) ModifyInstanceAvailabilityZonesWithContext(ctx context.Context, request *ModifyInstanceAvailabilityZonesRequest) (response *ModifyInstanceAvailabilityZonesResponse, err error)
- func (c *Client) ModifyInstanceEvent(request *ModifyInstanceEventRequest) (response *ModifyInstanceEventResponse, err error)
- func (c *Client) ModifyInstanceEventWithContext(ctx context.Context, request *ModifyInstanceEventRequest) (response *ModifyInstanceEventResponse, err error)
- func (c *Client) ModifyInstanceParams(request *ModifyInstanceParamsRequest) (response *ModifyInstanceParamsResponse, err error)
- func (c *Client) ModifyInstanceParamsWithContext(ctx context.Context, request *ModifyInstanceParamsRequest) (response *ModifyInstanceParamsResponse, err error)
- func (c *Client) ModifyInstanceReadOnly(request *ModifyInstanceReadOnlyRequest) (response *ModifyInstanceReadOnlyResponse, err error)
- func (c *Client) ModifyInstanceReadOnlyWithContext(ctx context.Context, request *ModifyInstanceReadOnlyRequest) (response *ModifyInstanceReadOnlyResponse, err error)
- func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
- func (c *Client) ModifyMaintenanceWindow(request *ModifyMaintenanceWindowRequest) (response *ModifyMaintenanceWindowResponse, err error)
- func (c *Client) ModifyMaintenanceWindowWithContext(ctx context.Context, request *ModifyMaintenanceWindowRequest) (response *ModifyMaintenanceWindowResponse, err error)
- func (c *Client) ModifyNetworkConfig(request *ModifyNetworkConfigRequest) (response *ModifyNetworkConfigResponse, err error)
- func (c *Client) ModifyNetworkConfigWithContext(ctx context.Context, request *ModifyNetworkConfigRequest) (response *ModifyNetworkConfigResponse, err error)
- func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
- func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
- func (c *Client) OpenSSL(request *OpenSSLRequest) (response *OpenSSLResponse, err error)
- func (c *Client) OpenSSLWithContext(ctx context.Context, request *OpenSSLRequest) (response *OpenSSLResponse, err error)
- func (c *Client) ReleaseWanAddress(request *ReleaseWanAddressRequest) (response *ReleaseWanAddressResponse, err error)
- func (c *Client) ReleaseWanAddressWithContext(ctx context.Context, request *ReleaseWanAddressRequest) (response *ReleaseWanAddressResponse, err error)
- func (c *Client) RemoveReplicationInstance(request *RemoveReplicationInstanceRequest) (response *RemoveReplicationInstanceResponse, err error)
- func (c *Client) RemoveReplicationInstanceWithContext(ctx context.Context, request *RemoveReplicationInstanceRequest) (response *RemoveReplicationInstanceResponse, err error)
- func (c *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
- func (c *Client) RenewInstanceWithContext(ctx context.Context, request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
- func (c *Client) ResetPassword(request *ResetPasswordRequest) (response *ResetPasswordResponse, err error)
- func (c *Client) ResetPasswordWithContext(ctx context.Context, request *ResetPasswordRequest) (response *ResetPasswordResponse, err error)
- func (c *Client) RestoreInstance(request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)
- func (c *Client) RestoreInstanceWithContext(ctx context.Context, request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)
- func (c *Client) StartupInstance(request *StartupInstanceRequest) (response *StartupInstanceResponse, err error)
- func (c *Client) StartupInstanceWithContext(ctx context.Context, request *StartupInstanceRequest) (response *StartupInstanceResponse, err error)
- func (c *Client) SwitchAccessNewInstance(request *SwitchAccessNewInstanceRequest) (response *SwitchAccessNewInstanceResponse, err error)
- func (c *Client) SwitchAccessNewInstanceWithContext(ctx context.Context, request *SwitchAccessNewInstanceRequest) (response *SwitchAccessNewInstanceResponse, err error)
- func (c *Client) SwitchInstanceVip(request *SwitchInstanceVipRequest) (response *SwitchInstanceVipResponse, err error)
- func (c *Client) SwitchInstanceVipWithContext(ctx context.Context, request *SwitchInstanceVipRequest) (response *SwitchInstanceVipResponse, err error)
- func (c *Client) SwitchProxy(request *SwitchProxyRequest) (response *SwitchProxyResponse, err error)
- func (c *Client) SwitchProxyWithContext(ctx context.Context, request *SwitchProxyRequest) (response *SwitchProxyResponse, err error)
- func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeInstanceVersion(request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)
- func (c *Client) UpgradeInstanceVersionWithContext(ctx context.Context, request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)
- func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeProxyVersion(request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
- func (c *Client) UpgradeProxyVersionWithContext(ctx context.Context, request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
- func (c *Client) UpgradeSmallVersion(request *UpgradeSmallVersionRequest) (response *UpgradeSmallVersionResponse, err error)
- func (c *Client) UpgradeSmallVersionWithContext(ctx context.Context, request *UpgradeSmallVersionRequest) (response *UpgradeSmallVersionResponse, err error)
- func (c *Client) UpgradeVersionToMultiAvailabilityZones(request *UpgradeVersionToMultiAvailabilityZonesRequest) (response *UpgradeVersionToMultiAvailabilityZonesResponse, err error)
- func (c *Client) UpgradeVersionToMultiAvailabilityZonesWithContext(ctx context.Context, request *UpgradeVersionToMultiAvailabilityZonesRequest) (response *UpgradeVersionToMultiAvailabilityZonesResponse, err error)
- type CloneInstancesRequest
- type CloneInstancesRequestParams
- type CloneInstancesResponse
- type CloneInstancesResponseParams
- type CloseSSLRequest
- type CloseSSLRequestParams
- type CloseSSLResponse
- type CloseSSLResponseParams
- type CommandTake
- type CreateInstanceAccountRequest
- type CreateInstanceAccountRequestParams
- type CreateInstanceAccountResponse
- type CreateInstanceAccountResponseParams
- type CreateInstancesRequest
- type CreateInstancesRequestParams
- type CreateInstancesResponse
- type CreateInstancesResponseParams
- type CreateParamTemplateRequest
- type CreateParamTemplateRequestParams
- type CreateParamTemplateResponse
- type CreateParamTemplateResponseParams
- type CreateReplicationGroupRequest
- type CreateReplicationGroupRequestParams
- type CreateReplicationGroupResponse
- type CreateReplicationGroupResponseParams
- type DelayDistribution
- type DeleteInstanceAccountRequest
- type DeleteInstanceAccountRequestParams
- type DeleteInstanceAccountResponse
- type DeleteInstanceAccountResponseParams
- type DeleteParamTemplateRequest
- type DeleteParamTemplateRequestParams
- type DeleteParamTemplateResponse
- type DeleteParamTemplateResponseParams
- type DeleteReplicationInstanceRequest
- type DeleteReplicationInstanceRequestParams
- type DeleteReplicationInstanceResponse
- type DeleteReplicationInstanceResponseParams
- type DescribeAutoBackupConfigRequest
- type DescribeAutoBackupConfigRequestParams
- type DescribeAutoBackupConfigResponse
- type DescribeAutoBackupConfigResponseParams
- type DescribeBackupDownloadRestrictionRequest
- type DescribeBackupDownloadRestrictionRequestParams
- type DescribeBackupDownloadRestrictionResponse
- type DescribeBackupDownloadRestrictionResponseParams
- type DescribeBackupUrlRequest
- type DescribeBackupUrlRequestParams
- type DescribeBackupUrlResponse
- type DescribeBackupUrlResponseParams
- type DescribeBandwidthRangeRequest
- type DescribeBandwidthRangeRequestParams
- type DescribeBandwidthRangeResponse
- type DescribeBandwidthRangeResponseParams
- type DescribeCommonDBInstancesRequest
- type DescribeCommonDBInstancesRequestParams
- type DescribeCommonDBInstancesResponse
- type DescribeCommonDBInstancesResponseParams
- type DescribeDBSecurityGroupsRequest
- type DescribeDBSecurityGroupsRequestParams
- type DescribeDBSecurityGroupsResponse
- type DescribeDBSecurityGroupsResponseParams
- type DescribeInstanceAccountRequest
- type DescribeInstanceAccountRequestParams
- type DescribeInstanceAccountResponse
- type DescribeInstanceAccountResponseParams
- type DescribeInstanceBackupsRequest
- type DescribeInstanceBackupsRequestParams
- type DescribeInstanceBackupsResponse
- type DescribeInstanceBackupsResponseParams
- type DescribeInstanceDTSInfoRequest
- type DescribeInstanceDTSInfoRequestParams
- type DescribeInstanceDTSInfoResponse
- type DescribeInstanceDTSInfoResponseParams
- type DescribeInstanceDTSInstanceInfo
- type DescribeInstanceDealDetailRequest
- type DescribeInstanceDealDetailRequestParams
- type DescribeInstanceDealDetailResponse
- type DescribeInstanceDealDetailResponseParams
- type DescribeInstanceEventsRequest
- type DescribeInstanceEventsRequestParams
- type DescribeInstanceEventsResponse
- type DescribeInstanceEventsResponseParams
- type DescribeInstanceMonitorBigKeyRequest
- type DescribeInstanceMonitorBigKeyRequestParams
- type DescribeInstanceMonitorBigKeyResponse
- type DescribeInstanceMonitorBigKeyResponseParams
- type DescribeInstanceMonitorBigKeySizeDistRequest
- type DescribeInstanceMonitorBigKeySizeDistRequestParams
- type DescribeInstanceMonitorBigKeySizeDistResponse
- type DescribeInstanceMonitorBigKeySizeDistResponseParams
- type DescribeInstanceMonitorBigKeyTypeDistRequest
- type DescribeInstanceMonitorBigKeyTypeDistRequestParams
- type DescribeInstanceMonitorBigKeyTypeDistResponse
- type DescribeInstanceMonitorBigKeyTypeDistResponseParams
- type DescribeInstanceMonitorHotKeyRequest
- type DescribeInstanceMonitorHotKeyRequestParams
- type DescribeInstanceMonitorHotKeyResponse
- type DescribeInstanceMonitorHotKeyResponseParams
- type DescribeInstanceMonitorSIPRequest
- type DescribeInstanceMonitorSIPRequestParams
- type DescribeInstanceMonitorSIPResponse
- type DescribeInstanceMonitorSIPResponseParams
- type DescribeInstanceMonitorTookDistRequest
- type DescribeInstanceMonitorTookDistRequestParams
- type DescribeInstanceMonitorTookDistResponse
- type DescribeInstanceMonitorTookDistResponseParams
- type DescribeInstanceMonitorTopNCmdRequest
- type DescribeInstanceMonitorTopNCmdRequestParams
- type DescribeInstanceMonitorTopNCmdResponse
- type DescribeInstanceMonitorTopNCmdResponseParams
- type DescribeInstanceMonitorTopNCmdTookRequest
- type DescribeInstanceMonitorTopNCmdTookRequestParams
- type DescribeInstanceMonitorTopNCmdTookResponse
- type DescribeInstanceMonitorTopNCmdTookResponseParams
- type DescribeInstanceNodeInfoRequest
- type DescribeInstanceNodeInfoRequestParams
- type DescribeInstanceNodeInfoResponse
- type DescribeInstanceNodeInfoResponseParams
- type DescribeInstanceParamRecordsRequest
- type DescribeInstanceParamRecordsRequestParams
- type DescribeInstanceParamRecordsResponse
- type DescribeInstanceParamRecordsResponseParams
- type DescribeInstanceParamsRequest
- type DescribeInstanceParamsRequestParams
- type DescribeInstanceParamsResponse
- type DescribeInstanceParamsResponseParams
- type DescribeInstanceSecurityGroupRequest
- type DescribeInstanceSecurityGroupRequestParams
- type DescribeInstanceSecurityGroupResponse
- type DescribeInstanceSecurityGroupResponseParams
- type DescribeInstanceShardsRequest
- type DescribeInstanceShardsRequestParams
- type DescribeInstanceShardsResponse
- type DescribeInstanceShardsResponseParams
- type DescribeInstanceSupportFeatureRequest
- type DescribeInstanceSupportFeatureRequestParams
- type DescribeInstanceSupportFeatureResponse
- type DescribeInstanceSupportFeatureResponseParams
- type DescribeInstanceZoneInfoRequest
- type DescribeInstanceZoneInfoRequestParams
- type DescribeInstanceZoneInfoResponse
- type DescribeInstanceZoneInfoResponseParams
- type DescribeInstancesRequest
- type DescribeInstancesRequestParams
- type DescribeInstancesResponse
- type DescribeInstancesResponseParams
- type DescribeMaintenanceWindowRequest
- type DescribeMaintenanceWindowRequestParams
- type DescribeMaintenanceWindowResponse
- type DescribeMaintenanceWindowResponseParams
- type DescribeParamTemplateInfoRequest
- type DescribeParamTemplateInfoRequestParams
- type DescribeParamTemplateInfoResponse
- type DescribeParamTemplateInfoResponseParams
- type DescribeParamTemplatesRequest
- type DescribeParamTemplatesRequestParams
- type DescribeParamTemplatesResponse
- type DescribeParamTemplatesResponseParams
- type DescribeProductInfoRequest
- type DescribeProductInfoRequestParams
- type DescribeProductInfoResponse
- type DescribeProductInfoResponseParams
- type DescribeProjectSecurityGroupRequest
- type DescribeProjectSecurityGroupRequestParams
- type DescribeProjectSecurityGroupResponse
- type DescribeProjectSecurityGroupResponseParams
- type DescribeProjectSecurityGroupsRequest
- type DescribeProjectSecurityGroupsRequestParams
- type DescribeProjectSecurityGroupsResponse
- type DescribeProjectSecurityGroupsResponseParams
- type DescribeProxySlowLogRequest
- type DescribeProxySlowLogRequestParams
- type DescribeProxySlowLogResponse
- type DescribeProxySlowLogResponseParams
- type DescribeReplicationGroupRequest
- type DescribeReplicationGroupRequestParams
- type DescribeReplicationGroupResponse
- type DescribeReplicationGroupResponseParams
- type DescribeSSLStatusRequest
- type DescribeSSLStatusRequestParams
- type DescribeSSLStatusResponse
- type DescribeSSLStatusResponseParams
- type DescribeSlowLogRequest
- type DescribeSlowLogRequestParams
- type DescribeSlowLogResponse
- type DescribeSlowLogResponseParams
- type DescribeTaskInfoRequest
- type DescribeTaskInfoRequestParams
- type DescribeTaskInfoResponse
- type DescribeTaskInfoResponseParams
- type DescribeTaskListRequest
- type DescribeTaskListRequestParams
- type DescribeTaskListResponse
- type DescribeTaskListResponseParams
- type DescribeTendisSlowLogRequest
- type DescribeTendisSlowLogRequestParams
- type DescribeTendisSlowLogResponse
- type DescribeTendisSlowLogResponseParams
- type DestroyPostpaidInstanceRequest
- type DestroyPostpaidInstanceRequestParams
- type DestroyPostpaidInstanceResponse
- type DestroyPostpaidInstanceResponseParams
- type DestroyPrepaidInstanceRequest
- type DestroyPrepaidInstanceRequestParams
- type DestroyPrepaidInstanceResponse
- type DestroyPrepaidInstanceResponseParams
- type DisableReplicaReadonlyRequest
- type DisableReplicaReadonlyRequestParams
- type DisableReplicaReadonlyResponse
- type DisableReplicaReadonlyResponseParams
- type DisassociateSecurityGroupsRequest
- type DisassociateSecurityGroupsRequestParams
- type DisassociateSecurityGroupsResponse
- type DisassociateSecurityGroupsResponseParams
- type EnableReplicaReadonlyRequest
- type EnableReplicaReadonlyRequestParams
- type EnableReplicaReadonlyResponse
- type EnableReplicaReadonlyResponseParams
- type Groups
- type HotKeyInfo
- type Inbound
- type InquiryPriceCreateInstanceRequest
- type InquiryPriceCreateInstanceRequestParams
- type InquiryPriceCreateInstanceResponse
- type InquiryPriceCreateInstanceResponseParams
- type InquiryPriceRenewInstanceRequest
- type InquiryPriceRenewInstanceRequestParams
- type InquiryPriceRenewInstanceResponse
- type InquiryPriceRenewInstanceResponseParams
- type InquiryPriceUpgradeInstanceRequest
- type InquiryPriceUpgradeInstanceRequestParams
- type InquiryPriceUpgradeInstanceResponse
- type InquiryPriceUpgradeInstanceResponseParams
- type InstanceClusterNode
- type InstanceClusterShard
- type InstanceEnumParam
- type InstanceIntegerParam
- type InstanceMultiParam
- type InstanceNode
- type InstanceParam
- type InstanceParamHistory
- type InstanceProxySlowlogDetail
- type InstanceSecurityGroupDetail
- type InstanceSet
- type InstanceSlowlogDetail
- type InstanceTagInfo
- type InstanceTextParam
- type Instances
- type KillMasterGroupRequest
- type KillMasterGroupRequestParams
- type KillMasterGroupResponse
- type KillMasterGroupResponseParams
- type ManualBackupInstanceRequest
- type ManualBackupInstanceRequestParams
- type ManualBackupInstanceResponse
- type ManualBackupInstanceResponseParams
- type ModfiyInstancePasswordRequest
- type ModfiyInstancePasswordRequestParams
- type ModfiyInstancePasswordResponse
- type ModfiyInstancePasswordResponseParams
- type ModifyAutoBackupConfigRequest
- type ModifyAutoBackupConfigRequestParams
- type ModifyAutoBackupConfigResponse
- type ModifyAutoBackupConfigResponseParams
- type ModifyBackupDownloadRestrictionRequest
- type ModifyBackupDownloadRestrictionRequestParams
- type ModifyBackupDownloadRestrictionResponse
- type ModifyBackupDownloadRestrictionResponseParams
- type ModifyConnectionConfigRequest
- type ModifyConnectionConfigRequestParams
- type ModifyConnectionConfigResponse
- type ModifyConnectionConfigResponseParams
- type ModifyDBInstanceSecurityGroupsRequest
- type ModifyDBInstanceSecurityGroupsRequestParams
- type ModifyDBInstanceSecurityGroupsResponse
- type ModifyDBInstanceSecurityGroupsResponseParams
- type ModifyInstanceAccountRequest
- type ModifyInstanceAccountRequestParams
- type ModifyInstanceAccountResponse
- type ModifyInstanceAccountResponseParams
- type ModifyInstanceAvailabilityZonesRequest
- type ModifyInstanceAvailabilityZonesRequestParams
- type ModifyInstanceAvailabilityZonesResponse
- type ModifyInstanceAvailabilityZonesResponseParams
- type ModifyInstanceEventRequest
- type ModifyInstanceEventRequestParams
- type ModifyInstanceEventResponse
- type ModifyInstanceEventResponseParams
- type ModifyInstanceParamsRequest
- type ModifyInstanceParamsRequestParams
- type ModifyInstanceParamsResponse
- type ModifyInstanceParamsResponseParams
- type ModifyInstanceReadOnlyRequest
- type ModifyInstanceReadOnlyRequestParams
- type ModifyInstanceReadOnlyResponse
- type ModifyInstanceReadOnlyResponseParams
- type ModifyInstanceRequest
- type ModifyInstanceRequestParams
- type ModifyInstanceResponse
- type ModifyInstanceResponseParams
- type ModifyMaintenanceWindowRequest
- type ModifyMaintenanceWindowRequestParams
- type ModifyMaintenanceWindowResponse
- type ModifyMaintenanceWindowResponseParams
- type ModifyNetworkConfigRequest
- type ModifyNetworkConfigRequestParams
- type ModifyNetworkConfigResponse
- type ModifyNetworkConfigResponseParams
- type ModifyParamTemplateRequest
- type ModifyParamTemplateRequestParams
- type ModifyParamTemplateResponse
- type ModifyParamTemplateResponseParams
- type OpenSSLRequest
- type OpenSSLRequestParams
- type OpenSSLResponse
- type OpenSSLResponseParams
- type Outbound
- type ParamTemplateInfo
- type ParameterDetail
- type ProductConf
- type ProxyNodes
- type RedisBackupSet
- type RedisCommonInstanceList
- type RedisInstanceEvent
- type RedisNode
- type RedisNodeInfo
- type RedisNodes
- type RegionConf
- type ReleaseWanAddressRequest
- type ReleaseWanAddressRequestParams
- type ReleaseWanAddressResponse
- type ReleaseWanAddressResponseParams
- type RemoveReplicationInstanceRequest
- type RemoveReplicationInstanceRequestParams
- type RemoveReplicationInstanceResponse
- type RemoveReplicationInstanceResponseParams
- type RenewInstanceRequest
- type RenewInstanceRequestParams
- type RenewInstanceResponse
- type RenewInstanceResponseParams
- type ReplicaGroup
- type ResetPasswordRequest
- type ResetPasswordRequestParams
- type ResetPasswordResponse
- type ResetPasswordResponseParams
- type ResourceTag
- type RestoreInstanceRequest
- type RestoreInstanceRequestParams
- type RestoreInstanceResponse
- type RestoreInstanceResponseParams
- type SecurityGroup
- type SecurityGroupDetail
- type SecurityGroupsInboundAndOutbound
- type SourceCommand
- type SourceInfo
- type StartupInstanceRequest
- type StartupInstanceRequestParams
- type StartupInstanceResponse
- type StartupInstanceResponseParams
- type SwitchAccessNewInstanceRequest
- type SwitchAccessNewInstanceRequestParams
- type SwitchAccessNewInstanceResponse
- type SwitchAccessNewInstanceResponseParams
- type SwitchInstanceVipRequest
- type SwitchInstanceVipRequestParams
- type SwitchInstanceVipResponse
- type SwitchInstanceVipResponseParams
- type SwitchProxyRequest
- type SwitchProxyRequestParams
- type SwitchProxyResponse
- type SwitchProxyResponseParams
- type TaskInfoDetail
- type TendisNodes
- type TendisSlowLogDetail
- type TradeDealDetail
- type UpgradeInstanceRequest
- type UpgradeInstanceRequestParams
- type UpgradeInstanceResponse
- type UpgradeInstanceResponseParams
- type UpgradeInstanceVersionRequest
- type UpgradeInstanceVersionRequestParams
- type UpgradeInstanceVersionResponse
- type UpgradeInstanceVersionResponseParams
- type UpgradeProxyVersionRequest
- type UpgradeProxyVersionRequestParams
- type UpgradeProxyVersionResponse
- type UpgradeProxyVersionResponseParams
- type UpgradeSmallVersionRequest
- type UpgradeSmallVersionRequestParams
- type UpgradeSmallVersionResponse
- type UpgradeSmallVersionResponseParams
- type UpgradeVersionToMultiAvailabilityZonesRequest
- type UpgradeVersionToMultiAvailabilityZonesRequestParams
- type UpgradeVersionToMultiAvailabilityZonesResponse
- type UpgradeVersionToMultiAvailabilityZonesResponseParams
- type ZoneCapacityConf
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 认证无效。 AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" // 实例安全组信息添加失败。 FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" // 绑定安全组失败。 FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" // 实例安全组信息清除失败。 FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" // 提交工作流失败。 FAILEDOPERATION_COMMITFLOWERROR = "FailedOperation.CommitFlowError" // 解绑安全组失败。 FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" // 当前DTS状态下不允许该操作。 FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal" // 流表不存在。 FAILEDOPERATION_FLOWNOTEXISTS = "FailedOperation.FlowNotExists" // 获取安全组详情失败。 FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" // 支付失败。 FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" // 暂时笼统的定义这个错误码。 FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed" // 设置规则失败。 FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" // 内部系统错误,和业务无关。 FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" // 实例不支持该接口。 FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" // weekday输入无效数据。 FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" // 实例安全组信息更新失败。 FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" // 更新安全组失败。 FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed" // 内部错误。 INTERNALERROR = "InternalError" // cam鉴权错误。 INTERNALERROR_CAMAUTHOSSRESPONSERETURNCODEERROR = "InternalError.CamAuthOssResponseReturnCodeError" // 统一的 DB 操作错误,可以是 update insert select..。 INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" // 执行Http请求失败。 INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" // 无操作权限。 INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" // 内部错误。 INTERNALERROR_INTERNALERROR = "InternalError.InternalError" // 获取实例列表出错。 INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" // 网络错误。 INTERNALERROR_NETWORKERR = "InternalError.NetWorkErr" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 没有找到对应接口。 INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" // 参数为空。 INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" // 非法参数错误。 INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" // 实例安全组超过限制。 INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError" // 业务参数错误。 INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" // 不是vpc网络下实例。 INVALIDPARAMETER_ISNOTVPCINSTANCE = "InvalidParameter.IsNotVpcInstance" // 参数错误,不支持操作。 INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported" // 上海金融只提供vpc网络。 INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId" // 时间格式或者范围不符合要求。 INVALIDPARAMETER_PERIOD = "InvalidParameter.Period" // 接口没有cam权限。 INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 备份不存在。 INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists" // 不是vpc网络下实例。 INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny" // 业务校验不通过。 INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" // 重命名,命名规则错误。 INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError" // 请求购买的实例类型错误(TypeId 1:集群版;2:主从版,即原主从版)。 INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId" // vpc网络下,vpcid 子网id 非法。 INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId" // 请求的容量不在售卖容量范围内。 INVALIDPARAMETERVALUE_MEMSIZENOTINRANGE = "InvalidParameterValue.MemSizeNotInRange" // 实例不能重复绑定。 INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind" // 密码为空。 INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" // 密码校验出错,密码错误。 INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" // 腾讯集团内部账号禁止使用免密实例。 INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" // 设置密码时,MC 传入的 old password 与先前设定密码不同。 INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" // 请求容量偏小,不支持缩容。 INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed" // 复制组不存在。 INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" // 请求参数错误,安全组id错误。 INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists" // 实例规格不存在。 INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" // 实例类型不支持。 INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" // vpc网络下,uniqVpcId 子网id 非法。 INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists" // weekday输入无效数据。 INVALIDPARAMETERVALUE_WEEKDAYSISINVALID = "InvalidParameterValue.WeekDaysIsInvalid" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 绑定超过上限。 LIMITEXCEEDED_EXCEEDUPPERLIMIT = "LimitExceeded.ExceedUpperLimit" // 绑定实例必须为空。 LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty" // 请求的容量不在售卖规格中(memSize应为1024的整数倍,单位:MB)。 LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" // 一次请求购买的实例数不在售卖数量限制范围内。 LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange" // 请求的容量不在售卖容量范围内。 LIMITEXCEEDED_MEMSIZENOTINRANGE = "LimitExceeded.MemSizeNotInRange" // 购买时长超过3年,请求时长超过最大时长。 LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" // 购买时长非法,时长最少1个月。 LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" // 请求的 redis 数量超过最大/最小购买数限制。 LIMITEXCEEDED_REACHTHEAMOUNTLIMIT = "LimitExceeded.ReachTheAmountLimit" // 复制组已锁定。 LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" // 实例被其它流程锁住。 RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // uin 值为空。 RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists" // 根据 serialId 没有找到对应 redis。 RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" // 找不到该实例。 RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound" // 请求订单号不存在。 RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough" // 备份已被其它任务锁住,暂时不能执行该操作。 RESOURCEUNAVAILABLE_BACKUPLOCKEDERROR = "ResourceUnavailable.BackupLockedError" // 备份还原规格不支持。 RESOURCEUNAVAILABLE_BACKUPSPECERROR = "ResourceUnavailable.BackupSpecError" // 备份状态异常,暂不能执行该操作。备份可能已过期或已被删除。 RESOURCEUNAVAILABLE_BACKUPSTATUSABNORMAL = "ResourceUnavailable.BackupStatusAbnormal" // 备份状态无效,可能在其他流程中,也可能被删除。 RESOURCEUNAVAILABLE_BACKUPSTATUSINVALID = "ResourceUnavailable.BackupStatusInvalid" // 调用后端接口失败。 RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" // 获取安全组信息失败。 RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError" // 实例配置错误。 RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError" // 实例已经被回收了。 RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" // 实例已过期。 RESOURCEUNAVAILABLE_INSTANCEISOLATED = "ResourceUnavailable.InstanceIsolated" // redis 已经被其它流程锁定。 RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" // 订单不存在。 RESOURCEUNAVAILABLE_INSTANCENODEAL = "ResourceUnavailable.InstanceNoDeal" // 实例状态不支持操作。 RESOURCEUNAVAILABLE_INSTANCENOTSUPPORTOPERATION = "ResourceUnavailable.InstanceNotSupportOperation" // 实例状态错误。 RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" // redis 状态异常,不能执行对应流程。 RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" // 实例状态异常,不能执行对应操作。 RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" // 实例已经被其它流程锁定。 RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError" // vpc网络IP资源不足。 RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC" // 请求的区域暂时不提供redis服务。 RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService" // 请求的 zoneId 不提供 redis服务。 RESOURCEUNAVAILABLE_NOSERVICEAVAILABLEFORTHISZONEID = "ResourceUnavailable.NoServiceAvailableForThisZoneId" // 请求的区域暂时不提供请求类型的redis服务。 RESOURCEUNAVAILABLE_NOTYPEIDREDISSERVICE = "ResourceUnavailable.NoTypeIdRedisService" // 地域对应类型已售罄。 RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" // 产品还没有接入安全组。 RESOURCEUNAVAILABLE_SECURITYGROUPNOTSUPPORTED = "ResourceUnavailable.SecurityGroupNotSupported" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 无cam 权限。 UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" // 用户不在白名单中。 UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // redis 集群版不允许接入安全组。 UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" // 复制组巡检中。 UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" // 不支持当前操作。 UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" // 自动续费标识错误。 UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError" // 实例版本过低。 UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion" // 只有集群版实例支持导出备份。 UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup" )
const APIVersion = "2018-04-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { // 实例 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账号名称。 // 注意:此字段可能返回 null,表示取不到有效值。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 账号描述信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 读写权限策略。 // - r:只读。 // - w:只写。 // - rw:读写。 // 注意:此字段可能返回 null,表示取不到有效值。 Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 只读路由策略。 // - master:主节点。 // - replication:从节点。 // 注意:此字段可能返回 null,表示取不到有效值。 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` // 子账号状态. // - 1:账号变更中。 // - 2:账号有效。 // - 4:账号已删除。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type AddReplicationInstanceRequest ¶ added in v1.0.333
type AddReplicationInstanceRequest struct { *tchttp.BaseRequest // 复制组ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 给复制组添加的实例分配角色。<ul><li>rw:可读写。</li><li>r:只读。</li></ul> InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` }
func NewAddReplicationInstanceRequest ¶ added in v1.0.333
func NewAddReplicationInstanceRequest() (request *AddReplicationInstanceRequest)
func (*AddReplicationInstanceRequest) FromJsonString ¶ added in v1.0.333
func (r *AddReplicationInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddReplicationInstanceRequest) ToJsonString ¶ added in v1.0.333
func (r *AddReplicationInstanceRequest) ToJsonString() string
type AddReplicationInstanceRequestParams ¶ added in v1.0.426
type AddReplicationInstanceRequestParams struct { // 复制组ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 给复制组添加的实例分配角色。<ul><li>rw:可读写。</li><li>r:只读。</li></ul> InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` }
Predefined struct for user
type AddReplicationInstanceResponse ¶ added in v1.0.333
type AddReplicationInstanceResponse struct { *tchttp.BaseResponse Response *AddReplicationInstanceResponseParams `json:"Response"` }
func NewAddReplicationInstanceResponse ¶ added in v1.0.333
func NewAddReplicationInstanceResponse() (response *AddReplicationInstanceResponse)
func (*AddReplicationInstanceResponse) FromJsonString ¶ added in v1.0.333
func (r *AddReplicationInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddReplicationInstanceResponse) ToJsonString ¶ added in v1.0.333
func (r *AddReplicationInstanceResponse) ToJsonString() string
type AddReplicationInstanceResponseParams ¶ added in v1.0.426
type AddReplicationInstanceResponseParams struct { // 异步流程ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AllocateWanAddressRequest ¶ added in v1.0.389
type AllocateWanAddressRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewAllocateWanAddressRequest ¶ added in v1.0.389
func NewAllocateWanAddressRequest() (request *AllocateWanAddressRequest)
func (*AllocateWanAddressRequest) FromJsonString ¶ added in v1.0.389
func (r *AllocateWanAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AllocateWanAddressRequest) ToJsonString ¶ added in v1.0.389
func (r *AllocateWanAddressRequest) ToJsonString() string
type AllocateWanAddressRequestParams ¶ added in v1.0.426
type AllocateWanAddressRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type AllocateWanAddressResponse ¶ added in v1.0.389
type AllocateWanAddressResponse struct { *tchttp.BaseResponse Response *AllocateWanAddressResponseParams `json:"Response"` }
func NewAllocateWanAddressResponse ¶ added in v1.0.389
func NewAllocateWanAddressResponse() (response *AllocateWanAddressResponse)
func (*AllocateWanAddressResponse) FromJsonString ¶ added in v1.0.389
func (r *AllocateWanAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AllocateWanAddressResponse) ToJsonString ¶ added in v1.0.389
func (r *AllocateWanAddressResponse) ToJsonString() string
type AllocateWanAddressResponseParams ¶ added in v1.0.426
type AllocateWanAddressResponseParams struct { // 异步流程ID FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 开通外网的状态 WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ApplyParamsTemplateRequest ¶ added in v1.0.210
type ApplyParamsTemplateRequest struct { *tchttp.BaseRequest // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 应用的参数模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewApplyParamsTemplateRequest ¶ added in v1.0.210
func NewApplyParamsTemplateRequest() (request *ApplyParamsTemplateRequest)
func (*ApplyParamsTemplateRequest) FromJsonString ¶ added in v1.0.210
func (r *ApplyParamsTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ApplyParamsTemplateRequest) ToJsonString ¶ added in v1.0.210
func (r *ApplyParamsTemplateRequest) ToJsonString() string
type ApplyParamsTemplateRequestParams ¶ added in v1.0.426
type ApplyParamsTemplateRequestParams struct { // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 应用的参数模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type ApplyParamsTemplateResponse ¶ added in v1.0.210
type ApplyParamsTemplateResponse struct { *tchttp.BaseResponse Response *ApplyParamsTemplateResponseParams `json:"Response"` }
func NewApplyParamsTemplateResponse ¶ added in v1.0.210
func NewApplyParamsTemplateResponse() (response *ApplyParamsTemplateResponse)
func (*ApplyParamsTemplateResponse) FromJsonString ¶ added in v1.0.210
func (r *ApplyParamsTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ApplyParamsTemplateResponse) ToJsonString ¶ added in v1.0.210
func (r *ApplyParamsTemplateResponse) ToJsonString() string
type ApplyParamsTemplateResponseParams ¶ added in v1.0.426
type ApplyParamsTemplateResponseParams struct { // 任务ID TaskIds []*int64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateSecurityGroupsRequest ¶
type AssociateSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 要绑定的安全组ID,类似sg-efil73jd。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 被绑定的实例ID,类似ins-lesecurk,支持指定多个实例。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewAssociateSecurityGroupsRequest ¶
func NewAssociateSecurityGroupsRequest() (request *AssociateSecurityGroupsRequest)
func (*AssociateSecurityGroupsRequest) FromJsonString ¶
func (r *AssociateSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateSecurityGroupsRequest) ToJsonString ¶
func (r *AssociateSecurityGroupsRequest) ToJsonString() string
type AssociateSecurityGroupsRequestParams ¶ added in v1.0.426
type AssociateSecurityGroupsRequestParams struct { // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 要绑定的安全组ID,类似sg-efil73jd。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 被绑定的实例ID,类似ins-lesecurk,支持指定多个实例。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type AssociateSecurityGroupsResponse ¶
type AssociateSecurityGroupsResponse struct { *tchttp.BaseResponse Response *AssociateSecurityGroupsResponseParams `json:"Response"` }
func NewAssociateSecurityGroupsResponse ¶
func NewAssociateSecurityGroupsResponse() (response *AssociateSecurityGroupsResponse)
func (*AssociateSecurityGroupsResponse) FromJsonString ¶
func (r *AssociateSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateSecurityGroupsResponse) ToJsonString ¶
func (r *AssociateSecurityGroupsResponse) ToJsonString() string
type AssociateSecurityGroupsResponseParams ¶ added in v1.0.426
type AssociateSecurityGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BackupDownloadInfo ¶ added in v1.0.215
type BackupDownloadInfo struct { // 备份文件名称。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 备份文件大小,单位B,如果为0,表示无效。 FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 备份文件外网下载地址。下载地址的有效时长为6小时,过期后请重新获取。 DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // 备份文件内网下载地址。下载地址的有效时长为6小时,过期后请重新获取。 InnerDownloadUrl *string `json:"InnerDownloadUrl,omitnil,omitempty" name:"InnerDownloadUrl"` }
type BackupLimitVpcItem ¶ added in v1.0.601
type BigKeyInfo ¶
type BigKeyInfo struct { // 所属的database DB *int64 `json:"DB,omitnil,omitempty" name:"DB"` // 大Key Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 大小 Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` // 数据时间戳 Updatetime *int64 `json:"Updatetime,omitnil,omitempty" name:"Updatetime"` }
type BigKeyTypeInfo ¶
type BigKeyTypeInfo struct { // 类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 数量 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 大小 Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` // 时间戳 Updatetime *int64 `json:"Updatetime,omitnil,omitempty" name:"Updatetime"` }
type ChangeInstanceRoleRequest ¶ added in v1.0.451
type ChangeInstanceRoleRequest struct { *tchttp.BaseRequest // 复制组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例角色,rw可读写,r只读 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` }
func NewChangeInstanceRoleRequest ¶ added in v1.0.451
func NewChangeInstanceRoleRequest() (request *ChangeInstanceRoleRequest)
func (*ChangeInstanceRoleRequest) FromJsonString ¶ added in v1.0.451
func (r *ChangeInstanceRoleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeInstanceRoleRequest) ToJsonString ¶ added in v1.0.451
func (r *ChangeInstanceRoleRequest) ToJsonString() string
type ChangeInstanceRoleRequestParams ¶ added in v1.0.451
type ChangeInstanceRoleRequestParams struct { // 复制组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例角色,rw可读写,r只读 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` }
Predefined struct for user
type ChangeInstanceRoleResponse ¶ added in v1.0.451
type ChangeInstanceRoleResponse struct { *tchttp.BaseResponse Response *ChangeInstanceRoleResponseParams `json:"Response"` }
func NewChangeInstanceRoleResponse ¶ added in v1.0.451
func NewChangeInstanceRoleResponse() (response *ChangeInstanceRoleResponse)
func (*ChangeInstanceRoleResponse) FromJsonString ¶ added in v1.0.451
func (r *ChangeInstanceRoleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeInstanceRoleResponse) ToJsonString ¶ added in v1.0.451
func (r *ChangeInstanceRoleResponse) ToJsonString() string
type ChangeInstanceRoleResponseParams ¶ added in v1.0.451
type ChangeInstanceRoleResponseParams struct { // 异步流程ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChangeMasterInstanceRequest ¶ added in v1.0.451
type ChangeMasterInstanceRequest struct { *tchttp.BaseRequest // 复制组ID。创建复制组时,系统自动分配的 ID,是复制组的唯一标识。例如:crs-rpl-m3zt****,请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 指定待提升为主实例的只读实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 // InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 标识是否强制提主。 // - true:强制提主。 // - false:不强制提主。 ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"` }
func NewChangeMasterInstanceRequest ¶ added in v1.0.451
func NewChangeMasterInstanceRequest() (request *ChangeMasterInstanceRequest)
func (*ChangeMasterInstanceRequest) FromJsonString ¶ added in v1.0.451
func (r *ChangeMasterInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeMasterInstanceRequest) ToJsonString ¶ added in v1.0.451
func (r *ChangeMasterInstanceRequest) ToJsonString() string
type ChangeMasterInstanceRequestParams ¶ added in v1.0.451
type ChangeMasterInstanceRequestParams struct { // 复制组ID。创建复制组时,系统自动分配的 ID,是复制组的唯一标识。例如:crs-rpl-m3zt****,请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 指定待提升为主实例的只读实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 // InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 标识是否强制提主。 // - true:强制提主。 // - false:不强制提主。 ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"` }
Predefined struct for user
type ChangeMasterInstanceResponse ¶ added in v1.0.451
type ChangeMasterInstanceResponse struct { *tchttp.BaseResponse Response *ChangeMasterInstanceResponseParams `json:"Response"` }
func NewChangeMasterInstanceResponse ¶ added in v1.0.451
func NewChangeMasterInstanceResponse() (response *ChangeMasterInstanceResponse)
func (*ChangeMasterInstanceResponse) FromJsonString ¶ added in v1.0.451
func (r *ChangeMasterInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeMasterInstanceResponse) ToJsonString ¶ added in v1.0.451
func (r *ChangeMasterInstanceResponse) ToJsonString() string
type ChangeMasterInstanceResponseParams ¶ added in v1.0.451
type ChangeMasterInstanceResponseParams struct { // 异步流程ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChangeReplicaToMasterRequest ¶
type ChangeReplicaToMasterRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 副本节点组 ID,请通过接口[DescribeInstanceZoneInfo](https://cloud.tencent.com/document/product/239/50312)获取多 AZ备节点组的 ID 信息。单 AZ,则无需配置该参数。 GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
func NewChangeReplicaToMasterRequest ¶
func NewChangeReplicaToMasterRequest() (request *ChangeReplicaToMasterRequest)
func (*ChangeReplicaToMasterRequest) FromJsonString ¶
func (r *ChangeReplicaToMasterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeReplicaToMasterRequest) ToJsonString ¶
func (r *ChangeReplicaToMasterRequest) ToJsonString() string
type ChangeReplicaToMasterRequestParams ¶ added in v1.0.426
type ChangeReplicaToMasterRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 副本节点组 ID,请通过接口[DescribeInstanceZoneInfo](https://cloud.tencent.com/document/product/239/50312)获取多 AZ备节点组的 ID 信息。单 AZ,则无需配置该参数。 GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
Predefined struct for user
type ChangeReplicaToMasterResponse ¶
type ChangeReplicaToMasterResponse struct { *tchttp.BaseResponse Response *ChangeReplicaToMasterResponseParams `json:"Response"` }
func NewChangeReplicaToMasterResponse ¶
func NewChangeReplicaToMasterResponse() (response *ChangeReplicaToMasterResponse)
func (*ChangeReplicaToMasterResponse) FromJsonString ¶
func (r *ChangeReplicaToMasterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeReplicaToMasterResponse) ToJsonString ¶
func (r *ChangeReplicaToMasterResponse) ToJsonString() string
type ChangeReplicaToMasterResponseParams ¶ added in v1.0.426
type ChangeReplicaToMasterResponseParams struct { // 异步任务ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CleanUpInstanceRequest ¶
type CleanUpInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewCleanUpInstanceRequest ¶
func NewCleanUpInstanceRequest() (request *CleanUpInstanceRequest)
func (*CleanUpInstanceRequest) FromJsonString ¶
func (r *CleanUpInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CleanUpInstanceRequest) ToJsonString ¶
func (r *CleanUpInstanceRequest) ToJsonString() string
type CleanUpInstanceRequestParams ¶ added in v1.0.426
type CleanUpInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type CleanUpInstanceResponse ¶
type CleanUpInstanceResponse struct { *tchttp.BaseResponse Response *CleanUpInstanceResponseParams `json:"Response"` }
func NewCleanUpInstanceResponse ¶
func NewCleanUpInstanceResponse() (response *CleanUpInstanceResponse)
func (*CleanUpInstanceResponse) FromJsonString ¶
func (r *CleanUpInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CleanUpInstanceResponse) ToJsonString ¶
func (r *CleanUpInstanceResponse) ToJsonString() string
type CleanUpInstanceResponseParams ¶ added in v1.0.426
type CleanUpInstanceResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ClearInstanceRequest ¶
type ClearInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // redis的实例密码(免密实例不需要传密码,非免密实例必传) Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewClearInstanceRequest ¶
func NewClearInstanceRequest() (request *ClearInstanceRequest)
func (*ClearInstanceRequest) FromJsonString ¶
func (r *ClearInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ClearInstanceRequest) ToJsonString ¶
func (r *ClearInstanceRequest) ToJsonString() string
type ClearInstanceRequestParams ¶ added in v1.0.426
type ClearInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // redis的实例密码(免密实例不需要传密码,非免密实例必传) Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type ClearInstanceResponse ¶
type ClearInstanceResponse struct { *tchttp.BaseResponse Response *ClearInstanceResponseParams `json:"Response"` }
func NewClearInstanceResponse ¶
func NewClearInstanceResponse() (response *ClearInstanceResponse)
func (*ClearInstanceResponse) FromJsonString ¶
func (r *ClearInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ClearInstanceResponse) ToJsonString ¶
func (r *ClearInstanceResponse) ToJsonString() string
type ClearInstanceResponseParams ¶ added in v1.0.426
type ClearInstanceResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddReplicationInstance ¶ added in v1.0.333
func (c *Client) AddReplicationInstance(request *AddReplicationInstanceRequest) (response *AddReplicationInstanceResponse, err error)
AddReplicationInstance 添加复制组成员
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError" INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" LIMITEXCEEDED_EXCEEDUPPERLIMIT = "LimitExceeded.ExceedUpperLimit" LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) AddReplicationInstanceWithContext ¶ added in v1.0.333
func (c *Client) AddReplicationInstanceWithContext(ctx context.Context, request *AddReplicationInstanceRequest) (response *AddReplicationInstanceResponse, err error)
AddReplicationInstance 添加复制组成员
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError" INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" LIMITEXCEEDED_EXCEEDUPPERLIMIT = "LimitExceeded.ExceedUpperLimit" LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) AllocateWanAddress ¶ added in v1.0.389
func (c *Client) AllocateWanAddress(request *AllocateWanAddressRequest) (response *AllocateWanAddressResponse, err error)
AllocateWanAddress 开通外网
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_ISNOTVPCINSTANCE = "InvalidParameter.IsNotVpcInstance" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"
func (*Client) AllocateWanAddressWithContext ¶ added in v1.0.389
func (c *Client) AllocateWanAddressWithContext(ctx context.Context, request *AllocateWanAddressRequest) (response *AllocateWanAddressResponse, err error)
AllocateWanAddress 开通外网
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_ISNOTVPCINSTANCE = "InvalidParameter.IsNotVpcInstance" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError"
func (*Client) ApplyParamsTemplate ¶ added in v1.0.210
func (c *Client) ApplyParamsTemplate(request *ApplyParamsTemplateRequest) (response *ApplyParamsTemplateResponse, err error)
ApplyParamsTemplate 应用参数模板到实例
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ApplyParamsTemplateWithContext ¶ added in v1.0.324
func (c *Client) ApplyParamsTemplateWithContext(ctx context.Context, request *ApplyParamsTemplateRequest) (response *ApplyParamsTemplateResponse, err error)
ApplyParamsTemplate 应用参数模板到实例
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) AssociateSecurityGroups ¶
func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定多个指定实例。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) AssociateSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定多个指定实例。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) ChangeInstanceRole ¶ added in v1.0.451
func (c *Client) ChangeInstanceRole(request *ChangeInstanceRoleRequest) (response *ChangeInstanceRoleResponse, err error)
ChangeInstanceRole 复制组实例更换角色
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ChangeInstanceRoleWithContext ¶ added in v1.0.451
func (c *Client) ChangeInstanceRoleWithContext(ctx context.Context, request *ChangeInstanceRoleRequest) (response *ChangeInstanceRoleResponse, err error)
ChangeInstanceRole 复制组实例更换角色
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ChangeMasterInstance ¶ added in v1.0.451
func (c *Client) ChangeMasterInstance(request *ChangeMasterInstanceRequest) (response *ChangeMasterInstanceResponse, err error)
ChangeMasterInstance 该接口(ChangeMasterInstance)用于将复制组内只读实例设置为主实例。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ChangeMasterInstanceWithContext ¶ added in v1.0.451
func (c *Client) ChangeMasterInstanceWithContext(ctx context.Context, request *ChangeMasterInstanceRequest) (response *ChangeMasterInstanceResponse, err error)
ChangeMasterInstance 该接口(ChangeMasterInstance)用于将复制组内只读实例设置为主实例。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ChangeReplicaToMaster ¶
func (c *Client) ChangeReplicaToMaster(request *ChangeReplicaToMasterRequest) (response *ChangeReplicaToMasterResponse, err error)
ChangeReplicaToMaster 本接口(ChangeReplicaToMaster)适用于实例副本组提主或副本提主。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) ChangeReplicaToMasterWithContext ¶ added in v1.0.324
func (c *Client) ChangeReplicaToMasterWithContext(ctx context.Context, request *ChangeReplicaToMasterRequest) (response *ChangeReplicaToMasterResponse, err error)
ChangeReplicaToMaster 本接口(ChangeReplicaToMaster)适用于实例副本组提主或副本提主。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) CleanUpInstance ¶
func (c *Client) CleanUpInstance(request *CleanUpInstanceRequest) (response *CleanUpInstanceResponse, err error)
CleanUpInstance 回收站实例立即下线
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) CleanUpInstanceWithContext ¶ added in v1.0.324
func (c *Client) CleanUpInstanceWithContext(ctx context.Context, request *CleanUpInstanceRequest) (response *CleanUpInstanceResponse, err error)
CleanUpInstance 回收站实例立即下线
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) ClearInstance ¶
func (c *Client) ClearInstance(request *ClearInstanceRequest) (response *ClearInstanceResponse, err error)
ClearInstance 清空Redis实例的实例数据。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ClearInstanceWithContext ¶ added in v1.0.324
func (c *Client) ClearInstanceWithContext(ctx context.Context, request *ClearInstanceRequest) (response *ClearInstanceResponse, err error)
ClearInstance 清空Redis实例的实例数据。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) CloneInstances ¶ added in v1.0.625
func (c *Client) CloneInstances(request *CloneInstancesRequest) (response *CloneInstancesResponse, err error)
CloneInstances 本接口(CloneInstances)用于基于当前实例的备份文件克隆一个完整的新实例。
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId" INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists" INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" LIMITEXCEEDED_REACHTHEAMOUNTLIMIT = "LimitExceeded.ReachTheAmountLimit" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC" RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService" RESOURCEUNAVAILABLE_NOSERVICEAVAILABLEFORTHISZONEID = "ResourceUnavailable.NoServiceAvailableForThisZoneId" RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CloneInstancesWithContext ¶ added in v1.0.625
func (c *Client) CloneInstancesWithContext(ctx context.Context, request *CloneInstancesRequest) (response *CloneInstancesResponse, err error)
CloneInstances 本接口(CloneInstances)用于基于当前实例的备份文件克隆一个完整的新实例。
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId" INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists" INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" LIMITEXCEEDED_REACHTHEAMOUNTLIMIT = "LimitExceeded.ReachTheAmountLimit" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC" RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService" RESOURCEUNAVAILABLE_NOSERVICEAVAILABLEFORTHISZONEID = "ResourceUnavailable.NoServiceAvailableForThisZoneId" RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CloseSSL ¶ added in v1.0.510
func (c *Client) CloseSSL(request *CloseSSLRequest) (response *CloseSSLResponse, err error)
CloseSSL 关闭SSL
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) CloseSSLWithContext ¶ added in v1.0.510
func (c *Client) CloseSSLWithContext(ctx context.Context, request *CloseSSLRequest) (response *CloseSSLResponse, err error)
CloseSSL 关闭SSL
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) CreateInstanceAccount ¶
func (c *Client) CreateInstanceAccount(request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)
CreateInstanceAccount 该接口(CreateInstanceAccount)用于自定义访问实例的账号。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) CreateInstanceAccountWithContext ¶ added in v1.0.324
func (c *Client) CreateInstanceAccountWithContext(ctx context.Context, request *CreateInstanceAccountRequest) (response *CreateInstanceAccountResponse, err error)
CreateInstanceAccount 该接口(CreateInstanceAccount)用于自定义访问实例的账号。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) CreateInstances ¶
func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
CreateInstances 本接口(CreateInstances)用于创建 Redis 实例。
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny" INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId" INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists" INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange" LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC" RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService" RESOURCEUNAVAILABLE_NOTYPEIDREDISSERVICE = "ResourceUnavailable.NoTypeIdRedisService" RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateInstancesWithContext ¶ added in v1.0.324
func (c *Client) CreateInstancesWithContext(ctx context.Context, request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
CreateInstances 本接口(CreateInstances)用于创建 Redis 实例。
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_ONLYVPCONSPECZONEID = "InvalidParameter.OnlyVPCOnSpecZoneId" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BASENETWORKACCESSDENY = "InvalidParameterValue.BaseNetWorkAccessDeny" INVALIDPARAMETERVALUE_INVALIDINSTANCETYPEID = "InvalidParameterValue.InvalidInstanceTypeId" INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" INVALIDPARAMETERVALUE_SECURITYGROUPIDSNOTEXISTS = "InvalidParameterValue.SecurityGroupIdsNotExists" INVALIDPARAMETERVALUE_UNVPCIDNOTEXISTS = "InvalidParameterValue.UnVpcIdNotExists" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" LIMITEXCEEDED_INVALIDPARAMETERGOODSNUMNOTINRANGE = "LimitExceeded.InvalidParameterGoodsNumNotInRange" LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_ACCOUNTDOESNOTEXISTS = "ResourceNotFound.AccountDoesNotExists" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" RESOURCEUNAVAILABLE_NOENOUGHVIPINVPC = "ResourceUnavailable.NoEnoughVipInVPC" RESOURCEUNAVAILABLE_NOREDISSERVICE = "ResourceUnavailable.NoRedisService" RESOURCEUNAVAILABLE_NOTYPEIDREDISSERVICE = "ResourceUnavailable.NoTypeIdRedisService" RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateParamTemplate ¶ added in v1.0.210
func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
CreateParamTemplate 创建参数模板。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) CreateParamTemplateWithContext ¶ added in v1.0.324
func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
CreateParamTemplate 创建参数模板。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) CreateReplicationGroup ¶ added in v1.0.333
func (c *Client) CreateReplicationGroup(request *CreateReplicationGroupRequest) (response *CreateReplicationGroupResponse, err error)
CreateReplicationGroup 该接口(CreateReplicationGroup)用于创建复制组。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError" INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) CreateReplicationGroupWithContext ¶ added in v1.0.333
func (c *Client) CreateReplicationGroupWithContext(ctx context.Context, request *CreateReplicationGroupRequest) (response *CreateReplicationGroupResponse, err error)
CreateReplicationGroup 该接口(CreateReplicationGroup)用于创建复制组。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_INSTANCENAMERULEERROR = "InvalidParameterValue.InstanceNameRuleError" INVALIDPARAMETERVALUE_NOTREPEATBIND = "InvalidParameterValue.NotRepeatBind" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" LIMITEXCEEDED_INSTANCENOTEMPTY = "LimitExceeded.InstanceNotEmpty" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) DeleteInstanceAccount ¶
func (c *Client) DeleteInstanceAccount(request *DeleteInstanceAccountRequest) (response *DeleteInstanceAccountResponse, err error)
DeleteInstanceAccount 删除实例子账号
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DeleteInstanceAccountWithContext ¶ added in v1.0.324
func (c *Client) DeleteInstanceAccountWithContext(ctx context.Context, request *DeleteInstanceAccountRequest) (response *DeleteInstanceAccountResponse, err error)
DeleteInstanceAccount 删除实例子账号
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DeleteParamTemplate ¶ added in v1.0.210
func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
DeleteParamTemplate 删除参数模板
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DeleteParamTemplateWithContext ¶ added in v1.0.324
func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
DeleteParamTemplate 删除参数模板
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DeleteReplicationInstance ¶ added in v1.0.333
func (c *Client) DeleteReplicationInstance(request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)
DeleteReplicationInstance 移除复制组成员 注:接口下线中,请使用 RemoveReplicationInstance
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) DeleteReplicationInstanceWithContext ¶ added in v1.0.333
func (c *Client) DeleteReplicationInstanceWithContext(ctx context.Context, request *DeleteReplicationInstanceRequest) (response *DeleteReplicationInstanceResponse, err error)
DeleteReplicationInstance 移除复制组成员 注:接口下线中,请使用 RemoveReplicationInstance
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) DescribeAutoBackupConfig ¶
func (c *Client) DescribeAutoBackupConfig(request *DescribeAutoBackupConfigRequest) (response *DescribeAutoBackupConfigResponse, err error)
DescribeAutoBackupConfig 本接口(DescribeAutoBackupConfig)用于获取自动备份配置规则。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeAutoBackupConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeAutoBackupConfigWithContext(ctx context.Context, request *DescribeAutoBackupConfigRequest) (response *DescribeAutoBackupConfigResponse, err error)
DescribeAutoBackupConfig 本接口(DescribeAutoBackupConfig)用于获取自动备份配置规则。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeBackupDownloadRestriction ¶ added in v1.0.608
func (c *Client) DescribeBackupDownloadRestriction(request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
DescribeBackupDownloadRestriction 本接口(DescribeBackupDownloadRestriction)用于查询当前地域数据库备份文件的下载地址。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeBackupDownloadRestrictionWithContext ¶ added in v1.0.608
func (c *Client) DescribeBackupDownloadRestrictionWithContext(ctx context.Context, request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
DescribeBackupDownloadRestriction 本接口(DescribeBackupDownloadRestriction)用于查询当前地域数据库备份文件的下载地址。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeBackupUrl ¶
func (c *Client) DescribeBackupUrl(request *DescribeBackupUrlRequest) (response *DescribeBackupUrlResponse, err error)
DescribeBackupUrl 本接口(DescribeBackupUrl)用于查询备份 Rdb 文件的下载地址。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_BACKUPSTATUSINVALID = "ResourceUnavailable.BackupStatusInvalid" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError" UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"
func (*Client) DescribeBackupUrlWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupUrlWithContext(ctx context.Context, request *DescribeBackupUrlRequest) (response *DescribeBackupUrlResponse, err error)
DescribeBackupUrl 本接口(DescribeBackupUrl)用于查询备份 Rdb 文件的下载地址。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_BACKUPSTATUSINVALID = "ResourceUnavailable.BackupStatusInvalid" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError" UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"
func (*Client) DescribeBandwidthRange ¶ added in v1.0.636
func (c *Client) DescribeBandwidthRange(request *DescribeBandwidthRangeRequest) (response *DescribeBandwidthRangeResponse, err error)
DescribeBandwidthRange 本接口(DescribeBandwidthRange)用于查询实例带宽信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) DescribeBandwidthRangeWithContext ¶ added in v1.0.636
func (c *Client) DescribeBandwidthRangeWithContext(ctx context.Context, request *DescribeBandwidthRangeRequest) (response *DescribeBandwidthRangeResponse, err error)
DescribeBandwidthRange 本接口(DescribeBandwidthRange)用于查询实例带宽信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR = "InternalError" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) DescribeCommonDBInstances ¶
func (c *Client) DescribeCommonDBInstances(request *DescribeCommonDBInstancesRequest) (response *DescribeCommonDBInstancesResponse, err error)
DescribeCommonDBInstances 查询Redis实例列表信息。该接口已废弃。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeCommonDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeCommonDBInstancesWithContext(ctx context.Context, request *DescribeCommonDBInstancesRequest) (response *DescribeCommonDBInstancesResponse, err error)
DescribeCommonDBInstances 查询Redis实例列表信息。该接口已废弃。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeDBSecurityGroups ¶
func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_CAMAUTHOSSRESPONSERETURNCODEERROR = "InternalError.CamAuthOssResponseReturnCodeError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_NETWORKERR = "InternalError.NetWorkErr" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
func (*Client) DescribeDBSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_CAMAUTHOSSRESPONSERETURNCODEERROR = "InternalError.CamAuthOssResponseReturnCodeError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_NETWORKERR = "InternalError.NetWorkErr" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
func (*Client) DescribeInstanceAccount ¶
func (c *Client) DescribeInstanceAccount(request *DescribeInstanceAccountRequest) (response *DescribeInstanceAccountResponse, err error)
DescribeInstanceAccount 本接口(DescribeInstanceAccount)用于查看实例子账号信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DescribeInstanceAccountWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceAccountWithContext(ctx context.Context, request *DescribeInstanceAccountRequest) (response *DescribeInstanceAccountResponse, err error)
DescribeInstanceAccount 本接口(DescribeInstanceAccount)用于查看实例子账号信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DescribeInstanceBackups ¶
func (c *Client) DescribeInstanceBackups(request *DescribeInstanceBackupsRequest) (response *DescribeInstanceBackupsResponse, err error)
DescribeInstanceBackups 本接口(DescribeInstanceBackups)用于查询实例备份列表。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstanceBackupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceBackupsWithContext(ctx context.Context, request *DescribeInstanceBackupsRequest) (response *DescribeInstanceBackupsResponse, err error)
DescribeInstanceBackups 本接口(DescribeInstanceBackups)用于查询实例备份列表。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstanceDTSInfo ¶
func (c *Client) DescribeInstanceDTSInfo(request *DescribeInstanceDTSInfoRequest) (response *DescribeInstanceDTSInfoResponse, err error)
DescribeInstanceDTSInfo 查询实例DTS信息
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeInstanceDTSInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceDTSInfoWithContext(ctx context.Context, request *DescribeInstanceDTSInfoRequest) (response *DescribeInstanceDTSInfoResponse, err error)
DescribeInstanceDTSInfo 查询实例DTS信息
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeInstanceDealDetail ¶
func (c *Client) DescribeInstanceDealDetail(request *DescribeInstanceDealDetailRequest) (response *DescribeInstanceDealDetailResponse, err error)
DescribeInstanceDealDetail 本接口(DescribeInstanceDealDetail)用于查询订单信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
func (*Client) DescribeInstanceDealDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceDealDetailWithContext(ctx context.Context, request *DescribeInstanceDealDetailRequest) (response *DescribeInstanceDealDetailResponse, err error)
DescribeInstanceDealDetail 本接口(DescribeInstanceDealDetail)用于查询订单信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
func (*Client) DescribeInstanceEvents ¶ added in v1.0.891
func (c *Client) DescribeInstanceEvents(request *DescribeInstanceEventsRequest) (response *DescribeInstanceEventsResponse, err error)
DescribeInstanceEvents 本接口(DescribeInstanceEvents)用于查询 Redis 实例事件信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) DescribeInstanceEventsWithContext ¶ added in v1.0.891
func (c *Client) DescribeInstanceEventsWithContext(ctx context.Context, request *DescribeInstanceEventsRequest) (response *DescribeInstanceEventsResponse, err error)
DescribeInstanceEvents 本接口(DescribeInstanceEvents)用于查询 Redis 实例事件信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) DescribeInstanceMonitorBigKey ¶
func (c *Client) DescribeInstanceMonitorBigKey(request *DescribeInstanceMonitorBigKeyRequest) (response *DescribeInstanceMonitorBigKeyResponse, err error)
DescribeInstanceMonitorBigKey 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见[查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorBigKeySizeDist ¶
func (c *Client) DescribeInstanceMonitorBigKeySizeDist(request *DescribeInstanceMonitorBigKeySizeDistRequest) (response *DescribeInstanceMonitorBigKeySizeDistResponse, err error)
DescribeInstanceMonitorBigKeySizeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorBigKeySizeDistWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorBigKeySizeDistWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeySizeDistRequest) (response *DescribeInstanceMonitorBigKeySizeDistResponse, err error)
DescribeInstanceMonitorBigKeySizeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorBigKeyTypeDist ¶
func (c *Client) DescribeInstanceMonitorBigKeyTypeDist(request *DescribeInstanceMonitorBigKeyTypeDistRequest) (response *DescribeInstanceMonitorBigKeyTypeDistResponse, err error)
DescribeInstanceMonitorBigKeyTypeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorBigKeyTypeDistWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorBigKeyTypeDistWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeyTypeDistRequest) (response *DescribeInstanceMonitorBigKeyTypeDistResponse, err error)
DescribeInstanceMonitorBigKeyTypeDist 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见 [查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorBigKeyWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorBigKeyWithContext(ctx context.Context, request *DescribeInstanceMonitorBigKeyRequest) (response *DescribeInstanceMonitorBigKeyResponse, err error)
DescribeInstanceMonitorBigKey 腾讯云数据库 Redis 已经于2022年10月31日下线查询实例大 Key 接口。具体公告,请参见[查询实例大 Key 接口下线公告](https://cloud.tencent.com/document/product/239/81005)。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorHotKey ¶
func (c *Client) DescribeInstanceMonitorHotKey(request *DescribeInstanceMonitorHotKeyRequest) (response *DescribeInstanceMonitorHotKeyResponse, err error)
DescribeInstanceMonitorHotKey 查询实例热Key
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorHotKeyWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorHotKeyWithContext(ctx context.Context, request *DescribeInstanceMonitorHotKeyRequest) (response *DescribeInstanceMonitorHotKeyResponse, err error)
DescribeInstanceMonitorHotKey 查询实例热Key
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorSIP ¶
func (c *Client) DescribeInstanceMonitorSIP(request *DescribeInstanceMonitorSIPRequest) (response *DescribeInstanceMonitorSIPResponse, err error)
DescribeInstanceMonitorSIP 该接口已下线,请使用数据库智能管家 DBbrain 接口 [DescribeProxyProcessStatistics] (https://cloud.tencent.com/document/product/1130/84544) 获取实例访问来源。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorSIPWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorSIPWithContext(ctx context.Context, request *DescribeInstanceMonitorSIPRequest) (response *DescribeInstanceMonitorSIPResponse, err error)
DescribeInstanceMonitorSIP 该接口已下线,请使用数据库智能管家 DBbrain 接口 [DescribeProxyProcessStatistics] (https://cloud.tencent.com/document/product/1130/84544) 获取实例访问来源。
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorTookDist ¶
func (c *Client) DescribeInstanceMonitorTookDist(request *DescribeInstanceMonitorTookDistRequest) (response *DescribeInstanceMonitorTookDistResponse, err error)
DescribeInstanceMonitorTookDist 查询实例访问的耗时分布
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorTookDistWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorTookDistWithContext(ctx context.Context, request *DescribeInstanceMonitorTookDistRequest) (response *DescribeInstanceMonitorTookDistResponse, err error)
DescribeInstanceMonitorTookDist 查询实例访问的耗时分布
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorTopNCmd ¶
func (c *Client) DescribeInstanceMonitorTopNCmd(request *DescribeInstanceMonitorTopNCmdRequest) (response *DescribeInstanceMonitorTopNCmdResponse, err error)
DescribeInstanceMonitorTopNCmd 查询实例访问命令
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorTopNCmdTook ¶
func (c *Client) DescribeInstanceMonitorTopNCmdTook(request *DescribeInstanceMonitorTopNCmdTookRequest) (response *DescribeInstanceMonitorTopNCmdTookResponse, err error)
DescribeInstanceMonitorTopNCmdTook 查询实例CPU耗时
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorTopNCmdTookWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorTopNCmdTookWithContext(ctx context.Context, request *DescribeInstanceMonitorTopNCmdTookRequest) (response *DescribeInstanceMonitorTopNCmdTookResponse, err error)
DescribeInstanceMonitorTopNCmdTook 查询实例CPU耗时
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceMonitorTopNCmdWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceMonitorTopNCmdWithContext(ctx context.Context, request *DescribeInstanceMonitorTopNCmdRequest) (response *DescribeInstanceMonitorTopNCmdResponse, err error)
DescribeInstanceMonitorTopNCmd 查询实例访问命令
可能返回的错误码:
FAILEDOPERATION_REDOFLOWFAILED = "FailedOperation.RedoFlowFailed"
func (*Client) DescribeInstanceNodeInfo ¶
func (c *Client) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于查询实例节点信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) DescribeInstanceNodeInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于查询实例节点信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) DescribeInstanceParamRecords ¶
func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
DescribeInstanceParamRecords 查询参数修改历史列表
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeInstanceParamRecordsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
DescribeInstanceParamRecords 查询参数修改历史列表
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeInstanceParams ¶
func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
DescribeInstanceParams 本接口(DescribeInstanceParams)用于查询实例参数列表。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeInstanceParamsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
DescribeInstanceParams 本接口(DescribeInstanceParams)用于查询实例参数列表。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeInstanceSecurityGroup ¶
func (c *Client) DescribeInstanceSecurityGroup(request *DescribeInstanceSecurityGroupRequest) (response *DescribeInstanceSecurityGroupResponse, err error)
DescribeInstanceSecurityGroup 本接口(DescribeInstanceSecurityGroup)用于查询实例安全组信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstanceSecurityGroupWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceSecurityGroupWithContext(ctx context.Context, request *DescribeInstanceSecurityGroupRequest) (response *DescribeInstanceSecurityGroupResponse, err error)
DescribeInstanceSecurityGroup 本接口(DescribeInstanceSecurityGroup)用于查询实例安全组信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstanceShards ¶
func (c *Client) DescribeInstanceShards(request *DescribeInstanceShardsRequest) (response *DescribeInstanceShardsResponse, err error)
DescribeInstanceShards 本接口(DescribeInstanceShards)用于获取集群架构实例的分片信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
func (*Client) DescribeInstanceShardsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceShardsWithContext(ctx context.Context, request *DescribeInstanceShardsRequest) (response *DescribeInstanceShardsResponse, err error)
DescribeInstanceShards 本接口(DescribeInstanceShards)用于获取集群架构实例的分片信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType"
func (*Client) DescribeInstanceSupportFeature ¶ added in v1.0.815
func (c *Client) DescribeInstanceSupportFeature(request *DescribeInstanceSupportFeatureRequest) (response *DescribeInstanceSupportFeatureResponse, err error)
DescribeInstanceSupportFeature 本接口(DescribeInstanceSupportFeature)用于查询实例支持的功能特性。
可能返回的错误码:
INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) DescribeInstanceSupportFeatureWithContext ¶ added in v1.0.815
func (c *Client) DescribeInstanceSupportFeatureWithContext(ctx context.Context, request *DescribeInstanceSupportFeatureRequest) (response *DescribeInstanceSupportFeatureResponse, err error)
DescribeInstanceSupportFeature 本接口(DescribeInstanceSupportFeature)用于查询实例支持的功能特性。
可能返回的错误码:
INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) DescribeInstanceZoneInfo ¶
func (c *Client) DescribeInstanceZoneInfo(request *DescribeInstanceZoneInfoRequest) (response *DescribeInstanceZoneInfoResponse, err error)
DescribeInstanceZoneInfo 本接口(DescribeInstanceZoneInfo)用于查询 Redis 节点详细信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeInstanceZoneInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceZoneInfoWithContext(ctx context.Context, request *DescribeInstanceZoneInfoRequest) (response *DescribeInstanceZoneInfoResponse, err error)
DescribeInstanceZoneInfo 本接口(DescribeInstanceZoneInfo)用于查询 Redis 节点详细信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DescribeInstances ¶
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances 本接口(DescribeInstances)用于查询Redis实例列表。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances 本接口(DescribeInstances)用于查询Redis实例列表。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMaintenanceWindow ¶
func (c *Client) DescribeMaintenanceWindow(request *DescribeMaintenanceWindowRequest) (response *DescribeMaintenanceWindowResponse, err error)
DescribeMaintenanceWindow 查询实例维护时间窗,在实例需要进行版本升级或者架构升级的时候,会在维护时间窗时间内进行切换
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeMaintenanceWindowWithContext ¶ added in v1.0.324
func (c *Client) DescribeMaintenanceWindowWithContext(ctx context.Context, request *DescribeMaintenanceWindowRequest) (response *DescribeMaintenanceWindowResponse, err error)
DescribeMaintenanceWindow 查询实例维护时间窗,在实例需要进行版本升级或者架构升级的时候,会在维护时间窗时间内进行切换
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeParamTemplateInfo ¶ added in v1.0.210
func (c *Client) DescribeParamTemplateInfo(request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
DescribeParamTemplateInfo 本接口(DescribeParamTemplateInfo)用于查询参数模板详情。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeParamTemplateInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeParamTemplateInfoWithContext(ctx context.Context, request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
DescribeParamTemplateInfo 本接口(DescribeParamTemplateInfo)用于查询参数模板详情。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny"
func (*Client) DescribeParamTemplates ¶ added in v1.0.210
func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
DescribeParamTemplates 查询参数模板列表
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DescribeParamTemplatesWithContext ¶ added in v1.0.324
func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
DescribeParamTemplates 查询参数模板列表
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DescribeProductInfo ¶
func (c *Client) DescribeProductInfo(request *DescribeProductInfoRequest) (response *DescribeProductInfoResponse, err error)
DescribeProductInfo 本接口(DescribeProductInfo)用于查询全地域 Redis 的售卖规格。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeProductInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeProductInfoWithContext(ctx context.Context, request *DescribeProductInfoRequest) (response *DescribeProductInfoResponse, err error)
DescribeProductInfo 本接口(DescribeProductInfo)用于查询全地域 Redis 的售卖规格。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeProjectSecurityGroup ¶
func (c *Client) DescribeProjectSecurityGroup(request *DescribeProjectSecurityGroupRequest) (response *DescribeProjectSecurityGroupResponse, err error)
DescribeProjectSecurityGroup 查询项目安全组信息
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError" RESOURCEUNAVAILABLE_SECURITYGROUPNOTSUPPORTED = "ResourceUnavailable.SecurityGroupNotSupported" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DescribeProjectSecurityGroupWithContext ¶ added in v1.0.324
func (c *Client) DescribeProjectSecurityGroupWithContext(ctx context.Context, request *DescribeProjectSecurityGroupRequest) (response *DescribeProjectSecurityGroupResponse, err error)
DescribeProjectSecurityGroup 查询项目安全组信息
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError" RESOURCEUNAVAILABLE_SECURITYGROUPNOTSUPPORTED = "ResourceUnavailable.SecurityGroupNotSupported" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DescribeProjectSecurityGroups ¶
func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal" FAILEDOPERATION_FLOWNOTEXISTS = "FailedOperation.FlowNotExists" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeProjectSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal" FAILEDOPERATION_FLOWNOTEXISTS = "FailedOperation.FlowNotExists" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeProxySlowLog ¶
func (c *Client) DescribeProxySlowLog(request *DescribeProxySlowLogRequest) (response *DescribeProxySlowLogResponse, err error)
DescribeProxySlowLog 本接口(DescribeProxySlowLog)用于查询代理慢查询。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeProxySlowLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeProxySlowLogWithContext(ctx context.Context, request *DescribeProxySlowLogRequest) (response *DescribeProxySlowLogResponse, err error)
DescribeProxySlowLog 本接口(DescribeProxySlowLog)用于查询代理慢查询。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeReplicationGroup ¶ added in v1.0.371
func (c *Client) DescribeReplicationGroup(request *DescribeReplicationGroupRequest) (response *DescribeReplicationGroupResponse, err error)
DescribeReplicationGroup 本接口(DescribeReplicationGroup)用于查询复制组。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
func (*Client) DescribeReplicationGroupWithContext ¶ added in v1.0.371
func (c *Client) DescribeReplicationGroupWithContext(ctx context.Context, request *DescribeReplicationGroupRequest) (response *DescribeReplicationGroupResponse, err error)
DescribeReplicationGroup 本接口(DescribeReplicationGroup)用于查询复制组。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists"
func (*Client) DescribeSSLStatus ¶ added in v1.0.618
func (c *Client) DescribeSSLStatus(request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
DescribeSSLStatus 本接口(DescribeSSLStatus)用于查询实例 SSL 认证相关信息,包括开启状态、配置状态、证书地址等。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeSSLStatusWithContext ¶ added in v1.0.618
func (c *Client) DescribeSSLStatusWithContext(ctx context.Context, request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
DescribeSSLStatus 本接口(DescribeSSLStatus)用于查询实例 SSL 认证相关信息,包括开启状态、配置状态、证书地址等。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeSlowLog ¶
func (c *Client) DescribeSlowLog(request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
DescribeSlowLog 本接口(DescribeSlowLog)查询实例慢查询记录。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeSlowLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeSlowLogWithContext(ctx context.Context, request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
DescribeSlowLog 本接口(DescribeSlowLog)查询实例慢查询记录。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeTaskInfo ¶
func (c *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
DescribeTaskInfo 本接口(DescribeTaskInfo)用于获取指定任务的执行情况。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeTaskInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskInfoWithContext(ctx context.Context, request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
DescribeTaskInfo 本接口(DescribeTaskInfo)用于获取指定任务的执行情况。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeTaskList ¶
func (c *Client) DescribeTaskList(request *DescribeTaskListRequest) (response *DescribeTaskListResponse, err error)
DescribeTaskList 本接口(DescribeTaskList)用于查询指定实例的任务列表信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeTaskListWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskListWithContext(ctx context.Context, request *DescribeTaskListRequest) (response *DescribeTaskListResponse, err error)
DescribeTaskList 本接口(DescribeTaskList)用于查询指定实例的任务列表信息。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeTendisSlowLog ¶
func (c *Client) DescribeTendisSlowLog(request *DescribeTendisSlowLogRequest) (response *DescribeTendisSlowLogResponse, err error)
DescribeTendisSlowLog 查询Tendis慢查询
可能返回的错误码:
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DescribeTendisSlowLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeTendisSlowLogWithContext(ctx context.Context, request *DescribeTendisSlowLogRequest) (response *DescribeTendisSlowLogResponse, err error)
DescribeTendisSlowLog 查询Tendis慢查询
可能返回的错误码:
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) DestroyPostpaidInstance ¶
func (c *Client) DestroyPostpaidInstance(request *DestroyPostpaidInstanceRequest) (response *DestroyPostpaidInstanceResponse, err error)
DestroyPostpaidInstance 按量计费实例销毁
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DestroyPostpaidInstanceWithContext ¶ added in v1.0.324
func (c *Client) DestroyPostpaidInstanceWithContext(ctx context.Context, request *DestroyPostpaidInstanceRequest) (response *DestroyPostpaidInstanceResponse, err error)
DestroyPostpaidInstance 按量计费实例销毁
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) DestroyPrepaidInstance ¶
func (c *Client) DestroyPrepaidInstance(request *DestroyPrepaidInstanceRequest) (response *DestroyPrepaidInstanceResponse, err error)
DestroyPrepaidInstance 包年包月实例退还
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" RESOURCEUNAVAILABLE_INSTANCEISOLATED = "ResourceUnavailable.InstanceIsolated" RESOURCEUNAVAILABLE_INSTANCENODEAL = "ResourceUnavailable.InstanceNoDeal" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DestroyPrepaidInstanceWithContext ¶ added in v1.0.324
func (c *Client) DestroyPrepaidInstanceWithContext(ctx context.Context, request *DestroyPrepaidInstanceRequest) (response *DestroyPrepaidInstanceResponse, err error)
DestroyPrepaidInstance 包年包月实例退还
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted" RESOURCEUNAVAILABLE_INSTANCEISOLATED = "ResourceUnavailable.InstanceIsolated" RESOURCEUNAVAILABLE_INSTANCENODEAL = "ResourceUnavailable.InstanceNoDeal" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) DisableReplicaReadonly ¶
func (c *Client) DisableReplicaReadonly(request *DisableReplicaReadonlyRequest) (response *DisableReplicaReadonlyResponse, err error)
DisableReplicaReadonly 禁用读写分离
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
func (*Client) DisableReplicaReadonlyWithContext ¶ added in v1.0.324
func (c *Client) DisableReplicaReadonlyWithContext(ctx context.Context, request *DisableReplicaReadonlyRequest) (response *DisableReplicaReadonlyResponse, err error)
DisableReplicaReadonly 禁用读写分离
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError"
func (*Client) DisassociateSecurityGroups ¶
func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
func (*Client) DisassociateSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
func (*Client) EnableReplicaReadonly ¶
func (c *Client) EnableReplicaReadonly(request *EnableReplicaReadonlyRequest) (response *EnableReplicaReadonlyResponse, err error)
EnableReplicaReadonly 启用读写分离
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
func (*Client) EnableReplicaReadonlyWithContext ¶ added in v1.0.324
func (c *Client) EnableReplicaReadonlyWithContext(ctx context.Context, request *EnableReplicaReadonlyRequest) (response *EnableReplicaReadonlyResponse, err error)
EnableReplicaReadonly 启用读写分离
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError"
func (*Client) InquiryPriceCreateInstance ¶
func (c *Client) InquiryPriceCreateInstance(request *InquiryPriceCreateInstanceRequest) (response *InquiryPriceCreateInstanceResponse, err error)
InquiryPriceCreateInstance 查询新购实例价格
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) InquiryPriceCreateInstanceWithContext ¶ added in v1.0.324
func (c *Client) InquiryPriceCreateInstanceWithContext(ctx context.Context, request *InquiryPriceCreateInstanceRequest) (response *InquiryPriceCreateInstanceResponse, err error)
InquiryPriceCreateInstance 查询新购实例价格
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) InquiryPriceRenewInstance ¶
func (c *Client) InquiryPriceRenewInstance(request *InquiryPriceRenewInstanceRequest) (response *InquiryPriceRenewInstanceResponse, err error)
InquiryPriceRenewInstance 查询实例续费价格(包年包月)
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
func (*Client) InquiryPriceRenewInstanceWithContext ¶ added in v1.0.324
func (c *Client) InquiryPriceRenewInstanceWithContext(ctx context.Context, request *InquiryPriceRenewInstanceRequest) (response *InquiryPriceRenewInstanceResponse, err error)
InquiryPriceRenewInstance 查询实例续费价格(包年包月)
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
func (*Client) InquiryPriceUpgradeInstance ¶
func (c *Client) InquiryPriceUpgradeInstance(request *InquiryPriceUpgradeInstanceRequest) (response *InquiryPriceUpgradeInstanceResponse, err error)
InquiryPriceUpgradeInstance 查询实例扩容价格
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" LIMITEXCEEDED_MEMSIZENOTINRANGE = "LimitExceeded.MemSizeNotInRange" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) InquiryPriceUpgradeInstanceWithContext ¶ added in v1.0.324
func (c *Client) InquiryPriceUpgradeInstanceWithContext(ctx context.Context, request *InquiryPriceUpgradeInstanceRequest) (response *InquiryPriceUpgradeInstanceResponse, err error)
InquiryPriceUpgradeInstance 查询实例扩容价格
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" LIMITEXCEEDED_MEMSIZENOTINRANGE = "LimitExceeded.MemSizeNotInRange" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) KillMasterGroup ¶ added in v1.0.205
func (c *Client) KillMasterGroup(request *KillMasterGroupRequest) (response *KillMasterGroupResponse, err error)
KillMasterGroup 本接口(KillMasterGroup)模拟故障。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCENOTSUPPORTOPERATION = "ResourceUnavailable.InstanceNotSupportOperation" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) KillMasterGroupWithContext ¶ added in v1.0.324
func (c *Client) KillMasterGroupWithContext(ctx context.Context, request *KillMasterGroupRequest) (response *KillMasterGroupResponse, err error)
KillMasterGroup 本接口(KillMasterGroup)模拟故障。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDEMPTY = "InvalidParameterValue.PasswordEmpty" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCENOTSUPPORTOPERATION = "ResourceUnavailable.InstanceNotSupportOperation" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) ManualBackupInstance ¶
func (c *Client) ManualBackupInstance(request *ManualBackupInstanceRequest) (response *ManualBackupInstanceResponse, err error)
ManualBackupInstance 本接口(ManualBackupInstance)用于手动备份Redis实例。
可能返回的错误码:
FAILEDOPERATION_COMMITFLOWERROR = "FailedOperation.CommitFlowError" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ManualBackupInstanceWithContext ¶ added in v1.0.324
func (c *Client) ManualBackupInstanceWithContext(ctx context.Context, request *ManualBackupInstanceRequest) (response *ManualBackupInstanceResponse, err error)
ManualBackupInstance 本接口(ManualBackupInstance)用于手动备份Redis实例。
可能返回的错误码:
FAILEDOPERATION_COMMITFLOWERROR = "FailedOperation.CommitFlowError" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModfiyInstancePassword ¶
func (c *Client) ModfiyInstancePassword(request *ModfiyInstancePasswordRequest) (response *ModfiyInstancePasswordResponse, err error)
ModfiyInstancePassword 本接口(ModfiyInstancePassword)用于修改实例访问密码。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModfiyInstancePasswordWithContext ¶ added in v1.0.324
func (c *Client) ModfiyInstancePasswordWithContext(ctx context.Context, request *ModfiyInstancePasswordRequest) (response *ModfiyInstancePasswordResponse, err error)
ModfiyInstancePassword 本接口(ModfiyInstancePassword)用于修改实例访问密码。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModifyAutoBackupConfig ¶
func (c *Client) ModifyAutoBackupConfig(request *ModifyAutoBackupConfigRequest) (response *ModifyAutoBackupConfigResponse, err error)
ModifyAutoBackupConfig 本接口(ModifyAutoBackupConfig)用于设置自动备份的配置。
可能返回的错误码:
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported" INVALIDPARAMETER_PERIOD = "InvalidParameter.Period" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_WEEKDAYSISINVALID = "InvalidParameterValue.WeekDaysIsInvalid" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModifyAutoBackupConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyAutoBackupConfigWithContext(ctx context.Context, request *ModifyAutoBackupConfigRequest) (response *ModifyAutoBackupConfigResponse, err error)
ModifyAutoBackupConfig 本接口(ModifyAutoBackupConfig)用于设置自动备份的配置。
可能返回的错误码:
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported" INVALIDPARAMETER_PERIOD = "InvalidParameter.Period" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_WEEKDAYSISINVALID = "InvalidParameterValue.WeekDaysIsInvalid" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModifyBackupDownloadRestriction ¶ added in v1.0.608
func (c *Client) ModifyBackupDownloadRestriction(request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
ModifyBackupDownloadRestriction 本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载的网络信息与地址。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModifyBackupDownloadRestrictionWithContext ¶ added in v1.0.608
func (c *Client) ModifyBackupDownloadRestrictionWithContext(ctx context.Context, request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
ModifyBackupDownloadRestriction 本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载的网络信息与地址。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ModifyConnectionConfig ¶
func (c *Client) ModifyConnectionConfig(request *ModifyConnectionConfigRequest) (response *ModifyConnectionConfigResponse, err error)
ModifyConnectionConfig 修改实例的连接配置,包括带宽和最大连接数。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) ModifyConnectionConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyConnectionConfigWithContext(ctx context.Context, request *ModifyConnectionConfigRequest) (response *ModifyConnectionConfigResponse, err error)
ModifyConnectionConfig 修改实例的连接配置,包括带宽和最大连接数。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) ModifyDBInstanceSecurityGroups ¶
func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) ModifyDBInstanceSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" FAILEDOPERATION_UPDATESECURITYGROUPSFAILED = "FailedOperation.UpdateSecurityGroupsFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INVALIDPARAMETER_INSTANCESGOVERLIMITERROR = "InvalidParameter.InstanceSGOverLimitError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) ModifyInstance ¶
func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
ModifyInstance 修改实例相关信息
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError" UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"
func (*Client) ModifyInstanceAccount ¶
func (c *Client) ModifyInstanceAccount(request *ModifyInstanceAccountRequest) (response *ModifyInstanceAccountResponse, err error)
ModifyInstanceAccount 修改实例子账号
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyInstanceAccountWithContext ¶ added in v1.0.324
func (c *Client) ModifyInstanceAccountWithContext(ctx context.Context, request *ModifyInstanceAccountRequest) (response *ModifyInstanceAccountResponse, err error)
ModifyInstanceAccount 修改实例子账号
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_GETSECURITYERROR = "ResourceUnavailable.GetSecurityError" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyInstanceAvailabilityZones ¶ added in v1.0.815
func (c *Client) ModifyInstanceAvailabilityZones(request *ModifyInstanceAvailabilityZonesRequest) (response *ModifyInstanceAvailabilityZonesResponse, err error)
ModifyInstanceAvailabilityZones 本接口(ModifyInstanceAvailabilityZones)用于变更实例可用区
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ModifyInstanceAvailabilityZonesWithContext ¶ added in v1.0.815
func (c *Client) ModifyInstanceAvailabilityZonesWithContext(ctx context.Context, request *ModifyInstanceAvailabilityZonesRequest) (response *ModifyInstanceAvailabilityZonesResponse, err error)
ModifyInstanceAvailabilityZones 本接口(ModifyInstanceAvailabilityZones)用于变更实例可用区
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ModifyInstanceEvent ¶ added in v1.0.891
func (c *Client) ModifyInstanceEvent(request *ModifyInstanceEventRequest) (response *ModifyInstanceEventResponse, err error)
ModifyInstanceEvent 本接口(ModifyInstanceEvent)用于修改实例的运维事件的执行计划。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ModifyInstanceEventWithContext ¶ added in v1.0.891
func (c *Client) ModifyInstanceEventWithContext(ctx context.Context, request *ModifyInstanceEventRequest) (response *ModifyInstanceEventResponse, err error)
ModifyInstanceEvent 本接口(ModifyInstanceEvent)用于修改实例的运维事件的执行计划。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) ModifyInstanceParams ¶
func (c *Client) ModifyInstanceParams(request *ModifyInstanceParamsRequest) (response *ModifyInstanceParamsResponse, err error)
ModifyInstanceParams 本接口(ModifyInstanceParams)用于修改Redis实例的参数配置。
可能返回的错误码:
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyInstanceParamsWithContext ¶ added in v1.0.324
func (c *Client) ModifyInstanceParamsWithContext(ctx context.Context, request *ModifyInstanceParamsRequest) (response *ModifyInstanceParamsResponse, err error)
ModifyInstanceParams 本接口(ModifyInstanceParams)用于修改Redis实例的参数配置。
可能返回的错误码:
FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_CALLOSSERROR = "ResourceUnavailable.CallOssError" RESOURCEUNAVAILABLE_INSTANCECONFERROR = "ResourceUnavailable.InstanceConfError" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyInstanceReadOnly ¶ added in v1.0.400
func (c *Client) ModifyInstanceReadOnly(request *ModifyInstanceReadOnlyRequest) (response *ModifyInstanceReadOnlyResponse, err error)
ModifyInstanceReadOnly 设置实例输入模式
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) ModifyInstanceReadOnlyWithContext ¶ added in v1.0.400
func (c *Client) ModifyInstanceReadOnlyWithContext(ctx context.Context, request *ModifyInstanceReadOnlyRequest) (response *ModifyInstanceReadOnlyResponse, err error)
ModifyInstanceReadOnly 设置实例输入模式
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) ModifyInstanceWithContext ¶ added in v1.0.324
func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
ModifyInstance 修改实例相关信息
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError" UNSUPPORTEDOPERATION_ONLYCLUSTERINSTANCECANEXPORTBACKUP = "UnsupportedOperation.OnlyClusterInstanceCanExportBackup"
func (*Client) ModifyMaintenanceWindow ¶
func (c *Client) ModifyMaintenanceWindow(request *ModifyMaintenanceWindowRequest) (response *ModifyMaintenanceWindowResponse, err error)
ModifyMaintenanceWindow 修改实例维护时间窗时间,需要进行版本升级或者架构升级的实例,会在维护时间窗内进行时间切换。注意:已经发起版本升级或者架构升级的实例,无法修改维护时间窗。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"
func (*Client) ModifyMaintenanceWindowWithContext ¶ added in v1.0.324
func (c *Client) ModifyMaintenanceWindowWithContext(ctx context.Context, request *ModifyMaintenanceWindowRequest) (response *ModifyMaintenanceWindowResponse, err error)
ModifyMaintenanceWindow 修改实例维护时间窗时间,需要进行版本升级或者架构升级的实例,会在维护时间窗内进行时间切换。注意:已经发起版本升级或者架构升级的实例,无法修改维护时间窗。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERINSTANCEACCESSEDDENY = "UnsupportedOperation.ClusterInstanceAccessedDeny" UNSUPPORTEDOPERATION_ISAUTORENEWERROR = "UnsupportedOperation.IsAutoRenewError"
func (*Client) ModifyNetworkConfig ¶
func (c *Client) ModifyNetworkConfig(request *ModifyNetworkConfigRequest) (response *ModifyNetworkConfigResponse, err error)
ModifyNetworkConfig 本接口(ModifyNetworkConfig)用于修改实例网络配置。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyNetworkConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyNetworkConfigWithContext(ctx context.Context, request *ModifyNetworkConfigRequest) (response *ModifyNetworkConfigResponse, err error)
ModifyNetworkConfig 本接口(ModifyNetworkConfig)用于修改实例网络配置。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NOTSUPPORTED = "InvalidParameter.NotSupported" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" RESOURCEUNAVAILABLE_INSTANCEUNLOCKEDERROR = "ResourceUnavailable.InstanceUnLockedError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyParamTemplate ¶ added in v1.0.210
func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
ModifyParamTemplate 修改参数模板
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) ModifyParamTemplateWithContext ¶ added in v1.0.324
func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
ModifyParamTemplate 修改参数模板
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) OpenSSL ¶ added in v1.0.510
func (c *Client) OpenSSL(request *OpenSSLRequest) (response *OpenSSLResponse, err error)
OpenSSL 开启SSL
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) OpenSSLWithContext ¶ added in v1.0.510
func (c *Client) OpenSSLWithContext(ctx context.Context, request *OpenSSLRequest) (response *OpenSSLResponse, err error)
OpenSSL 开启SSL
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) ReleaseWanAddress ¶ added in v1.0.389
func (c *Client) ReleaseWanAddress(request *ReleaseWanAddressRequest) (response *ReleaseWanAddressResponse, err error)
ReleaseWanAddress 关闭外网
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) ReleaseWanAddressWithContext ¶ added in v1.0.389
func (c *Client) ReleaseWanAddressWithContext(ctx context.Context, request *ReleaseWanAddressRequest) (response *ReleaseWanAddressResponse, err error)
ReleaseWanAddress 关闭外网
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) RemoveReplicationInstance ¶ added in v1.0.636
func (c *Client) RemoveReplicationInstance(request *RemoveReplicationInstanceRequest) (response *RemoveReplicationInstanceResponse, err error)
RemoveReplicationInstance 移除复制组成员
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) RemoveReplicationInstanceWithContext ¶ added in v1.0.636
func (c *Client) RemoveReplicationInstanceWithContext(ctx context.Context, request *RemoveReplicationInstanceRequest) (response *RemoveReplicationInstanceResponse, err error)
RemoveReplicationInstance 移除复制组成员
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass" INVALIDPARAMETERVALUE_REPLICATIONGROUPNOTEXISTS = "InvalidParameterValue.ReplicationGroupNotExists" LIMITEXCEEDED_REPLICATIONGROUPLOCKED = "LimitExceeded.ReplicationGroupLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" UNSUPPORTEDOPERATION_INSPECTION = "UnsupportedOperation.Inspection" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) RenewInstance ¶
func (c *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance 本接口(RenewInstance)可用于为实例续费。
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
func (*Client) RenewInstanceWithContext ¶ added in v1.0.324
func (c *Client) RenewInstanceWithContext(ctx context.Context, request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance 本接口(RenewInstance)可用于为实例续费。
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" LIMITEXCEEDED_PERIODEXCEEDMAXLIMIT = "LimitExceeded.PeriodExceedMaxLimit" LIMITEXCEEDED_PERIODLESSTHANMINLIMIT = "LimitExceeded.PeriodLessThanMinLimit" RESOURCEINUSE_INSTANCEBEENLOCKED = "ResourceInUse.InstanceBeenLocked" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough" RESOURCEUNAVAILABLE_INSTANCEDELETED = "ResourceUnavailable.InstanceDeleted"
func (*Client) ResetPassword ¶
func (c *Client) ResetPassword(request *ResetPasswordRequest) (response *ResetPasswordResponse, err error)
ResetPassword 重置密码
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) ResetPasswordWithContext ¶ added in v1.0.324
func (c *Client) ResetPasswordWithContext(ctx context.Context, request *ResetPasswordRequest) (response *ResetPasswordResponse, err error)
ResetPassword 重置密码
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_PASSWORDFREEDENIED = "InvalidParameterValue.PasswordFreeDenied" INVALIDPARAMETERVALUE_PASSWORDRULEERROR = "InvalidParameterValue.PasswordRuleError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) RestoreInstance ¶
func (c *Client) RestoreInstance(request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)
RestoreInstance 恢复 CRS 实例
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_BACKUPLOCKEDERROR = "ResourceUnavailable.BackupLockedError" RESOURCEUNAVAILABLE_BACKUPSPECERROR = "ResourceUnavailable.BackupSpecError" RESOURCEUNAVAILABLE_BACKUPSTATUSABNORMAL = "ResourceUnavailable.BackupStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) RestoreInstanceWithContext ¶ added in v1.0.324
func (c *Client) RestoreInstanceWithContext(ctx context.Context, request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)
RestoreInstance 恢复 CRS 实例
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_BACKUPNOTEXISTS = "InvalidParameterValue.BackupNotExists" INVALIDPARAMETERVALUE_PASSWORDERROR = "InvalidParameterValue.PasswordError" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_BACKUPLOCKEDERROR = "ResourceUnavailable.BackupLockedError" RESOURCEUNAVAILABLE_BACKUPSPECERROR = "ResourceUnavailable.BackupSpecError" RESOURCEUNAVAILABLE_BACKUPSTATUSABNORMAL = "ResourceUnavailable.BackupStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) StartupInstance ¶
func (c *Client) StartupInstance(request *StartupInstanceRequest) (response *StartupInstanceResponse, err error)
StartupInstance 实例解隔离
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) StartupInstanceWithContext ¶ added in v1.0.324
func (c *Client) StartupInstanceWithContext(ctx context.Context, request *StartupInstanceRequest) (response *StartupInstanceResponse, err error)
StartupInstance 实例解隔离
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNSUPPORTERROR = "FailedOperation.UnSupportError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_EMPTYPARAM = "InvalidParameter.EmptyParam" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCELOCKEDERROR = "ResourceUnavailable.InstanceLockedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) SwitchAccessNewInstance ¶ added in v1.0.815
func (c *Client) SwitchAccessNewInstance(request *SwitchAccessNewInstanceRequest) (response *SwitchAccessNewInstanceResponse, err error)
SwitchAccessNewInstance 本接口(SwitchAccessNewInstance)针对处于时间窗口中待切换操作的实例,用户可主动发起该操作。
可能返回的错误码:
INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) SwitchAccessNewInstanceWithContext ¶ added in v1.0.815
func (c *Client) SwitchAccessNewInstanceWithContext(ctx context.Context, request *SwitchAccessNewInstanceRequest) (response *SwitchAccessNewInstanceResponse, err error)
SwitchAccessNewInstance 本接口(SwitchAccessNewInstance)针对处于时间窗口中待切换操作的实例,用户可主动发起该操作。
可能返回的错误码:
INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError"
func (*Client) SwitchInstanceVip ¶
func (c *Client) SwitchInstanceVip(request *SwitchInstanceVipRequest) (response *SwitchInstanceVipResponse, err error)
SwitchInstanceVip 在通过DTS支持跨可用区灾备的场景中,通过该接口交换实例VIP完成实例灾备切换。交换VIP后目标实例可写,源和目标实例VIP互换,同时源与目标实例间DTS同步任务断开
可能返回的错误码:
FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) SwitchInstanceVipWithContext ¶ added in v1.0.324
func (c *Client) SwitchInstanceVipWithContext(ctx context.Context, request *SwitchInstanceVipRequest) (response *SwitchInstanceVipResponse, err error)
SwitchInstanceVip 在通过DTS支持跨可用区灾备的场景中,通过该接口交换实例VIP完成实例灾备切换。交换VIP后目标实例可写,源和目标实例VIP互换,同时源与目标实例间DTS同步任务断开
可能返回的错误码:
FAILEDOPERATION_DTSSTATUSABNORMAL = "FailedOperation.DtsStatusAbnormal" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALERROR = "InternalError.InternalError" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE_UNSUPPORTEDTYPE = "InvalidParameterValue.UnSupportedType" RESOURCEUNAVAILABLE_INSTANCESTATEERROR = "ResourceUnavailable.InstanceStateError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) SwitchProxy ¶ added in v1.0.471
func (c *Client) SwitchProxy(request *SwitchProxyRequest) (response *SwitchProxyResponse, err error)
SwitchProxy Proxy模拟故障接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) SwitchProxyWithContext ¶ added in v1.0.471
func (c *Client) SwitchProxyWithContext(ctx context.Context, request *SwitchProxyRequest) (response *SwitchProxyResponse, err error)
SwitchProxy Proxy模拟故障接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists"
func (*Client) UpgradeInstance ¶
func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance 变更实例配置
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_MEMSIZENOTINRANGE = "InvalidParameterValue.MemSizeNotInRange" INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) UpgradeInstanceVersion ¶
func (c *Client) UpgradeInstanceVersion(request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)
UpgradeInstanceVersion 将当前实例升级到更高版本,或者将当前标准架构升级至集群架构。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) UpgradeInstanceVersionWithContext ¶ added in v1.0.324
func (c *Client) UpgradeInstanceVersionWithContext(ctx context.Context, request *UpgradeInstanceVersionRequest) (response *UpgradeInstanceVersionResponse, err error)
UpgradeInstanceVersion 将当前实例升级到更高版本,或者将当前标准架构升级至集群架构。
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed" UNAUTHORIZEDOPERATION_USERNOTINWHITELIST = "UnauthorizedOperation.UserNotInWhiteList"
func (*Client) UpgradeInstanceWithContext ¶ added in v1.0.324
func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance 变更实例配置
可能返回的错误码:
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_MEMSIZENOTINRANGE = "InvalidParameterValue.MemSizeNotInRange" INVALIDPARAMETERVALUE_REDUCECAPACITYNOTALLOWED = "InvalidParameterValue.ReduceCapacityNotAllowed" INVALIDPARAMETERVALUE_SPECNOTEXIST = "InvalidParameterValue.SpecNotExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INVALIDMEMSIZE = "LimitExceeded.InvalidMemSize" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_INSTANCENOTEXISTS = "ResourceNotFound.InstanceNotExists" RESOURCEUNAVAILABLE_ACCOUNTBALANCENOTENOUGH = "ResourceUnavailable.AccountBalanceNotEnough" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSERROR = "ResourceUnavailable.InstanceStatusError" RESOURCEUNAVAILABLE_SALEOUT = "ResourceUnavailable.SaleOut" UNAUTHORIZEDOPERATION_NOCAMAUTHED = "UnauthorizedOperation.NoCAMAuthed"
func (*Client) UpgradeProxyVersion ¶ added in v1.0.409
func (c *Client) UpgradeProxyVersion(request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
UpgradeProxyVersion 实例proxy版本升级
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
func (*Client) UpgradeProxyVersionWithContext ¶ added in v1.0.409
func (c *Client) UpgradeProxyVersionWithContext(ctx context.Context, request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
UpgradeProxyVersion 实例proxy版本升级
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_CHECKNOTPASS = "InvalidParameterValue.CheckNotPass"
func (*Client) UpgradeSmallVersion ¶ added in v1.0.409
func (c *Client) UpgradeSmallVersion(request *UpgradeSmallVersionRequest) (response *UpgradeSmallVersionResponse, err error)
UpgradeSmallVersion 实例小版本升级
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) UpgradeSmallVersionWithContext ¶ added in v1.0.409
func (c *Client) UpgradeSmallVersionWithContext(ctx context.Context, request *UpgradeSmallVersionRequest) (response *UpgradeSmallVersionResponse, err error)
UpgradeSmallVersion 实例小版本升级
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation"
func (*Client) UpgradeVersionToMultiAvailabilityZones ¶
func (c *Client) UpgradeVersionToMultiAvailabilityZones(request *UpgradeVersionToMultiAvailabilityZonesRequest) (response *UpgradeVersionToMultiAvailabilityZonesResponse, err error)
UpgradeVersionToMultiAvailabilityZones 升级实例支持多AZ
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
func (*Client) UpgradeVersionToMultiAvailabilityZonesWithContext ¶ added in v1.0.324
func (c *Client) UpgradeVersionToMultiAvailabilityZonesWithContext(ctx context.Context, request *UpgradeVersionToMultiAvailabilityZonesRequest) (response *UpgradeVersionToMultiAvailabilityZonesResponse, err error)
UpgradeVersionToMultiAvailabilityZones 升级实例支持多AZ
可能返回的错误码:
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" UNSUPPORTEDOPERATION_INSTANCENOTOPERATION = "UnsupportedOperation.InstanceNotOperation" UNSUPPORTEDOPERATION_LIMITPROXYVERSION = "UnsupportedOperation.LimitProxyVersion"
type CloneInstancesRequest ¶ added in v1.0.625
type CloneInstancesRequest struct { *tchttp.BaseRequest // 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 单次克隆实例的数量。 // - 包年包月每次购买最大数量为100。 // - 按量计费每次购买最大数量为30。 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 付费方式。<ul><li>0:按量计费。</li><li>1:包年包月。</li></ul> BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 购买实例时长。<ul><li>单位:月。</li><li>付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。</li><li>付费方式选择按量计费时,设置为1。</li></ul> Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 安全组ID。请登录控制台,在<b>安全组</b>页面获取安全组 ID 信息。 SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"` // 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。<ul><li>true:免密实例,</li><li>false:非免密实例。默认为非免密实例。</li></ul> NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` // 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 克隆实例的名称。<br>仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。</br> InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 克隆实例的访问密码。<ul><li>当输入参数<b>NoAuth</b>为<b>true</b>时,可不设置该参数。</li><li>当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;</li><li>当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。</li></ul> Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 自动续费标识。<ul><li>0:默认状态,手动续费。</li><li>1:自动续费。</li><li>2:不自动续费,到期自动隔离。</li></ul> AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 用户自定义的端口,默认为6379,取值范围[1024,65535]。 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 实例的节点信息。<ul><li>目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。</li><li>单可用区部署可不配置该参数。</li></ul> NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的<b>账号中心</b> > <b>项目管理</b>中查找项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 克隆实例需绑定的标签。 ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 指定克隆实例相关的参数模板 ID。 // - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 // - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 <b>告警管理</b> > <b>策略管理</b>页面获取策略 ID 信息。 AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` // 克隆指定恢复数据的时间。 // 仅支持已开通秒级备份的实例 CloneTime *string `json:"CloneTime,omitnil,omitempty" name:"CloneTime"` }
func NewCloneInstancesRequest ¶ added in v1.0.625
func NewCloneInstancesRequest() (request *CloneInstancesRequest)
func (*CloneInstancesRequest) FromJsonString ¶ added in v1.0.625
func (r *CloneInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloneInstancesRequest) ToJsonString ¶ added in v1.0.625
func (r *CloneInstancesRequest) ToJsonString() string
type CloneInstancesRequestParams ¶ added in v1.0.625
type CloneInstancesRequestParams struct { // 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 单次克隆实例的数量。 // - 包年包月每次购买最大数量为100。 // - 按量计费每次购买最大数量为30。 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 付费方式。<ul><li>0:按量计费。</li><li>1:包年包月。</li></ul> BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 购买实例时长。<ul><li>单位:月。</li><li>付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。</li><li>付费方式选择按量计费时,设置为1。</li></ul> Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 安全组ID。请登录控制台,在<b>安全组</b>页面获取安全组 ID 信息。 SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"` // 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。<ul><li>true:免密实例,</li><li>false:非免密实例。默认为非免密实例。</li></ul> NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` // 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 克隆实例的名称。<br>仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。</br> InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 克隆实例的访问密码。<ul><li>当输入参数<b>NoAuth</b>为<b>true</b>时,可不设置该参数。</li><li>当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;</li><li>当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。</li></ul> Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 自动续费标识。<ul><li>0:默认状态,手动续费。</li><li>1:自动续费。</li><li>2:不自动续费,到期自动隔离。</li></ul> AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 用户自定义的端口,默认为6379,取值范围[1024,65535]。 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 实例的节点信息。<ul><li>目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022#RedisNodeInfo)。</li><li>单可用区部署可不配置该参数。</li></ul> NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的<b>账号中心</b> > <b>项目管理</b>中查找项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 克隆实例需绑定的标签。 ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 指定克隆实例相关的参数模板 ID。 // - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 // - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 <b>告警管理</b> > <b>策略管理</b>页面获取策略 ID 信息。 AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` // 克隆指定恢复数据的时间。 // 仅支持已开通秒级备份的实例 CloneTime *string `json:"CloneTime,omitnil,omitempty" name:"CloneTime"` }
Predefined struct for user
type CloneInstancesResponse ¶ added in v1.0.625
type CloneInstancesResponse struct { *tchttp.BaseResponse Response *CloneInstancesResponseParams `json:"Response"` }
func NewCloneInstancesResponse ¶ added in v1.0.625
func NewCloneInstancesResponse() (response *CloneInstancesResponse)
func (*CloneInstancesResponse) FromJsonString ¶ added in v1.0.625
func (r *CloneInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloneInstancesResponse) ToJsonString ¶ added in v1.0.625
func (r *CloneInstancesResponse) ToJsonString() string
type CloneInstancesResponseParams ¶ added in v1.0.625
type CloneInstancesResponseParams struct { // 请求任务 ID。 DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 克隆实例的 ID。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CloseSSLRequest ¶ added in v1.0.510
type CloseSSLRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewCloseSSLRequest ¶ added in v1.0.510
func NewCloseSSLRequest() (request *CloseSSLRequest)
func (*CloseSSLRequest) FromJsonString ¶ added in v1.0.510
func (r *CloseSSLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseSSLRequest) ToJsonString ¶ added in v1.0.510
func (r *CloseSSLRequest) ToJsonString() string
type CloseSSLRequestParams ¶ added in v1.0.510
type CloseSSLRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type CloseSSLResponse ¶ added in v1.0.510
type CloseSSLResponse struct { *tchttp.BaseResponse Response *CloseSSLResponseParams `json:"Response"` }
func NewCloseSSLResponse ¶ added in v1.0.510
func NewCloseSSLResponse() (response *CloseSSLResponse)
func (*CloseSSLResponse) FromJsonString ¶ added in v1.0.510
func (r *CloseSSLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseSSLResponse) ToJsonString ¶ added in v1.0.510
func (r *CloseSSLResponse) ToJsonString() string
type CloseSSLResponseParams ¶ added in v1.0.510
type CloseSSLResponseParams struct { // 任务ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CommandTake ¶
type CreateInstanceAccountRequest ¶
type CreateInstanceAccountRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 自定义访问数据库的名称。 // - 仅由字母、数字、下划线、中划线组成。 // - 长度不能大于32位。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 设置自定义账号的密码。密码复杂度要求如下: // - 字符个数为[8,32]。 // - 至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的两种。 // - 不能以"/"开头。 AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"` // 指定账号的读请求路由分发至主节点或副本节点。未开启副本只读,不支持选择副本节点。 // - master:主节点 // - replication:副本节点 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` // 账户读写权限,支持选择只读与读写权限。 // - r:只读 // - rw: 读写权限 Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 子账号描述信息,长度[0,64] 字节,支持中文。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
func NewCreateInstanceAccountRequest ¶
func NewCreateInstanceAccountRequest() (request *CreateInstanceAccountRequest)
func (*CreateInstanceAccountRequest) FromJsonString ¶
func (r *CreateInstanceAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceAccountRequest) ToJsonString ¶
func (r *CreateInstanceAccountRequest) ToJsonString() string
type CreateInstanceAccountRequestParams ¶ added in v1.0.426
type CreateInstanceAccountRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 自定义访问数据库的名称。 // - 仅由字母、数字、下划线、中划线组成。 // - 长度不能大于32位。 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 设置自定义账号的密码。密码复杂度要求如下: // - 字符个数为[8,32]。 // - 至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的两种。 // - 不能以"/"开头。 AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"` // 指定账号的读请求路由分发至主节点或副本节点。未开启副本只读,不支持选择副本节点。 // - master:主节点 // - replication:副本节点 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` // 账户读写权限,支持选择只读与读写权限。 // - r:只读 // - rw: 读写权限 Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"` // 子账号描述信息,长度[0,64] 字节,支持中文。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
Predefined struct for user
type CreateInstanceAccountResponse ¶
type CreateInstanceAccountResponse struct { *tchttp.BaseResponse Response *CreateInstanceAccountResponseParams `json:"Response"` }
func NewCreateInstanceAccountResponse ¶
func NewCreateInstanceAccountResponse() (response *CreateInstanceAccountResponse)
func (*CreateInstanceAccountResponse) FromJsonString ¶
func (r *CreateInstanceAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceAccountResponse) ToJsonString ¶
func (r *CreateInstanceAccountResponse) ToJsonString() string
type CreateInstanceAccountResponseParams ¶ added in v1.0.426
type CreateInstanceAccountResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateInstancesRequest ¶
type CreateInstancesRequest struct { *tchttp.BaseRequest // 实例类型。 // <ul><li>2:Redis 2.8 内存版(标准架构)。</li><li>3:CKV 3.2 内存版(标准架构)。</li><li>4:CKV 3.2 内存版(集群架构)。</li><li>6:Redis 4.0 内存版(标准架构)。</li><li>7:Redis 4.0 内存版(集群架构)。</li><li>8:Redis 5.0 内存版(标准架构)。</li><li>9:Redis 5.0 内存版(集群架构)。</li><li>15:Redis 6.2 内存版(标准架构)。</li><li>16:Redis 6.2 内存版(集群架构)。</li></ul> TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` // 内存容量,单位为MB, 数值需为1024的整数倍。具体规格,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。 // - **TypeId**为标准架构时,**MemSize**是实例总内存容量; // - **TypeId**为集群架构时,**MemSize**是单分片内存容量。 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 实例数量,单次购买实例数量。具体信息,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 购买实例的时长。 // - 若 **BillingMode**为**1**,即计费方式为包年包月时,需设置该参数,指定所购买实例的时长。单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 // - 若 **BillingMode**为**0**,即计费方式为按量计费时,该参数配置为1。 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 计费方式。 // - 0:按量计费。 // - 1:包年包月。 BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 访问实例的密码。 // - 当输入参数**NoAuth**为**true**时,指设置实例为免密码访问,Password可不用配置,否则Password为必填参数。 // - 当实例类型**TypeId**为Redis 2.8 内存版标准架构、Redis 4.0、5.0、6.0内存版标准架构或集群架构时,其密码复杂度要求为:8-30个字符,至少包含小写字母、大写字母、数字和字符()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头。 // - 当实例类型**TypeId**为CKV 3.2 内存版标准架构或集群架构时,其密码复杂度为:8-30个字符,必须包含字母和数字,且 不包含其他字符。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 私有网络ID。如果不配置该参数则默认选择基础网络。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询具体的ID。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络VPC的子网。基础网络下, 该参数无需配置。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询子网列表获取具体的 ID。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 项目 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/),在右上角的账户信息菜单中,选择**项目管理**查询项目 ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 自动续费标识。 // - 0:默认状态(手动续费)。 // - 1:自动续费。 // - 2:到期不续费。 AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 安全组 ID 数组。请通过[DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447)接口获取实例的安全组 ID。 SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"` // 用户自定义的网络端口。默认为6379,范围为 [1024,65535]。 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 实例分片数量。 // - 标准版实例无需配置该参数。 // - 集群版实例,分片数量范围为:[1、3、5、8、12、16、24、32、40、48、64、80、96、128]。 RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 实例副本数量。 // - Redis 内存版 4.0、5.0、6.2 标准架构和集群架构支持副本数量范围为[1,5]。 // - Redis 2.8标准版、CKV标准版只支持1副本。 RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 标识实例是否需支持副本只读。 // - Redis 2.8 标准版、CKV标准版不支持副本只读。 // - 开启副本只读,实例将自动读写分离,写请求路由到主节点,读请求路由到副本节点。 // - 如需开启副本只读,建议副本数量大于等于2。 ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"` // 实例名称。命名要求:仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 配置实例是否支持免密码访问。 // - true:免密访问实例。 // - false:非免密访问实例。默认为非免密方式,仅VPC网络的实例支持免密码访问。 NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` // 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。 // 目前支持传入节点的类型(主节点或者副本节点),节点的可用区。单可用区部署不需要传递此参数。 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 给实例设定标签。 ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 指定实例所属的可用区名称。具体信息,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // 指定实例相关的参数模板 ID。 // - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 // - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 内部参数,标识创建实例是否需要检查。 // - false :默认值。发送正常请求,通过检查后直接创建实例。 // - true:发送检查请求,不会创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 指定实例的产品版本。 // - local:本地盘版。 // - cloud:云盘版, // - cdc:独享集群版。如果不传默认发货为本地盘版本。 ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"` // 独享集群 ID。当**ProductVersion**设置为**cdc**时,该参数必须设置。 RedisClusterId *string `json:"RedisClusterId,omitnil,omitempty" name:"RedisClusterId"` // 告警策略 ID 数组。 // // - 请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)获取告警策略 ID。 // - 若不配置该参数,则绑定默认告警策略。默认告警策略具体信息,请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)查看。 AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` }
func NewCreateInstancesRequest ¶
func NewCreateInstancesRequest() (request *CreateInstancesRequest)
func (*CreateInstancesRequest) FromJsonString ¶
func (r *CreateInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstancesRequest) ToJsonString ¶
func (r *CreateInstancesRequest) ToJsonString() string
type CreateInstancesRequestParams ¶ added in v1.0.426
type CreateInstancesRequestParams struct { // 实例类型。 // <ul><li>2:Redis 2.8 内存版(标准架构)。</li><li>3:CKV 3.2 内存版(标准架构)。</li><li>4:CKV 3.2 内存版(集群架构)。</li><li>6:Redis 4.0 内存版(标准架构)。</li><li>7:Redis 4.0 内存版(集群架构)。</li><li>8:Redis 5.0 内存版(标准架构)。</li><li>9:Redis 5.0 内存版(集群架构)。</li><li>15:Redis 6.2 内存版(标准架构)。</li><li>16:Redis 6.2 内存版(集群架构)。</li></ul> TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` // 内存容量,单位为MB, 数值需为1024的整数倍。具体规格,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。 // - **TypeId**为标准架构时,**MemSize**是实例总内存容量; // - **TypeId**为集群架构时,**MemSize**是单分片内存容量。 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 实例数量,单次购买实例数量。具体信息,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 购买实例的时长。 // - 若 **BillingMode**为**1**,即计费方式为包年包月时,需设置该参数,指定所购买实例的时长。单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 // - 若 **BillingMode**为**0**,即计费方式为按量计费时,该参数配置为1。 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 计费方式。 // - 0:按量计费。 // - 1:包年包月。 BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 访问实例的密码。 // - 当输入参数**NoAuth**为**true**时,指设置实例为免密码访问,Password可不用配置,否则Password为必填参数。 // - 当实例类型**TypeId**为Redis 2.8 内存版标准架构、Redis 4.0、5.0、6.0内存版标准架构或集群架构时,其密码复杂度要求为:8-30个字符,至少包含小写字母、大写字母、数字和字符()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头。 // - 当实例类型**TypeId**为CKV 3.2 内存版标准架构或集群架构时,其密码复杂度为:8-30个字符,必须包含字母和数字,且 不包含其他字符。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 私有网络ID。如果不配置该参数则默认选择基础网络。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询具体的ID。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络VPC的子网。基础网络下, 该参数无需配置。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询子网列表获取具体的 ID。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 项目 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/),在右上角的账户信息菜单中,选择**项目管理**查询项目 ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 自动续费标识。 // - 0:默认状态(手动续费)。 // - 1:自动续费。 // - 2:到期不续费。 AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 安全组 ID 数组。请通过[DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447)接口获取实例的安全组 ID。 SecurityGroupIdList []*string `json:"SecurityGroupIdList,omitnil,omitempty" name:"SecurityGroupIdList"` // 用户自定义的网络端口。默认为6379,范围为 [1024,65535]。 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 实例分片数量。 // - 标准版实例无需配置该参数。 // - 集群版实例,分片数量范围为:[1、3、5、8、12、16、24、32、40、48、64、80、96、128]。 RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 实例副本数量。 // - Redis 内存版 4.0、5.0、6.2 标准架构和集群架构支持副本数量范围为[1,5]。 // - Redis 2.8标准版、CKV标准版只支持1副本。 RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 标识实例是否需支持副本只读。 // - Redis 2.8 标准版、CKV标准版不支持副本只读。 // - 开启副本只读,实例将自动读写分离,写请求路由到主节点,读请求路由到副本节点。 // - 如需开启副本只读,建议副本数量大于等于2。 ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"` // 实例名称。命名要求:仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 配置实例是否支持免密码访问。 // - true:免密访问实例。 // - false:非免密访问实例。默认为非免密方式,仅VPC网络的实例支持免密码访问。 NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` // 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。 // 目前支持传入节点的类型(主节点或者副本节点),节点的可用区。单可用区部署不需要传递此参数。 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 给实例设定标签。 ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 指定实例所属的可用区名称。具体信息,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // 指定实例相关的参数模板 ID。 // - 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。 // - 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 内部参数,标识创建实例是否需要检查。 // - false :默认值。发送正常请求,通过检查后直接创建实例。 // - true:发送检查请求,不会创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 指定实例的产品版本。 // - local:本地盘版。 // - cloud:云盘版, // - cdc:独享集群版。如果不传默认发货为本地盘版本。 ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"` // 独享集群 ID。当**ProductVersion**设置为**cdc**时,该参数必须设置。 RedisClusterId *string `json:"RedisClusterId,omitnil,omitempty" name:"RedisClusterId"` // 告警策略 ID 数组。 // // - 请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)获取告警策略 ID。 // - 若不配置该参数,则绑定默认告警策略。默认告警策略具体信息,请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)查看。 AlarmPolicyList []*string `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` }
Predefined struct for user
type CreateInstancesResponse ¶
type CreateInstancesResponse struct { *tchttp.BaseResponse Response *CreateInstancesResponseParams `json:"Response"` }
func NewCreateInstancesResponse ¶
func NewCreateInstancesResponse() (response *CreateInstancesResponse)
func (*CreateInstancesResponse) FromJsonString ¶
func (r *CreateInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstancesResponse) ToJsonString ¶
func (r *CreateInstancesResponse) ToJsonString() string
type CreateInstancesResponseParams ¶ added in v1.0.426
type CreateInstancesResponseParams struct { // 交易的ID。 DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 实例ID。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateParamTemplateRequest ¶ added in v1.0.210
type CreateParamTemplateRequest struct { *tchttp.BaseRequest // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 产品类型:1 – Redis2.8内存版(集群架构),2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),5 – Redis2.8内存版(单机),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。创建模板时必填,从源模板复制则不需要传入该参数。 ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` // 源参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数列表。 ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
func NewCreateParamTemplateRequest ¶ added in v1.0.210
func NewCreateParamTemplateRequest() (request *CreateParamTemplateRequest)
func (*CreateParamTemplateRequest) FromJsonString ¶ added in v1.0.210
func (r *CreateParamTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateParamTemplateRequest) ToJsonString ¶ added in v1.0.210
func (r *CreateParamTemplateRequest) ToJsonString() string
type CreateParamTemplateRequestParams ¶ added in v1.0.426
type CreateParamTemplateRequestParams struct { // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 产品类型:1 – Redis2.8内存版(集群架构),2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),5 – Redis2.8内存版(单机),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。创建模板时必填,从源模板复制则不需要传入该参数。 ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` // 源参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数列表。 ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
Predefined struct for user
type CreateParamTemplateResponse ¶ added in v1.0.210
type CreateParamTemplateResponse struct { *tchttp.BaseResponse Response *CreateParamTemplateResponseParams `json:"Response"` }
func NewCreateParamTemplateResponse ¶ added in v1.0.210
func NewCreateParamTemplateResponse() (response *CreateParamTemplateResponse)
func (*CreateParamTemplateResponse) FromJsonString ¶ added in v1.0.210
func (r *CreateParamTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateParamTemplateResponse) ToJsonString ¶ added in v1.0.210
func (r *CreateParamTemplateResponse) ToJsonString() string
type CreateParamTemplateResponseParams ¶ added in v1.0.426
type CreateParamTemplateResponseParams struct { // 参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateReplicationGroupRequest ¶ added in v1.0.333
type CreateReplicationGroupRequest struct { *tchttp.BaseRequest // 指定复制组中的主实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 复制组名称。名称只支持长度为2-64个字符的中文、英文、数字、下划线_、分隔符-。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 备注信息。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
func NewCreateReplicationGroupRequest ¶ added in v1.0.333
func NewCreateReplicationGroupRequest() (request *CreateReplicationGroupRequest)
func (*CreateReplicationGroupRequest) FromJsonString ¶ added in v1.0.333
func (r *CreateReplicationGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateReplicationGroupRequest) ToJsonString ¶ added in v1.0.333
func (r *CreateReplicationGroupRequest) ToJsonString() string
type CreateReplicationGroupRequestParams ¶ added in v1.0.426
type CreateReplicationGroupRequestParams struct { // 指定复制组中的主实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 复制组名称。名称只支持长度为2-64个字符的中文、英文、数字、下划线_、分隔符-。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 备注信息。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
Predefined struct for user
type CreateReplicationGroupResponse ¶ added in v1.0.333
type CreateReplicationGroupResponse struct { *tchttp.BaseResponse Response *CreateReplicationGroupResponseParams `json:"Response"` }
func NewCreateReplicationGroupResponse ¶ added in v1.0.333
func NewCreateReplicationGroupResponse() (response *CreateReplicationGroupResponse)
func (*CreateReplicationGroupResponse) FromJsonString ¶ added in v1.0.333
func (r *CreateReplicationGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateReplicationGroupResponse) ToJsonString ¶ added in v1.0.333
func (r *CreateReplicationGroupResponse) ToJsonString() string
type CreateReplicationGroupResponseParams ¶ added in v1.0.426
type CreateReplicationGroupResponseParams struct { // 异步流程ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DelayDistribution ¶
type DelayDistribution struct { // 指延时分布阶梯,其与延时区间的对应关系如下所示。 // - 1:[0ms,1ms]。 // - 5: [1ms,5ms]。 // - 10: [5ms,10ms]。 // - 50: [10ms,50ms]。 // - 200:[50ms,200ms]。 // - -1: [200ms,∞]。 Ladder *int64 `json:"Ladder,omitnil,omitempty" name:"Ladder"` // 延时处于当前分布阶梯的命令数量,单位:个。 Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` // 修改时间。 Updatetime *int64 `json:"Updatetime,omitnil,omitempty" name:"Updatetime"` }
type DeleteInstanceAccountRequest ¶
type DeleteInstanceAccountRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 子账号名称 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` }
func NewDeleteInstanceAccountRequest ¶
func NewDeleteInstanceAccountRequest() (request *DeleteInstanceAccountRequest)
func (*DeleteInstanceAccountRequest) FromJsonString ¶
func (r *DeleteInstanceAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteInstanceAccountRequest) ToJsonString ¶
func (r *DeleteInstanceAccountRequest) ToJsonString() string
type DeleteInstanceAccountRequestParams ¶ added in v1.0.426
type DeleteInstanceAccountRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 子账号名称 AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` }
Predefined struct for user
type DeleteInstanceAccountResponse ¶
type DeleteInstanceAccountResponse struct { *tchttp.BaseResponse Response *DeleteInstanceAccountResponseParams `json:"Response"` }
func NewDeleteInstanceAccountResponse ¶
func NewDeleteInstanceAccountResponse() (response *DeleteInstanceAccountResponse)
func (*DeleteInstanceAccountResponse) FromJsonString ¶
func (r *DeleteInstanceAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteInstanceAccountResponse) ToJsonString ¶
func (r *DeleteInstanceAccountResponse) ToJsonString() string
type DeleteInstanceAccountResponseParams ¶ added in v1.0.426
type DeleteInstanceAccountResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteParamTemplateRequest ¶ added in v1.0.210
type DeleteParamTemplateRequest struct { *tchttp.BaseRequest // 参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDeleteParamTemplateRequest ¶ added in v1.0.210
func NewDeleteParamTemplateRequest() (request *DeleteParamTemplateRequest)
func (*DeleteParamTemplateRequest) FromJsonString ¶ added in v1.0.210
func (r *DeleteParamTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteParamTemplateRequest) ToJsonString ¶ added in v1.0.210
func (r *DeleteParamTemplateRequest) ToJsonString() string
type DeleteParamTemplateRequestParams ¶ added in v1.0.426
type DeleteParamTemplateRequestParams struct { // 参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DeleteParamTemplateResponse ¶ added in v1.0.210
type DeleteParamTemplateResponse struct { *tchttp.BaseResponse Response *DeleteParamTemplateResponseParams `json:"Response"` }
func NewDeleteParamTemplateResponse ¶ added in v1.0.210
func NewDeleteParamTemplateResponse() (response *DeleteParamTemplateResponse)
func (*DeleteParamTemplateResponse) FromJsonString ¶ added in v1.0.210
func (r *DeleteParamTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteParamTemplateResponse) ToJsonString ¶ added in v1.0.210
func (r *DeleteParamTemplateResponse) ToJsonString() string
type DeleteParamTemplateResponseParams ¶ added in v1.0.426
type DeleteParamTemplateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteReplicationInstanceRequest ¶ added in v1.0.333
type DeleteReplicationInstanceRequest struct { *tchttp.BaseRequest // 复制组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例 SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"` }
func NewDeleteReplicationInstanceRequest ¶ added in v1.0.333
func NewDeleteReplicationInstanceRequest() (request *DeleteReplicationInstanceRequest)
func (*DeleteReplicationInstanceRequest) FromJsonString ¶ added in v1.0.333
func (r *DeleteReplicationInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReplicationInstanceRequest) ToJsonString ¶ added in v1.0.333
func (r *DeleteReplicationInstanceRequest) ToJsonString() string
type DeleteReplicationInstanceRequestParams ¶ added in v1.0.426
type DeleteReplicationInstanceRequestParams struct { // 复制组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例 SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"` }
Predefined struct for user
type DeleteReplicationInstanceResponse ¶ added in v1.0.333
type DeleteReplicationInstanceResponse struct { *tchttp.BaseResponse Response *DeleteReplicationInstanceResponseParams `json:"Response"` }
func NewDeleteReplicationInstanceResponse ¶ added in v1.0.333
func NewDeleteReplicationInstanceResponse() (response *DeleteReplicationInstanceResponse)
func (*DeleteReplicationInstanceResponse) FromJsonString ¶ added in v1.0.333
func (r *DeleteReplicationInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReplicationInstanceResponse) ToJsonString ¶ added in v1.0.333
func (r *DeleteReplicationInstanceResponse) ToJsonString() string
type DeleteReplicationInstanceResponseParams ¶ added in v1.0.426
type DeleteReplicationInstanceResponseParams struct { // 异步任务ID TaskId *float64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAutoBackupConfigRequest ¶
type DescribeAutoBackupConfigRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeAutoBackupConfigRequest ¶
func NewDescribeAutoBackupConfigRequest() (request *DescribeAutoBackupConfigRequest)
func (*DescribeAutoBackupConfigRequest) FromJsonString ¶
func (r *DescribeAutoBackupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoBackupConfigRequest) ToJsonString ¶
func (r *DescribeAutoBackupConfigRequest) ToJsonString() string
type DescribeAutoBackupConfigRequestParams ¶ added in v1.0.426
type DescribeAutoBackupConfigRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeAutoBackupConfigResponse ¶
type DescribeAutoBackupConfigResponse struct { *tchttp.BaseResponse Response *DescribeAutoBackupConfigResponseParams `json:"Response"` }
func NewDescribeAutoBackupConfigResponse ¶
func NewDescribeAutoBackupConfigResponse() (response *DescribeAutoBackupConfigResponse)
func (*DescribeAutoBackupConfigResponse) FromJsonString ¶
func (r *DescribeAutoBackupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoBackupConfigResponse) ToJsonString ¶
func (r *DescribeAutoBackupConfigResponse) ToJsonString() string
type DescribeAutoBackupConfigResponseParams ¶ added in v1.0.426
type DescribeAutoBackupConfigResponseParams struct { // 该参数因兼容性问题暂时保留,请忽略。 AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"` // 备份周期,默认为每天自动备份,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。 WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"` // 备份任务发起时间段。 TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"` // 全量备份文件保存天数。默认为7天。如需保存更多天数,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。 BackupStorageDays *int64 `json:"BackupStorageDays,omitnil,omitempty" name:"BackupStorageDays"` // 该参数不再使用,请忽略。 BinlogStorageDays *int64 `json:"BinlogStorageDays,omitnil,omitempty" name:"BinlogStorageDays"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupDownloadRestrictionRequest ¶ added in v1.0.608
type DescribeBackupDownloadRestrictionRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBackupDownloadRestrictionRequest ¶ added in v1.0.608
func NewDescribeBackupDownloadRestrictionRequest() (request *DescribeBackupDownloadRestrictionRequest)
func (*DescribeBackupDownloadRestrictionRequest) FromJsonString ¶ added in v1.0.608
func (r *DescribeBackupDownloadRestrictionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDownloadRestrictionRequest) ToJsonString ¶ added in v1.0.608
func (r *DescribeBackupDownloadRestrictionRequest) ToJsonString() string
type DescribeBackupDownloadRestrictionRequestParams ¶ added in v1.0.608
type DescribeBackupDownloadRestrictionRequestParams struct { }
Predefined struct for user
type DescribeBackupDownloadRestrictionResponse ¶ added in v1.0.608
type DescribeBackupDownloadRestrictionResponse struct { *tchttp.BaseResponse Response *DescribeBackupDownloadRestrictionResponseParams `json:"Response"` }
func NewDescribeBackupDownloadRestrictionResponse ¶ added in v1.0.608
func NewDescribeBackupDownloadRestrictionResponse() (response *DescribeBackupDownloadRestrictionResponse)
func (*DescribeBackupDownloadRestrictionResponse) FromJsonString ¶ added in v1.0.608
func (r *DescribeBackupDownloadRestrictionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDownloadRestrictionResponse) ToJsonString ¶ added in v1.0.608
func (r *DescribeBackupDownloadRestrictionResponse) ToJsonString() string
type DescribeBackupDownloadRestrictionResponseParams ¶ added in v1.0.608
type DescribeBackupDownloadRestrictionResponseParams struct { // 下载备份文件的网络限制类型: // // - NoLimit:不限制,腾讯云内外网均可以下载备份文件。 // - LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。 // - Customize:指用户自定义的私有网络可下载备份文件。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // 标识自定义的 LimitIp 地址是否可下载备份文件。 // // - In: 自定义的 IP 地址可以下载。 // - NotIn: 自定义的 IP 不可以下载。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,显示该参数。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,显示该参数。 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupUrlRequest ¶
type DescribeBackupUrlRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份 ID,可通过 [DescribeInstanceBackups ](https://cloud.tencent.com/document/product/239/20011)接口返回的参数 RedisBackupSet 获取。 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 下载备份文件的网络限制类型,如果不配置该参数,则使用用户自定义的配置。 // // - NoLimit:不限制,腾讯云内外网均可以下载备份文件。 // - LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。 // - Customize:指用户自定义的私有网络可下载备份文件。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // 标识自定义的 LimitIp 地址是否可下载备份文件。 // // - In: 自定义的 IP 地址可以下载。默认为 In。 // - NotIn: 自定义的 IP 不可以下载。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` }
func NewDescribeBackupUrlRequest ¶
func NewDescribeBackupUrlRequest() (request *DescribeBackupUrlRequest)
func (*DescribeBackupUrlRequest) FromJsonString ¶
func (r *DescribeBackupUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupUrlRequest) ToJsonString ¶
func (r *DescribeBackupUrlRequest) ToJsonString() string
type DescribeBackupUrlRequestParams ¶ added in v1.0.426
type DescribeBackupUrlRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份 ID,可通过 [DescribeInstanceBackups ](https://cloud.tencent.com/document/product/239/20011)接口返回的参数 RedisBackupSet 获取。 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 下载备份文件的网络限制类型,如果不配置该参数,则使用用户自定义的配置。 // // - NoLimit:不限制,腾讯云内外网均可以下载备份文件。 // - LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。 // - Customize:指用户自定义的私有网络可下载备份文件。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // 标识自定义的 LimitIp 地址是否可下载备份文件。 // // - In: 自定义的 IP 地址可以下载。默认为 In。 // - NotIn: 自定义的 IP 不可以下载。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` }
Predefined struct for user
type DescribeBackupUrlResponse ¶
type DescribeBackupUrlResponse struct { *tchttp.BaseResponse Response *DescribeBackupUrlResponseParams `json:"Response"` }
func NewDescribeBackupUrlResponse ¶
func NewDescribeBackupUrlResponse() (response *DescribeBackupUrlResponse)
func (*DescribeBackupUrlResponse) FromJsonString ¶
func (r *DescribeBackupUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupUrlResponse) ToJsonString ¶
func (r *DescribeBackupUrlResponse) ToJsonString() string
type DescribeBackupUrlResponseParams ¶ added in v1.0.426
type DescribeBackupUrlResponseParams struct { // 外网下载地址(6小时内链接有效),该字段正在逐步废弃中。 DownloadUrl []*string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // 内网下载地址(6小时内链接有效),该字段正在逐步废弃中。 InnerDownloadUrl []*string `json:"InnerDownloadUrl,omitnil,omitempty" name:"InnerDownloadUrl"` // 文件名称,该字段正在逐步废弃中。 // 注意:此字段可能返回 null,表示取不到有效值。 Filenames []*string `json:"Filenames,omitnil,omitempty" name:"Filenames"` // 备份文件信息列表。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupInfos []*BackupDownloadInfo `json:"BackupInfos,omitnil,omitempty" name:"BackupInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBandwidthRangeRequest ¶ added in v1.0.636
type DescribeBandwidthRangeRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeBandwidthRangeRequest ¶ added in v1.0.636
func NewDescribeBandwidthRangeRequest() (request *DescribeBandwidthRangeRequest)
func (*DescribeBandwidthRangeRequest) FromJsonString ¶ added in v1.0.636
func (r *DescribeBandwidthRangeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthRangeRequest) ToJsonString ¶ added in v1.0.636
func (r *DescribeBandwidthRangeRequest) ToJsonString() string
type DescribeBandwidthRangeRequestParams ¶ added in v1.0.636
type DescribeBandwidthRangeRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeBandwidthRangeResponse ¶ added in v1.0.636
type DescribeBandwidthRangeResponse struct { *tchttp.BaseResponse Response *DescribeBandwidthRangeResponseParams `json:"Response"` }
func NewDescribeBandwidthRangeResponse ¶ added in v1.0.636
func NewDescribeBandwidthRangeResponse() (response *DescribeBandwidthRangeResponse)
func (*DescribeBandwidthRangeResponse) FromJsonString ¶ added in v1.0.636
func (r *DescribeBandwidthRangeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthRangeResponse) ToJsonString ¶ added in v1.0.636
func (r *DescribeBandwidthRangeResponse) ToJsonString() string
type DescribeBandwidthRangeResponseParams ¶ added in v1.0.636
type DescribeBandwidthRangeResponseParams struct { // 标准带宽。指购买实例时,系统为每个节点分配的带宽。 BaseBandwidth *int64 `json:"BaseBandwidth,omitnil,omitempty" name:"BaseBandwidth"` // 指实例的附加带宽。标准带宽不满足需求的情况下,用户可自行增加的带宽。<ul><li>开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。</li><li>没有开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。</li></ul> AddBandwidth *int64 `json:"AddBandwidth,omitnil,omitempty" name:"AddBandwidth"` // 附加带宽设置下限。 MinAddBandwidth *int64 `json:"MinAddBandwidth,omitnil,omitempty" name:"MinAddBandwidth"` // 附加带宽设置上限。 MaxAddBandwidth *int64 `json:"MaxAddBandwidth,omitnil,omitempty" name:"MaxAddBandwidth"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCommonDBInstancesRequest ¶
type DescribeCommonDBInstancesRequest struct { *tchttp.BaseRequest // vpc网络ID信息列表 VpcIds []*int64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 子网ID信息列表 SubnetIds []*int64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` // 计费类型过滤列表;0表示包年包月,1表示按量计费 PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 实例ID过滤信息列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例名称过滤信息列表 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 实例状态信息过滤列表 Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 排序字段 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序方式 OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 实例vip信息列表 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` // vpc网络ID信息列表 UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"` // 子网统一ID列表 UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"` // 数量限制,默认推荐100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeCommonDBInstancesRequest ¶
func NewDescribeCommonDBInstancesRequest() (request *DescribeCommonDBInstancesRequest)
func (*DescribeCommonDBInstancesRequest) FromJsonString ¶
func (r *DescribeCommonDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCommonDBInstancesRequest) ToJsonString ¶
func (r *DescribeCommonDBInstancesRequest) ToJsonString() string
type DescribeCommonDBInstancesRequestParams ¶ added in v1.0.426
type DescribeCommonDBInstancesRequestParams struct { // vpc网络ID信息列表 VpcIds []*int64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 子网ID信息列表 SubnetIds []*int64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` // 计费类型过滤列表;0表示包年包月,1表示按量计费 PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 实例ID过滤信息列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例名称过滤信息列表 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 实例状态信息过滤列表 Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 排序字段 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序方式 OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 实例vip信息列表 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` // vpc网络ID信息列表 UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"` // 子网统一ID列表 UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"` // 数量限制,默认推荐100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeCommonDBInstancesResponse ¶
type DescribeCommonDBInstancesResponse struct { *tchttp.BaseResponse Response *DescribeCommonDBInstancesResponseParams `json:"Response"` }
func NewDescribeCommonDBInstancesResponse ¶
func NewDescribeCommonDBInstancesResponse() (response *DescribeCommonDBInstancesResponse)
func (*DescribeCommonDBInstancesResponse) FromJsonString ¶
func (r *DescribeCommonDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCommonDBInstancesResponse) ToJsonString ¶
func (r *DescribeCommonDBInstancesResponse) ToJsonString() string
type DescribeCommonDBInstancesResponseParams ¶ added in v1.0.426
type DescribeCommonDBInstancesResponseParams struct { // 实例数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例信息 InstanceDetails []*RedisCommonInstanceList `json:"InstanceDetails,omitnil,omitempty" name:"InstanceDetails"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSecurityGroupsRequest ¶
type DescribeDBSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBSecurityGroupsRequest ¶
func NewDescribeDBSecurityGroupsRequest() (request *DescribeDBSecurityGroupsRequest)
func (*DescribeDBSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeDBSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeDBSecurityGroupsRequest) ToJsonString() string
type DescribeDBSecurityGroupsRequestParams ¶ added in v1.0.426
type DescribeDBSecurityGroupsRequestParams struct { // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBSecurityGroupsResponse ¶
type DescribeDBSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DescribeDBSecurityGroupsResponseParams `json:"Response"` }
func NewDescribeDBSecurityGroupsResponse ¶
func NewDescribeDBSecurityGroupsResponse() (response *DescribeDBSecurityGroupsResponse)
func (*DescribeDBSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeDBSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeDBSecurityGroupsResponse) ToJsonString() string
type DescribeDBSecurityGroupsResponseParams ¶ added in v1.0.426
type DescribeDBSecurityGroupsResponseParams struct { // 安全组规则。 Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"` // 实例内网IPv4地址。 VIP *string `json:"VIP,omitnil,omitempty" name:"VIP"` // 内网端口。 VPort *string `json:"VPort,omitnil,omitempty" name:"VPort"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceAccountRequest ¶
type DescribeInstanceAccountRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页大小。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeInstanceAccountRequest ¶
func NewDescribeInstanceAccountRequest() (request *DescribeInstanceAccountRequest)
func (*DescribeInstanceAccountRequest) FromJsonString ¶
func (r *DescribeInstanceAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceAccountRequest) ToJsonString ¶
func (r *DescribeInstanceAccountRequest) ToJsonString() string
type DescribeInstanceAccountRequestParams ¶ added in v1.0.426
type DescribeInstanceAccountRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页大小。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeInstanceAccountResponse ¶
type DescribeInstanceAccountResponse struct { *tchttp.BaseResponse Response *DescribeInstanceAccountResponseParams `json:"Response"` }
func NewDescribeInstanceAccountResponse ¶
func NewDescribeInstanceAccountResponse() (response *DescribeInstanceAccountResponse)
func (*DescribeInstanceAccountResponse) FromJsonString ¶
func (r *DescribeInstanceAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceAccountResponse) ToJsonString ¶
func (r *DescribeInstanceAccountResponse) ToJsonString() string
type DescribeInstanceAccountResponseParams ¶ added in v1.0.426
type DescribeInstanceAccountResponseParams struct { // 账号详细信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 账号个数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceBackupsRequest ¶
type DescribeInstanceBackupsRequest struct { *tchttp.BaseRequest // 每页输出的备份列表大小。默认大小为20,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 待操作的实例ID,可通过 DescribeInstance 接口返回值中的 InstanceId 获取。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,格式如:2017-02-08 16:46:34。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间,格式如:2017-02-08 19:09:26。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 备份任务的状态: // 1:备份在流程中。 // 2:备份正常。 // 3:备份转RDB文件处理中。 // 4:已完成RDB转换。 // -1:备份已过期。 // -2:备份已删除。 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例名称,支持根据实例名称模糊搜索。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
func NewDescribeInstanceBackupsRequest ¶
func NewDescribeInstanceBackupsRequest() (request *DescribeInstanceBackupsRequest)
func (*DescribeInstanceBackupsRequest) FromJsonString ¶
func (r *DescribeInstanceBackupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceBackupsRequest) ToJsonString ¶
func (r *DescribeInstanceBackupsRequest) ToJsonString() string
type DescribeInstanceBackupsRequestParams ¶ added in v1.0.426
type DescribeInstanceBackupsRequestParams struct { // 每页输出的备份列表大小。默认大小为20,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 待操作的实例ID,可通过 DescribeInstance 接口返回值中的 InstanceId 获取。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,格式如:2017-02-08 16:46:34。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间,格式如:2017-02-08 19:09:26。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 备份任务的状态: // 1:备份在流程中。 // 2:备份正常。 // 3:备份转RDB文件处理中。 // 4:已完成RDB转换。 // -1:备份已过期。 // -2:备份已删除。 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例名称,支持根据实例名称模糊搜索。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
Predefined struct for user
type DescribeInstanceBackupsResponse ¶
type DescribeInstanceBackupsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceBackupsResponseParams `json:"Response"` }
func NewDescribeInstanceBackupsResponse ¶
func NewDescribeInstanceBackupsResponse() (response *DescribeInstanceBackupsResponse)
func (*DescribeInstanceBackupsResponse) FromJsonString ¶
func (r *DescribeInstanceBackupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceBackupsResponse) ToJsonString ¶
func (r *DescribeInstanceBackupsResponse) ToJsonString() string
type DescribeInstanceBackupsResponseParams ¶ added in v1.0.426
type DescribeInstanceBackupsResponseParams struct { // 备份总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例的备份数组。 BackupSet []*RedisBackupSet `json:"BackupSet,omitnil,omitempty" name:"BackupSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceDTSInfoRequest ¶
type DescribeInstanceDTSInfoRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeInstanceDTSInfoRequest ¶
func NewDescribeInstanceDTSInfoRequest() (request *DescribeInstanceDTSInfoRequest)
func (*DescribeInstanceDTSInfoRequest) FromJsonString ¶
func (r *DescribeInstanceDTSInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceDTSInfoRequest) ToJsonString ¶
func (r *DescribeInstanceDTSInfoRequest) ToJsonString() string
type DescribeInstanceDTSInfoRequestParams ¶ added in v1.0.426
type DescribeInstanceDTSInfoRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeInstanceDTSInfoResponse ¶
type DescribeInstanceDTSInfoResponse struct { *tchttp.BaseResponse Response *DescribeInstanceDTSInfoResponseParams `json:"Response"` }
func NewDescribeInstanceDTSInfoResponse ¶
func NewDescribeInstanceDTSInfoResponse() (response *DescribeInstanceDTSInfoResponse)
func (*DescribeInstanceDTSInfoResponse) FromJsonString ¶
func (r *DescribeInstanceDTSInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceDTSInfoResponse) ToJsonString ¶
func (r *DescribeInstanceDTSInfoResponse) ToJsonString() string
type DescribeInstanceDTSInfoResponseParams ¶ added in v1.0.426
type DescribeInstanceDTSInfoResponseParams struct { // DTS任务ID // 注意:此字段可能返回 null,表示取不到有效值。 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // DTS任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing) // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 状态描述 // 注意:此字段可能返回 null,表示取不到有效值。 StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"` // 同步时延,单位:字节 // 注意:此字段可能返回 null,表示取不到有效值。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 断开时间 // 注意:此字段可能返回 null,表示取不到有效值。 CutDownTime *string `json:"CutDownTime,omitnil,omitempty" name:"CutDownTime"` // 源实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 SrcInfo *DescribeInstanceDTSInstanceInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"` // 目标实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 DstInfo *DescribeInstanceDTSInstanceInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceDTSInstanceInfo ¶
type DescribeInstanceDTSInstanceInfo struct { // 地域ID // 注意:此字段可能返回 null,表示取不到有效值。 RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 仓库ID // 注意:此字段可能返回 null,表示取不到有效值。 SetId *int64 `json:"SetId,omitnil,omitempty" name:"SetId"` // 可用区ID // 注意:此字段可能返回 null,表示取不到有效值。 ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 实例类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例访问地址 // 注意:此字段可能返回 null,表示取不到有效值。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type DescribeInstanceDealDetailRequest ¶
type DescribeInstanceDealDetailRequest struct { *tchttp.BaseRequest // 订单交易ID数组,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealId。 DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"` }
func NewDescribeInstanceDealDetailRequest ¶
func NewDescribeInstanceDealDetailRequest() (request *DescribeInstanceDealDetailRequest)
func (*DescribeInstanceDealDetailRequest) FromJsonString ¶
func (r *DescribeInstanceDealDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceDealDetailRequest) ToJsonString ¶
func (r *DescribeInstanceDealDetailRequest) ToJsonString() string
type DescribeInstanceDealDetailRequestParams ¶ added in v1.0.426
type DescribeInstanceDealDetailRequestParams struct { // 订单交易ID数组,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealId。 DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"` }
Predefined struct for user
type DescribeInstanceDealDetailResponse ¶
type DescribeInstanceDealDetailResponse struct { *tchttp.BaseResponse Response *DescribeInstanceDealDetailResponseParams `json:"Response"` }
func NewDescribeInstanceDealDetailResponse ¶
func NewDescribeInstanceDealDetailResponse() (response *DescribeInstanceDealDetailResponse)
func (*DescribeInstanceDealDetailResponse) FromJsonString ¶
func (r *DescribeInstanceDealDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceDealDetailResponse) ToJsonString ¶
func (r *DescribeInstanceDealDetailResponse) ToJsonString() string
type DescribeInstanceDealDetailResponseParams ¶ added in v1.0.426
type DescribeInstanceDealDetailResponseParams struct { // 订单详细信息。 DealDetails []*TradeDealDetail `json:"DealDetails,omitnil,omitempty" name:"DealDetails"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceEventsRequest ¶ added in v1.0.891
type DescribeInstanceEventsRequest struct { *tchttp.BaseRequest // 配置查询事件执行计划的起始日期。 ExecutionStartDate *string `json:"ExecutionStartDate,omitnil,omitempty" name:"ExecutionStartDate"` // 配置查询事件执行计划的结束日期。 ExecutionEndDate *string `json:"ExecutionEndDate,omitnil,omitempty" name:"ExecutionEndDate"` // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 输出每页显示事件的数量,默认:10。 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 配置查询事件的输出页码,即支持根据PageNo(页码)与 PageSize (每页输出数量)查询某一页的事件。默认:1。 PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"` // 事件当前状态。 // - Waiting:未到达执行日期或不在维护时间窗内的事件。 // - Running:在维护时间窗内,正在执行维护的事件。 // - Finished:已全部完成维护的事件。 // - Canceled:已取消执行的事件。 Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。 EventTypes []*string `json:"EventTypes,omitnil,omitempty" name:"EventTypes"` // 配置查询事件等级。事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。 // - Critical:关键 // - High:重要 // - Middle:中等 // - Low:一般 Grades []*string `json:"Grades,omitnil,omitempty" name:"Grades"` }
func NewDescribeInstanceEventsRequest ¶ added in v1.0.891
func NewDescribeInstanceEventsRequest() (request *DescribeInstanceEventsRequest)
func (*DescribeInstanceEventsRequest) FromJsonString ¶ added in v1.0.891
func (r *DescribeInstanceEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceEventsRequest) ToJsonString ¶ added in v1.0.891
func (r *DescribeInstanceEventsRequest) ToJsonString() string
type DescribeInstanceEventsRequestParams ¶ added in v1.0.891
type DescribeInstanceEventsRequestParams struct { // 配置查询事件执行计划的起始日期。 ExecutionStartDate *string `json:"ExecutionStartDate,omitnil,omitempty" name:"ExecutionStartDate"` // 配置查询事件执行计划的结束日期。 ExecutionEndDate *string `json:"ExecutionEndDate,omitnil,omitempty" name:"ExecutionEndDate"` // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 输出每页显示事件的数量,默认:10。 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 配置查询事件的输出页码,即支持根据PageNo(页码)与 PageSize (每页输出数量)查询某一页的事件。默认:1。 PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"` // 事件当前状态。 // - Waiting:未到达执行日期或不在维护时间窗内的事件。 // - Running:在维护时间窗内,正在执行维护的事件。 // - Finished:已全部完成维护的事件。 // - Canceled:已取消执行的事件。 Status []*string `json:"Status,omitnil,omitempty" name:"Status"` // 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。 EventTypes []*string `json:"EventTypes,omitnil,omitempty" name:"EventTypes"` // 配置查询事件等级。事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。 // - Critical:关键 // - High:重要 // - Middle:中等 // - Low:一般 Grades []*string `json:"Grades,omitnil,omitempty" name:"Grades"` }
Predefined struct for user
type DescribeInstanceEventsResponse ¶ added in v1.0.891
type DescribeInstanceEventsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceEventsResponseParams `json:"Response"` }
func NewDescribeInstanceEventsResponse ¶ added in v1.0.891
func NewDescribeInstanceEventsResponse() (response *DescribeInstanceEventsResponse)
func (*DescribeInstanceEventsResponse) FromJsonString ¶ added in v1.0.891
func (r *DescribeInstanceEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceEventsResponse) ToJsonString ¶ added in v1.0.891
func (r *DescribeInstanceEventsResponse) ToJsonString() string
type DescribeInstanceEventsResponseParams ¶ added in v1.0.891
type DescribeInstanceEventsResponseParams struct { // 总条数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例事件信息 RedisInstanceEvents []*RedisInstanceEvent `json:"RedisInstanceEvents,omitnil,omitempty" name:"RedisInstanceEvents"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorBigKeyRequest ¶
type DescribeInstanceMonitorBigKeyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 请求类型:1——string类型,2——所有类型 ReqType *int64 `json:"ReqType,omitnil,omitempty" name:"ReqType"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
func NewDescribeInstanceMonitorBigKeyRequest ¶
func NewDescribeInstanceMonitorBigKeyRequest() (request *DescribeInstanceMonitorBigKeyRequest)
func (*DescribeInstanceMonitorBigKeyRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorBigKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorBigKeyRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorBigKeyRequest) ToJsonString() string
type DescribeInstanceMonitorBigKeyRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorBigKeyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 请求类型:1——string类型,2——所有类型 ReqType *int64 `json:"ReqType,omitnil,omitempty" name:"ReqType"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
Predefined struct for user
type DescribeInstanceMonitorBigKeyResponse ¶
type DescribeInstanceMonitorBigKeyResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorBigKeyResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorBigKeyResponse ¶
func NewDescribeInstanceMonitorBigKeyResponse() (response *DescribeInstanceMonitorBigKeyResponse)
func (*DescribeInstanceMonitorBigKeyResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorBigKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorBigKeyResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorBigKeyResponse) ToJsonString() string
type DescribeInstanceMonitorBigKeyResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorBigKeyResponseParams struct { // 大Key详细信息 Data []*BigKeyInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorBigKeySizeDistRequest ¶
type DescribeInstanceMonitorBigKeySizeDistRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
func NewDescribeInstanceMonitorBigKeySizeDistRequest ¶
func NewDescribeInstanceMonitorBigKeySizeDistRequest() (request *DescribeInstanceMonitorBigKeySizeDistRequest)
func (*DescribeInstanceMonitorBigKeySizeDistRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorBigKeySizeDistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorBigKeySizeDistRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorBigKeySizeDistRequest) ToJsonString() string
type DescribeInstanceMonitorBigKeySizeDistRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorBigKeySizeDistRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
Predefined struct for user
type DescribeInstanceMonitorBigKeySizeDistResponse ¶
type DescribeInstanceMonitorBigKeySizeDistResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorBigKeySizeDistResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorBigKeySizeDistResponse ¶
func NewDescribeInstanceMonitorBigKeySizeDistResponse() (response *DescribeInstanceMonitorBigKeySizeDistResponse)
func (*DescribeInstanceMonitorBigKeySizeDistResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorBigKeySizeDistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorBigKeySizeDistResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorBigKeySizeDistResponse) ToJsonString() string
type DescribeInstanceMonitorBigKeySizeDistResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorBigKeySizeDistResponseParams struct { // 大Key大小分布详情 Data []*DelayDistribution `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorBigKeyTypeDistRequest ¶
type DescribeInstanceMonitorBigKeyTypeDistRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
func NewDescribeInstanceMonitorBigKeyTypeDistRequest ¶
func NewDescribeInstanceMonitorBigKeyTypeDistRequest() (request *DescribeInstanceMonitorBigKeyTypeDistRequest)
func (*DescribeInstanceMonitorBigKeyTypeDistRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorBigKeyTypeDistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorBigKeyTypeDistRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorBigKeyTypeDistRequest) ToJsonString() string
type DescribeInstanceMonitorBigKeyTypeDistRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorBigKeyTypeDistRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
Predefined struct for user
type DescribeInstanceMonitorBigKeyTypeDistResponse ¶
type DescribeInstanceMonitorBigKeyTypeDistResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorBigKeyTypeDistResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorBigKeyTypeDistResponse ¶
func NewDescribeInstanceMonitorBigKeyTypeDistResponse() (response *DescribeInstanceMonitorBigKeyTypeDistResponse)
func (*DescribeInstanceMonitorBigKeyTypeDistResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorBigKeyTypeDistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorBigKeyTypeDistResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorBigKeyTypeDistResponse) ToJsonString() string
type DescribeInstanceMonitorBigKeyTypeDistResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorBigKeyTypeDistResponseParams struct { // 大Key类型分布详细信息 Data []*BigKeyTypeInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorHotKeyRequest ¶
type DescribeInstanceMonitorHotKeyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
func NewDescribeInstanceMonitorHotKeyRequest ¶
func NewDescribeInstanceMonitorHotKeyRequest() (request *DescribeInstanceMonitorHotKeyRequest)
func (*DescribeInstanceMonitorHotKeyRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorHotKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorHotKeyRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorHotKeyRequest) ToJsonString() string
type DescribeInstanceMonitorHotKeyRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorHotKeyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
Predefined struct for user
type DescribeInstanceMonitorHotKeyResponse ¶
type DescribeInstanceMonitorHotKeyResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorHotKeyResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorHotKeyResponse ¶
func NewDescribeInstanceMonitorHotKeyResponse() (response *DescribeInstanceMonitorHotKeyResponse)
func (*DescribeInstanceMonitorHotKeyResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorHotKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorHotKeyResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorHotKeyResponse) ToJsonString() string
type DescribeInstanceMonitorHotKeyResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorHotKeyResponseParams struct { // 热Key详细信息 Data []*HotKeyInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorSIPRequest ¶
type DescribeInstanceMonitorSIPRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeInstanceMonitorSIPRequest ¶
func NewDescribeInstanceMonitorSIPRequest() (request *DescribeInstanceMonitorSIPRequest)
func (*DescribeInstanceMonitorSIPRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorSIPRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorSIPRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorSIPRequest) ToJsonString() string
type DescribeInstanceMonitorSIPRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorSIPRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeInstanceMonitorSIPResponse ¶
type DescribeInstanceMonitorSIPResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorSIPResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorSIPResponse ¶
func NewDescribeInstanceMonitorSIPResponse() (response *DescribeInstanceMonitorSIPResponse)
func (*DescribeInstanceMonitorSIPResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorSIPResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorSIPResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorSIPResponse) ToJsonString() string
type DescribeInstanceMonitorSIPResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorSIPResponseParams struct { // 访问来源信息 Data []*SourceInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorTookDistRequest ¶
type DescribeInstanceMonitorTookDistRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
func NewDescribeInstanceMonitorTookDistRequest ¶
func NewDescribeInstanceMonitorTookDistRequest() (request *DescribeInstanceMonitorTookDistRequest)
func (*DescribeInstanceMonitorTookDistRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorTookDistRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorTookDistRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorTookDistRequest) ToJsonString() string
type DescribeInstanceMonitorTookDistRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorTookDistRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间;例如:"20190219" Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
Predefined struct for user
type DescribeInstanceMonitorTookDistResponse ¶
type DescribeInstanceMonitorTookDistResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorTookDistResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorTookDistResponse ¶
func NewDescribeInstanceMonitorTookDistResponse() (response *DescribeInstanceMonitorTookDistResponse)
func (*DescribeInstanceMonitorTookDistResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorTookDistResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorTookDistResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorTookDistResponse) ToJsonString() string
type DescribeInstanceMonitorTookDistResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorTookDistResponseParams struct { // 时延分布信息 Data []*DelayDistribution `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorTopNCmdRequest ¶
type DescribeInstanceMonitorTopNCmdRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
func NewDescribeInstanceMonitorTopNCmdRequest ¶
func NewDescribeInstanceMonitorTopNCmdRequest() (request *DescribeInstanceMonitorTopNCmdRequest)
func (*DescribeInstanceMonitorTopNCmdRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorTopNCmdRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdRequest) ToJsonString() string
type DescribeInstanceMonitorTopNCmdRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorTopNCmdRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
Predefined struct for user
type DescribeInstanceMonitorTopNCmdResponse ¶
type DescribeInstanceMonitorTopNCmdResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorTopNCmdResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorTopNCmdResponse ¶
func NewDescribeInstanceMonitorTopNCmdResponse() (response *DescribeInstanceMonitorTopNCmdResponse)
func (*DescribeInstanceMonitorTopNCmdResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorTopNCmdResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdResponse) ToJsonString() string
type DescribeInstanceMonitorTopNCmdResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorTopNCmdResponseParams struct { // 访问命令信息 Data []*SourceCommand `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceMonitorTopNCmdTookRequest ¶
type DescribeInstanceMonitorTopNCmdTookRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
func NewDescribeInstanceMonitorTopNCmdTookRequest ¶
func NewDescribeInstanceMonitorTopNCmdTookRequest() (request *DescribeInstanceMonitorTopNCmdTookRequest)
func (*DescribeInstanceMonitorTopNCmdTookRequest) FromJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdTookRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorTopNCmdTookRequest) ToJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdTookRequest) ToJsonString() string
type DescribeInstanceMonitorTopNCmdTookRequestParams ¶ added in v1.0.426
type DescribeInstanceMonitorTopNCmdTookRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间范围:1——实时,2——近30分钟,3——近6小时,4——近24小时 SpanType *int64 `json:"SpanType,omitnil,omitempty" name:"SpanType"` }
Predefined struct for user
type DescribeInstanceMonitorTopNCmdTookResponse ¶
type DescribeInstanceMonitorTopNCmdTookResponse struct { *tchttp.BaseResponse Response *DescribeInstanceMonitorTopNCmdTookResponseParams `json:"Response"` }
func NewDescribeInstanceMonitorTopNCmdTookResponse ¶
func NewDescribeInstanceMonitorTopNCmdTookResponse() (response *DescribeInstanceMonitorTopNCmdTookResponse)
func (*DescribeInstanceMonitorTopNCmdTookResponse) FromJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdTookResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceMonitorTopNCmdTookResponse) ToJsonString ¶
func (r *DescribeInstanceMonitorTopNCmdTookResponse) ToJsonString() string
type DescribeInstanceMonitorTopNCmdTookResponseParams ¶ added in v1.0.426
type DescribeInstanceMonitorTopNCmdTookResponseParams struct { // 耗时详细信息 Data []*CommandTake `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceNodeInfoRequest ¶
type DescribeInstanceNodeInfoRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 列表大小。每页输出的节点信息大小。默认为 20,最多输出1000条。该字段已不再使用,请忽略。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。该字段已不再使用,请忽略。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeInstanceNodeInfoRequest ¶
func NewDescribeInstanceNodeInfoRequest() (request *DescribeInstanceNodeInfoRequest)
func (*DescribeInstanceNodeInfoRequest) FromJsonString ¶
func (r *DescribeInstanceNodeInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodeInfoRequest) ToJsonString ¶
func (r *DescribeInstanceNodeInfoRequest) ToJsonString() string
type DescribeInstanceNodeInfoRequestParams ¶ added in v1.0.426
type DescribeInstanceNodeInfoRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 列表大小。每页输出的节点信息大小。默认为 20,最多输出1000条。该字段已不再使用,请忽略。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。该字段已不再使用,请忽略。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeInstanceNodeInfoResponse ¶
type DescribeInstanceNodeInfoResponse struct { *tchttp.BaseResponse Response *DescribeInstanceNodeInfoResponseParams `json:"Response"` }
func NewDescribeInstanceNodeInfoResponse ¶
func NewDescribeInstanceNodeInfoResponse() (response *DescribeInstanceNodeInfoResponse)
func (*DescribeInstanceNodeInfoResponse) FromJsonString ¶
func (r *DescribeInstanceNodeInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodeInfoResponse) ToJsonString ¶
func (r *DescribeInstanceNodeInfoResponse) ToJsonString() string
type DescribeInstanceNodeInfoResponseParams ¶ added in v1.0.426
type DescribeInstanceNodeInfoResponseParams struct { // Proxy节点数量。 ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"` // Proxy节点信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Proxy []*ProxyNodes `json:"Proxy,omitnil,omitempty" name:"Proxy"` // Redis节点数量。 RedisCount *int64 `json:"RedisCount,omitnil,omitempty" name:"RedisCount"` // Redis节点信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Redis []*RedisNodes `json:"Redis,omitnil,omitempty" name:"Redis"` // 该参数不再使用,请忽略。 TendisCount *int64 `json:"TendisCount,omitnil,omitempty" name:"TendisCount"` // 该参数不再使用,请忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 Tendis []*TendisNodes `json:"Tendis,omitnil,omitempty" name:"Tendis"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceParamRecordsRequest ¶
type DescribeInstanceParamRecordsRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,取Limit整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeInstanceParamRecordsRequest ¶
func NewDescribeInstanceParamRecordsRequest() (request *DescribeInstanceParamRecordsRequest)
func (*DescribeInstanceParamRecordsRequest) FromJsonString ¶
func (r *DescribeInstanceParamRecordsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamRecordsRequest) ToJsonString ¶
func (r *DescribeInstanceParamRecordsRequest) ToJsonString() string
type DescribeInstanceParamRecordsRequestParams ¶ added in v1.0.426
type DescribeInstanceParamRecordsRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,取Limit整数倍 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeInstanceParamRecordsResponse ¶
type DescribeInstanceParamRecordsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceParamRecordsResponseParams `json:"Response"` }
func NewDescribeInstanceParamRecordsResponse ¶
func NewDescribeInstanceParamRecordsResponse() (response *DescribeInstanceParamRecordsResponse)
func (*DescribeInstanceParamRecordsResponse) FromJsonString ¶
func (r *DescribeInstanceParamRecordsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamRecordsResponse) ToJsonString ¶
func (r *DescribeInstanceParamRecordsResponse) ToJsonString() string
type DescribeInstanceParamRecordsResponseParams ¶ added in v1.0.426
type DescribeInstanceParamRecordsResponseParams struct { // 总的修改历史记录数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 修改历史记录信息。 InstanceParamHistory []*InstanceParamHistory `json:"InstanceParamHistory,omitnil,omitempty" name:"InstanceParamHistory"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceParamsRequest ¶
type DescribeInstanceParamsRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeInstanceParamsRequest ¶
func NewDescribeInstanceParamsRequest() (request *DescribeInstanceParamsRequest)
func (*DescribeInstanceParamsRequest) FromJsonString ¶
func (r *DescribeInstanceParamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamsRequest) ToJsonString ¶
func (r *DescribeInstanceParamsRequest) ToJsonString() string
type DescribeInstanceParamsRequestParams ¶ added in v1.0.426
type DescribeInstanceParamsRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeInstanceParamsResponse ¶
type DescribeInstanceParamsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceParamsResponseParams `json:"Response"` }
func NewDescribeInstanceParamsResponse ¶
func NewDescribeInstanceParamsResponse() (response *DescribeInstanceParamsResponse)
func (*DescribeInstanceParamsResponse) FromJsonString ¶
func (r *DescribeInstanceParamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamsResponse) ToJsonString ¶
func (r *DescribeInstanceParamsResponse) ToJsonString() string
type DescribeInstanceParamsResponseParams ¶ added in v1.0.426
type DescribeInstanceParamsResponseParams struct { // 参数列表总数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例枚举类型参数。 InstanceEnumParam []*InstanceEnumParam `json:"InstanceEnumParam,omitnil,omitempty" name:"InstanceEnumParam"` // 实例整型参数。 InstanceIntegerParam []*InstanceIntegerParam `json:"InstanceIntegerParam,omitnil,omitempty" name:"InstanceIntegerParam"` // 实例字符型参数。 InstanceTextParam []*InstanceTextParam `json:"InstanceTextParam,omitnil,omitempty" name:"InstanceTextParam"` // 实例多选项型参数。 InstanceMultiParam []*InstanceMultiParam `json:"InstanceMultiParam,omitnil,omitempty" name:"InstanceMultiParam"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceSecurityGroupRequest ¶
type DescribeInstanceSecurityGroupRequest struct { *tchttp.BaseRequest // 实例 ID 列表。例如;["crs-f2ho5rsz\n"] InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewDescribeInstanceSecurityGroupRequest ¶
func NewDescribeInstanceSecurityGroupRequest() (request *DescribeInstanceSecurityGroupRequest)
func (*DescribeInstanceSecurityGroupRequest) FromJsonString ¶
func (r *DescribeInstanceSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSecurityGroupRequest) ToJsonString ¶
func (r *DescribeInstanceSecurityGroupRequest) ToJsonString() string
type DescribeInstanceSecurityGroupRequestParams ¶ added in v1.0.426
type DescribeInstanceSecurityGroupRequestParams struct { // 实例 ID 列表。例如;["crs-f2ho5rsz\n"] InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DescribeInstanceSecurityGroupResponse ¶
type DescribeInstanceSecurityGroupResponse struct { *tchttp.BaseResponse Response *DescribeInstanceSecurityGroupResponseParams `json:"Response"` }
func NewDescribeInstanceSecurityGroupResponse ¶
func NewDescribeInstanceSecurityGroupResponse() (response *DescribeInstanceSecurityGroupResponse)
func (*DescribeInstanceSecurityGroupResponse) FromJsonString ¶
func (r *DescribeInstanceSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSecurityGroupResponse) ToJsonString ¶
func (r *DescribeInstanceSecurityGroupResponse) ToJsonString() string
type DescribeInstanceSecurityGroupResponseParams ¶ added in v1.0.426
type DescribeInstanceSecurityGroupResponseParams struct { // 实例安全组信息。 InstanceSecurityGroupsDetail []*InstanceSecurityGroupDetail `json:"InstanceSecurityGroupsDetail,omitnil,omitempty" name:"InstanceSecurityGroupsDetail"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceShardsRequest ¶
type DescribeInstanceShardsRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否过滤掉从节信息。 // - true;过滤从节点。 // - false:不过滤。 FilterSlave *bool `json:"FilterSlave,omitnil,omitempty" name:"FilterSlave"` }
func NewDescribeInstanceShardsRequest ¶
func NewDescribeInstanceShardsRequest() (request *DescribeInstanceShardsRequest)
func (*DescribeInstanceShardsRequest) FromJsonString ¶
func (r *DescribeInstanceShardsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceShardsRequest) ToJsonString ¶
func (r *DescribeInstanceShardsRequest) ToJsonString() string
type DescribeInstanceShardsRequestParams ¶ added in v1.0.426
type DescribeInstanceShardsRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否过滤掉从节信息。 // - true;过滤从节点。 // - false:不过滤。 FilterSlave *bool `json:"FilterSlave,omitnil,omitempty" name:"FilterSlave"` }
Predefined struct for user
type DescribeInstanceShardsResponse ¶
type DescribeInstanceShardsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceShardsResponseParams `json:"Response"` }
func NewDescribeInstanceShardsResponse ¶
func NewDescribeInstanceShardsResponse() (response *DescribeInstanceShardsResponse)
func (*DescribeInstanceShardsResponse) FromJsonString ¶
func (r *DescribeInstanceShardsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceShardsResponse) ToJsonString ¶
func (r *DescribeInstanceShardsResponse) ToJsonString() string
type DescribeInstanceShardsResponseParams ¶ added in v1.0.426
type DescribeInstanceShardsResponseParams struct { // 实例分片列表信息,包括:节点信息、节点ID、Key数量、使用容量、容量倾斜率等信息。 InstanceShards []*InstanceClusterShard `json:"InstanceShards,omitnil,omitempty" name:"InstanceShards"` // 实例分片节点数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceSupportFeatureRequest ¶ added in v1.0.815
type DescribeInstanceSupportFeatureRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 // 示例值:crs-asdasdas InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 功能特性名称 // - read-local-node-only 就近接入功能 // - multi-account 多账号功能 FeatureName *string `json:"FeatureName,omitnil,omitempty" name:"FeatureName"` }
func NewDescribeInstanceSupportFeatureRequest ¶ added in v1.0.815
func NewDescribeInstanceSupportFeatureRequest() (request *DescribeInstanceSupportFeatureRequest)
func (*DescribeInstanceSupportFeatureRequest) FromJsonString ¶ added in v1.0.815
func (r *DescribeInstanceSupportFeatureRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSupportFeatureRequest) ToJsonString ¶ added in v1.0.815
func (r *DescribeInstanceSupportFeatureRequest) ToJsonString() string
type DescribeInstanceSupportFeatureRequestParams ¶ added in v1.0.815
type DescribeInstanceSupportFeatureRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 // 示例值:crs-asdasdas InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 功能特性名称 // - read-local-node-only 就近接入功能 // - multi-account 多账号功能 FeatureName *string `json:"FeatureName,omitnil,omitempty" name:"FeatureName"` }
Predefined struct for user
type DescribeInstanceSupportFeatureResponse ¶ added in v1.0.815
type DescribeInstanceSupportFeatureResponse struct { *tchttp.BaseResponse Response *DescribeInstanceSupportFeatureResponseParams `json:"Response"` }
func NewDescribeInstanceSupportFeatureResponse ¶ added in v1.0.815
func NewDescribeInstanceSupportFeatureResponse() (response *DescribeInstanceSupportFeatureResponse)
func (*DescribeInstanceSupportFeatureResponse) FromJsonString ¶ added in v1.0.815
func (r *DescribeInstanceSupportFeatureResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSupportFeatureResponse) ToJsonString ¶ added in v1.0.815
func (r *DescribeInstanceSupportFeatureResponse) ToJsonString() string
type DescribeInstanceSupportFeatureResponseParams ¶ added in v1.0.815
type DescribeInstanceSupportFeatureResponseParams struct { // 是否支持 Support *bool `json:"Support,omitnil,omitempty" name:"Support"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceZoneInfoRequest ¶
type DescribeInstanceZoneInfoRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeInstanceZoneInfoRequest ¶
func NewDescribeInstanceZoneInfoRequest() (request *DescribeInstanceZoneInfoRequest)
func (*DescribeInstanceZoneInfoRequest) FromJsonString ¶
func (r *DescribeInstanceZoneInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceZoneInfoRequest) ToJsonString ¶
func (r *DescribeInstanceZoneInfoRequest) ToJsonString() string
type DescribeInstanceZoneInfoRequestParams ¶ added in v1.0.426
type DescribeInstanceZoneInfoRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeInstanceZoneInfoResponse ¶
type DescribeInstanceZoneInfoResponse struct { *tchttp.BaseResponse Response *DescribeInstanceZoneInfoResponseParams `json:"Response"` }
func NewDescribeInstanceZoneInfoResponse ¶
func NewDescribeInstanceZoneInfoResponse() (response *DescribeInstanceZoneInfoResponse)
func (*DescribeInstanceZoneInfoResponse) FromJsonString ¶
func (r *DescribeInstanceZoneInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceZoneInfoResponse) ToJsonString ¶
func (r *DescribeInstanceZoneInfoResponse) ToJsonString() string
type DescribeInstanceZoneInfoResponseParams ¶ added in v1.0.426
type DescribeInstanceZoneInfoResponseParams struct { // 实例节点组的个数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例节点组列表。 ReplicaGroups []*ReplicaGroup `json:"ReplicaGroups,omitnil,omitempty" name:"ReplicaGroups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { *tchttp.BaseRequest // 每页输出实例的数量,参数默认值20,最大值为1000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 // InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例列表排序依据,枚举值如下所示: // - projectId:依据项目ID排序。 // - createtime:依据实例创建时间排序。 // - instancename:依据实例名称排序。 // - type:依据实例类型排序。 // - curDeadline:依据实例到期时间排序。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 实例排序方式,默认为倒序排序。 // - 1:倒序。 // - 0:顺序。 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 私有网络 ID 数组。如果不配置该参数或设置数组为空则默认选择基础网络。例如47525。该参数暂时保留,可忽略。请根据 UniqVpcIds 参数格式设置私有网络ID数组。 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 私有网络所属子网 ID 数组,例如:56854。该参数暂时保留,可忽略。请根据 UniqSubnetIds 参数格式设置私有网络子网 ID 数组。 SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` // 设置模糊查询关键字段,仅实例名称支持模糊查询。 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 项目 ID 组成的数组。 ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 私有网络 ID 数组。如果不配置该参数或者设置数组为空则默认选择基础网络,如:vpc-sad23jfdfk。 UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"` // 私有网络所属子网 ID 数组,如:subnet-fdj24n34j2。 UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"` // 地域 ID 数组,该参数已经弃用,可通过公共参数Region查询对应地域。 RegionIds []*int64 `json:"RegionIds,omitnil,omitempty" name:"RegionIds"` // 实例状态。 // - 0:待初始化。 // - 1:流程中。 // - 2:运行中。 // - -2:已隔离。 // - -3:待删除。 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例架构版本。 // - 1:单机版。 // - 2:主从版。 // - 3:集群版。 TypeVersion *int64 `json:"TypeVersion,omitnil,omitempty" name:"TypeVersion"` // 存储引擎信息。可设置为Redis-2.8、Redis-4.0、Redis-5.0、Redis-6.0 或者 CKV。 EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"` // 续费模式。 // - 0:手动续费。 // - 1:自动续费。 // - 2:到期不再续费。 AutoRenew []*int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 计费模式。 // - postpaid:按量计费。 // - prepaid:包年包月。 BillingMode *string `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 该参数为数组类型,支持配置实例名称、实例 ID、IP地址,其中实例名称为模糊匹配,实例 ID 和 IP 地址精确匹配。 // // - 数组中每一个元素取并集进行匹配查询。 // - **InstanceId** 与 **SearchKeys** 同时配置,则取二者交集进行匹配查询。 SearchKeys []*string `json:"SearchKeys,omitnil,omitempty" name:"SearchKeys"` // 内部参数,用户可忽略。 TypeList []*int64 `json:"TypeList,omitnil,omitempty" name:"TypeList"` // 内部参数,用户可忽略。 MonitorVersion *string `json:"MonitorVersion,omitnil,omitempty" name:"MonitorVersion"` // 根据标签的 Key 和 Value 筛选资源。该参数不配置或者数组设置为空值,则不根据标签进行过滤。 InstanceTags []*InstanceTagInfo `json:"InstanceTags,omitnil,omitempty" name:"InstanceTags"` // 根据标签的 Key 筛选资源,该参数不配置或者数组设置为空值,则不根据标签Key进行过滤。 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 实例的产品版本。如果该参数不配置或者数组设置为空值,则默认不依据此参数过滤实例。 // - local:本地盘版。 // - cdc:独享集群版。 ProductVersions []*string `json:"ProductVersions,omitnil,omitempty" name:"ProductVersions"` // 批量查询指定的实例 ID,返回结果已 Limit 限制为主。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 可用区模式。 // - singleaz:单可用区。 // - multiaz:多可用区。 AzMode *string `json:"AzMode,omitnil,omitempty" name:"AzMode"` }
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
func (*DescribeInstancesRequest) FromJsonString ¶
func (r *DescribeInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesRequest) ToJsonString ¶
func (r *DescribeInstancesRequest) ToJsonString() string
type DescribeInstancesRequestParams ¶ added in v1.0.426
type DescribeInstancesRequestParams struct { // 每页输出实例的数量,参数默认值20,最大值为1000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 // InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例列表排序依据,枚举值如下所示: // - projectId:依据项目ID排序。 // - createtime:依据实例创建时间排序。 // - instancename:依据实例名称排序。 // - type:依据实例类型排序。 // - curDeadline:依据实例到期时间排序。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 实例排序方式,默认为倒序排序。 // - 1:倒序。 // - 0:顺序。 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 私有网络 ID 数组。如果不配置该参数或设置数组为空则默认选择基础网络。例如47525。该参数暂时保留,可忽略。请根据 UniqVpcIds 参数格式设置私有网络ID数组。 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 私有网络所属子网 ID 数组,例如:56854。该参数暂时保留,可忽略。请根据 UniqSubnetIds 参数格式设置私有网络子网 ID 数组。 SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` // 设置模糊查询关键字段,仅实例名称支持模糊查询。 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 项目 ID 组成的数组。 ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 私有网络 ID 数组。如果不配置该参数或者设置数组为空则默认选择基础网络,如:vpc-sad23jfdfk。 UniqVpcIds []*string `json:"UniqVpcIds,omitnil,omitempty" name:"UniqVpcIds"` // 私有网络所属子网 ID 数组,如:subnet-fdj24n34j2。 UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"` // 地域 ID 数组,该参数已经弃用,可通过公共参数Region查询对应地域。 RegionIds []*int64 `json:"RegionIds,omitnil,omitempty" name:"RegionIds"` // 实例状态。 // - 0:待初始化。 // - 1:流程中。 // - 2:运行中。 // - -2:已隔离。 // - -3:待删除。 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例架构版本。 // - 1:单机版。 // - 2:主从版。 // - 3:集群版。 TypeVersion *int64 `json:"TypeVersion,omitnil,omitempty" name:"TypeVersion"` // 存储引擎信息。可设置为Redis-2.8、Redis-4.0、Redis-5.0、Redis-6.0 或者 CKV。 EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"` // 续费模式。 // - 0:手动续费。 // - 1:自动续费。 // - 2:到期不再续费。 AutoRenew []*int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 计费模式。 // - postpaid:按量计费。 // - prepaid:包年包月。 BillingMode *string `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 该参数为数组类型,支持配置实例名称、实例 ID、IP地址,其中实例名称为模糊匹配,实例 ID 和 IP 地址精确匹配。 // // - 数组中每一个元素取并集进行匹配查询。 // - **InstanceId** 与 **SearchKeys** 同时配置,则取二者交集进行匹配查询。 SearchKeys []*string `json:"SearchKeys,omitnil,omitempty" name:"SearchKeys"` // 内部参数,用户可忽略。 TypeList []*int64 `json:"TypeList,omitnil,omitempty" name:"TypeList"` // 内部参数,用户可忽略。 MonitorVersion *string `json:"MonitorVersion,omitnil,omitempty" name:"MonitorVersion"` // 根据标签的 Key 和 Value 筛选资源。该参数不配置或者数组设置为空值,则不根据标签进行过滤。 InstanceTags []*InstanceTagInfo `json:"InstanceTags,omitnil,omitempty" name:"InstanceTags"` // 根据标签的 Key 筛选资源,该参数不配置或者数组设置为空值,则不根据标签Key进行过滤。 TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"` // 实例的产品版本。如果该参数不配置或者数组设置为空值,则默认不依据此参数过滤实例。 // - local:本地盘版。 // - cdc:独享集群版。 ProductVersions []*string `json:"ProductVersions,omitnil,omitempty" name:"ProductVersions"` // 批量查询指定的实例 ID,返回结果已 Limit 限制为主。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 可用区模式。 // - singleaz:单可用区。 // - multiaz:多可用区。 AzMode *string `json:"AzMode,omitnil,omitempty" name:"AzMode"` }
Predefined struct for user
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { *tchttp.BaseResponse Response *DescribeInstancesResponseParams `json:"Response"` }
func NewDescribeInstancesResponse ¶
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
func (*DescribeInstancesResponse) FromJsonString ¶
func (r *DescribeInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesResponse) ToJsonString ¶
func (r *DescribeInstancesResponse) ToJsonString() string
type DescribeInstancesResponseParams ¶ added in v1.0.426
type DescribeInstancesResponseParams struct { // 实例总数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例详细信息列表。 InstanceSet []*InstanceSet `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMaintenanceWindowRequest ¶
type DescribeMaintenanceWindowRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeMaintenanceWindowRequest ¶
func NewDescribeMaintenanceWindowRequest() (request *DescribeMaintenanceWindowRequest)
func (*DescribeMaintenanceWindowRequest) FromJsonString ¶
func (r *DescribeMaintenanceWindowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMaintenanceWindowRequest) ToJsonString ¶
func (r *DescribeMaintenanceWindowRequest) ToJsonString() string
type DescribeMaintenanceWindowRequestParams ¶ added in v1.0.426
type DescribeMaintenanceWindowRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeMaintenanceWindowResponse ¶
type DescribeMaintenanceWindowResponse struct { *tchttp.BaseResponse Response *DescribeMaintenanceWindowResponseParams `json:"Response"` }
func NewDescribeMaintenanceWindowResponse ¶
func NewDescribeMaintenanceWindowResponse() (response *DescribeMaintenanceWindowResponse)
func (*DescribeMaintenanceWindowResponse) FromJsonString ¶
func (r *DescribeMaintenanceWindowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMaintenanceWindowResponse) ToJsonString ¶
func (r *DescribeMaintenanceWindowResponse) ToJsonString() string
type DescribeMaintenanceWindowResponseParams ¶ added in v1.0.426
type DescribeMaintenanceWindowResponseParams struct { // 维护时间窗起始时间,如:17:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 维护时间窗结束时间,如:19:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeParamTemplateInfoRequest ¶ added in v1.0.210
type DescribeParamTemplateInfoRequest struct { *tchttp.BaseRequest // 指定查询的参数模板 ID。请通过接口[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)获取参数模板列表信息。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDescribeParamTemplateInfoRequest ¶ added in v1.0.210
func NewDescribeParamTemplateInfoRequest() (request *DescribeParamTemplateInfoRequest)
func (*DescribeParamTemplateInfoRequest) FromJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplateInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplateInfoRequest) ToJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplateInfoRequest) ToJsonString() string
type DescribeParamTemplateInfoRequestParams ¶ added in v1.0.426
type DescribeParamTemplateInfoRequestParams struct { // 指定查询的参数模板 ID。请通过接口[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)获取参数模板列表信息。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DescribeParamTemplateInfoResponse ¶ added in v1.0.210
type DescribeParamTemplateInfoResponse struct { *tchttp.BaseResponse Response *DescribeParamTemplateInfoResponseParams `json:"Response"` }
func NewDescribeParamTemplateInfoResponse ¶ added in v1.0.210
func NewDescribeParamTemplateInfoResponse() (response *DescribeParamTemplateInfoResponse)
func (*DescribeParamTemplateInfoResponse) FromJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplateInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplateInfoResponse) ToJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplateInfoResponse) ToJsonString() string
type DescribeParamTemplateInfoResponseParams ¶ added in v1.0.426
type DescribeParamTemplateInfoResponseParams struct { // 参数模板的参数数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 产品类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` // 参数模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 参数详情。包含:参数的名称,当前运行值,默认值,最大值、最小值、枚举值等信息。 Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeParamTemplatesRequest ¶ added in v1.0.210
type DescribeParamTemplatesRequest struct { *tchttp.BaseRequest // 产品类型数组。 // - 2:Redis 2.8 内存版(标准架构)。 // - 3:CKV 3.2 内存版(标准架构)。 // - 4:CKV 3.2 内存版(集群架构)。 // - 6:Redis 4.0 内存版(标准架构)。 // - 7:Redis 4.0 内存版(集群架构)。 // - 8:Redis 5.0 内存版(标准架构)。 // - 9:Redis 5.0 内存版(集群架构)。 // - 15:Redis 6.2 内存版(标准架构)。 // - 16:Redis 6.2 内存版(集群架构)。 ProductTypes []*int64 `json:"ProductTypes,omitnil,omitempty" name:"ProductTypes"` // 模板名称数组。 TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"` // 模板ID数组。 TemplateIds []*string `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"` }
func NewDescribeParamTemplatesRequest ¶ added in v1.0.210
func NewDescribeParamTemplatesRequest() (request *DescribeParamTemplatesRequest)
func (*DescribeParamTemplatesRequest) FromJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplatesRequest) ToJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplatesRequest) ToJsonString() string
type DescribeParamTemplatesRequestParams ¶ added in v1.0.426
type DescribeParamTemplatesRequestParams struct { // 产品类型数组。 // - 2:Redis 2.8 内存版(标准架构)。 // - 3:CKV 3.2 内存版(标准架构)。 // - 4:CKV 3.2 内存版(集群架构)。 // - 6:Redis 4.0 内存版(标准架构)。 // - 7:Redis 4.0 内存版(集群架构)。 // - 8:Redis 5.0 内存版(标准架构)。 // - 9:Redis 5.0 内存版(集群架构)。 // - 15:Redis 6.2 内存版(标准架构)。 // - 16:Redis 6.2 内存版(集群架构)。 ProductTypes []*int64 `json:"ProductTypes,omitnil,omitempty" name:"ProductTypes"` // 模板名称数组。 TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"` // 模板ID数组。 TemplateIds []*string `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"` }
Predefined struct for user
type DescribeParamTemplatesResponse ¶ added in v1.0.210
type DescribeParamTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeParamTemplatesResponseParams `json:"Response"` }
func NewDescribeParamTemplatesResponse ¶ added in v1.0.210
func NewDescribeParamTemplatesResponse() (response *DescribeParamTemplatesResponse)
func (*DescribeParamTemplatesResponse) FromJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplatesResponse) ToJsonString ¶ added in v1.0.210
func (r *DescribeParamTemplatesResponse) ToJsonString() string
type DescribeParamTemplatesResponseParams ¶ added in v1.0.426
type DescribeParamTemplatesResponseParams struct { // 该用户的参数模板数量。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数模板详情。 Items []*ParamTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductInfoRequest ¶
type DescribeProductInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProductInfoRequest ¶
func NewDescribeProductInfoRequest() (request *DescribeProductInfoRequest)
func (*DescribeProductInfoRequest) FromJsonString ¶
func (r *DescribeProductInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductInfoRequest) ToJsonString ¶
func (r *DescribeProductInfoRequest) ToJsonString() string
type DescribeProductInfoRequestParams ¶ added in v1.0.426
type DescribeProductInfoRequestParams struct { }
Predefined struct for user
type DescribeProductInfoResponse ¶
type DescribeProductInfoResponse struct { *tchttp.BaseResponse Response *DescribeProductInfoResponseParams `json:"Response"` }
func NewDescribeProductInfoResponse ¶
func NewDescribeProductInfoResponse() (response *DescribeProductInfoResponse)
func (*DescribeProductInfoResponse) FromJsonString ¶
func (r *DescribeProductInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductInfoResponse) ToJsonString ¶
func (r *DescribeProductInfoResponse) ToJsonString() string
type DescribeProductInfoResponseParams ¶ added in v1.0.426
type DescribeProductInfoResponseParams struct { // 地域售卖信息。 RegionSet []*RegionConf `json:"RegionSet,omitnil,omitempty" name:"RegionSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProjectSecurityGroupRequest ¶
type DescribeProjectSecurityGroupRequest struct { *tchttp.BaseRequest // 0:默认项目;-1 所有项目; >0: 特定项目 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 安全组Id SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` }
func NewDescribeProjectSecurityGroupRequest ¶
func NewDescribeProjectSecurityGroupRequest() (request *DescribeProjectSecurityGroupRequest)
func (*DescribeProjectSecurityGroupRequest) FromJsonString ¶
func (r *DescribeProjectSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupRequest) ToJsonString ¶
func (r *DescribeProjectSecurityGroupRequest) ToJsonString() string
type DescribeProjectSecurityGroupRequestParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupRequestParams struct { // 0:默认项目;-1 所有项目; >0: 特定项目 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 安全组Id SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` }
Predefined struct for user
type DescribeProjectSecurityGroupResponse ¶
type DescribeProjectSecurityGroupResponse struct { *tchttp.BaseResponse Response *DescribeProjectSecurityGroupResponseParams `json:"Response"` }
func NewDescribeProjectSecurityGroupResponse ¶
func NewDescribeProjectSecurityGroupResponse() (response *DescribeProjectSecurityGroupResponse)
func (*DescribeProjectSecurityGroupResponse) FromJsonString ¶
func (r *DescribeProjectSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupResponse) ToJsonString ¶
func (r *DescribeProjectSecurityGroupResponse) ToJsonString() string
type DescribeProjectSecurityGroupResponseParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupResponseParams struct { // 项目安全组 SecurityGroupDetails []*SecurityGroupDetail `json:"SecurityGroupDetails,omitnil,omitempty" name:"SecurityGroupDetails"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProjectSecurityGroupsRequest ¶
type DescribeProjectSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 项目 ID。 ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 偏移量,取值为Limit的整数倍。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 拉取数量限制,默认 20。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索条件,支持安全组 ID 或者安全组名称。 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` }
func NewDescribeProjectSecurityGroupsRequest ¶
func NewDescribeProjectSecurityGroupsRequest() (request *DescribeProjectSecurityGroupsRequest)
func (*DescribeProjectSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeProjectSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeProjectSecurityGroupsRequest) ToJsonString() string
type DescribeProjectSecurityGroupsRequestParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupsRequestParams struct { // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 项目 ID。 ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 偏移量,取值为Limit的整数倍。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 拉取数量限制,默认 20。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索条件,支持安全组 ID 或者安全组名称。 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` }
Predefined struct for user
type DescribeProjectSecurityGroupsResponse ¶
type DescribeProjectSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DescribeProjectSecurityGroupsResponseParams `json:"Response"` }
func NewDescribeProjectSecurityGroupsResponse ¶
func NewDescribeProjectSecurityGroupsResponse() (response *DescribeProjectSecurityGroupsResponse)
func (*DescribeProjectSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeProjectSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeProjectSecurityGroupsResponse) ToJsonString() string
type DescribeProjectSecurityGroupsResponseParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupsResponseParams struct { // 安全组规则。 Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"` // 符合条件的安全组总数量。 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProxySlowLogRequest ¶
type DescribeProxySlowLogRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 慢查询的开始时间。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 慢查询的结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 慢查询阈值,单位:毫秒。 MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"` // 分页大小。默认为 20,取值范围[20,1000]。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,取Limit整数倍。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeProxySlowLogRequest ¶
func NewDescribeProxySlowLogRequest() (request *DescribeProxySlowLogRequest)
func (*DescribeProxySlowLogRequest) FromJsonString ¶
func (r *DescribeProxySlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySlowLogRequest) ToJsonString ¶
func (r *DescribeProxySlowLogRequest) ToJsonString() string
type DescribeProxySlowLogRequestParams ¶ added in v1.0.426
type DescribeProxySlowLogRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 慢查询的开始时间。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 慢查询的结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 慢查询阈值,单位:毫秒。 MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"` // 分页大小。默认为 20,取值范围[20,1000]。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,取Limit整数倍。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeProxySlowLogResponse ¶
type DescribeProxySlowLogResponse struct { *tchttp.BaseResponse Response *DescribeProxySlowLogResponseParams `json:"Response"` }
func NewDescribeProxySlowLogResponse ¶
func NewDescribeProxySlowLogResponse() (response *DescribeProxySlowLogResponse)
func (*DescribeProxySlowLogResponse) FromJsonString ¶
func (r *DescribeProxySlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySlowLogResponse) ToJsonString ¶
func (r *DescribeProxySlowLogResponse) ToJsonString() string
type DescribeProxySlowLogResponseParams ¶ added in v1.0.426
type DescribeProxySlowLogResponseParams struct { // 慢查询总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 慢查询详情。 InstanceProxySlowLogDetail []*InstanceProxySlowlogDetail `json:"InstanceProxySlowLogDetail,omitnil,omitempty" name:"InstanceProxySlowLogDetail"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeReplicationGroupRequest ¶ added in v1.0.371
type DescribeReplicationGroupRequest struct { *tchttp.BaseRequest // 每页输出实例列表的大小,参数默认值20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 指定复制组 ID。例如:crs-rpl-m3zt****。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 模糊查询的关键字,可以设置为复制组ID或复制组名称进行模糊查询。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID及名称。 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` }
func NewDescribeReplicationGroupRequest ¶ added in v1.0.371
func NewDescribeReplicationGroupRequest() (request *DescribeReplicationGroupRequest)
func (*DescribeReplicationGroupRequest) FromJsonString ¶ added in v1.0.371
func (r *DescribeReplicationGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReplicationGroupRequest) ToJsonString ¶ added in v1.0.371
func (r *DescribeReplicationGroupRequest) ToJsonString() string
type DescribeReplicationGroupRequestParams ¶ added in v1.0.426
type DescribeReplicationGroupRequestParams struct { // 每页输出实例列表的大小,参数默认值20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 指定复制组 ID。例如:crs-rpl-m3zt****。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 模糊查询的关键字,可以设置为复制组ID或复制组名称进行模糊查询。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID及名称。 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` }
Predefined struct for user
type DescribeReplicationGroupResponse ¶ added in v1.0.371
type DescribeReplicationGroupResponse struct { *tchttp.BaseResponse Response *DescribeReplicationGroupResponseParams `json:"Response"` }
func NewDescribeReplicationGroupResponse ¶ added in v1.0.371
func NewDescribeReplicationGroupResponse() (response *DescribeReplicationGroupResponse)
func (*DescribeReplicationGroupResponse) FromJsonString ¶ added in v1.0.371
func (r *DescribeReplicationGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReplicationGroupResponse) ToJsonString ¶ added in v1.0.371
func (r *DescribeReplicationGroupResponse) ToJsonString() string
type DescribeReplicationGroupResponseParams ¶ added in v1.0.426
type DescribeReplicationGroupResponseParams struct { // 复制组数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 复制组信息。 Groups []*Groups `json:"Groups,omitnil,omitempty" name:"Groups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSSLStatusRequest ¶ added in v1.0.618
type DescribeSSLStatusRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeSSLStatusRequest ¶ added in v1.0.618
func NewDescribeSSLStatusRequest() (request *DescribeSSLStatusRequest)
func (*DescribeSSLStatusRequest) FromJsonString ¶ added in v1.0.618
func (r *DescribeSSLStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSSLStatusRequest) ToJsonString ¶ added in v1.0.618
func (r *DescribeSSLStatusRequest) ToJsonString() string
type DescribeSSLStatusRequestParams ¶ added in v1.0.618
type DescribeSSLStatusRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeSSLStatusResponse ¶ added in v1.0.618
type DescribeSSLStatusResponse struct { *tchttp.BaseResponse Response *DescribeSSLStatusResponseParams `json:"Response"` }
func NewDescribeSSLStatusResponse ¶ added in v1.0.618
func NewDescribeSSLStatusResponse() (response *DescribeSSLStatusResponse)
func (*DescribeSSLStatusResponse) FromJsonString ¶ added in v1.0.618
func (r *DescribeSSLStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSSLStatusResponse) ToJsonString ¶ added in v1.0.618
func (r *DescribeSSLStatusResponse) ToJsonString() string
type DescribeSSLStatusResponseParams ¶ added in v1.0.618
type DescribeSSLStatusResponseParams struct { // SSL 证书下载地址。 CertDownloadUrl *string `json:"CertDownloadUrl,omitnil,omitempty" name:"CertDownloadUrl"` // 证书下载链接到期时间。 UrlExpiredTime *string `json:"UrlExpiredTime,omitnil,omitempty" name:"UrlExpiredTime"` // 标识实例开启 SSL 功能。 // - true:开启 。 // - false:关闭。 SSLConfig *bool `json:"SSLConfig,omitnil,omitempty" name:"SSLConfig"` // 标识实例是否支持 SSL特性。 // - true:支持。 // - false:不支持。 FeatureSupport *bool `json:"FeatureSupport,omitnil,omitempty" name:"FeatureSupport"` // 说明配置 SSL 的状态。 // - 1: 配置中。 // - 2:配置成功。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSlowLogRequest ¶
type DescribeSlowLogRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 预查询慢日志的起始时间。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 预查询慢日志的结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 慢查询平均执行时间阈值,单位:毫秒。 MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"` // 每个页面展示的慢查询条数,默认值为20。取值范围:[20,1000]。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 慢查询条数的偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 节点所属角色。 // - master:主节点。 // - slave:从节点。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` }
func NewDescribeSlowLogRequest ¶
func NewDescribeSlowLogRequest() (request *DescribeSlowLogRequest)
func (*DescribeSlowLogRequest) FromJsonString ¶
func (r *DescribeSlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogRequest) ToJsonString ¶
func (r *DescribeSlowLogRequest) ToJsonString() string
type DescribeSlowLogRequestParams ¶ added in v1.0.426
type DescribeSlowLogRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 预查询慢日志的起始时间。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 预查询慢日志的结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 慢查询平均执行时间阈值,单位:毫秒。 MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"` // 每个页面展示的慢查询条数,默认值为20。取值范围:[20,1000]。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 慢查询条数的偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 节点所属角色。 // - master:主节点。 // - slave:从节点。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` }
Predefined struct for user
type DescribeSlowLogResponse ¶
type DescribeSlowLogResponse struct { *tchttp.BaseResponse Response *DescribeSlowLogResponseParams `json:"Response"` }
func NewDescribeSlowLogResponse ¶
func NewDescribeSlowLogResponse() (response *DescribeSlowLogResponse)
func (*DescribeSlowLogResponse) FromJsonString ¶
func (r *DescribeSlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogResponse) ToJsonString ¶
func (r *DescribeSlowLogResponse) ToJsonString() string
type DescribeSlowLogResponseParams ¶ added in v1.0.426
type DescribeSlowLogResponseParams struct { // 慢查询总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 该参数存在命名不规范问题,建议用参数InstanceSlowLogDetail取代。慢查询详情。 InstanceSlowlogDetail []*InstanceSlowlogDetail `json:"InstanceSlowlogDetail,omitnil,omitempty" name:"InstanceSlowlogDetail"` // 慢查询详情。 InstanceSlowLogDetail []*InstanceSlowlogDetail `json:"InstanceSlowLogDetail,omitnil,omitempty" name:"InstanceSlowLogDetail"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskInfoRequest ¶
type DescribeTaskInfoRequest struct { *tchttp.BaseRequest // 任务 ID。 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeTaskInfoRequest ¶
func NewDescribeTaskInfoRequest() (request *DescribeTaskInfoRequest)
func (*DescribeTaskInfoRequest) FromJsonString ¶
func (r *DescribeTaskInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskInfoRequest) ToJsonString ¶
func (r *DescribeTaskInfoRequest) ToJsonString() string
type DescribeTaskInfoRequestParams ¶ added in v1.0.426
type DescribeTaskInfoRequestParams struct { // 任务 ID。 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeTaskInfoResponse ¶
type DescribeTaskInfoResponse struct { *tchttp.BaseResponse Response *DescribeTaskInfoResponseParams `json:"Response"` }
func NewDescribeTaskInfoResponse ¶
func NewDescribeTaskInfoResponse() (response *DescribeTaskInfoResponse)
func (*DescribeTaskInfoResponse) FromJsonString ¶
func (r *DescribeTaskInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskInfoResponse) ToJsonString ¶
func (r *DescribeTaskInfoResponse) ToJsonString() string
type DescribeTaskInfoResponseParams ¶ added in v1.0.426
type DescribeTaskInfoResponseParams struct { // 任务状态。 // - preparing:待执行。 // - running:执行中。 // - succeed:成功。 // - failed:失败。 // - error:执行出错。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务类型。常见的类型包含:新建类型、配置变更、关闭实例、清空实例、重置密码、版本升级、备份实例、改变网络类型、实例可用区迁移、手动提主等。 TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 实例的 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 任务执行返回的信息,执行错误时显示错误信息。执行中或执行成功则为空。 TaskMessage *string `json:"TaskMessage,omitnil,omitempty" name:"TaskMessage"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskListRequest ¶
type DescribeTaskListRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 每页输出的任务列表大小。默认为 20,最多输出100条。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 项目 ID。登录 [Redis 控制台](https://console.cloud.tencent.com/redis),在右上角的账号信息下拉菜单中,选择**项目管理**,即可获取对应的项目 ID。 ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` // 任务类型。 // // - FLOW_CREATE: "001",新建实例。 // - FLOW_RESIZE : "002",配置变更。 // - FLOW_CLOSE:"003",关闭实例。 // - FLOW_CLEAN: "004",清空实例。 // - FLOW_STARTUP:"005",实例启用。 // - FLOW_DELETE:"006",删除实例。 // - FLOW_SETPWD:"007",重置密码。 // - FLOW_EXPORTBACKUP:"009",导出备份文件。 // - FLOW_RESTOREBACKUP:"010",恢复备份。 // - FLOW_BACKUPINSTANCE:"012",备份实例。 // - FLOW_MIGRATEINSTANCE:"013",迁移实例。 // - FLOW_DELBACKUP:"014",删除备份。 // - FLOW_EXCHANGEINSTANCE: "016",切换实例流程。 // - FLOW_AUTOBACKUP:"017",自动备份实例。 // - FLOW_MIGRATECHECK: "022",迁移参数校验。 // - FLOW_MIGRATETASK:"023",数据迁移中。 // - FLOW_CLEANDB:"025",清空某个数据库。 // - FLOW_CLONEBACKUP:"026",克隆备份。 // - FLOW_CHANGEVIP: "027",改变vip地址。 // - FLOW_EXPORSHR :"028",扩缩容。 // - FLOW_ADDNODES:"029",加(减)节点。 // - FLOW_CHANGENET:"031",改变网络类型。 // - FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。 // - FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。 // - FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。 // - FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。 // - FLOW_MODIFYINSTANCEACCOUNT:"037",实例帐号变更。 // - FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。 // - FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。 // - FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。 // - FLOW_UpgradeArch:"041",实例架构升级,主从升集群。 // - FLOW_DowngradeArch: "042",实例架构降级,集群降主从。 // - FLOW_UpgradeVersion: "043",版本升级。 // - FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整, // - FLOW_CLEARNETWORK:"045",更换网络, // - FLOW_REMOVE_BACKUP_FILE:"046",删除备份。 // - FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。 // - FLOW_SHUTDOWN_MASTER:"048",模拟故障。 // - FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。 // - FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。 // - FLOW_OPEN_WAN:"052",开通外网。 // - FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。 // - FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。 // - FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。 // - FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。 // - FLOW_MIGRATE_NODE:"058",迁移节点。 // - FLOW_SWITCH_NODE:"059",切换节点。 // - FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redi s版本。 // - FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。 // - FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。 // - FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。 // - FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。 // - FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。 // - FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。 // - FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。 TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"` // 任务执行的起始时间。格式如:2021-12-30 00:00:00。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 任务运行的终止时间。格式如:2021-12-30 20:59:35 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 该参数为内部使用,请忽略。 TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 任务执行状态。 // - 0:任务初始化。 // - 1:执行中。 // - 2:完成。 // - 4:失败。 Result []*int64 `json:"Result,omitnil,omitempty" name:"Result"` // 该字段已废弃,使用OperateUin代替,请忽略。 OperatorUin []*int64 `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` // 操作者账号 ID,UIN。 OperateUin []*string `json:"OperateUin,omitnil,omitempty" name:"OperateUin"` }
func NewDescribeTaskListRequest ¶
func NewDescribeTaskListRequest() (request *DescribeTaskListRequest)
func (*DescribeTaskListRequest) FromJsonString ¶
func (r *DescribeTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskListRequest) ToJsonString ¶
func (r *DescribeTaskListRequest) ToJsonString() string
type DescribeTaskListRequestParams ¶ added in v1.0.426
type DescribeTaskListRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 每页输出的任务列表大小。默认为 20,最多输出100条。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 项目 ID。登录 [Redis 控制台](https://console.cloud.tencent.com/redis),在右上角的账号信息下拉菜单中,选择**项目管理**,即可获取对应的项目 ID。 ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` // 任务类型。 // // - FLOW_CREATE: "001",新建实例。 // - FLOW_RESIZE : "002",配置变更。 // - FLOW_CLOSE:"003",关闭实例。 // - FLOW_CLEAN: "004",清空实例。 // - FLOW_STARTUP:"005",实例启用。 // - FLOW_DELETE:"006",删除实例。 // - FLOW_SETPWD:"007",重置密码。 // - FLOW_EXPORTBACKUP:"009",导出备份文件。 // - FLOW_RESTOREBACKUP:"010",恢复备份。 // - FLOW_BACKUPINSTANCE:"012",备份实例。 // - FLOW_MIGRATEINSTANCE:"013",迁移实例。 // - FLOW_DELBACKUP:"014",删除备份。 // - FLOW_EXCHANGEINSTANCE: "016",切换实例流程。 // - FLOW_AUTOBACKUP:"017",自动备份实例。 // - FLOW_MIGRATECHECK: "022",迁移参数校验。 // - FLOW_MIGRATETASK:"023",数据迁移中。 // - FLOW_CLEANDB:"025",清空某个数据库。 // - FLOW_CLONEBACKUP:"026",克隆备份。 // - FLOW_CHANGEVIP: "027",改变vip地址。 // - FLOW_EXPORSHR :"028",扩缩容。 // - FLOW_ADDNODES:"029",加(减)节点。 // - FLOW_CHANGENET:"031",改变网络类型。 // - FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。 // - FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。 // - FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。 // - FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。 // - FLOW_MODIFYINSTANCEACCOUNT:"037",实例帐号变更。 // - FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。 // - FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。 // - FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。 // - FLOW_UpgradeArch:"041",实例架构升级,主从升集群。 // - FLOW_DowngradeArch: "042",实例架构降级,集群降主从。 // - FLOW_UpgradeVersion: "043",版本升级。 // - FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整, // - FLOW_CLEARNETWORK:"045",更换网络, // - FLOW_REMOVE_BACKUP_FILE:"046",删除备份。 // - FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。 // - FLOW_SHUTDOWN_MASTER:"048",模拟故障。 // - FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。 // - FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。 // - FLOW_OPEN_WAN:"052",开通外网。 // - FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。 // - FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。 // - FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。 // - FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。 // - FLOW_MIGRATE_NODE:"058",迁移节点。 // - FLOW_SWITCH_NODE:"059",切换节点。 // - FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redi s版本。 // - FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。 // - FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。 // - FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。 // - FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。 // - FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。 // - FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。 // - FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。 TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"` // 任务执行的起始时间。格式如:2021-12-30 00:00:00。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 任务运行的终止时间。格式如:2021-12-30 20:59:35 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 该参数为内部使用,请忽略。 TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 任务执行状态。 // - 0:任务初始化。 // - 1:执行中。 // - 2:完成。 // - 4:失败。 Result []*int64 `json:"Result,omitnil,omitempty" name:"Result"` // 该字段已废弃,使用OperateUin代替,请忽略。 OperatorUin []*int64 `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` // 操作者账号 ID,UIN。 OperateUin []*string `json:"OperateUin,omitnil,omitempty" name:"OperateUin"` }
Predefined struct for user
type DescribeTaskListResponse ¶
type DescribeTaskListResponse struct { *tchttp.BaseResponse Response *DescribeTaskListResponseParams `json:"Response"` }
func NewDescribeTaskListResponse ¶
func NewDescribeTaskListResponse() (response *DescribeTaskListResponse)
func (*DescribeTaskListResponse) FromJsonString ¶
func (r *DescribeTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskListResponse) ToJsonString ¶
func (r *DescribeTaskListResponse) ToJsonString() string
type DescribeTaskListResponseParams ¶ added in v1.0.426
type DescribeTaskListResponseParams struct { // 任务总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务详细信息。 Tasks []*TaskInfoDetail `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTendisSlowLogRequest ¶
type DescribeTendisSlowLogRequest struct { *tchttp.BaseRequest // 实例Id:crs-ngvou0i1 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间:2019-09-08 12:12:41 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间:2019-09-09 12:12:41 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 慢查询阈值(毫秒) MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"` // 页面大小:默认20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,取Limit整数倍 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeTendisSlowLogRequest ¶
func NewDescribeTendisSlowLogRequest() (request *DescribeTendisSlowLogRequest)
func (*DescribeTendisSlowLogRequest) FromJsonString ¶
func (r *DescribeTendisSlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTendisSlowLogRequest) ToJsonString ¶
func (r *DescribeTendisSlowLogRequest) ToJsonString() string
type DescribeTendisSlowLogRequestParams ¶ added in v1.0.426
type DescribeTendisSlowLogRequestParams struct { // 实例Id:crs-ngvou0i1 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间:2019-09-08 12:12:41 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间:2019-09-09 12:12:41 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 慢查询阈值(毫秒) MinQueryTime *int64 `json:"MinQueryTime,omitnil,omitempty" name:"MinQueryTime"` // 页面大小:默认20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,取Limit整数倍 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeTendisSlowLogResponse ¶
type DescribeTendisSlowLogResponse struct { *tchttp.BaseResponse Response *DescribeTendisSlowLogResponseParams `json:"Response"` }
func NewDescribeTendisSlowLogResponse ¶
func NewDescribeTendisSlowLogResponse() (response *DescribeTendisSlowLogResponse)
func (*DescribeTendisSlowLogResponse) FromJsonString ¶
func (r *DescribeTendisSlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTendisSlowLogResponse) ToJsonString ¶
func (r *DescribeTendisSlowLogResponse) ToJsonString() string
type DescribeTendisSlowLogResponseParams ¶ added in v1.0.426
type DescribeTendisSlowLogResponseParams struct { // 慢查询总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 慢查询详情 TendisSlowLogDetail []*TendisSlowLogDetail `json:"TendisSlowLogDetail,omitnil,omitempty" name:"TendisSlowLogDetail"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyPostpaidInstanceRequest ¶
type DestroyPostpaidInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDestroyPostpaidInstanceRequest ¶
func NewDestroyPostpaidInstanceRequest() (request *DestroyPostpaidInstanceRequest)
func (*DestroyPostpaidInstanceRequest) FromJsonString ¶
func (r *DestroyPostpaidInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyPostpaidInstanceRequest) ToJsonString ¶
func (r *DestroyPostpaidInstanceRequest) ToJsonString() string
type DestroyPostpaidInstanceRequestParams ¶ added in v1.0.426
type DestroyPostpaidInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DestroyPostpaidInstanceResponse ¶
type DestroyPostpaidInstanceResponse struct { *tchttp.BaseResponse Response *DestroyPostpaidInstanceResponseParams `json:"Response"` }
func NewDestroyPostpaidInstanceResponse ¶
func NewDestroyPostpaidInstanceResponse() (response *DestroyPostpaidInstanceResponse)
func (*DestroyPostpaidInstanceResponse) FromJsonString ¶
func (r *DestroyPostpaidInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyPostpaidInstanceResponse) ToJsonString ¶
func (r *DestroyPostpaidInstanceResponse) ToJsonString() string
type DestroyPostpaidInstanceResponseParams ¶ added in v1.0.426
type DestroyPostpaidInstanceResponseParams struct { // 任务Id TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyPrepaidInstanceRequest ¶
type DestroyPrepaidInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDestroyPrepaidInstanceRequest ¶
func NewDestroyPrepaidInstanceRequest() (request *DestroyPrepaidInstanceRequest)
func (*DestroyPrepaidInstanceRequest) FromJsonString ¶
func (r *DestroyPrepaidInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyPrepaidInstanceRequest) ToJsonString ¶
func (r *DestroyPrepaidInstanceRequest) ToJsonString() string
type DestroyPrepaidInstanceRequestParams ¶ added in v1.0.426
type DestroyPrepaidInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DestroyPrepaidInstanceResponse ¶
type DestroyPrepaidInstanceResponse struct { *tchttp.BaseResponse Response *DestroyPrepaidInstanceResponseParams `json:"Response"` }
func NewDestroyPrepaidInstanceResponse ¶
func NewDestroyPrepaidInstanceResponse() (response *DestroyPrepaidInstanceResponse)
func (*DestroyPrepaidInstanceResponse) FromJsonString ¶
func (r *DestroyPrepaidInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyPrepaidInstanceResponse) ToJsonString ¶
func (r *DestroyPrepaidInstanceResponse) ToJsonString() string
type DestroyPrepaidInstanceResponseParams ¶ added in v1.0.426
type DestroyPrepaidInstanceResponseParams struct { // 订单Id DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableReplicaReadonlyRequest ¶
type DisableReplicaReadonlyRequest struct { *tchttp.BaseRequest // 实例序号ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDisableReplicaReadonlyRequest ¶
func NewDisableReplicaReadonlyRequest() (request *DisableReplicaReadonlyRequest)
func (*DisableReplicaReadonlyRequest) FromJsonString ¶
func (r *DisableReplicaReadonlyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableReplicaReadonlyRequest) ToJsonString ¶
func (r *DisableReplicaReadonlyRequest) ToJsonString() string
type DisableReplicaReadonlyRequestParams ¶ added in v1.0.426
type DisableReplicaReadonlyRequestParams struct { // 实例序号ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DisableReplicaReadonlyResponse ¶
type DisableReplicaReadonlyResponse struct { *tchttp.BaseResponse Response *DisableReplicaReadonlyResponseParams `json:"Response"` }
func NewDisableReplicaReadonlyResponse ¶
func NewDisableReplicaReadonlyResponse() (response *DisableReplicaReadonlyResponse)
func (*DisableReplicaReadonlyResponse) FromJsonString ¶
func (r *DisableReplicaReadonlyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableReplicaReadonlyResponse) ToJsonString ¶
func (r *DisableReplicaReadonlyResponse) ToJsonString() string
type DisableReplicaReadonlyResponseParams ¶ added in v1.0.426
type DisableReplicaReadonlyResponseParams struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateSecurityGroupsRequest ¶
type DisassociateSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例ID列表,一个或者多个实例 ID 组成的数组。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewDisassociateSecurityGroupsRequest ¶
func NewDisassociateSecurityGroupsRequest() (request *DisassociateSecurityGroupsRequest)
func (*DisassociateSecurityGroupsRequest) FromJsonString ¶
func (r *DisassociateSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateSecurityGroupsRequest) ToJsonString ¶
func (r *DisassociateSecurityGroupsRequest) ToJsonString() string
type DisassociateSecurityGroupsRequestParams ¶ added in v1.0.426
type DisassociateSecurityGroupsRequestParams struct { // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例ID列表,一个或者多个实例 ID 组成的数组。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DisassociateSecurityGroupsResponse ¶
type DisassociateSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DisassociateSecurityGroupsResponseParams `json:"Response"` }
func NewDisassociateSecurityGroupsResponse ¶
func NewDisassociateSecurityGroupsResponse() (response *DisassociateSecurityGroupsResponse)
func (*DisassociateSecurityGroupsResponse) FromJsonString ¶
func (r *DisassociateSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateSecurityGroupsResponse) ToJsonString ¶
func (r *DisassociateSecurityGroupsResponse) ToJsonString() string
type DisassociateSecurityGroupsResponseParams ¶ added in v1.0.426
type DisassociateSecurityGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableReplicaReadonlyRequest ¶
type EnableReplicaReadonlyRequest struct { *tchttp.BaseRequest // 实例序号ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账号路由策略:填写master或者replication,表示路由主节点,从节点;不填路由策略默认为写主节点,读从节点 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` }
func NewEnableReplicaReadonlyRequest ¶
func NewEnableReplicaReadonlyRequest() (request *EnableReplicaReadonlyRequest)
func (*EnableReplicaReadonlyRequest) FromJsonString ¶
func (r *EnableReplicaReadonlyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableReplicaReadonlyRequest) ToJsonString ¶
func (r *EnableReplicaReadonlyRequest) ToJsonString() string
type EnableReplicaReadonlyRequestParams ¶ added in v1.0.426
type EnableReplicaReadonlyRequestParams struct { // 实例序号ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账号路由策略:填写master或者replication,表示路由主节点,从节点;不填路由策略默认为写主节点,读从节点 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` }
Predefined struct for user
type EnableReplicaReadonlyResponse ¶
type EnableReplicaReadonlyResponse struct { *tchttp.BaseResponse Response *EnableReplicaReadonlyResponseParams `json:"Response"` }
func NewEnableReplicaReadonlyResponse ¶
func NewEnableReplicaReadonlyResponse() (response *EnableReplicaReadonlyResponse)
func (*EnableReplicaReadonlyResponse) FromJsonString ¶
func (r *EnableReplicaReadonlyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableReplicaReadonlyResponse) ToJsonString ¶
func (r *EnableReplicaReadonlyResponse) ToJsonString() string
type EnableReplicaReadonlyResponseParams ¶ added in v1.0.426
type EnableReplicaReadonlyResponseParams struct { // 错误:ERROR,正确OK(已废弃) // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Groups ¶ added in v1.0.371
type Groups struct { // 用户 APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 地域ID 。 // - 1:广州 // - 4:上海 // - 5:中国香港 // - 6:多伦多 // - 7:上海金融 // - 8:北京 // - 9:新加坡 // - 11:深圳金融 // - 15:美西(硅谷) // - 16:成都 // - 17:德国 // - 18:韩国 // - 19:重庆 // - 21:印度 // - 22:美东(弗吉尼亚) // - 23:泰国 // - 25:日本 RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 复制组 ID。格式如:crs-rpl-deind****。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 复制组名称。 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 复制组状态。 // - 37:绑定复制组中。 // - 38:复制组重连中。 // - 51:解绑复制组中。 // - 52:复制组实例切主中。 // - 53:角色变更中。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 复制组数量。 InstanceCount *int64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"` // 复制组中的实例信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Instances []*Instances `json:"Instances,omitnil,omitempty" name:"Instances"` // 备注信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
type HotKeyInfo ¶
type Inbound ¶
type Inbound struct { // 策略,ACCEPT或者DROP。 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 地址组id代表的地址集合。 AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"` // 来源Ip或Ip段,例如192.168.0.0/16。 CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"` // 描述。 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 网络协议,支持udp、tcp等。 IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"` // 端口。 PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"` // 服务组id代表的协议和端口集合。 ServiceModule *string `json:"ServiceModule,omitnil,omitempty" name:"ServiceModule"` // 安全组id代表的地址集合。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
type InquiryPriceCreateInstanceRequest ¶
type InquiryPriceCreateInstanceRequest struct { *tchttp.BaseRequest // 实例类型:2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。 TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` // 内存容量,单位为MB, 数值需为1024的整数倍,具体规格以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。 // TypeId为标准架构时,MemSize是实例总内存容量;TypeId为集群架构时,MemSize是单分片内存容量。 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 实例数量,单次购买实例数量以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 购买时长,在创建包年包月实例的时候需要填写,按量计费实例填1即可,单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 付费方式:0-按量计费,1-包年包月。 BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 实例分片数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版、Redis4.0标准架构不需要填写。 RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 实例副本数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。 RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 是否支持副本只读,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。 ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"` // 实例所属的可用区名称,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // "local"本地盘版,"cloud"云盘版,"cdc"独享集群版,如果不传默认询价为本地盘版本 ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"` }
func NewInquiryPriceCreateInstanceRequest ¶
func NewInquiryPriceCreateInstanceRequest() (request *InquiryPriceCreateInstanceRequest)
func (*InquiryPriceCreateInstanceRequest) FromJsonString ¶
func (r *InquiryPriceCreateInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceCreateInstanceRequest) ToJsonString ¶
func (r *InquiryPriceCreateInstanceRequest) ToJsonString() string
type InquiryPriceCreateInstanceRequestParams ¶ added in v1.0.426
type InquiryPriceCreateInstanceRequestParams struct { // 实例类型:2 – Redis2.8内存版(标准架构),3 – CKV 3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),9 – Redis5.0内存版(集群架构)。 TypeId *uint64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` // 内存容量,单位为MB, 数值需为1024的整数倍,具体规格以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。 // TypeId为标准架构时,MemSize是实例总内存容量;TypeId为集群架构时,MemSize是单分片内存容量。 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 实例数量,单次购买实例数量以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 购买时长,在创建包年包月实例的时候需要填写,按量计费实例填1即可,单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 付费方式:0-按量计费,1-包年包月。 BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 实例分片数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版、Redis4.0标准架构不需要填写。 RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 实例副本数量,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。 RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 是否支持副本只读,Redis2.8标准架构、CKV标准架构和Redis2.8单机版不需要填写。 ReplicasReadonly *bool `json:"ReplicasReadonly,omitnil,omitempty" name:"ReplicasReadonly"` // 实例所属的可用区名称,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // "local"本地盘版,"cloud"云盘版,"cdc"独享集群版,如果不传默认询价为本地盘版本 ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"` }
Predefined struct for user
type InquiryPriceCreateInstanceResponse ¶
type InquiryPriceCreateInstanceResponse struct { *tchttp.BaseResponse Response *InquiryPriceCreateInstanceResponseParams `json:"Response"` }
func NewInquiryPriceCreateInstanceResponse ¶
func NewInquiryPriceCreateInstanceResponse() (response *InquiryPriceCreateInstanceResponse)
func (*InquiryPriceCreateInstanceResponse) FromJsonString ¶
func (r *InquiryPriceCreateInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceCreateInstanceResponse) ToJsonString ¶
func (r *InquiryPriceCreateInstanceResponse) ToJsonString() string
type InquiryPriceCreateInstanceResponseParams ¶ added in v1.0.426
type InquiryPriceCreateInstanceResponseParams struct { // 价格,单位:分 // 注意:此字段可能返回 null,表示取不到有效值。 Price *float64 `json:"Price,omitnil,omitempty" name:"Price"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InquiryPriceRenewInstanceRequest ¶
type InquiryPriceRenewInstanceRequest struct { *tchttp.BaseRequest // 购买时长,单位:月 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewInquiryPriceRenewInstanceRequest ¶
func NewInquiryPriceRenewInstanceRequest() (request *InquiryPriceRenewInstanceRequest)
func (*InquiryPriceRenewInstanceRequest) FromJsonString ¶
func (r *InquiryPriceRenewInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceRenewInstanceRequest) ToJsonString ¶
func (r *InquiryPriceRenewInstanceRequest) ToJsonString() string
type InquiryPriceRenewInstanceRequestParams ¶ added in v1.0.426
type InquiryPriceRenewInstanceRequestParams struct { // 购买时长,单位:月 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type InquiryPriceRenewInstanceResponse ¶
type InquiryPriceRenewInstanceResponse struct { *tchttp.BaseResponse Response *InquiryPriceRenewInstanceResponseParams `json:"Response"` }
func NewInquiryPriceRenewInstanceResponse ¶
func NewInquiryPriceRenewInstanceResponse() (response *InquiryPriceRenewInstanceResponse)
func (*InquiryPriceRenewInstanceResponse) FromJsonString ¶
func (r *InquiryPriceRenewInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceRenewInstanceResponse) ToJsonString ¶
func (r *InquiryPriceRenewInstanceResponse) ToJsonString() string
type InquiryPriceRenewInstanceResponseParams ¶ added in v1.0.426
type InquiryPriceRenewInstanceResponseParams struct { // 价格,单位:分 // 注意:此字段可能返回 null,表示取不到有效值。 Price *float64 `json:"Price,omitnil,omitempty" name:"Price"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InquiryPriceUpgradeInstanceRequest ¶
type InquiryPriceUpgradeInstanceRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片大小 单位 MB MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 分片数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写 RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 副本数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写 RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` }
func NewInquiryPriceUpgradeInstanceRequest ¶
func NewInquiryPriceUpgradeInstanceRequest() (request *InquiryPriceUpgradeInstanceRequest)
func (*InquiryPriceUpgradeInstanceRequest) FromJsonString ¶
func (r *InquiryPriceUpgradeInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceUpgradeInstanceRequest) ToJsonString ¶
func (r *InquiryPriceUpgradeInstanceRequest) ToJsonString() string
type InquiryPriceUpgradeInstanceRequestParams ¶ added in v1.0.426
type InquiryPriceUpgradeInstanceRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片大小 单位 MB MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 分片数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写 RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 副本数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写 RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` }
Predefined struct for user
type InquiryPriceUpgradeInstanceResponse ¶
type InquiryPriceUpgradeInstanceResponse struct { *tchttp.BaseResponse Response *InquiryPriceUpgradeInstanceResponseParams `json:"Response"` }
func NewInquiryPriceUpgradeInstanceResponse ¶
func NewInquiryPriceUpgradeInstanceResponse() (response *InquiryPriceUpgradeInstanceResponse)
func (*InquiryPriceUpgradeInstanceResponse) FromJsonString ¶
func (r *InquiryPriceUpgradeInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceUpgradeInstanceResponse) ToJsonString ¶
func (r *InquiryPriceUpgradeInstanceResponse) ToJsonString() string
type InquiryPriceUpgradeInstanceResponseParams ¶ added in v1.0.426
type InquiryPriceUpgradeInstanceResponseParams struct { // 价格,单位:分 // 注意:此字段可能返回 null,表示取不到有效值。 Price *float64 `json:"Price,omitnil,omitempty" name:"Price"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InstanceClusterNode ¶
type InstanceClusterNode struct { // 节点名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 实例运行时节点 ID。 RunId *string `json:"RunId,omitnil,omitempty" name:"RunId"` // 集群角色。 // - 0:master。 // - 1:slave。 Role *int64 `json:"Role,omitnil,omitempty" name:"Role"` // 节点状态。 // - 0:readwrite,。 // - 1:read。 // - 2:backup。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 服务状态。 // 0-down。 // 1-on Connected *int64 `json:"Connected,omitnil,omitempty" name:"Connected"` // 节点创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 节点下线时间。 DownTime *string `json:"DownTime,omitnil,omitempty" name:"DownTime"` // 节点 Slot 分布区间。 Slots *string `json:"Slots,omitnil,omitempty" name:"Slots"` // 节点 Key分布。 Keys *int64 `json:"Keys,omitnil,omitempty" name:"Keys"` // 节点 QPS。分片节点每秒执行次数。单位:次/秒。 Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"` // 节点 QPS 倾斜度。 QpsSlope *float64 `json:"QpsSlope,omitnil,omitempty" name:"QpsSlope"` // 节点存储。 Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 节点存储倾斜度。 StorageSlope *float64 `json:"StorageSlope,omitnil,omitempty" name:"StorageSlope"` }
type InstanceClusterShard ¶
type InstanceClusterShard struct { // 分片节点名称。 ShardName *string `json:"ShardName,omitnil,omitempty" name:"ShardName"` // 分片节点序号。 ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 分片节点的角色。 // - 0:主节点。 // - 1:副本节点。 Role *int64 `json:"Role,omitnil,omitempty" name:"Role"` // Key数量。 Keys *int64 `json:"Keys,omitnil,omitempty" name:"Keys"` // Slot信息。 Slots *string `json:"Slots,omitnil,omitempty" name:"Slots"` // 已使用容量。 Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 容量倾斜率。 StorageSlope *float64 `json:"StorageSlope,omitnil,omitempty" name:"StorageSlope"` // 该字段因拼写不规范问题,建议使用RunId取代。含义:实例运行时节点 ID。 Runid *string `json:"Runid,omitnil,omitempty" name:"Runid"` // 实例运行时节点 ID。 RunId *string `json:"RunId,omitnil,omitempty" name:"RunId"` // 服务状态。 // - 0:down。 // - 1:on。 Connected *int64 `json:"Connected,omitnil,omitempty" name:"Connected"` }
type InstanceEnumParam ¶
type InstanceEnumParam struct { // 参数名称。 ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` // 参数类型,例如:Enum。 ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"` // 参数值修改后是否需要重启。 // - true:需要。 // - false:不需要。 NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"` // 参数默认值。 DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` // 参数当前运行值。 CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"` // 参数说明。 Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"` // 参数可取的值。 EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"` // 参数修改状态。 // - 1: 修改中。 // - 2:修改完成。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type InstanceIntegerParam ¶
type InstanceIntegerParam struct { // 参数名 ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` // 参数类型:integer ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"` // 修改后是否需要重启:true,false NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"` // 参数默认值 DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` // 当前运行参数值 CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"` // 参数说明 Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"` // 参数最小值 Min *string `json:"Min,omitnil,omitempty" name:"Min"` // 参数最大值 Max *string `json:"Max,omitnil,omitempty" name:"Max"` // 参数状态, 1: 修改中, 2:修改完成 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 参数单位 // 注意:此字段可能返回 null,表示取不到有效值。 Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"` }
type InstanceMultiParam ¶
type InstanceMultiParam struct { // 参数名称。 ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` // 参数类型。例如:multi。 ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"` // 参数修改后是否需要重启。 // - true:需要。 // - false:不需要。 NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"` // 参数默认值。 DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` // 当前运行参数值。 CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"` // 参数说明。 Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"` // 参数枚举值。 EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"` // 参数修改的状态。 // - 1:修改中。 // - 2:修改完成。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type InstanceNode ¶
type InstanceNode struct { // 实例 ID。 Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 节点详细信息。 InstanceClusterNode []*InstanceClusterNode `json:"InstanceClusterNode,omitnil,omitempty" name:"InstanceClusterNode"` }
type InstanceParam ¶
type InstanceParam struct { // 设置参数的名称。例如timeout。当前支持自定义的参数,请参见<a href="https://cloud.tencent.com/document/product/239/49925">参数配置</a>。 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 设置参数名称对应的运行值。例如timeout对应运行值可设置为120, 单位为秒(s)。指当客户端连接闲置时间达到120 s时,将关闭连接。更多参数取值信息,请参见<a href="https://cloud.tencent.com/document/product/239/49925">参数配置</a>。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` }
type InstanceParamHistory ¶
type InstanceParamHistory struct { // 参数名称。 ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` // 参数修改之前的值。 PreValue *string `json:"PreValue,omitnil,omitempty" name:"PreValue"` // 参数修改之后的值。 NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"` // 参数配置状态。 // - 1:参数配置修改中。 // - 2:参数配置修改成功。 // - 3:参数配置修改失败。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 修改时间。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type InstanceProxySlowlogDetail ¶
type InstanceProxySlowlogDetail struct { // 慢查询耗时时长。单位:毫秒。 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 客户端地址。 Client *string `json:"Client,omitnil,omitempty" name:"Client"` // 慢查询的命令。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 慢查询详细命令行信息。 CommandLine *string `json:"CommandLine,omitnil,omitempty" name:"CommandLine"` // 执行时间。 ExecuteTime *string `json:"ExecuteTime,omitnil,omitempty" name:"ExecuteTime"` }
type InstanceSecurityGroupDetail ¶
type InstanceSecurityGroupDetail struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 安全组信息,包括:安全组 ID、安全组名称、安全组出入站规则。 SecurityGroupDetails []*SecurityGroupDetail `json:"SecurityGroupDetails,omitnil,omitempty" name:"SecurityGroupDetails"` }
type InstanceSet ¶
type InstanceSet struct { // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 Appid *int64 `json:"Appid,omitnil,omitempty" name:"Appid"` // 项目 ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 地域 ID。<ul><li>1:广州。</li><li>4:上海。</li><li>5:中国香港。</li><li>6:多伦多。</li> <li>7:上海金融。</li> <li>8:北京。</li> <li>9:新加坡。</li> <li>11:深圳金融。</li> <li>15:美西(硅谷)。</li><li>16:成都。</li><li>17:法兰克福。</li><li>18:首尔。</li><li>19:重庆。</li><li>21:孟买。</li><li>22:美东(弗吉尼亚)。</li><li>23:曼谷。</li><li>25:东京。</li></ul> RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 区域 ID。 ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // vpc网络 ID,例如75101。 VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"` // vpc网络下子网ID,如:46315。 SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 实例当前状态。<ul><li>0:待初始化。</li><li>1:实例在流程中。</li><li>2:实例运行中。</li><li>-2:实例已隔离。</li><li>-3:实例待删除。</li></ul> Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例 VIP。 WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // 实例端口号。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 实例创建时间。格式如:2020-01-15 10:20:00。 Createtime *string `json:"Createtime,omitnil,omitempty" name:"Createtime"` // 实例内存容量大小。单位:MB,1MB=1024KB。 Size *float64 `json:"Size,omitnil,omitempty" name:"Size"` // 该字段已废弃。请使用腾讯云可观测平台API 接口 [GetMonitorData](https://cloud.tencent.com/document/product/248/31014) 获取实例已使用的内存容量。 SizeUsed *float64 `json:"SizeUsed,omitnil,omitempty" name:"SizeUsed"` // 实例类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 实例是否设置自动续费标识。<ul><li>1:设置自动续费。</li><li>0:未设置自动续费。</li></ul> AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 包年包月计费实例到期的时间。 DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"` // 引擎:社区版Redis、腾讯云CKV。 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // 产品类型。<ul><li>standalone:标准版。</li><li>cluster :集群版。</li></ul> ProductType *string `json:"ProductType,omitnil,omitempty" name:"ProductType"` // vpc网络id,例如vpc-fk33jsf43kgv。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // vpc网络下子网id,例如:subnet-fd3j6l35mm0。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 计费模式。<ul><li>0:按量计费。</li><li>1:包年包月。</li></ul> BillingMode *int64 `json:"BillingMode,omitnil,omitempty" name:"BillingMode"` // 实例运行状态描述:如”实例运行中“。 InstanceTitle *string `json:"InstanceTitle,omitnil,omitempty" name:"InstanceTitle"` // 已隔离实例默认下线时间。按量计费实例隔离后默认两小时后下线,包年包月默认7天后下线。格式如:2020-02-15 10:20:00。 OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // 流程中的实例,返回子状态。 SubStatus *int64 `json:"SubStatus,omitnil,omitempty" name:"SubStatus"` // 反亲和性标签。 Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // 实例节点信息。 InstanceNode []*InstanceNode `json:"InstanceNode,omitnil,omitempty" name:"InstanceNode"` // 分片大小。 RedisShardSize *int64 `json:"RedisShardSize,omitnil,omitempty" name:"RedisShardSize"` // 分片数量。 RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 副本数量。 RedisReplicasNum *int64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 计费 ID。 PriceId *int64 `json:"PriceId,omitnil,omitempty" name:"PriceId"` // 实例隔离开始的时间。 CloseTime *string `json:"CloseTime,omitnil,omitempty" name:"CloseTime"` // 从节点读取权重。 SlaveReadWeight *int64 `json:"SlaveReadWeight,omitnil,omitempty" name:"SlaveReadWeight"` // 实例关联的标签信息。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceTags []*InstanceTagInfo `json:"InstanceTags,omitnil,omitempty" name:"InstanceTags"` // 项目名称。 // 注意:此字段可能返回 null,表示取不到有效值。 ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` // 是否为免密实例。<ul><li>true:免密实例。</li><li>false:非免密实例。</li></ul> // 注意:此字段可能返回 null,表示取不到有效值。 NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` // 客户端连接数。 // 注意:此字段可能返回 null,表示取不到有效值。 ClientLimit *int64 `json:"ClientLimit,omitnil,omitempty" name:"ClientLimit"` // DTS状态(内部参数,用户可忽略)。 // 注意:此字段可能返回 null,表示取不到有效值。 DtsStatus *int64 `json:"DtsStatus,omitnil,omitempty" name:"DtsStatus"` // 分片带宽上限,单位MB。 // 注意:此字段可能返回 null,表示取不到有效值。 NetLimit *int64 `json:"NetLimit,omitnil,omitempty" name:"NetLimit"` // 免密实例标识(内部参数,用户可忽略)。 // 注意:此字段可能返回 null,表示取不到有效值。 PasswordFree *int64 `json:"PasswordFree,omitnil,omitempty" name:"PasswordFree"` // 该参数存在命名不规范问题,建议用参数IPv6取代。内部参数,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 Vip6 *string `json:"Vip6,omitnil,omitempty" name:"Vip6"` // 内部参数,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 IPv6 *string `json:"IPv6,omitnil,omitempty" name:"IPv6"` // 实例只读标识(内部参数,用户可忽略)。 // 注意:此字段可能返回 null,表示取不到有效值。 ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"` // 内部参数,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 RemainBandwidthDuration *string `json:"RemainBandwidthDuration,omitnil,omitempty" name:"RemainBandwidthDuration"` // Redis实例请忽略该参数。 // 注意:此字段可能返回 null,表示取不到有效值。 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 监控版本。<ul><li>1m:1分钟粒度监控。目前该监控粒度已下线,具体信息,请参见[云数据库 Redis 1分钟粒度下线公告](https://cloud.tencent.com/document/product/239/80653)。</li><li>5s:5秒粒度监控。</li></ul> // 注意:此字段可能返回 null,表示取不到有效值。 MonitorVersion *string `json:"MonitorVersion,omitnil,omitempty" name:"MonitorVersion"` // 客户端最大连接数可设置的最小值。 // 注意:此字段可能返回 null,表示取不到有效值。 ClientLimitMin *int64 `json:"ClientLimitMin,omitnil,omitempty" name:"ClientLimitMin"` // 客户端最大连接数可设置的最大值。 // 注意:此字段可能返回 null,表示取不到有效值。 ClientLimitMax *int64 `json:"ClientLimitMax,omitnil,omitempty" name:"ClientLimitMax"` // 实例的节点详细信息。 // 注意:此字段可能返回 null,表示取不到有效值。 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 实例所在的地域信息,比如ap-guangzhou。 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 外网地址。 // 注意:此字段可能返回 null,表示取不到有效值。 WanAddress *string `json:"WanAddress,omitnil,omitempty" name:"WanAddress"` // 北极星服务地址,内部使用。 // 注意:此字段可能返回 null,表示取不到有效值。 PolarisServer *string `json:"PolarisServer,omitnil,omitempty" name:"PolarisServer"` // 实例当前Proxy版本。 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"` // 实例当前Cache小版本。如果实例加入全球复制组,显示全球复制的内核版本。 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentRedisVersion *string `json:"CurrentRedisVersion,omitnil,omitempty" name:"CurrentRedisVersion"` // 实例可升级Proxy版本。 // 注意:此字段可能返回 null,表示取不到有效值。 UpgradeProxyVersion *string `json:"UpgradeProxyVersion,omitnil,omitempty" name:"UpgradeProxyVersion"` // 实例可升级Cache小版本。 // 注意:此字段可能返回 null,表示取不到有效值。 UpgradeRedisVersion *string `json:"UpgradeRedisVersion,omitnil,omitempty" name:"UpgradeRedisVersion"` // 备份模式:- SecondLevelBackup 秒级备份- NormalLevelBackup 普通备份 // 注意:此字段可能返回 null,表示取不到有效值。 BackupMode *string `json:"BackupMode,omitnil,omitempty" name:"BackupMode"` }
type InstanceSlowlogDetail ¶
type InstanceSlowlogDetail struct { // 慢查询耗时 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 客户端地址 Client *string `json:"Client,omitnil,omitempty" name:"Client"` // 命令 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 详细命令行信息 CommandLine *string `json:"CommandLine,omitnil,omitempty" name:"CommandLine"` // 执行时间 ExecuteTime *string `json:"ExecuteTime,omitnil,omitempty" name:"ExecuteTime"` // 节点ID Node *string `json:"Node,omitnil,omitempty" name:"Node"` }
type InstanceTagInfo ¶
type InstanceTextParam ¶
type InstanceTextParam struct { // 参数名称。 ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` // 参数类型。例如:text。 ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"` // 参数修改后是否需要重启。 // - true:需要。 // - false:不需要。 NeedRestart *string `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"` // 参数默认值。 DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` // 参数当前运行值。 CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"` // 参数说明。 Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"` // 参数可取值。 TextValue []*string `json:"TextValue,omitnil,omitempty" name:"TextValue"` // 参数修改状态。 // - 1: 修改中。 // - 2:修改完成。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type Instances ¶ added in v1.0.371
type Instances struct { // 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 地域ID。<ul><li>1:广州。</li><li>4:上海。</li><li> 5:香港。</li> <li> 6:多伦多。</li> <li> 7:上海金融。</li> <li> 8:北京。</li> <li> 9:新加坡。</li> <li> 11:深圳金融。</li> <li> 15:美西(硅谷)。</li> </ul> RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 区域 ID。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 副本数量。 RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 分片数量。 RedisShardNum *int64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 分片内存大小。 RedisShardSize *int64 `json:"RedisShardSize,omitnil,omitempty" name:"RedisShardSize"` // 实例的磁盘大小。 // 注意:此字段可能返回 null,表示取不到有效值。 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 引擎:社区版Redis、腾讯云CKV。 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // 实例读写权限。<ul><li>rw:可读写。</li><li>r:只读。</li></ul> Role *string `json:"Role,omitnil,omitempty" name:"Role"` // 实例 VIP 地址。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 该参数存在命名不规范问题,建议用参数IPv6取代。内部参数,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 Vip6 *string `json:"Vip6,omitnil,omitempty" name:"Vip6"` // 内部参数,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 IPv6 *string `json:"IPv6,omitnil,omitempty" name:"IPv6"` // VPC 网络ID,如:75101。 VpcID *int64 `json:"VpcID,omitnil,omitempty" name:"VpcID"` // 实例端口。 VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 实例状态。<ul><li>0:待初始化。</li><li>1:流程中。</li><li>2:运行中。</li><li>-2:已隔离。</li><li>-3:待删除。</li></ul> Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 仓库ID。 GrocerySysId *int64 `json:"GrocerySysId,omitnil,omitempty" name:"GrocerySysId"` // 实例类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 ProductType *int64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` // 实例加入复制组的时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 复制组中实例更新的时间。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type KillMasterGroupRequest ¶ added in v1.0.205
type KillMasterGroupRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该参数用于配置指定实例的访问密码。若为免密认证,该参数则无需配置。密码复杂度要求如下所示。 // - 长度8-30位,推荐使用12位以上的密码 // - 不能以"/"开头 // - 至少包含小写字母a-z、大写字母A-Z、数字0-9及其 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 分片集群的分片 ID。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` }
func NewKillMasterGroupRequest ¶ added in v1.0.205
func NewKillMasterGroupRequest() (request *KillMasterGroupRequest)
func (*KillMasterGroupRequest) FromJsonString ¶ added in v1.0.205
func (r *KillMasterGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillMasterGroupRequest) ToJsonString ¶ added in v1.0.205
func (r *KillMasterGroupRequest) ToJsonString() string
type KillMasterGroupRequestParams ¶ added in v1.0.426
type KillMasterGroupRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该参数用于配置指定实例的访问密码。若为免密认证,该参数则无需配置。密码复杂度要求如下所示。 // - 长度8-30位,推荐使用12位以上的密码 // - 不能以"/"开头 // - 至少包含小写字母a-z、大写字母A-Z、数字0-9及其 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 分片集群的分片 ID。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` }
Predefined struct for user
type KillMasterGroupResponse ¶ added in v1.0.205
type KillMasterGroupResponse struct { *tchttp.BaseResponse Response *KillMasterGroupResponseParams `json:"Response"` }
func NewKillMasterGroupResponse ¶ added in v1.0.205
func NewKillMasterGroupResponse() (response *KillMasterGroupResponse)
func (*KillMasterGroupResponse) FromJsonString ¶ added in v1.0.205
func (r *KillMasterGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillMasterGroupResponse) ToJsonString ¶ added in v1.0.205
func (r *KillMasterGroupResponse) ToJsonString() string
type KillMasterGroupResponseParams ¶ added in v1.0.426
type KillMasterGroupResponseParams struct { // 异步任务ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ManualBackupInstanceRequest ¶
type ManualBackupInstanceRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 手动备份任务的备注信息。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 备份数据的保存天数。 // - 单位:天;默认值为7天;取值范围:[0.1825]。如果超过 7天,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。 // - 如果不配置该参数,默认与自动备份的保留时间一致。 // - 如果未设置自动备份,默认为7天。 StorageDays *int64 `json:"StorageDays,omitnil,omitempty" name:"StorageDays"` }
func NewManualBackupInstanceRequest ¶
func NewManualBackupInstanceRequest() (request *ManualBackupInstanceRequest)
func (*ManualBackupInstanceRequest) FromJsonString ¶
func (r *ManualBackupInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ManualBackupInstanceRequest) ToJsonString ¶
func (r *ManualBackupInstanceRequest) ToJsonString() string
type ManualBackupInstanceRequestParams ¶ added in v1.0.426
type ManualBackupInstanceRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 手动备份任务的备注信息。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 备份数据的保存天数。 // - 单位:天;默认值为7天;取值范围:[0.1825]。如果超过 7天,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。 // - 如果不配置该参数,默认与自动备份的保留时间一致。 // - 如果未设置自动备份,默认为7天。 StorageDays *int64 `json:"StorageDays,omitnil,omitempty" name:"StorageDays"` }
Predefined struct for user
type ManualBackupInstanceResponse ¶
type ManualBackupInstanceResponse struct { *tchttp.BaseResponse Response *ManualBackupInstanceResponseParams `json:"Response"` }
func NewManualBackupInstanceResponse ¶
func NewManualBackupInstanceResponse() (response *ManualBackupInstanceResponse)
func (*ManualBackupInstanceResponse) FromJsonString ¶
func (r *ManualBackupInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ManualBackupInstanceResponse) ToJsonString ¶
func (r *ManualBackupInstanceResponse) ToJsonString() string
type ManualBackupInstanceResponseParams ¶ added in v1.0.426
type ManualBackupInstanceResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModfiyInstancePasswordRequest ¶
type ModfiyInstancePasswordRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例旧密码。 OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"` // 实例新密码。密码复杂度要求如下: // - 长度8 - 30位, 推荐使用12位以上的密码。 // - 不能以"/"开头。 // - 至少包含小写字母a - z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewModfiyInstancePasswordRequest ¶
func NewModfiyInstancePasswordRequest() (request *ModfiyInstancePasswordRequest)
func (*ModfiyInstancePasswordRequest) FromJsonString ¶
func (r *ModfiyInstancePasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModfiyInstancePasswordRequest) ToJsonString ¶
func (r *ModfiyInstancePasswordRequest) ToJsonString() string
type ModfiyInstancePasswordRequestParams ¶ added in v1.0.426
type ModfiyInstancePasswordRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例旧密码。 OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"` // 实例新密码。密码复杂度要求如下: // - 长度8 - 30位, 推荐使用12位以上的密码。 // - 不能以"/"开头。 // - 至少包含小写字母a - z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type ModfiyInstancePasswordResponse ¶
type ModfiyInstancePasswordResponse struct { *tchttp.BaseResponse Response *ModfiyInstancePasswordResponseParams `json:"Response"` }
func NewModfiyInstancePasswordResponse ¶
func NewModfiyInstancePasswordResponse() (response *ModfiyInstancePasswordResponse)
func (*ModfiyInstancePasswordResponse) FromJsonString ¶
func (r *ModfiyInstancePasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModfiyInstancePasswordResponse) ToJsonString ¶
func (r *ModfiyInstancePasswordResponse) ToJsonString() string
type ModfiyInstancePasswordResponseParams ¶ added in v1.0.426
type ModfiyInstancePasswordResponseParams struct { // 任务 ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAutoBackupConfigRequest ¶
type ModifyAutoBackupConfigRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设置自动备份周期。可设置为Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。该参数暂不支持修改。 WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"` // 备份时间段。可设置为每个整点。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。 TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"` // 自动备份类型。目前仅能配置为:1 ,指定时备份。 AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"` }
func NewModifyAutoBackupConfigRequest ¶
func NewModifyAutoBackupConfigRequest() (request *ModifyAutoBackupConfigRequest)
func (*ModifyAutoBackupConfigRequest) FromJsonString ¶
func (r *ModifyAutoBackupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAutoBackupConfigRequest) ToJsonString ¶
func (r *ModifyAutoBackupConfigRequest) ToJsonString() string
type ModifyAutoBackupConfigRequestParams ¶ added in v1.0.426
type ModifyAutoBackupConfigRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设置自动备份周期。可设置为Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。该参数暂不支持修改。 WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"` // 备份时间段。可设置为每个整点。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。 TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"` // 自动备份类型。目前仅能配置为:1 ,指定时备份。 AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"` }
Predefined struct for user
type ModifyAutoBackupConfigResponse ¶
type ModifyAutoBackupConfigResponse struct { *tchttp.BaseResponse Response *ModifyAutoBackupConfigResponseParams `json:"Response"` }
func NewModifyAutoBackupConfigResponse ¶
func NewModifyAutoBackupConfigResponse() (response *ModifyAutoBackupConfigResponse)
func (*ModifyAutoBackupConfigResponse) FromJsonString ¶
func (r *ModifyAutoBackupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAutoBackupConfigResponse) ToJsonString ¶
func (r *ModifyAutoBackupConfigResponse) ToJsonString() string
type ModifyAutoBackupConfigResponseParams ¶ added in v1.0.426
type ModifyAutoBackupConfigResponseParams struct { // 自动备份类型。目前仅能配置为:1 ,指定时备份。 AutoBackupType *int64 `json:"AutoBackupType,omitnil,omitempty" name:"AutoBackupType"` // 自动备份周期。取值为:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。 WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"` // 自动定时备份时间段。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。 TimePeriod *string `json:"TimePeriod,omitnil,omitempty" name:"TimePeriod"` // 全量备份文件保存天数,单位:天。 BackupStorageDays *int64 `json:"BackupStorageDays,omitnil,omitempty" name:"BackupStorageDays"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBackupDownloadRestrictionRequest ¶ added in v1.0.608
type ModifyBackupDownloadRestrictionRequest struct { *tchttp.BaseRequest // 下载备份文件的网络限制类型: // // - NoLimit:不限制,腾讯云内外网均可以下载备份文件。 // - LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。 // - Customize:指用户自定义的私有网络可下载备份文件。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // 标识自定义的 LimitIp 地址是否可下载备份文件。 // // - In: 自定义的 IP 地址可以下载。 // - NotIn: 自定义的 IP 不可以下载。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` }
func NewModifyBackupDownloadRestrictionRequest ¶ added in v1.0.608
func NewModifyBackupDownloadRestrictionRequest() (request *ModifyBackupDownloadRestrictionRequest)
func (*ModifyBackupDownloadRestrictionRequest) FromJsonString ¶ added in v1.0.608
func (r *ModifyBackupDownloadRestrictionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupDownloadRestrictionRequest) ToJsonString ¶ added in v1.0.608
func (r *ModifyBackupDownloadRestrictionRequest) ToJsonString() string
type ModifyBackupDownloadRestrictionRequestParams ¶ added in v1.0.608
type ModifyBackupDownloadRestrictionRequestParams struct { // 下载备份文件的网络限制类型: // // - NoLimit:不限制,腾讯云内外网均可以下载备份文件。 // - LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。 // - Customize:指用户自定义的私有网络可下载备份文件。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // 标识自定义的 LimitIp 地址是否可下载备份文件。 // // - In: 自定义的 IP 地址可以下载。 // - NotIn: 自定义的 IP 不可以下载。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` }
Predefined struct for user
type ModifyBackupDownloadRestrictionResponse ¶ added in v1.0.608
type ModifyBackupDownloadRestrictionResponse struct { *tchttp.BaseResponse Response *ModifyBackupDownloadRestrictionResponseParams `json:"Response"` }
func NewModifyBackupDownloadRestrictionResponse ¶ added in v1.0.608
func NewModifyBackupDownloadRestrictionResponse() (response *ModifyBackupDownloadRestrictionResponse)
func (*ModifyBackupDownloadRestrictionResponse) FromJsonString ¶ added in v1.0.608
func (r *ModifyBackupDownloadRestrictionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupDownloadRestrictionResponse) ToJsonString ¶ added in v1.0.608
func (r *ModifyBackupDownloadRestrictionResponse) ToJsonString() string
type ModifyBackupDownloadRestrictionResponseParams ¶ added in v1.0.608
type ModifyBackupDownloadRestrictionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyConnectionConfigRequest ¶
type ModifyConnectionConfigRequest struct { *tchttp.BaseRequest // 实例的ID,长度在12-36之间。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 附加带宽,大于0,单位MB。 Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` // 单分片的总连接数。 // 未开启副本只读时,下限为10000,上限为40000; // 开启副本只读时,下限为10000,上限为10000×(只读副本数+3)。 ClientLimit *int64 `json:"ClientLimit,omitnil,omitempty" name:"ClientLimit"` }
func NewModifyConnectionConfigRequest ¶
func NewModifyConnectionConfigRequest() (request *ModifyConnectionConfigRequest)
func (*ModifyConnectionConfigRequest) FromJsonString ¶
func (r *ModifyConnectionConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyConnectionConfigRequest) ToJsonString ¶
func (r *ModifyConnectionConfigRequest) ToJsonString() string
type ModifyConnectionConfigRequestParams ¶ added in v1.0.426
type ModifyConnectionConfigRequestParams struct { // 实例的ID,长度在12-36之间。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 附加带宽,大于0,单位MB。 Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` // 单分片的总连接数。 // 未开启副本只读时,下限为10000,上限为40000; // 开启副本只读时,下限为10000,上限为10000×(只读副本数+3)。 ClientLimit *int64 `json:"ClientLimit,omitnil,omitempty" name:"ClientLimit"` }
Predefined struct for user
type ModifyConnectionConfigResponse ¶
type ModifyConnectionConfigResponse struct { *tchttp.BaseResponse Response *ModifyConnectionConfigResponseParams `json:"Response"` }
func NewModifyConnectionConfigResponse ¶
func NewModifyConnectionConfigResponse() (response *ModifyConnectionConfigResponse)
func (*ModifyConnectionConfigResponse) FromJsonString ¶
func (r *ModifyConnectionConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyConnectionConfigResponse) ToJsonString ¶
func (r *ModifyConnectionConfigResponse) ToJsonString() string
type ModifyConnectionConfigResponseParams ¶ added in v1.0.426
type ModifyConnectionConfigResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceSecurityGroupsRequest ¶
type ModifyDBInstanceSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // 实例 ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewModifyDBInstanceSecurityGroupsRequest ¶
func NewModifyDBInstanceSecurityGroupsRequest() (request *ModifyDBInstanceSecurityGroupsRequest)
func (*ModifyDBInstanceSecurityGroupsRequest) FromJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceSecurityGroupsRequest) ToJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsRequest) ToJsonString() string
type ModifyDBInstanceSecurityGroupsRequestParams ¶ added in v1.0.426
type ModifyDBInstanceSecurityGroupsRequestParams struct { // 数据库引擎名称,本接口取值:redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // 实例 ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type ModifyDBInstanceSecurityGroupsResponse ¶
type ModifyDBInstanceSecurityGroupsResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceSecurityGroupsResponseParams `json:"Response"` }
func NewModifyDBInstanceSecurityGroupsResponse ¶
func NewModifyDBInstanceSecurityGroupsResponse() (response *ModifyDBInstanceSecurityGroupsResponse)
func (*ModifyDBInstanceSecurityGroupsResponse) FromJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceSecurityGroupsResponse) ToJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsResponse) ToJsonString() string
type ModifyDBInstanceSecurityGroupsResponseParams ¶ added in v1.0.426
type ModifyDBInstanceSecurityGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceAccountRequest ¶
type ModifyInstanceAccountRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 子账号名称,如果要修改主账号,填root AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 子账号密码 AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"` // 子账号描述信息 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 路由策略:填写master或者replication,表示主节点或者从节点 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` // 子账号读写策略:填写r、w、rw,表示只读,只写,读写策略 Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"` // true表示将主账号切换为免密账号,这里只适用于主账号,子账号不可免密。 NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` }
func NewModifyInstanceAccountRequest ¶
func NewModifyInstanceAccountRequest() (request *ModifyInstanceAccountRequest)
func (*ModifyInstanceAccountRequest) FromJsonString ¶
func (r *ModifyInstanceAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceAccountRequest) ToJsonString ¶
func (r *ModifyInstanceAccountRequest) ToJsonString() string
type ModifyInstanceAccountRequestParams ¶ added in v1.0.426
type ModifyInstanceAccountRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 子账号名称,如果要修改主账号,填root AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"` // 子账号密码 AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"` // 子账号描述信息 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 路由策略:填写master或者replication,表示主节点或者从节点 ReadonlyPolicy []*string `json:"ReadonlyPolicy,omitnil,omitempty" name:"ReadonlyPolicy"` // 子账号读写策略:填写r、w、rw,表示只读,只写,读写策略 Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"` // true表示将主账号切换为免密账号,这里只适用于主账号,子账号不可免密。 NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` }
Predefined struct for user
type ModifyInstanceAccountResponse ¶
type ModifyInstanceAccountResponse struct { *tchttp.BaseResponse Response *ModifyInstanceAccountResponseParams `json:"Response"` }
func NewModifyInstanceAccountResponse ¶
func NewModifyInstanceAccountResponse() (response *ModifyInstanceAccountResponse)
func (*ModifyInstanceAccountResponse) FromJsonString ¶
func (r *ModifyInstanceAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceAccountResponse) ToJsonString ¶
func (r *ModifyInstanceAccountResponse) ToJsonString() string
type ModifyInstanceAccountResponseParams ¶ added in v1.0.426
type ModifyInstanceAccountResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceAvailabilityZonesRequest ¶ added in v1.0.815
type ModifyInstanceAvailabilityZonesRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 切换时间。 // - 1:维护时间窗切换。 // - 2:立即切换。 SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"` // 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。 // 单可用区实例无需传NodeId,多可用区实例NodeId必传 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` }
func NewModifyInstanceAvailabilityZonesRequest ¶ added in v1.0.815
func NewModifyInstanceAvailabilityZonesRequest() (request *ModifyInstanceAvailabilityZonesRequest)
func (*ModifyInstanceAvailabilityZonesRequest) FromJsonString ¶ added in v1.0.815
func (r *ModifyInstanceAvailabilityZonesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceAvailabilityZonesRequest) ToJsonString ¶ added in v1.0.815
func (r *ModifyInstanceAvailabilityZonesRequest) ToJsonString() string
type ModifyInstanceAvailabilityZonesRequestParams ¶ added in v1.0.815
type ModifyInstanceAvailabilityZonesRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 切换时间。 // - 1:维护时间窗切换。 // - 2:立即切换。 SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"` // 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。 // 单可用区实例无需传NodeId,多可用区实例NodeId必传 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` }
Predefined struct for user
type ModifyInstanceAvailabilityZonesResponse ¶ added in v1.0.815
type ModifyInstanceAvailabilityZonesResponse struct { *tchttp.BaseResponse Response *ModifyInstanceAvailabilityZonesResponseParams `json:"Response"` }
func NewModifyInstanceAvailabilityZonesResponse ¶ added in v1.0.815
func NewModifyInstanceAvailabilityZonesResponse() (response *ModifyInstanceAvailabilityZonesResponse)
func (*ModifyInstanceAvailabilityZonesResponse) FromJsonString ¶ added in v1.0.815
func (r *ModifyInstanceAvailabilityZonesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceAvailabilityZonesResponse) ToJsonString ¶ added in v1.0.815
func (r *ModifyInstanceAvailabilityZonesResponse) ToJsonString() string
type ModifyInstanceAvailabilityZonesResponseParams ¶ added in v1.0.815
type ModifyInstanceAvailabilityZonesResponseParams struct { // 任务ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceEventRequest ¶ added in v1.0.891
type ModifyInstanceEventRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 事件 ID。请通过 DescribeInstanceEvents 获取需修改的事件 ID。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 修改事件执行的计划开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 修改事件计划执行的结束时间。开始时间配置之后,结束时间只能选择在开始时间之后的 30 分钟、1 小时、1.5 小时、2 小时和 3 小时之内。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 修改事件执行计划的开始日期。 ExecutionDate *string `json:"ExecutionDate,omitnil,omitempty" name:"ExecutionDate"` // 修改事件的运行状态。该参数当前仅支持设置为 **Canceled**, 即取消执行当前事件。可通过 DescribeInstanceEvents 接口查询当前事件的运行状态与事件级别。 // - 事件级别为Critical(关键)或 High(重要)类事件不支持取消。即严重的事件必须执行,不可取消。 // - 仅运行状态为 Waiting (待执行的事件)的事件,才能执行取消操作。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyInstanceEventRequest ¶ added in v1.0.891
func NewModifyInstanceEventRequest() (request *ModifyInstanceEventRequest)
func (*ModifyInstanceEventRequest) FromJsonString ¶ added in v1.0.891
func (r *ModifyInstanceEventRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceEventRequest) ToJsonString ¶ added in v1.0.891
func (r *ModifyInstanceEventRequest) ToJsonString() string
type ModifyInstanceEventRequestParams ¶ added in v1.0.891
type ModifyInstanceEventRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 事件 ID。请通过 DescribeInstanceEvents 获取需修改的事件 ID。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 修改事件执行的计划开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 修改事件计划执行的结束时间。开始时间配置之后,结束时间只能选择在开始时间之后的 30 分钟、1 小时、1.5 小时、2 小时和 3 小时之内。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 修改事件执行计划的开始日期。 ExecutionDate *string `json:"ExecutionDate,omitnil,omitempty" name:"ExecutionDate"` // 修改事件的运行状态。该参数当前仅支持设置为 **Canceled**, 即取消执行当前事件。可通过 DescribeInstanceEvents 接口查询当前事件的运行状态与事件级别。 // - 事件级别为Critical(关键)或 High(重要)类事件不支持取消。即严重的事件必须执行,不可取消。 // - 仅运行状态为 Waiting (待执行的事件)的事件,才能执行取消操作。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyInstanceEventResponse ¶ added in v1.0.891
type ModifyInstanceEventResponse struct { *tchttp.BaseResponse Response *ModifyInstanceEventResponseParams `json:"Response"` }
func NewModifyInstanceEventResponse ¶ added in v1.0.891
func NewModifyInstanceEventResponse() (response *ModifyInstanceEventResponse)
func (*ModifyInstanceEventResponse) FromJsonString ¶ added in v1.0.891
func (r *ModifyInstanceEventResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceEventResponse) ToJsonString ¶ added in v1.0.891
func (r *ModifyInstanceEventResponse) ToJsonString() string
type ModifyInstanceEventResponseParams ¶ added in v1.0.891
type ModifyInstanceEventResponseParams struct { // 事件 ID。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceParamsRequest ¶
type ModifyInstanceParamsRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例修改的参数列表。 InstanceParams []*InstanceParam `json:"InstanceParams,omitnil,omitempty" name:"InstanceParams"` }
func NewModifyInstanceParamsRequest ¶
func NewModifyInstanceParamsRequest() (request *ModifyInstanceParamsRequest)
func (*ModifyInstanceParamsRequest) FromJsonString ¶
func (r *ModifyInstanceParamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceParamsRequest) ToJsonString ¶
func (r *ModifyInstanceParamsRequest) ToJsonString() string
type ModifyInstanceParamsRequestParams ¶ added in v1.0.426
type ModifyInstanceParamsRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例修改的参数列表。 InstanceParams []*InstanceParam `json:"InstanceParams,omitnil,omitempty" name:"InstanceParams"` }
Predefined struct for user
type ModifyInstanceParamsResponse ¶
type ModifyInstanceParamsResponse struct { *tchttp.BaseResponse Response *ModifyInstanceParamsResponseParams `json:"Response"` }
func NewModifyInstanceParamsResponse ¶
func NewModifyInstanceParamsResponse() (response *ModifyInstanceParamsResponse)
func (*ModifyInstanceParamsResponse) FromJsonString ¶
func (r *ModifyInstanceParamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceParamsResponse) ToJsonString ¶
func (r *ModifyInstanceParamsResponse) ToJsonString() string
type ModifyInstanceParamsResponseParams ¶ added in v1.0.426
type ModifyInstanceParamsResponseParams struct { // 说明修改参数配置是否成功。<br><li>true:指修改成功;<br><li>false:指修改失败。<br> Changed *bool `json:"Changed,omitnil,omitempty" name:"Changed"` // 任务ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceReadOnlyRequest ¶ added in v1.0.400
type ModifyInstanceReadOnlyRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例输入模式,0:读写 1:只读 InputMode *string `json:"InputMode,omitnil,omitempty" name:"InputMode"` }
func NewModifyInstanceReadOnlyRequest ¶ added in v1.0.400
func NewModifyInstanceReadOnlyRequest() (request *ModifyInstanceReadOnlyRequest)
func (*ModifyInstanceReadOnlyRequest) FromJsonString ¶ added in v1.0.400
func (r *ModifyInstanceReadOnlyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceReadOnlyRequest) ToJsonString ¶ added in v1.0.400
func (r *ModifyInstanceReadOnlyRequest) ToJsonString() string
type ModifyInstanceReadOnlyRequestParams ¶ added in v1.0.426
type ModifyInstanceReadOnlyRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例输入模式,0:读写 1:只读 InputMode *string `json:"InputMode,omitnil,omitempty" name:"InputMode"` }
Predefined struct for user
type ModifyInstanceReadOnlyResponse ¶ added in v1.0.400
type ModifyInstanceReadOnlyResponse struct { *tchttp.BaseResponse Response *ModifyInstanceReadOnlyResponseParams `json:"Response"` }
func NewModifyInstanceReadOnlyResponse ¶ added in v1.0.400
func NewModifyInstanceReadOnlyResponse() (response *ModifyInstanceReadOnlyResponse)
func (*ModifyInstanceReadOnlyResponse) FromJsonString ¶ added in v1.0.400
func (r *ModifyInstanceReadOnlyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceReadOnlyResponse) ToJsonString ¶ added in v1.0.400
func (r *ModifyInstanceReadOnlyResponse) ToJsonString() string
type ModifyInstanceReadOnlyResponseParams ¶ added in v1.0.426
type ModifyInstanceReadOnlyResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { *tchttp.BaseRequest // 修改实例操作,如填写:rename-表示实例重命名;modifyProject-修改实例所属项目;modifyAutoRenew-修改实例续费标记 Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` // 实例Id InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例的新名称 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 项目Id ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 自动续费标识。0 - 默认状态(手动续费);1 - 自动续费;2 - 明确不自动续费 AutoRenews []*int64 `json:"AutoRenews,omitnil,omitempty" name:"AutoRenews"` // 已经废弃 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 已经废弃 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 已经废弃 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` }
func NewModifyInstanceRequest ¶
func NewModifyInstanceRequest() (request *ModifyInstanceRequest)
func (*ModifyInstanceRequest) FromJsonString ¶
func (r *ModifyInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceRequest) ToJsonString ¶
func (r *ModifyInstanceRequest) ToJsonString() string
type ModifyInstanceRequestParams ¶ added in v1.0.426
type ModifyInstanceRequestParams struct { // 修改实例操作,如填写:rename-表示实例重命名;modifyProject-修改实例所属项目;modifyAutoRenew-修改实例续费标记 Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` // 实例Id InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例的新名称 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 项目Id ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 自动续费标识。0 - 默认状态(手动续费);1 - 自动续费;2 - 明确不自动续费 AutoRenews []*int64 `json:"AutoRenews,omitnil,omitempty" name:"AutoRenews"` // 已经废弃 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 已经废弃 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 已经废弃 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` }
Predefined struct for user
type ModifyInstanceResponse ¶
type ModifyInstanceResponse struct { *tchttp.BaseResponse Response *ModifyInstanceResponseParams `json:"Response"` }
func NewModifyInstanceResponse ¶
func NewModifyInstanceResponse() (response *ModifyInstanceResponse)
func (*ModifyInstanceResponse) FromJsonString ¶
func (r *ModifyInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceResponse) ToJsonString ¶
func (r *ModifyInstanceResponse) ToJsonString() string
type ModifyInstanceResponseParams ¶ added in v1.0.426
type ModifyInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMaintenanceWindowRequest ¶
type ModifyMaintenanceWindowRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 维护时间窗起始时间,如:17:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 维护时间窗结束时间,如:19:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewModifyMaintenanceWindowRequest ¶
func NewModifyMaintenanceWindowRequest() (request *ModifyMaintenanceWindowRequest)
func (*ModifyMaintenanceWindowRequest) FromJsonString ¶
func (r *ModifyMaintenanceWindowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMaintenanceWindowRequest) ToJsonString ¶
func (r *ModifyMaintenanceWindowRequest) ToJsonString() string
type ModifyMaintenanceWindowRequestParams ¶ added in v1.0.426
type ModifyMaintenanceWindowRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 维护时间窗起始时间,如:17:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 维护时间窗结束时间,如:19:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type ModifyMaintenanceWindowResponse ¶
type ModifyMaintenanceWindowResponse struct { *tchttp.BaseResponse Response *ModifyMaintenanceWindowResponseParams `json:"Response"` }
func NewModifyMaintenanceWindowResponse ¶
func NewModifyMaintenanceWindowResponse() (response *ModifyMaintenanceWindowResponse)
func (*ModifyMaintenanceWindowResponse) FromJsonString ¶
func (r *ModifyMaintenanceWindowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMaintenanceWindowResponse) ToJsonString ¶
func (r *ModifyMaintenanceWindowResponse) ToJsonString() string
type ModifyMaintenanceWindowResponseParams ¶ added in v1.0.426
type ModifyMaintenanceWindowResponseParams struct { // 修改状态:success 或者 failed Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetworkConfigRequest ¶
type ModifyNetworkConfigRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 指预修改网络的类别,包括: // - changeVip:指切换私有网络,包含其内网IPv4地址及端口。 // - changeVpc:指切换私有网络所属子网。 // - changeBaseToVpc:指基础网络切换为私有网络。 // - changeVPort:指仅修改实例网络端口。 Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` // 指实例私有网络内网 IPv4 地址。当**Operation**为**changeVip**时,需配置该参数。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 指修改后的私有网络 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指修改后的私有网络所属子网 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 原内网 IPv4 地址保留时长。 // - 单位:天。 // - 取值范围:0、1、2、3、7、15。 // // **说明**:设置原地址保留时长需最新版SDK,否则原地址将立即释放,查看SDK版本,请参见 [SDK中心](https://cloud.tencent.com/document/sdk)。 Recycle *int64 `json:"Recycle,omitnil,omitempty" name:"Recycle"` // 指修改后的网络端口。当**Operation**为**changeVPort**或**changeVip**时,需配置该参数。取值范围为[1024,65535]。 VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"` }
func NewModifyNetworkConfigRequest ¶
func NewModifyNetworkConfigRequest() (request *ModifyNetworkConfigRequest)
func (*ModifyNetworkConfigRequest) FromJsonString ¶
func (r *ModifyNetworkConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkConfigRequest) ToJsonString ¶
func (r *ModifyNetworkConfigRequest) ToJsonString() string
type ModifyNetworkConfigRequestParams ¶ added in v1.0.426
type ModifyNetworkConfigRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 指预修改网络的类别,包括: // - changeVip:指切换私有网络,包含其内网IPv4地址及端口。 // - changeVpc:指切换私有网络所属子网。 // - changeBaseToVpc:指基础网络切换为私有网络。 // - changeVPort:指仅修改实例网络端口。 Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` // 指实例私有网络内网 IPv4 地址。当**Operation**为**changeVip**时,需配置该参数。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 指修改后的私有网络 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指修改后的私有网络所属子网 ID,当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 原内网 IPv4 地址保留时长。 // - 单位:天。 // - 取值范围:0、1、2、3、7、15。 // // **说明**:设置原地址保留时长需最新版SDK,否则原地址将立即释放,查看SDK版本,请参见 [SDK中心](https://cloud.tencent.com/document/sdk)。 Recycle *int64 `json:"Recycle,omitnil,omitempty" name:"Recycle"` // 指修改后的网络端口。当**Operation**为**changeVPort**或**changeVip**时,需配置该参数。取值范围为[1024,65535]。 VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"` }
Predefined struct for user
type ModifyNetworkConfigResponse ¶
type ModifyNetworkConfigResponse struct { *tchttp.BaseResponse Response *ModifyNetworkConfigResponseParams `json:"Response"` }
func NewModifyNetworkConfigResponse ¶
func NewModifyNetworkConfigResponse() (response *ModifyNetworkConfigResponse)
func (*ModifyNetworkConfigResponse) FromJsonString ¶
func (r *ModifyNetworkConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkConfigResponse) ToJsonString ¶
func (r *ModifyNetworkConfigResponse) ToJsonString() string
type ModifyNetworkConfigResponseParams ¶ added in v1.0.426
type ModifyNetworkConfigResponseParams struct { // 执行状态,请忽略该参数。 Status *bool `json:"Status,omitnil,omitempty" name:"Status"` // 指实例新私有网络所属子网 ID。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 指实例新的私有网络ID。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指实例新的内网 IPv4 地址。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 任务 ID。可获取**taskId**,通过接口 **DescribeTaskInfo **查询任务执行状态。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyParamTemplateRequest ¶ added in v1.0.210
type ModifyParamTemplateRequest struct { *tchttp.BaseRequest // 源参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数模板修改后的新名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板修改后的新描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 修改后的新参数列表。 ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
func NewModifyParamTemplateRequest ¶ added in v1.0.210
func NewModifyParamTemplateRequest() (request *ModifyParamTemplateRequest)
func (*ModifyParamTemplateRequest) FromJsonString ¶ added in v1.0.210
func (r *ModifyParamTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyParamTemplateRequest) ToJsonString ¶ added in v1.0.210
func (r *ModifyParamTemplateRequest) ToJsonString() string
type ModifyParamTemplateRequestParams ¶ added in v1.0.426
type ModifyParamTemplateRequestParams struct { // 源参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数模板修改后的新名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板修改后的新描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 修改后的新参数列表。 ParamList []*InstanceParam `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
Predefined struct for user
type ModifyParamTemplateResponse ¶ added in v1.0.210
type ModifyParamTemplateResponse struct { *tchttp.BaseResponse Response *ModifyParamTemplateResponseParams `json:"Response"` }
func NewModifyParamTemplateResponse ¶ added in v1.0.210
func NewModifyParamTemplateResponse() (response *ModifyParamTemplateResponse)
func (*ModifyParamTemplateResponse) FromJsonString ¶ added in v1.0.210
func (r *ModifyParamTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyParamTemplateResponse) ToJsonString ¶ added in v1.0.210
func (r *ModifyParamTemplateResponse) ToJsonString() string
type ModifyParamTemplateResponseParams ¶ added in v1.0.426
type ModifyParamTemplateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenSSLRequest ¶ added in v1.0.510
type OpenSSLRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewOpenSSLRequest ¶ added in v1.0.510
func NewOpenSSLRequest() (request *OpenSSLRequest)
func (*OpenSSLRequest) FromJsonString ¶ added in v1.0.510
func (r *OpenSSLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenSSLRequest) ToJsonString ¶ added in v1.0.510
func (r *OpenSSLRequest) ToJsonString() string
type OpenSSLRequestParams ¶ added in v1.0.510
type OpenSSLRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type OpenSSLResponse ¶ added in v1.0.510
type OpenSSLResponse struct { *tchttp.BaseResponse Response *OpenSSLResponseParams `json:"Response"` }
func NewOpenSSLResponse ¶ added in v1.0.510
func NewOpenSSLResponse() (response *OpenSSLResponse)
func (*OpenSSLResponse) FromJsonString ¶ added in v1.0.510
func (r *OpenSSLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenSSLResponse) ToJsonString ¶ added in v1.0.510
func (r *OpenSSLResponse) ToJsonString() string
type OpenSSLResponseParams ¶ added in v1.0.510
type OpenSSLResponseParams struct { // 任务ID。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Outbound ¶
type Outbound struct { // 策略,ACCEPT或者DROP。 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 地址组id代表的地址集合。 AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"` // 来源Ip或Ip段,例如192.168.0.0/16。 CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"` // 描述。 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 网络协议,支持udp、tcp等。 IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"` // 端口。 PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"` // 服务组id代表的协议和端口集合。 ServiceModule *string `json:"ServiceModule,omitnil,omitempty" name:"ServiceModule"` // 安全组id代表的地址集合。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
type ParamTemplateInfo ¶ added in v1.0.210
type ParamTemplateInfo struct { // 参数模板 ID。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 实例类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 ProductType *uint64 `json:"ProductType,omitnil,omitempty" name:"ProductType"` }
type ParameterDetail ¶ added in v1.0.210
type ParameterDetail struct { // 参数名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数类型。 ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"` // 参数默认值。 Default *string `json:"Default,omitnil,omitempty" name:"Default"` // 参数描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 参数当前值。 CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"` // 修改参数后,是否需要重启数据库以使参数生效。 // - 0:不需要重启。 // - 1:需要重启。 NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"` // 参数允许的最大值。 // 注意:此字段可能返回 null,表示取不到有效值。 Max *string `json:"Max,omitnil,omitempty" name:"Max"` // 参数允许的最小值。 // 注意:此字段可能返回 null,表示取不到有效值。 Min *string `json:"Min,omitnil,omitempty" name:"Min"` // 参数可选枚举值。如果为非枚举参数,则为空。 // 注意:此字段可能返回 null,表示取不到有效值。 EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"` }
type ProductConf ¶
type ProductConf struct { // 产品类型。 // - 2:Redis 2.8内存版(标准架构)。 // - 3:CKV 3.2内存版(标准架构)。 // - 4:CKV 3.2内存版(集群架构)。 // - 5:Redis 2.8内存版(单机)。 // - 6:Redis 4.0内存版(标准架构)。 // - 7:Redis 4.0内存版(集群架构)。 // - 8:Redis 5.0内存版(标准架构)。 // - 9:Redis 5.0内存版(集群架构)。 // - 15:Redis 6.2内存版(标准架构)。 // - 16:Redis 6.2内存版(集群架构)。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 产品名称。包括:Redis 主从版、CKV 主从版、CKV 集群版、Redis 单机版、Redis 集群版。 TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` // 购买时的最小数量。 MinBuyNum *int64 `json:"MinBuyNum,omitnil,omitempty" name:"MinBuyNum"` // 购买时的最大数量。 MaxBuyNum *int64 `json:"MaxBuyNum,omitnil,omitempty" name:"MaxBuyNum"` // 产品是否售罄。 // - true:售罄。 // - false:未售罄。 Saleout *bool `json:"Saleout,omitnil,omitempty" name:"Saleout"` // 产品引擎。Redis 或者 CKV。 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // 兼容版本。包括:Redis-2.8、Redis-3.2、Redis-4.0、Redis-5.0、Redis-6.2。 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 规格总大小,单位GB。 TotalSize []*string `json:"TotalSize,omitnil,omitempty" name:"TotalSize"` // 每个分片大小,单位GB。 ShardSize []*string `json:"ShardSize,omitnil,omitempty" name:"ShardSize"` // 副本数量。 ReplicaNum []*string `json:"ReplicaNum,omitnil,omitempty" name:"ReplicaNum"` // 分片数量。 ShardNum []*string `json:"ShardNum,omitnil,omitempty" name:"ShardNum"` // 支持的计费模式。 // - 1:包年包月。 // - 0:按量计费。 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 该参数名因存在拼写不规范的问题,建议使用**EnableReplicaReadOnly**参数取代。其含义为是否支持副本只读。 // - true:支持副本只读。 // - false:不支持。 EnableRepicaReadOnly *bool `json:"EnableRepicaReadOnly,omitnil,omitempty" name:"EnableRepicaReadOnly"` // 是否支持副本只读。 // - true:支持副本只读。 // - false:不支持。 // 注意:此字段可能返回 null,表示取不到有效值。 EnableReplicaReadOnly *bool `json:"EnableReplicaReadOnly,omitnil,omitempty" name:"EnableReplicaReadOnly"` }
type ProxyNodes ¶
type RedisBackupSet ¶
type RedisBackupSet struct { // 备份开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 备份任务ID。 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 备份类型。 // - 1:凌晨系统发起的自动备份。 // - 0:用户发起的手动备份。 BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"` // 备份状态。 // - 1:备份被其它流程锁定。 // - 2:备份正常,没有被任何流程锁定。 // - -1:备份已过期。 // - 3:备份正在被导出。 // - 4:备份导出成功。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 备份的备注信息。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 备份是否被锁定。 // - 0:未被锁定。 // - 1:已被锁定。 Locked *int64 `json:"Locked,omitnil,omitempty" name:"Locked"` // 内部字段,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupSize *int64 `json:"BackupSize,omitnil,omitempty" name:"BackupSize"` // 内部字段,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 FullBackup *int64 `json:"FullBackup,omitnil,omitempty" name:"FullBackup"` // 内部字段,用户可忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 本地备份所在地域。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 备份结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 备份文件类型。 FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"` // 备份文件过期时间。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
type RedisCommonInstanceList ¶
type RedisCommonInstanceList struct { // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 实例所属项目 ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 实例接入区域。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例接入可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例私有网络 ID。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络所属子网 ID。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 实例状态信息。 // - 1-流程中。 // - 2-运行中。 // - -2-实例已隔离。 // - -3-实例待回收。 // - -4-实例已删除。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 实例私有网络 IP 地址。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` // 实例网络端口。 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 实例创建时间。 Createtime *string `json:"Createtime,omitnil,omitempty" name:"Createtime"` // 计费类型。 // - 0:按量计费。 // - 1:包年包月。 PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 网络类型。 // - 0:基础网络。 // - 1:VPC 网络。 NetType *int64 `json:"NetType,omitnil,omitempty" name:"NetType"` }
type RedisInstanceEvent ¶ added in v1.0.891
type RedisInstanceEvent struct { // 事件 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 ID *int64 `json:"ID,omitnil,omitempty" name:"ID"` // 实例 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。 // - Critical:关键 // - High:重要 // - Middle:中等 // - Low:一般 // 注意:此字段可能返回 null,表示取不到有效值。 Grade *string `json:"Grade,omitnil,omitempty" name:"Grade"` // 事件计划执行日期。 // 注意:此字段可能返回 null,表示取不到有效值。 ExecutionDate *string `json:"ExecutionDate,omitnil,omitempty" name:"ExecutionDate"` // 事件计划执行开始时间。 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 事件计划执行结束时间。 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 运维事件最迟执行的日期,即该事件必须在该日期之前完成,否则可能会对业务产生影响。 // 注意:此字段可能返回 null,表示取不到有效值。 LatestExecutionDate *string `json:"LatestExecutionDate,omitnil,omitempty" name:"LatestExecutionDate"` // 事件当前状态。 // - Waiting:未到达执行日期或不在维护时间窗内的事件。 // - Running:在维护时间窗内,正在执行维护的事件。 // - Finished:已全部完成维护的事件。 // - Canceled:已取消执行的事件。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 事件执行任务完成时间。 // 注意:此字段可能返回 null,表示取不到有效值。 TaskEndTime *string `json:"TaskEndTime,omitnil,omitempty" name:"TaskEndTime"` // 事件影响信息。 // 注意:此字段可能返回 null,表示取不到有效值。 EffectInfo *string `json:"EffectInfo,omitnil,omitempty" name:"EffectInfo"` // 事件最初计划执行日期。 // 注意:此字段可能返回 null,表示取不到有效值。 InitialExecutionDate *string `json:"InitialExecutionDate,omitnil,omitempty" name:"InitialExecutionDate"` }
type RedisNode ¶
type RedisNode struct { // Redis 节点上 Key 的个数。 Keys *int64 `json:"Keys,omitnil,omitempty" name:"Keys"` // Redis 节点 Slot 分布范围。例如:0-5460。 Slot *string `json:"Slot,omitnil,omitempty" name:"Slot"` // 节点的序列 ID。 NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` // 节点的状态。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 节点角色。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` }
type RedisNodeInfo ¶
type RedisNodeInfo struct { // 节点类型。<ul><li>0:为主节点。</li><li>1:为副本节点。</li></ul> NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 主节点或者副本节点的 ID。<ul><li>该参数用于创建 Redis 实例接口[CreateInstances](https://cloud.tencent.com/document/product/239/20026) 并不需要设置,而用于变更实例配置的接口 [UpgradeInstance](https://cloud.tencent.com/document/product/239/20013) 删除副本时才需要设置。</li><li>该参数可使用接口 [DescribeInstances](https://cloud.tencent.com/document/product/239/20018) 获取Integer类型的节点 ID。</li></ul> NodeId *int64 `json:"NodeId,omitnil,omitempty" name:"NodeId"` // 主节点或者副本节点的可用区 ID。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 主节点或者副本节点的可用区名称。 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` }
type RedisNodes ¶
type RedisNodes struct { // 节点 ID。 NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` // 节点角色。 NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"` // 分片 ID。 ClusterId *int64 `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 可用区 ID。 ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` }
type RegionConf ¶
type RegionConf struct { // 地域ID RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 地域名称 RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // 地域简称 RegionShortName *string `json:"RegionShortName,omitnil,omitempty" name:"RegionShortName"` // 地域所在大区名称 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // 可用区信息 ZoneSet []*ZoneCapacityConf `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"` }
type ReleaseWanAddressRequest ¶ added in v1.0.389
type ReleaseWanAddressRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewReleaseWanAddressRequest ¶ added in v1.0.389
func NewReleaseWanAddressRequest() (request *ReleaseWanAddressRequest)
func (*ReleaseWanAddressRequest) FromJsonString ¶ added in v1.0.389
func (r *ReleaseWanAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseWanAddressRequest) ToJsonString ¶ added in v1.0.389
func (r *ReleaseWanAddressRequest) ToJsonString() string
type ReleaseWanAddressRequestParams ¶ added in v1.0.426
type ReleaseWanAddressRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type ReleaseWanAddressResponse ¶ added in v1.0.389
type ReleaseWanAddressResponse struct { *tchttp.BaseResponse Response *ReleaseWanAddressResponseParams `json:"Response"` }
func NewReleaseWanAddressResponse ¶ added in v1.0.389
func NewReleaseWanAddressResponse() (response *ReleaseWanAddressResponse)
func (*ReleaseWanAddressResponse) FromJsonString ¶ added in v1.0.389
func (r *ReleaseWanAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseWanAddressResponse) ToJsonString ¶ added in v1.0.389
func (r *ReleaseWanAddressResponse) ToJsonString() string
type ReleaseWanAddressResponseParams ¶ added in v1.0.426
type ReleaseWanAddressResponseParams struct { // 异步流程ID FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 关闭外网的状态 WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RemoveReplicationInstanceRequest ¶ added in v1.0.636
type RemoveReplicationInstanceRequest struct { *tchttp.BaseRequest // 复制组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例 SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"` }
func NewRemoveReplicationInstanceRequest ¶ added in v1.0.636
func NewRemoveReplicationInstanceRequest() (request *RemoveReplicationInstanceRequest)
func (*RemoveReplicationInstanceRequest) FromJsonString ¶ added in v1.0.636
func (r *RemoveReplicationInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveReplicationInstanceRequest) ToJsonString ¶ added in v1.0.636
func (r *RemoveReplicationInstanceRequest) ToJsonString() string
type RemoveReplicationInstanceRequestParams ¶ added in v1.0.636
type RemoveReplicationInstanceRequestParams struct { // 复制组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据同步类型,true:需要数据强同步,false:不需要强同步,仅限删除主实例 SyncType *bool `json:"SyncType,omitnil,omitempty" name:"SyncType"` }
Predefined struct for user
type RemoveReplicationInstanceResponse ¶ added in v1.0.636
type RemoveReplicationInstanceResponse struct { *tchttp.BaseResponse Response *RemoveReplicationInstanceResponseParams `json:"Response"` }
func NewRemoveReplicationInstanceResponse ¶ added in v1.0.636
func NewRemoveReplicationInstanceResponse() (response *RemoveReplicationInstanceResponse)
func (*RemoveReplicationInstanceResponse) FromJsonString ¶ added in v1.0.636
func (r *RemoveReplicationInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveReplicationInstanceResponse) ToJsonString ¶ added in v1.0.636
func (r *RemoveReplicationInstanceResponse) ToJsonString() string
type RemoveReplicationInstanceResponseParams ¶ added in v1.0.636
type RemoveReplicationInstanceResponseParams struct { // 异步任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RenewInstanceRequest ¶
type RenewInstanceRequest struct { *tchttp.BaseRequest // 购买时长,单位:月。 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 标识是否修改计费模式。<ul><li>当前实例计费模式为按量计费方式,预转换为包年包月而续费,请指定该参数为 <b>prepaid</b>。</li><li>当前实例计费模式为包年包月方式,可不设置该参数。</li></ul> ModifyPayMode *string `json:"ModifyPayMode,omitnil,omitempty" name:"ModifyPayMode"` }
func NewRenewInstanceRequest ¶
func NewRenewInstanceRequest() (request *RenewInstanceRequest)
func (*RenewInstanceRequest) FromJsonString ¶
func (r *RenewInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewInstanceRequest) ToJsonString ¶
func (r *RenewInstanceRequest) ToJsonString() string
type RenewInstanceRequestParams ¶ added in v1.0.426
type RenewInstanceRequestParams struct { // 购买时长,单位:月。 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 标识是否修改计费模式。<ul><li>当前实例计费模式为按量计费方式,预转换为包年包月而续费,请指定该参数为 <b>prepaid</b>。</li><li>当前实例计费模式为包年包月方式,可不设置该参数。</li></ul> ModifyPayMode *string `json:"ModifyPayMode,omitnil,omitempty" name:"ModifyPayMode"` }
Predefined struct for user
type RenewInstanceResponse ¶
type RenewInstanceResponse struct { *tchttp.BaseResponse Response *RenewInstanceResponseParams `json:"Response"` }
func NewRenewInstanceResponse ¶
func NewRenewInstanceResponse() (response *RenewInstanceResponse)
func (*RenewInstanceResponse) FromJsonString ¶
func (r *RenewInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewInstanceResponse) ToJsonString ¶
func (r *RenewInstanceResponse) ToJsonString() string
type RenewInstanceResponseParams ¶ added in v1.0.426
type RenewInstanceResponseParams struct { // 交易ID。 DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplicaGroup ¶
type ReplicaGroup struct { // 节点组 ID。 GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 节点组的名称,主节点为空。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 节点的可用区ID,比如ap-guangzhou-1 ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 节点组类型,master为主节点,replica为副本节点。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` // 节点组节点列表 RedisNodes []*RedisNode `json:"RedisNodes,omitnil,omitempty" name:"RedisNodes"` }
type ResetPasswordRequest ¶
type ResetPasswordRequest struct { *tchttp.BaseRequest // Redis实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 重置的密码(切换为免密实例时,可不传;其他情况必传) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 是否切换免密实例,false-切换为非免密码实例,true-切换为免密码实例;默认false NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` }
func NewResetPasswordRequest ¶
func NewResetPasswordRequest() (request *ResetPasswordRequest)
func (*ResetPasswordRequest) FromJsonString ¶
func (r *ResetPasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetPasswordRequest) ToJsonString ¶
func (r *ResetPasswordRequest) ToJsonString() string
type ResetPasswordRequestParams ¶ added in v1.0.426
type ResetPasswordRequestParams struct { // Redis实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 重置的密码(切换为免密实例时,可不传;其他情况必传) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 是否切换免密实例,false-切换为非免密码实例,true-切换为免密码实例;默认false NoAuth *bool `json:"NoAuth,omitnil,omitempty" name:"NoAuth"` }
Predefined struct for user
type ResetPasswordResponse ¶
type ResetPasswordResponse struct { *tchttp.BaseResponse Response *ResetPasswordResponseParams `json:"Response"` }
func NewResetPasswordResponse ¶
func NewResetPasswordResponse() (response *ResetPasswordResponse)
func (*ResetPasswordResponse) FromJsonString ¶
func (r *ResetPasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetPasswordResponse) ToJsonString ¶
func (r *ResetPasswordResponse) ToJsonString() string
type ResetPasswordResponseParams ¶ added in v1.0.426
type ResetPasswordResponseParams struct { // 任务ID(修改密码时的任务ID,如果时切换免密码或者非免密码实例,则无需关注此返回值) TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResourceTag ¶
type RestoreInstanceRequest ¶
type RestoreInstanceRequest struct { *tchttp.BaseRequest // 待操作的实例ID,可通过 DescribeInstances 接口返回值中的 InstanceId 获取。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份ID,可通过 GetRedisBackupList 接口返回值中的 backupId 获取 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 实例密码,恢复实例时,需要校验实例密码(免密实例不需要传密码) Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewRestoreInstanceRequest ¶
func NewRestoreInstanceRequest() (request *RestoreInstanceRequest)
func (*RestoreInstanceRequest) FromJsonString ¶
func (r *RestoreInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestoreInstanceRequest) ToJsonString ¶
func (r *RestoreInstanceRequest) ToJsonString() string
type RestoreInstanceRequestParams ¶ added in v1.0.426
type RestoreInstanceRequestParams struct { // 待操作的实例ID,可通过 DescribeInstances 接口返回值中的 InstanceId 获取。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份ID,可通过 GetRedisBackupList 接口返回值中的 backupId 获取 BackupId *string `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 实例密码,恢复实例时,需要校验实例密码(免密实例不需要传密码) Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type RestoreInstanceResponse ¶
type RestoreInstanceResponse struct { *tchttp.BaseResponse Response *RestoreInstanceResponseParams `json:"Response"` }
func NewRestoreInstanceResponse ¶
func NewRestoreInstanceResponse() (response *RestoreInstanceResponse)
func (*RestoreInstanceResponse) FromJsonString ¶
func (r *RestoreInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestoreInstanceResponse) ToJsonString ¶
func (r *RestoreInstanceResponse) ToJsonString() string
type RestoreInstanceResponseParams ¶ added in v1.0.426
type RestoreInstanceResponseParams struct { // 任务ID,可通过 DescribeTaskInfo 接口查询任务执行状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SecurityGroup ¶
type SecurityGroup struct { // 创建时间,时间格式:yyyy-mm-dd hh:mm:ss。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 项目ID。 ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 安全组ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 安全组名称。 SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"` // 安全组备注。 SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"` // 出站规则。 Outbound []*Outbound `json:"Outbound,omitnil,omitempty" name:"Outbound"` // 入站规则。 Inbound []*Inbound `json:"Inbound,omitnil,omitempty" name:"Inbound"` }
type SecurityGroupDetail ¶
type SecurityGroupDetail struct { // 项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 创建安全组的时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 安全组名称。 SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"` // 安全组标记。 SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"` // 安全组入站规则,即控制访问数据库的来源。 InboundRule []*SecurityGroupsInboundAndOutbound `json:"InboundRule,omitnil,omitempty" name:"InboundRule"` // 安全组出站规则。 OutboundRule []*SecurityGroupsInboundAndOutbound `json:"OutboundRule,omitnil,omitempty" name:"OutboundRule"` }
type SecurityGroupsInboundAndOutbound ¶
type SecurityGroupsInboundAndOutbound struct { // 标识出入数据库的IP与端口是否被允许。 // - ACCEPT:允许。 // - DROP:不允许。 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 出入数据库的IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 端口号。 Port *string `json:"Port,omitnil,omitempty" name:"Port"` // 协议类型。 Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"` }
type SourceCommand ¶
type SourceInfo ¶
type StartupInstanceRequest ¶
type StartupInstanceRequest struct { *tchttp.BaseRequest // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewStartupInstanceRequest ¶
func NewStartupInstanceRequest() (request *StartupInstanceRequest)
func (*StartupInstanceRequest) FromJsonString ¶
func (r *StartupInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartupInstanceRequest) ToJsonString ¶
func (r *StartupInstanceRequest) ToJsonString() string
type StartupInstanceRequestParams ¶ added in v1.0.426
type StartupInstanceRequestParams struct { // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type StartupInstanceResponse ¶
type StartupInstanceResponse struct { *tchttp.BaseResponse Response *StartupInstanceResponseParams `json:"Response"` }
func NewStartupInstanceResponse ¶
func NewStartupInstanceResponse() (response *StartupInstanceResponse)
func (*StartupInstanceResponse) FromJsonString ¶
func (r *StartupInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartupInstanceResponse) ToJsonString ¶
func (r *StartupInstanceResponse) ToJsonString() string
type StartupInstanceResponseParams ¶ added in v1.0.426
type StartupInstanceResponseParams struct { // 任务id TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchAccessNewInstanceRequest ¶ added in v1.0.815
type SwitchAccessNewInstanceRequest struct { *tchttp.BaseRequest // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 // 示例值:crs-asdasdas InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewSwitchAccessNewInstanceRequest ¶ added in v1.0.815
func NewSwitchAccessNewInstanceRequest() (request *SwitchAccessNewInstanceRequest)
func (*SwitchAccessNewInstanceRequest) FromJsonString ¶ added in v1.0.815
func (r *SwitchAccessNewInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchAccessNewInstanceRequest) ToJsonString ¶ added in v1.0.815
func (r *SwitchAccessNewInstanceRequest) ToJsonString() string
type SwitchAccessNewInstanceRequestParams ¶ added in v1.0.815
type SwitchAccessNewInstanceRequestParams struct { // 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 // 示例值:crs-asdasdas InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type SwitchAccessNewInstanceResponse ¶ added in v1.0.815
type SwitchAccessNewInstanceResponse struct { *tchttp.BaseResponse Response *SwitchAccessNewInstanceResponseParams `json:"Response"` }
func NewSwitchAccessNewInstanceResponse ¶ added in v1.0.815
func NewSwitchAccessNewInstanceResponse() (response *SwitchAccessNewInstanceResponse)
func (*SwitchAccessNewInstanceResponse) FromJsonString ¶ added in v1.0.815
func (r *SwitchAccessNewInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchAccessNewInstanceResponse) ToJsonString ¶ added in v1.0.815
func (r *SwitchAccessNewInstanceResponse) ToJsonString() string
type SwitchAccessNewInstanceResponseParams ¶ added in v1.0.815
type SwitchAccessNewInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchInstanceVipRequest ¶
type SwitchInstanceVipRequest struct { *tchttp.BaseRequest // 源实例ID SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"` // 目标实例ID DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"` // 单位为秒。源实例与目标实例间DTS已断开时间,如果DTS断开时间大于TimeDelay,则不切换VIP,建议尽量根据业务设置一个可接受的值。 TimeDelay *int64 `json:"TimeDelay,omitnil,omitempty" name:"TimeDelay"` // 在DTS断开的情况下是否强制切换。1:强制切换,0:不强制切换 ForceSwitch *int64 `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"` // now: 立即切换,syncComplete:等待同步完成后切换 SwitchTime *string `json:"SwitchTime,omitnil,omitempty" name:"SwitchTime"` }
func NewSwitchInstanceVipRequest ¶
func NewSwitchInstanceVipRequest() (request *SwitchInstanceVipRequest)
func (*SwitchInstanceVipRequest) FromJsonString ¶
func (r *SwitchInstanceVipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchInstanceVipRequest) ToJsonString ¶
func (r *SwitchInstanceVipRequest) ToJsonString() string
type SwitchInstanceVipRequestParams ¶ added in v1.0.426
type SwitchInstanceVipRequestParams struct { // 源实例ID SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"` // 目标实例ID DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"` // 单位为秒。源实例与目标实例间DTS已断开时间,如果DTS断开时间大于TimeDelay,则不切换VIP,建议尽量根据业务设置一个可接受的值。 TimeDelay *int64 `json:"TimeDelay,omitnil,omitempty" name:"TimeDelay"` // 在DTS断开的情况下是否强制切换。1:强制切换,0:不强制切换 ForceSwitch *int64 `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"` // now: 立即切换,syncComplete:等待同步完成后切换 SwitchTime *string `json:"SwitchTime,omitnil,omitempty" name:"SwitchTime"` }
Predefined struct for user
type SwitchInstanceVipResponse ¶
type SwitchInstanceVipResponse struct { *tchttp.BaseResponse Response *SwitchInstanceVipResponseParams `json:"Response"` }
func NewSwitchInstanceVipResponse ¶
func NewSwitchInstanceVipResponse() (response *SwitchInstanceVipResponse)
func (*SwitchInstanceVipResponse) FromJsonString ¶
func (r *SwitchInstanceVipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchInstanceVipResponse) ToJsonString ¶
func (r *SwitchInstanceVipResponse) ToJsonString() string
type SwitchInstanceVipResponseParams ¶ added in v1.0.426
type SwitchInstanceVipResponseParams struct { // 任务ID TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchProxyRequest ¶ added in v1.0.471
type SwitchProxyRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例ProxyID ProxyID *string `json:"ProxyID,omitnil,omitempty" name:"ProxyID"` }
func NewSwitchProxyRequest ¶ added in v1.0.471
func NewSwitchProxyRequest() (request *SwitchProxyRequest)
func (*SwitchProxyRequest) FromJsonString ¶ added in v1.0.471
func (r *SwitchProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchProxyRequest) ToJsonString ¶ added in v1.0.471
func (r *SwitchProxyRequest) ToJsonString() string
type SwitchProxyRequestParams ¶ added in v1.0.471
type SwitchProxyRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例ProxyID ProxyID *string `json:"ProxyID,omitnil,omitempty" name:"ProxyID"` }
Predefined struct for user
type SwitchProxyResponse ¶ added in v1.0.471
type SwitchProxyResponse struct { *tchttp.BaseResponse Response *SwitchProxyResponseParams `json:"Response"` }
func NewSwitchProxyResponse ¶ added in v1.0.471
func NewSwitchProxyResponse() (response *SwitchProxyResponse)
func (*SwitchProxyResponse) FromJsonString ¶ added in v1.0.471
func (r *SwitchProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchProxyResponse) ToJsonString ¶ added in v1.0.471
func (r *SwitchProxyResponse) ToJsonString() string
type SwitchProxyResponseParams ¶ added in v1.0.471
type SwitchProxyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TaskInfoDetail ¶
type TaskInfoDetail struct { // 任务 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务开始时间。 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务类型。 // - FLOW_CREATE: "001",新建实例 // - FLOW_RESIZE : "002",配置变更 // - FLOW_CLOSE:"003",关闭实例 // - FLOW_CLEAN: "004",清空实例 // - FLOW_STARTUP:"005",实例启用。 // - FLOW_DELETE:"006",删除实例。 // - FLOW_SETPWD:"007",重置密码。 // - FLOW_EXPORTBACKUP:"009",导出备份文件。 // - FLOW_RESTOREBACKUP:"010",恢复备份。 // - FLOW_BACKUPINSTANCE:"012",备份实例。 // - FLOW_MIGRATEINSTANCE:"013",迁移实例。 // - FLOW_DELBACKUP:"014",删除备份。 // - FLOW_EXCHANGEINSTANCE: "016",切换实例流程。 // - FLOW_AUTOBACKUP:"017",自动备份实例。 // - FLOW_MIGRATECHECK: "022",迁移参数校验。 // - FLOW_MIGRATETASK:"023",数据迁移中。 // - FLOW_CLEANDB:"025",清空某个数据库。 // - FLOW_CLONEBACKUP:"026",克隆备份。 // - FLOW_CHANGEVIP: "027",改变vip地址。 // - FLOW_EXPORSHR :"028",扩缩容。 // - FLOW_ADDNODES:"029",加(减)节点。 // - FLOW_CHANGENET:"031",改变网络类型。 // - FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。 // - FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。 // - FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。 // - FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。 // - FLOW_MODIFYINSTANCEACCOUNT:"037",实例帐号变更。 // - FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。 // - FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。 // - FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。 // - FLOW_UpgradeArch:"041",实例架构升级,主从升集群。 // - FLOW_DowngradeArch: "042",实例架构降级,集群降主从。 // - FLOW_UpgradeVersion: "043",版本升级。 // - FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整。 // - FLOW_CLEARNETWORK:"045",更换网络, // - FLOW_REMOVE_BACKUP_FILE:"046",删除备份。 // - FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。 // - FLOW_SHUTDOWN_MASTER:"048",模拟故障。 // - FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。 // - FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。 // - FLOW_OPEN_WAN:"052",开通外网。 // - FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。 // - FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。 // - FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。 // - FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。 // - FLOW_MIGRATE_NODE:"058",迁移节点。 // - FLOW_SWITCH_NODE:"059",切换节点。 // - FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redi s版本。 // - FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。 // - FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。 // - FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。 // - FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。 // - FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。 // - FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。 // - FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。 // 注意:此字段可能返回 null,表示取不到有效值。 TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 实例名称。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 项目 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 任务进度。 // 注意:此字段可能返回 null,表示取不到有效值。 Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务执行结束时间。 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务执行状态。 // // 0:任务初始化。 // 1:执行中。 // 2:完成。 // 4:失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Result *int64 `json:"Result,omitnil,omitempty" name:"Result"` }
type TendisNodes ¶
type TendisSlowLogDetail ¶
type TendisSlowLogDetail struct { // 执行时间 ExecuteTime *string `json:"ExecuteTime,omitnil,omitempty" name:"ExecuteTime"` // 慢查询耗时(毫秒) Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 命令 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 详细命令行信息 CommandLine *string `json:"CommandLine,omitnil,omitempty" name:"CommandLine"` // 节点ID Node *string `json:"Node,omitnil,omitempty" name:"Node"` }
type TradeDealDetail ¶
type TradeDealDetail struct { // 订单号ID,调用云API时使用此ID DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 长订单ID,反馈订单问题给官方客服使用此ID DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // 可用区id ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 订单关联的实例数 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 创建用户uin Creater *string `json:"Creater,omitnil,omitempty" name:"Creater"` // 订单创建时间 CreatTime *string `json:"CreatTime,omitnil,omitempty" name:"CreatTime"` // 订单超时时间 OverdueTime *string `json:"OverdueTime,omitnil,omitempty" name:"OverdueTime"` // 订单完成时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 订单状态 1:未支付 2:已支付,未发货 3:发货中 4:发货成功 5:发货失败 6:已退款 7:已关闭订单 8:订单过期 9:订单已失效 10:产品已失效 11:代付拒绝 12:支付中 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 订单状态描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 订单实际总价,单位:分 Price *int64 `json:"Price,omitnil,omitempty" name:"Price"` // 实例ID InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
type UpgradeInstanceRequest ¶
type UpgradeInstanceRequest struct { *tchttp.BaseRequest // 待变更实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 指实例每个分片内存变更后的大小。<ul><li>单位 MB。</li><li>每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。</li></ul> MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 指实例变更后的分片数量。<ul><li>标准架构不需要配置该参数,集群架构为必填参数。</li><li>集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li></ul> RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 指实例变更后的副本数量。<ul><li>每次只能修改参数RedisReplicasNum、MemSize和RedisShardNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>多AZ实例修改副本时必须要传入NodeSet。</li></ul> RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 多AZ实例,增加副本时的附带信息,包括副本的可用区和副本的类型(NodeType为1)。非多AZ实例不需要配置该参数。 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` }
func NewUpgradeInstanceRequest ¶
func NewUpgradeInstanceRequest() (request *UpgradeInstanceRequest)
func (*UpgradeInstanceRequest) FromJsonString ¶
func (r *UpgradeInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceRequest) ToJsonString ¶
func (r *UpgradeInstanceRequest) ToJsonString() string
type UpgradeInstanceRequestParams ¶ added in v1.0.426
type UpgradeInstanceRequestParams struct { // 待变更实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 指实例每个分片内存变更后的大小。<ul><li>单位 MB。</li><li>每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。</li></ul> MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 指实例变更后的分片数量。<ul><li>标准架构不需要配置该参数,集群架构为必填参数。</li><li>集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li></ul> RedisShardNum *uint64 `json:"RedisShardNum,omitnil,omitempty" name:"RedisShardNum"` // 指实例变更后的副本数量。<ul><li>每次只能修改参数RedisReplicasNum、MemSize和RedisShardNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。</li><li>多AZ实例修改副本时必须要传入NodeSet。</li></ul> RedisReplicasNum *uint64 `json:"RedisReplicasNum,omitnil,omitempty" name:"RedisReplicasNum"` // 多AZ实例,增加副本时的附带信息,包括副本的可用区和副本的类型(NodeType为1)。非多AZ实例不需要配置该参数。 NodeSet []*RedisNodeInfo `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` }
Predefined struct for user
type UpgradeInstanceResponse ¶
type UpgradeInstanceResponse struct { *tchttp.BaseResponse Response *UpgradeInstanceResponseParams `json:"Response"` }
func NewUpgradeInstanceResponse ¶
func NewUpgradeInstanceResponse() (response *UpgradeInstanceResponse)
func (*UpgradeInstanceResponse) FromJsonString ¶
func (r *UpgradeInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceResponse) ToJsonString ¶
func (r *UpgradeInstanceResponse) ToJsonString() string
type UpgradeInstanceResponseParams ¶ added in v1.0.426
type UpgradeInstanceResponseParams struct { // 订单ID。 DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeInstanceVersionRequest ¶
type UpgradeInstanceVersionRequest struct { *tchttp.BaseRequest // 目标实例类型,同 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的**TypeId**,即实例要变更的目标类型。 // - Redis 4.0 及以上的版本,支持相同版本的实例从标准架构升级至集群架构,例如,支持 Redis 4.0 标准架构升级至 Redis 4.0 集群架构。 // - 不支持跨版本架构升级,例如,Redis 4.0 标准架构升级至 Redis 5.0 集群架构。 // - 不支持 Redis 2.8 版本升级架构。 // - 不支持从集群架构降级至标准架构。 TargetInstanceType *string `json:"TargetInstanceType,omitnil,omitempty" name:"TargetInstanceType"` // 切换时间。 // - 1:维护时间窗切换。 // - 2:立即切换。 SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"` // 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewUpgradeInstanceVersionRequest ¶
func NewUpgradeInstanceVersionRequest() (request *UpgradeInstanceVersionRequest)
func (*UpgradeInstanceVersionRequest) FromJsonString ¶
func (r *UpgradeInstanceVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceVersionRequest) ToJsonString ¶
func (r *UpgradeInstanceVersionRequest) ToJsonString() string
type UpgradeInstanceVersionRequestParams ¶ added in v1.0.426
type UpgradeInstanceVersionRequestParams struct { // 目标实例类型,同 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的**TypeId**,即实例要变更的目标类型。 // - Redis 4.0 及以上的版本,支持相同版本的实例从标准架构升级至集群架构,例如,支持 Redis 4.0 标准架构升级至 Redis 4.0 集群架构。 // - 不支持跨版本架构升级,例如,Redis 4.0 标准架构升级至 Redis 5.0 集群架构。 // - 不支持 Redis 2.8 版本升级架构。 // - 不支持从集群架构降级至标准架构。 TargetInstanceType *string `json:"TargetInstanceType,omitnil,omitempty" name:"TargetInstanceType"` // 切换时间。 // - 1:维护时间窗切换。 // - 2:立即切换。 SwitchOption *int64 `json:"SwitchOption,omitnil,omitempty" name:"SwitchOption"` // 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type UpgradeInstanceVersionResponse ¶
type UpgradeInstanceVersionResponse struct { *tchttp.BaseResponse Response *UpgradeInstanceVersionResponseParams `json:"Response"` }
func NewUpgradeInstanceVersionResponse ¶
func NewUpgradeInstanceVersionResponse() (response *UpgradeInstanceVersionResponse)
func (*UpgradeInstanceVersionResponse) FromJsonString ¶
func (r *UpgradeInstanceVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceVersionResponse) ToJsonString ¶
func (r *UpgradeInstanceVersionResponse) ToJsonString() string
type UpgradeInstanceVersionResponseParams ¶ added in v1.0.426
type UpgradeInstanceVersionResponseParams struct { // 订单ID DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeProxyVersionRequest ¶ added in v1.0.409
type UpgradeProxyVersionRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当前proxy版本 CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"` // 可升级的redis版本 UpgradeProxyVersion *string `json:"UpgradeProxyVersion,omitnil,omitempty" name:"UpgradeProxyVersion"` // 1-立即升级 0-维护时间窗口升级 InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"` }
func NewUpgradeProxyVersionRequest ¶ added in v1.0.409
func NewUpgradeProxyVersionRequest() (request *UpgradeProxyVersionRequest)
func (*UpgradeProxyVersionRequest) FromJsonString ¶ added in v1.0.409
func (r *UpgradeProxyVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeProxyVersionRequest) ToJsonString ¶ added in v1.0.409
func (r *UpgradeProxyVersionRequest) ToJsonString() string
type UpgradeProxyVersionRequestParams ¶ added in v1.0.426
type UpgradeProxyVersionRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当前proxy版本 CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"` // 可升级的redis版本 UpgradeProxyVersion *string `json:"UpgradeProxyVersion,omitnil,omitempty" name:"UpgradeProxyVersion"` // 1-立即升级 0-维护时间窗口升级 InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"` }
Predefined struct for user
type UpgradeProxyVersionResponse ¶ added in v1.0.409
type UpgradeProxyVersionResponse struct { *tchttp.BaseResponse Response *UpgradeProxyVersionResponseParams `json:"Response"` }
func NewUpgradeProxyVersionResponse ¶ added in v1.0.409
func NewUpgradeProxyVersionResponse() (response *UpgradeProxyVersionResponse)
func (*UpgradeProxyVersionResponse) FromJsonString ¶ added in v1.0.409
func (r *UpgradeProxyVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeProxyVersionResponse) ToJsonString ¶ added in v1.0.409
func (r *UpgradeProxyVersionResponse) ToJsonString() string
type UpgradeProxyVersionResponseParams ¶ added in v1.0.426
type UpgradeProxyVersionResponseParams struct { // 异步流程ID FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeSmallVersionRequest ¶ added in v1.0.409
type UpgradeSmallVersionRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当前redis版本 CurrentRedisVersion *string `json:"CurrentRedisVersion,omitnil,omitempty" name:"CurrentRedisVersion"` // 可升级的redis版本 UpgradeRedisVersion *string `json:"UpgradeRedisVersion,omitnil,omitempty" name:"UpgradeRedisVersion"` // 1-立即升级 0-维护时间窗口升级 InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"` }
func NewUpgradeSmallVersionRequest ¶ added in v1.0.409
func NewUpgradeSmallVersionRequest() (request *UpgradeSmallVersionRequest)
func (*UpgradeSmallVersionRequest) FromJsonString ¶ added in v1.0.409
func (r *UpgradeSmallVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeSmallVersionRequest) ToJsonString ¶ added in v1.0.409
func (r *UpgradeSmallVersionRequest) ToJsonString() string
type UpgradeSmallVersionRequestParams ¶ added in v1.0.426
type UpgradeSmallVersionRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当前redis版本 CurrentRedisVersion *string `json:"CurrentRedisVersion,omitnil,omitempty" name:"CurrentRedisVersion"` // 可升级的redis版本 UpgradeRedisVersion *string `json:"UpgradeRedisVersion,omitnil,omitempty" name:"UpgradeRedisVersion"` // 1-立即升级 0-维护时间窗口升级 InstanceTypeUpgradeNow *int64 `json:"InstanceTypeUpgradeNow,omitnil,omitempty" name:"InstanceTypeUpgradeNow"` }
Predefined struct for user
type UpgradeSmallVersionResponse ¶ added in v1.0.409
type UpgradeSmallVersionResponse struct { *tchttp.BaseResponse Response *UpgradeSmallVersionResponseParams `json:"Response"` }
func NewUpgradeSmallVersionResponse ¶ added in v1.0.409
func NewUpgradeSmallVersionResponse() (response *UpgradeSmallVersionResponse)
func (*UpgradeSmallVersionResponse) FromJsonString ¶ added in v1.0.409
func (r *UpgradeSmallVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeSmallVersionResponse) ToJsonString ¶ added in v1.0.409
func (r *UpgradeSmallVersionResponse) ToJsonString() string
type UpgradeSmallVersionResponseParams ¶ added in v1.0.426
type UpgradeSmallVersionResponseParams struct { // 异步流程ID FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeVersionToMultiAvailabilityZonesRequest ¶
type UpgradeVersionToMultiAvailabilityZonesRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级多可用区之后是否支持就近访问功能。 // <ul><li>true:支持就近访问功能。升级过程,需同时升级 Proxy 版本和 Redis 内核小版本,涉及数据搬迁,可能会长达数小时。</li><li>false:无需支持就近访问功能。升级多可用区仅涉及管理元数据迁移,对服务没有影响,升级过程通常在3分钟内完成。</li></ul> UpgradeProxyAndRedisServer *bool `json:"UpgradeProxyAndRedisServer,omitnil,omitempty" name:"UpgradeProxyAndRedisServer"` }
func NewUpgradeVersionToMultiAvailabilityZonesRequest ¶
func NewUpgradeVersionToMultiAvailabilityZonesRequest() (request *UpgradeVersionToMultiAvailabilityZonesRequest)
func (*UpgradeVersionToMultiAvailabilityZonesRequest) FromJsonString ¶
func (r *UpgradeVersionToMultiAvailabilityZonesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeVersionToMultiAvailabilityZonesRequest) ToJsonString ¶
func (r *UpgradeVersionToMultiAvailabilityZonesRequest) ToJsonString() string
type UpgradeVersionToMultiAvailabilityZonesRequestParams ¶ added in v1.0.426
type UpgradeVersionToMultiAvailabilityZonesRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级多可用区之后是否支持就近访问功能。 // <ul><li>true:支持就近访问功能。升级过程,需同时升级 Proxy 版本和 Redis 内核小版本,涉及数据搬迁,可能会长达数小时。</li><li>false:无需支持就近访问功能。升级多可用区仅涉及管理元数据迁移,对服务没有影响,升级过程通常在3分钟内完成。</li></ul> UpgradeProxyAndRedisServer *bool `json:"UpgradeProxyAndRedisServer,omitnil,omitempty" name:"UpgradeProxyAndRedisServer"` }
Predefined struct for user
type UpgradeVersionToMultiAvailabilityZonesResponse ¶
type UpgradeVersionToMultiAvailabilityZonesResponse struct { *tchttp.BaseResponse Response *UpgradeVersionToMultiAvailabilityZonesResponseParams `json:"Response"` }
func NewUpgradeVersionToMultiAvailabilityZonesResponse ¶
func NewUpgradeVersionToMultiAvailabilityZonesResponse() (response *UpgradeVersionToMultiAvailabilityZonesResponse)
func (*UpgradeVersionToMultiAvailabilityZonesResponse) FromJsonString ¶
func (r *UpgradeVersionToMultiAvailabilityZonesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeVersionToMultiAvailabilityZonesResponse) ToJsonString ¶
func (r *UpgradeVersionToMultiAvailabilityZonesResponse) ToJsonString() string
type UpgradeVersionToMultiAvailabilityZonesResponseParams ¶ added in v1.0.426
type UpgradeVersionToMultiAvailabilityZonesResponseParams struct { // 任务ID FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ZoneCapacityConf ¶
type ZoneCapacityConf struct { // 可用区ID:如ap-guangzhou-3 ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 可用区名称 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // 可用区是否售罄 IsSaleout *bool `json:"IsSaleout,omitnil,omitempty" name:"IsSaleout"` // 是否为默认可用区 IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"` // 网络类型:basenet -- 基础网络;vpcnet -- VPC网络 NetWorkType []*string `json:"NetWorkType,omitnil,omitempty" name:"NetWorkType"` // 可用区内产品规格等信息 ProductSet []*ProductConf `json:"ProductSet,omitnil,omitempty" name:"ProductSet"` // 可用区ID:如100003 OldZoneId *int64 `json:"OldZoneId,omitnil,omitempty" name:"OldZoneId"` }