Documentation ¶
Index ¶
- type LoadBalancerClient
- func (f *LoadBalancerClient) Create(lbaasdef *l_baas.PostLoadBalancersParams) (*models.LoadBalancer, error)
- func (f *LoadBalancerClient) CreateListeners(lbaasListners *l_baas.PostLoadBalancersIDListenersParams) (*models.Listener, error)
- func (f *LoadBalancerClient) CreatePool(lbaasPool *l_baas.PostLoadBalancersIDPoolsParams) (*models.Pool, error)
- func (f *LoadBalancerClient) CreatePoolMember(lbaasId, poolId, address string, port, weight int) (*models.Member, error)
- func (f *LoadBalancerClient) Delete(id string) error
- func (f *LoadBalancerClient) DeleteListener(lbaasId, listenerId string) error
- func (f *LoadBalancerClient) DeletePool(lbaasId, poolId string) error
- func (f *LoadBalancerClient) DeletePoolMember(lbaasId, poolId, memberId string) error
- func (f *LoadBalancerClient) Get(id string) (*models.LoadBalancer, error)
- func (f *LoadBalancerClient) GetListener(lbaasId, listenerId string) (*models.Listener, error)
- func (f *LoadBalancerClient) GetListeners(id string) (*models.ListenerCollection, error)
- func (f *LoadBalancerClient) GetPool(lbaasId, poolId string) (*models.Pool, error)
- func (f *LoadBalancerClient) GetPoolMember(lbaasId, poolId, memberId string) (*models.Member, error)
- func (f *LoadBalancerClient) GetPoolMembers(lbaasId, poolId string) (*models.MemberCollection, error)
- func (f *LoadBalancerClient) GetPools(id string) (*models.PoolCollection, error)
- func (f *LoadBalancerClient) GetStatistics(id string) (*models.LoadBalancerStatistics, error)
- func (f *LoadBalancerClient) List() ([]*models.LoadBalancer, error)
- func (f *LoadBalancerClient) ListWithFilter(start, resourcegroupID string) ([]*models.LoadBalancer, error)
- func (f *LoadBalancerClient) Update(id, name string) (*models.LoadBalancer, error)
- func (f *LoadBalancerClient) UpdateListener(lbaasId, listenerId, crn, protocol, poolId string, port, connectionLimit int) (*models.Listener, error)
- func (f *LoadBalancerClient) UpdatePool(lbaasId, poolId, algorithm, name, protocol string, ...) (*models.Pool, error)
- func (f *LoadBalancerClient) UpdatePoolMember(lbaasId, poolId, memberId, address string, port, weight int) (*models.Member, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoadBalancerClient ¶
type LoadBalancerClient struct {
// contains filtered or unexported fields
}
LoadBalancerClient ...
func NewLoadBalancerClient ¶
func NewLoadBalancerClient(sess *session.Session) *LoadBalancerClient
NewLoadBalancerClient ...
func (*LoadBalancerClient) Create ¶
func (f *LoadBalancerClient) Create(lbaasdef *l_baas.PostLoadBalancersParams) (*models.LoadBalancer, error)
Create ...
func (*LoadBalancerClient) CreateListeners ¶
func (f *LoadBalancerClient) CreateListeners(lbaasListners *l_baas.PostLoadBalancersIDListenersParams) (*models.Listener, error)
CreateListeners ...
func (*LoadBalancerClient) CreatePool ¶
func (f *LoadBalancerClient) CreatePool(lbaasPool *l_baas.PostLoadBalancersIDPoolsParams) (*models.Pool, error)
CreatePool ...
func (*LoadBalancerClient) CreatePoolMember ¶
func (f *LoadBalancerClient) CreatePoolMember(lbaasId, poolId, address string, port, weight int) (*models.Member, error)
CreatePoolMember ...
func (*LoadBalancerClient) DeleteListener ¶
func (f *LoadBalancerClient) DeleteListener(lbaasId, listenerId string) error
DeleteListener ...
func (*LoadBalancerClient) DeletePool ¶
func (f *LoadBalancerClient) DeletePool(lbaasId, poolId string) error
DeleteListener ...
func (*LoadBalancerClient) DeletePoolMember ¶
func (f *LoadBalancerClient) DeletePoolMember(lbaasId, poolId, memberId string) error
DeletePoolMember ...
func (*LoadBalancerClient) Get ¶
func (f *LoadBalancerClient) Get(id string) (*models.LoadBalancer, error)
Get ...
func (*LoadBalancerClient) GetListener ¶
func (f *LoadBalancerClient) GetListener(lbaasId, listenerId string) (*models.Listener, error)
GetListener ...
func (*LoadBalancerClient) GetListeners ¶
func (f *LoadBalancerClient) GetListeners(id string) (*models.ListenerCollection, error)
GetListeners ...
func (*LoadBalancerClient) GetPool ¶
func (f *LoadBalancerClient) GetPool(lbaasId, poolId string) (*models.Pool, error)
GetPool ...
func (*LoadBalancerClient) GetPoolMember ¶
func (f *LoadBalancerClient) GetPoolMember(lbaasId, poolId, memberId string) (*models.Member, error)
GetPoolMembers ...
func (*LoadBalancerClient) GetPoolMembers ¶
func (f *LoadBalancerClient) GetPoolMembers(lbaasId, poolId string) (*models.MemberCollection, error)
GetPoolMembers ...
func (*LoadBalancerClient) GetPools ¶
func (f *LoadBalancerClient) GetPools(id string) (*models.PoolCollection, error)
GetPools ...
func (*LoadBalancerClient) GetStatistics ¶
func (f *LoadBalancerClient) GetStatistics(id string) (*models.LoadBalancerStatistics, error)
GetStatistics ...
func (*LoadBalancerClient) List ¶
func (f *LoadBalancerClient) List() ([]*models.LoadBalancer, error)
List ...
func (*LoadBalancerClient) ListWithFilter ¶
func (f *LoadBalancerClient) ListWithFilter(start, resourcegroupID string) ([]*models.LoadBalancer, error)
ListWithFilter ...
func (*LoadBalancerClient) Update ¶
func (f *LoadBalancerClient) Update(id, name string) (*models.LoadBalancer, error)
Update ...
func (*LoadBalancerClient) UpdateListener ¶
func (f *LoadBalancerClient) UpdateListener(lbaasId, listenerId, crn, protocol, poolId string, port, connectionLimit int) (*models.Listener, error)
UpdateListener ...
func (*LoadBalancerClient) UpdatePool ¶
func (f *LoadBalancerClient) UpdatePool(lbaasId, poolId, algorithm, name, protocol string, hmTemplate models.HealthMonitorTemplate, sessionTemplate models.SessionPersistenceTemplate) (*models.Pool, error)
UpdatePool ...
func (*LoadBalancerClient) UpdatePoolMember ¶
func (f *LoadBalancerClient) UpdatePoolMember(lbaasId, poolId, memberId, address string, port, weight int) (*models.Member, error)
UpdatePoolMember ...
Click to show internal directories.
Click to hide internal directories.