Versions in this module Expand all Collapse all v0 v0.9.8 Jul 16, 2026 v0.9.7 May 29, 2026 v0.9.6 Apr 27, 2026 v0.9.5 Sep 1, 2025 v0.9.4 Jul 15, 2025 Changes in this version + func Delete(client *golangsdk.ServiceClient, id string) (err error) + func Resize(client *golangsdk.ServiceClient, opts ResizeInstanceOpts) (err error) + func Update(client *golangsdk.ServiceClient, opts ModifyInstanceOpt) (err error) + type BackupPlan struct + BackupAt []int + BeginAt string + PeriodType string + TimezoneOffset string + type BandWidthInfo struct + BandWidth int + BeginTime int + CurrentTime int + EndTime int + ExpandCount int + ExpandEffectTime int + ExpandIntervalTime int + MaxExpandCount int + NextExpandTime int + TaskRunning bool + type BatchOpsResult struct + Instance string + Result string + func Restart(client *golangsdk.ServiceClient, opts ChangeInstanceStatusOpts) ([]BatchOpsResult, error) + type ChangeInstanceStatusOpts struct + Action string + Instances []string + type CreateOpts struct + AccessUser string + AzCodes []string + BackupPolicy *InstanceBackupPolicyOpts + BssParam DcsBssParam + Capacity float64 + Description string + EnablePublicIp *bool + EnableSsl *bool + Engine string + EngineVersion string + InstanceNum int + MaintainBegin string + MaintainEnd string + Name string + NoPasswordAccess *bool + Password string + Port int + PrivateIp string + PublicIpId string + RenameCommands RenameCommand + SecurityGroupId string + SpecCode string + SubnetId string + Tags []tags.ResourceTag + TemplateId string + VpcId string + type DcsBackupPolicy struct + BackupType string + PeriodicalBackupPlan BackupPlan + SaveDays int + type DcsBssParam struct + ChargingMode string + IsAutoPay string + IsAutoRenew string + PeriodNum int + PeriodType string + type DcsBssParamOpts struct + IsAutoPay string + type DcsCreateResp struct + InstanceID string + InstanceName string + func Create(client *golangsdk.ServiceClient, opts CreateOpts) ([]DcsCreateResp, error) + type DcsInstance struct + AccessUser string + AzCodes []string + BackendAddress string + BackupPolicy InstanceBackupPolicy + BandWidthDetail BandWidthInfo + CacheMode string + Capacity float64 + CapacityMinor string + ChargingMode int + CloudResourceTypeCode string + CloudServiceTypeCode string + CpuType string + CreatedAt string + DbNumber int + Description string + DomainName string + DomainNameInfo DomainNameInfo + EnablePublicIp bool + EnableSsl bool + Engine string + EngineVersion string + Features Features + InquerySpecCode string + InstanceID string + Ip string + LaunchedAt string + MaintainBegin string + MaintainEnd string + MaxMemory int + Name string + NoPasswordAccess string + OrderId string + Port int + ProductType string + PublicIpAddress string + PublicIpId string + ReadOnlyDomainName string + ReplicaCount int + SecurityGroupId string + SecurityGroupName string + ServiceTaskId string + ServiceUpgrade bool + ShardingCount int + SpecCode string + Status string + StorageType string + SubStatus string + SubnetCidr string + SubnetId string + SubnetName string + SupportSlowLogFlag string + Tags []tags.ResourceTag + TransparentClientIpEnable bool + UpdateAt string + UsedMemory int + UserId string + UserName string + VpcId string + VpcName string + func Get(client *golangsdk.ServiceClient, id string) (*DcsInstance, error) + type DomainEntity struct + DomainName string + IsReadonly bool + type DomainNameInfo struct + HistoryDomainNames []DomainEntity + IsLatestRules bool + SupportPublicResolve bool + ZoneName string + type Features struct + SupportAcl bool + SupportAuditLog bool + SupportSsl bool + SupportTransparentClientIp bool + type InstanceBackupPolicy struct + BackupPolicyId string + CreatedAt string + Policy DcsBackupPolicy + TenantId string + UpdatedAt string + type InstanceBackupPolicyOpts struct + BackupType string + PeriodicalBackupPlan *BackupPlan + SaveDays int + type ListDcsInstanceOpts struct + Capacity string + IncludeDelete string + IncludeFailure string + InstanceId string + Ip string + Limit int + Name string + NameEqual string + Offset int + Status string + Tags string + type ListDcsInstanceResp struct + AccessUser string + AzCodes []string + Capacity float64 + CapacityMinor string + ChargingMode int + CpuType string + CreatedAt string + Description string + DomainName string + EnablePublicIp bool + EnableSsl bool + Engine string + EngineVersion string + Features Features + InstanceId string + Ip string + MaintainBegin string + MaintainEnd string + MaxMemory int + Name string + NoPasswordAccess string + OrderId string + Port int + PublicIpAddress string + PublicIpId string + ReadOnlyDomainName string + SecurityGroupId string + ServiceTaskId string + ServiceUpgrade bool + SpecCode string + Status string + SubStatus string + SubnetId string + Tags []tags.ResourceTag + UpdatedAt string + UsedMemory int + UserId string + UserName string + VpcId string + VpcName string + type ListDcsResponse struct + InstanceNum int + Instances []ListDcsInstanceResp + func List(client *golangsdk.ServiceClient, opts ListDcsInstanceOpts) (*ListDcsResponse, error) + type ModifyInstanceOpt struct + BackupPolicy *InstanceBackupPolicyOpts + Description *string + InstanceId string + MaintainBegin string + MaintainEnd string + Name string + Port *int + RenameCommands *RenameCommand + SecurityGroupId *string + type RenameCommand struct + Command string + Flushall string + Flushdb string + Hgetall string + Keys string + type ResizeInstanceOpts struct + AvailableZones []string + BssParam DcsBssParamOpts + ChangeType string + ExecuteImmediately *bool + InstanceId string + NewCapacity float64 + NodeList []string + ReservedIp []string + SpecCode string + type UpdatePasswordOpts struct + InstanceId string + NewPassword string + OldPassword string + type UpdatePasswordResponse struct + LockTime string + LockTimeLeft string + Message string + Result string + RetryTimesLeft string + func UpdatePassword(client *golangsdk.ServiceClient, opts UpdatePasswordOpts) (*UpdatePasswordResponse, error)