Documentation
¶
Overview ¶
Use this data source to query Load Balancer Backends.
Example Usage
Index ¶
- func DataSourceZenlayerCloudZlbBackends() *schema.Resource
- func DataSourceZenlayerCloudZlbInstances() *schema.Resource
- func DataSourceZenlayerCloudZlbListeners() *schema.Resource
- func DataSourceZenlayerCloudZlbRegions() *schema.Resource
- func ResourceZenlayerCloudZlbBackend() *schema.Resource
- func ResourceZenlayerCloudZlbInstance() *schema.Resource
- func ResourceZenlayerCloudZlbListener() *schema.Resource
- type LbInstanceFilter
- type ZlbService
- func (s *ZlbService) DeleteZlbInstanceById(ctx context.Context, zlbId string) error
- func (s *ZlbService) DescribeLbInstancesByFilter(ctx context.Context, filter *LbInstanceFilter) (lbs []*zlb.LoadBalancer, err error)
- func (s *ZlbService) DescribeLoadBalancerRegions() (regions []*zlb.Region, err error)
- func (s *ZlbService) DescribeZlbInstanceById(ctx context.Context, id string) (*zlb.LoadBalancer, error)
- func (s *ZlbService) ModifyLoadBalancerName(ctx context.Context, zlbId string, name string) error
- func (s *ZlbService) SetSecurityGroupForLoadBalancers(ctx context.Context, zlbId string, securityGroupId string) error
- func (s *ZlbService) UnbindSecurityGroupFromLoadBalancers(ctx context.Context, zlbId string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LbInstanceFilter ¶
type ZlbService ¶
type ZlbService struct {
// contains filtered or unexported fields
}
func (*ZlbService) DeleteZlbInstanceById ¶
func (s *ZlbService) DeleteZlbInstanceById(ctx context.Context, zlbId string) error
func (*ZlbService) DescribeLbInstancesByFilter ¶
func (s *ZlbService) DescribeLbInstancesByFilter(ctx context.Context, filter *LbInstanceFilter) (lbs []*zlb.LoadBalancer, err error)
func (*ZlbService) DescribeLoadBalancerRegions ¶
func (s *ZlbService) DescribeLoadBalancerRegions() (regions []*zlb.Region, err error)
func (*ZlbService) DescribeZlbInstanceById ¶
func (s *ZlbService) DescribeZlbInstanceById(ctx context.Context, id string) (*zlb.LoadBalancer, error)
func (*ZlbService) ModifyLoadBalancerName ¶
func (*ZlbService) SetSecurityGroupForLoadBalancers ¶ added in v0.2.20
func (*ZlbService) UnbindSecurityGroupFromLoadBalancers ¶ added in v0.2.20
func (s *ZlbService) UnbindSecurityGroupFromLoadBalancers(ctx context.Context, zlbId string) error
Click to show internal directories.
Click to hide internal directories.