Documentation
¶
Index ¶
- Variables
- func DoAction(action string, options ...string) ([]byte, error)
- type CreateLoadBalancerListenersResp
- type CreateLoadBalancerResp
- type DeleteLoadBalancerListenersResp
- type DeleteLoadBalancersResp
- type DeregisterInstancesFromLoadBalancerResp
- type DescribeLBHealthStatusResp
- type DescribeLoadBalancerBackendsResp
- type DescribeLoadBalancerListenersResp
- type DescribeLoadBalancersResp
- type InquiryLBPriceResp
- type LbClient
- func (c *LbClient) CreateLoadBalancer(options ...string) (*CreateLoadBalancerResp, error)
- func (c *LbClient) CreateLoadBalancerListeners(options ...string) (*CreateLoadBalancerListenersResp, error)
- func (c *LbClient) DeleteLoadBalancerListeners(options ...string) (*DeleteLoadBalancerListenersResp, error)
- func (c *LbClient) DeleteLoadBalancers(options ...string) (*DeleteLoadBalancersResp, error)
- func (c *LbClient) DescribeLBHealthStatus(options ...string) (*DescribeLBHealthStatusResp, error)
- func (c *LbClient) DescribeLoadBalancerBackends(options ...string) (*DescribeLoadBalancerBackendsResp, error)
- func (c *LbClient) DescribeLoadBalancerListeners(options ...string) (*DescribeLoadBalancerListenersResp, error)
- func (c *LbClient) DescribeLoadBalancers(options ...string) (*DescribeLoadBalancersResp, error)
- func (client *LbClient) DoAction(action string, options ...string) ([]byte, error)
- func (c *LbClient) InquiryLBPrice(options ...string) (*InquiryLBPriceResp, error)
- func (c *LbClient) ModifyLoadBalancerAttributes(options ...string) (*ModifyLoadBalancerAttributesResp, error)
- func (c *LbClient) ModifyLoadBalancerListener(options ...string) (*ModifyLoadBalancerListenerResp, error)
- type ModifyLoadBalancerAttributesResp
- type ModifyLoadBalancerBackendsResp
- type ModifyLoadBalancerListenerResp
- type RegisterInstancesWithLoadBalancerResp
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultClient = LbClient{Client: *core.NewClient()}
Functions ¶
Types ¶
type CreateLoadBalancerListenersResp ¶
type CreateLoadBalancerListenersResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` ListenerIds []string `json:"listenerIds"` Message string `json:"message"` RequestID float64 `json:"requestId"` }
func CreateLoadBalancerListeners ¶
func CreateLoadBalancerListeners(options ...string) (*CreateLoadBalancerListenersResp, error)
func (*CreateLoadBalancerListenersResp) String ¶
func (r *CreateLoadBalancerListenersResp) String(args ...interface{}) (string, error)
type CreateLoadBalancerResp ¶
type CreateLoadBalancerResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` DealIds []string `json:"dealIds"` Message string `json:"message"` RequestID float64 `json:"requestId"` UnLoadBalancerIds struct { One4866692 []string `json:"14866692"` } `json:"unLoadBalancerIds"` }
func CreateLoadBalancer ¶
func CreateLoadBalancer(options ...string) (*CreateLoadBalancerResp, error)
func (*CreateLoadBalancerResp) String ¶
func (r *CreateLoadBalancerResp) String(args ...interface{}) (string, error)
type DeleteLoadBalancerListenersResp ¶
type DeleteLoadBalancerListenersResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID float64 `json:"requestId"` }
func DeleteLoadBalancerListeners ¶
func DeleteLoadBalancerListeners(options ...string) (*DeleteLoadBalancerListenersResp, error)
func (*DeleteLoadBalancerListenersResp) String ¶
func (r *DeleteLoadBalancerListenersResp) String(args ...interface{}) (string, error)
type DeleteLoadBalancersResp ¶
type DeleteLoadBalancersResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID float64 `json:"requestId"` }
func DeleteLoadBalancers ¶
func DeleteLoadBalancers(options ...string) (*DeleteLoadBalancersResp, error)
func (*DeleteLoadBalancersResp) String ¶
func (r *DeleteLoadBalancersResp) String(args ...interface{}) (string, error)
type DeregisterInstancesFromLoadBalancerResp ¶
type DeregisterInstancesFromLoadBalancerResp struct { Code int64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID int64 `json:"requestId"` }
func DeregisterInstancesFromLoadBalancer ¶
func DeregisterInstancesFromLoadBalancer(options ...string) (*DeregisterInstancesFromLoadBalancerResp, error)
func (*DeregisterInstancesFromLoadBalancerResp) String ¶
func (r *DeregisterInstancesFromLoadBalancerResp) String(args ...interface{}) (string, error)
type DescribeLBHealthStatusResp ¶
type DescribeLBHealthStatusResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Data []struct { HealthStatus float64 `json:"healthStatus"` IP string `json:"ip"` Port float64 `json:"port"` Protocol string `json:"protocol"` Vport float64 `json:"vport"` } `json:"data"` Message string `json:"message"` }
func DescribeLBHealthStatus ¶
func DescribeLBHealthStatus(options ...string) (*DescribeLBHealthStatusResp, error)
func (*DescribeLBHealthStatusResp) String ¶
func (r *DescribeLBHealthStatusResp) String(args ...interface{}) (string, error)
type DescribeLoadBalancerBackendsResp ¶
type DescribeLoadBalancerBackendsResp struct { BackendSet []interface{} `json:"backendSet"` Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Data []interface{} `json:"data"` Message string `json:"message"` TotalCount float64 `json:"totalCount"` }
func DescribeLoadBalancerBackends ¶
func DescribeLoadBalancerBackends(options ...string) (*DescribeLoadBalancerBackendsResp, error)
func (*DescribeLoadBalancerBackendsResp) String ¶
func (r *DescribeLoadBalancerBackendsResp) String(args ...interface{}) (string, error)
type DescribeLoadBalancerListenersResp ¶
type DescribeLoadBalancerListenersResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` ListenerSet []struct { SSLMode string `json:"SSLMode"` CertCaID string `json:"certCaId"` CertID string `json:"certId"` HealthNum float64 `json:"healthNum"` HealthSwitch float64 `json:"healthSwitch"` HTTPCheckPath string `json:"httpCheckPath"` HTTPCode float64 `json:"httpCode"` HTTPHash string `json:"httpHash"` InstancePort float64 `json:"instancePort"` IntervalTime float64 `json:"intervalTime"` ListenerID string `json:"listenerId"` ListenerName string `json:"listenerName"` LoadBalancerPort float64 `json:"loadBalancerPort"` Protocol float64 `json:"protocol"` Scheduler string `json:"scheduler"` SessionExpire float64 `json:"sessionExpire"` Status float64 `json:"status"` TimeOut float64 `json:"timeOut"` UnListenerID string `json:"unListenerId"` UnhealthNum float64 `json:"unhealthNum"` } `json:"listenerSet"` Message string `json:"message"` TotalCount float64 `json:"totalCount"` }
func DescribeLoadBalancerListeners ¶
func DescribeLoadBalancerListeners(options ...string) (*DescribeLoadBalancerListenersResp, error)
func (*DescribeLoadBalancerListenersResp) String ¶
func (r *DescribeLoadBalancerListenersResp) String(args ...interface{}) (string, error)
type DescribeLoadBalancersResp ¶
type DescribeLoadBalancersResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` LoadBalancerSet []struct { CreateTime string `json:"createTime"` Domain string `json:"domain"` ExpireTime string `json:"expireTime"` Forward float64 `json:"forward"` InternetAccessible struct { InternetChargeType string `json:"internetChargeType"` InternetMaxBandwidthOut float64 `json:"internetMaxBandwidthOut"` } `json:"internetAccessible"` IsolatedTime string `json:"isolatedTime"` Isolation float64 `json:"isolation"` LbChargePrepaid struct { Period float64 `json:"period"` RenewFlag string `json:"renewFlag"` } `json:"lbChargePrepaid"` LbChargeType string `json:"lbChargeType"` LoadBalancerID string `json:"loadBalancerId"` LoadBalancerName string `json:"loadBalancerName"` LoadBalancerType float64 `json:"loadBalancerType"` LoadBalancerVips []string `json:"loadBalancerVips"` Log string `json:"log"` OpenBgp float64 `json:"openBgp"` ProjectID float64 `json:"projectId"` RsRegionInfo struct { Region string `json:"region"` VpcID string `json:"vpcId"` } `json:"rsRegionInfo"` Snat bool `json:"snat"` Status float64 `json:"status"` StatusTime string `json:"statusTime"` SubnetID float64 `json:"subnetId"` UnLoadBalancerID string `json:"unLoadBalancerId"` UniqVpcID string `json:"uniqVpcId"` VpcID float64 `json:"vpcId"` } `json:"loadBalancerSet"` Message string `json:"message"` TotalCount float64 `json:"totalCount"` }
func DescribeLoadBalancers ¶
func DescribeLoadBalancers(options ...string) (*DescribeLoadBalancersResp, error)
func (*DescribeLoadBalancersResp) String ¶
func (r *DescribeLoadBalancersResp) String(args ...interface{}) (string, error)
type InquiryLBPriceResp ¶
type InquiryLBPriceResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` Price float64 `json:"price"` }
func InquiryLBPrice ¶
func InquiryLBPrice(options ...string) (*InquiryLBPriceResp, error)
func (*InquiryLBPriceResp) String ¶
func (r *InquiryLBPriceResp) String(args ...interface{}) (string, error)
type LbClient ¶ added in v1.3.0
func (*LbClient) CreateLoadBalancer ¶ added in v1.3.0
func (c *LbClient) CreateLoadBalancer(options ...string) (*CreateLoadBalancerResp, error)
func (*LbClient) CreateLoadBalancerListeners ¶ added in v1.3.0
func (c *LbClient) CreateLoadBalancerListeners(options ...string) (*CreateLoadBalancerListenersResp, error)
func (*LbClient) DeleteLoadBalancerListeners ¶ added in v1.3.0
func (c *LbClient) DeleteLoadBalancerListeners(options ...string) (*DeleteLoadBalancerListenersResp, error)
func (*LbClient) DeleteLoadBalancers ¶ added in v1.3.0
func (c *LbClient) DeleteLoadBalancers(options ...string) (*DeleteLoadBalancersResp, error)
func (*LbClient) DescribeLBHealthStatus ¶ added in v1.3.0
func (c *LbClient) DescribeLBHealthStatus(options ...string) (*DescribeLBHealthStatusResp, error)
func (*LbClient) DescribeLoadBalancerBackends ¶ added in v1.3.0
func (c *LbClient) DescribeLoadBalancerBackends(options ...string) (*DescribeLoadBalancerBackendsResp, error)
func (*LbClient) DescribeLoadBalancerListeners ¶ added in v1.3.0
func (c *LbClient) DescribeLoadBalancerListeners(options ...string) (*DescribeLoadBalancerListenersResp, error)
func (*LbClient) DescribeLoadBalancers ¶ added in v1.3.0
func (c *LbClient) DescribeLoadBalancers(options ...string) (*DescribeLoadBalancersResp, error)
func (*LbClient) InquiryLBPrice ¶ added in v1.3.0
func (c *LbClient) InquiryLBPrice(options ...string) (*InquiryLBPriceResp, error)
func (*LbClient) ModifyLoadBalancerAttributes ¶ added in v1.3.0
func (c *LbClient) ModifyLoadBalancerAttributes(options ...string) (*ModifyLoadBalancerAttributesResp, error)
func (*LbClient) ModifyLoadBalancerListener ¶ added in v1.3.0
func (c *LbClient) ModifyLoadBalancerListener(options ...string) (*ModifyLoadBalancerListenerResp, error)
type ModifyLoadBalancerAttributesResp ¶
type ModifyLoadBalancerAttributesResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID float64 `json:"requestId"` }
func ModifyLoadBalancerAttributes ¶
func ModifyLoadBalancerAttributes(options ...string) (*ModifyLoadBalancerAttributesResp, error)
func (*ModifyLoadBalancerAttributesResp) String ¶
func (r *ModifyLoadBalancerAttributesResp) String(args ...interface{}) (string, error)
type ModifyLoadBalancerBackendsResp ¶
type ModifyLoadBalancerBackendsResp struct { Code int64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID int64 `json:"requestId"` }
func ModifyLoadBalancerBackends ¶
func ModifyLoadBalancerBackends(options ...string) (*ModifyLoadBalancerBackendsResp, error)
func (*ModifyLoadBalancerBackendsResp) String ¶
func (r *ModifyLoadBalancerBackendsResp) String(args ...interface{}) (string, error)
type ModifyLoadBalancerListenerResp ¶
type ModifyLoadBalancerListenerResp struct { Code float64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID float64 `json:"requestId"` }
func ModifyLoadBalancerListener ¶
func ModifyLoadBalancerListener(options ...string) (*ModifyLoadBalancerListenerResp, error)
func (*ModifyLoadBalancerListenerResp) String ¶
func (r *ModifyLoadBalancerListenerResp) String(args ...interface{}) (string, error)
type RegisterInstancesWithLoadBalancerResp ¶
type RegisterInstancesWithLoadBalancerResp struct { Code int64 `json:"code"` CodeDesc string `json:"codeDesc"` Message string `json:"message"` RequestID int64 `json:"requestId"` }
func RegisterInstancesWithLoadBalancer ¶
func RegisterInstancesWithLoadBalancer(options ...string) (*RegisterInstancesWithLoadBalancerResp, error)
func (*RegisterInstancesWithLoadBalancerResp) String ¶
func (r *RegisterInstancesWithLoadBalancerResp) String(args ...interface{}) (string, error)
Source Files
¶
- CreateLoadBalancer.go
- CreateLoadBalancerListeners.go
- DeleteLoadBalancerListeners.go
- DeleteLoadBalancers.go
- DeregisterInstancesFromLoadBalancer.go
- DescribeLBHealthStatus.go
- DescribeLoadBalancerBackends.go
- DescribeLoadBalancerListeners.go
- DescribeLoadBalancers.go
- InquiryLBPrice.go
- ModifyLoadBalancerAttributes.go
- ModifyLoadBalancerBackends.go
- ModifyLoadBalancerListener.go
- RegisterInstancesWithLoadBalancer.go
- do.go
Click to show internal directories.
Click to hide internal directories.