support azure elb sync

This commit is contained in:
tb365
2021-07-05 11:22:21 +08:00
parent 11b04454f2
commit bb10f3ef3a
32 changed files with 2614 additions and 28 deletions
@@ -38,6 +38,7 @@ type SLoadbalancerL7RuleCreateParams struct {
type SLoadbalancerL7Rule struct {
multicloud.SResourceBase
multicloud.SLoadbalancerRedirectBase
multicloud.OpenStackTags
policy *SLoadbalancerL7Policy
CreatedAt string `json:"created_at"`
@@ -85,6 +85,7 @@ type SInsertHeaders struct {
type SLoadbalancerListener struct {
multicloud.SResourceBase
multicloud.SLoadbalancerRedirectBase
multicloud.OpenStackTags
region *SRegion
l7policies []SLoadbalancerL7Policy
@@ -763,3 +764,11 @@ func (listener *SLoadbalancerListener) Sync(ctx context.Context, lblis *cloudpro
func (listener *SLoadbalancerListener) GetProjectId() string {
return listener.ProjectID
}
func (listener *SLoadbalancerListener) GetClientIdleTimeout() int {
return 0
}
func (listener *SLoadbalancerListener) GetBackendConnectTimeout() int {
return 0
}