lbaas

package
v0.0.0-...-6f249fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2020 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

Create ...

func (*LoadBalancerClient) CreateListeners

func (f *LoadBalancerClient) CreateListeners(lbaasListners *l_baas.PostLoadBalancersIDListenersParams) (*models.Listener, error)

CreateListeners ...

func (*LoadBalancerClient) CreatePool

CreatePool ...

func (*LoadBalancerClient) CreatePoolMember

func (f *LoadBalancerClient) CreatePoolMember(lbaasId, poolId, address string, port, weight int) (*models.Member, error)

CreatePoolMember ...

func (*LoadBalancerClient) Delete

func (f *LoadBalancerClient) Delete(id string) error

Delete ...

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

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 ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL