Versions in this module Expand all Collapse all v0 v0.9.6 Apr 27, 2026 v0.9.5 Sep 1, 2025 Changes in this version + func DisableProxy(client *golangsdk.ServiceClient, instanceID string, opts *DisableProxyOpts) (*string, error) + func EnableProxy(client *golangsdk.ServiceClient, instanceId string, opts EnableProxyOpts) (*string, error) + func Enlarge(client *golangsdk.ServiceClient, opts EnlargeOpts) (*string, error) + func Resize(client *golangsdk.ServiceClient, instanceId string, proxyId string, ...) (*string, error) + func UpdateWeight(client *golangsdk.ServiceClient, instanceId string, proxyId string, ...) (*string, error) + type DisableProxyOpts struct + ProxyIds []string + type EnableProxyOpts struct + FlavorRef string + NodeNum int + NodesReadWeight []NodesWeight + ProxyMode string + ProxyName string + type EnlargeOpts struct + InstanceID string + NodeNum int + ProxyId string + type ListOpts struct + Limit int + Offset int + type MysqlProxyAvailable struct + Code string + Description string + type MysqlProxyComputeFlavor struct + AzStatus map[string]string + DbType string + Id string + Ram string + SpecCode string + Vcpus string + type MysqlProxyNodeV3 struct + AvailabilityZone []MysqlProxyAvailable + Id string + InstanceId string + Name string + Status string + Weight int + type MysqlProxyNodes struct + AzCode string + FrozenFlag int + Id string + Name string + Role string + Status string + type MysqlProxyV3 struct + Address string + DelayThresholdInSeconds int + Eip string + ElbVip string + FlavorRef string + Mode string + Name string + NodeNum int + Nodes []MysqlProxyNodes + PoolId string + PoolStatus string + Port int + Ram string + Status string + TransactionSplit string + Vcpus string + type NodesWeight struct + Id string + Weight int + type ProxyFlavorGroups struct + GroupType string + ProxyFlavors []MysqlProxyComputeFlavor + func GetFlavors(client *golangsdk.ServiceClient, instanceId string) ([]ProxyFlavorGroups, error) + type ProxyInstanceResponse struct + MasterNode MysqlProxyNodeV3 + Proxy MysqlProxyV3 + ReadonlyNodes []MysqlProxyNodeV3 + func ExtractProxies(r pagination.NewPage) ([]ProxyInstanceResponse, error) + func List(client *golangsdk.ServiceClient, instanceId string, opts ListOpts) ([]ProxyInstanceResponse, error) + type ProxyPage struct + type TaurusModifyProxyWeightReadonlyNode struct + Id string + Weight int + type UpdateWeightOpts struct + MasterWeight *int + ReadonlyNodes []TaurusModifyProxyWeightReadonlyNode