mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
Merge pull request #11950 from tb365/bugfix/tb-bugfix-081901
add azure capacity
This commit is contained in:
@@ -16,6 +16,7 @@ package azure
|
||||
|
||||
import (
|
||||
"context"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
@@ -106,6 +107,9 @@ func (self *SLoadbalancer) IsEmulated() bool {
|
||||
func (self *SLoadbalancer) GetSysTags() map[string]string {
|
||||
data := map[string]string{}
|
||||
data["loadbalance_type"] = self.Type
|
||||
data["capacity"] = self.Properties.Sku.Capacity
|
||||
data["max_capacity"] = strconv.Itoa(self.Properties.AutoscaleConfiguration.MaxCapacity)
|
||||
data["min_capacity"] = strconv.Itoa(self.Properties.AutoscaleConfiguration.MinCapacity)
|
||||
data["properties"] = jsonutils.Marshal(self.Properties).String()
|
||||
return data
|
||||
}
|
||||
|
||||
@@ -33,9 +33,15 @@ type SLoadbalancerProperties struct {
|
||||
RequestRoutingRules []RequestRoutingRule `json:"requestRoutingRules"`
|
||||
RedirectConfigurations []RedirectConfiguration `json:"redirectConfigurations"`
|
||||
WebApplicationFirewallConfiguration WebApplicationFirewallConfiguration `json:"webApplicationFirewallConfiguration"`
|
||||
AutoscaleConfiguration AutoscaleConfiguration `json:"autoscaleConfiguration"`
|
||||
EnableHttp2 bool `json:"enableHttp2"`
|
||||
}
|
||||
|
||||
type AutoscaleConfiguration struct {
|
||||
MaxCapacity int `json:"maxCapacity"`
|
||||
MinCapacity int `json:"minCapacity"`
|
||||
}
|
||||
|
||||
type BackendAddressPool struct {
|
||||
Name string `json:"name"`
|
||||
ID string `json:"id"`
|
||||
|
||||
Reference in New Issue
Block a user