Versions in this module Expand all Collapse all v0 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)