Versions in this module Expand all Collapse all v1 v1.19.1 Oct 25, 2022 Changes in this version + type ClbAdapter interface + CreateListener func(listener *cloudListenerType.CloudListener) (listenerID string, err error) + CreateLoadBalance func(lb *cloudListenerType.CloudLoadBalancer) (lbID string, vips []string, err error) + CreateRules func(lbID, listenerID string, rules cloudListenerType.RuleList) error + DeRegister4LayerBackends func(lbID, listenerID string, backendsDeRegister cloudListenerType.BackendList) error + DeRegister7LayerBackends func(lbID, listenerID, ruleID string, ...) error + DeleteListener func(lbID, listenerID string) error + DeleteRule func(lbID, listenerID, domain, url string) error + DescribeListener func(lbID, listenerID string, port int) (listener *cloudListenerType.CloudListener, isExisted bool, err error) + DescribeLoadBalance func(name string) (*cloudListenerType.CloudLoadBalancer, bool, error) + DescribeRuleByDomainAndURL func(loadBalanceID, listenerID, Domain, URL string) (rule *cloudListenerType.Rule, isExisted bool, err error) + ListListener func(lbID string) ([]*cloudListenerType.CloudListener, error) + ModifyListenerAttribute func(listener *cloudListenerType.CloudListener) (err error) + ModifyRuleAttribute func(loadBalanceID, listenerID string, rule *cloudListenerType.Rule) error + Register4LayerBackends func(lbID, listenerID string, backendsRegister cloudListenerType.BackendList) error + Register7LayerBackends func(lbID, listenerID, ruleID string, ...) error