elasticloadbalancing

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(p client.ConfigProvider, opts ...*aws.Config) api.Endpoint

New implements api.ServiceFunc

Types

type DescribeLoadBalancers

type DescribeLoadBalancers struct {
	ELBv2
	ELB
}

func (*DescribeLoadBalancers) New

func (fn *DescribeLoadBalancers) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeLoadBalancersOutput

type DescribeLoadBalancersOutput struct {
	*elb.DescribeLoadBalancersOutput
	*elb.DescribeTagsOutput
}

func (*DescribeLoadBalancersOutput) Records

func (o *DescribeLoadBalancersOutput) Records() (records []*api.Record)

type DescribeLoadBalancersOutputV2

type DescribeLoadBalancersOutputV2 struct {
	*elbv2.DescribeLoadBalancersOutput
	*elbv2.DescribeTagsOutput
}

func (*DescribeLoadBalancersOutputV2) Records

func (o *DescribeLoadBalancersOutputV2) Records() (records []*api.Record)

type DescribeTargetGroups

type DescribeTargetGroups struct {
	ELBv2
}

func (*DescribeTargetGroups) New

func (fn *DescribeTargetGroups) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeTargetGroupsOutput

type DescribeTargetGroupsOutput struct {
	*elbv2.DescribeTargetGroupsOutput
	*elbv2.DescribeTagsOutput
}

func (*DescribeTargetGroupsOutput) Records

func (o *DescribeTargetGroupsOutput) Records() (records []*api.Record)

type ELB

type ELB interface {
	DescribeLoadBalancersPagesWithContext(context.Context, *elb.DescribeLoadBalancersInput, func(*elb.DescribeLoadBalancersOutput, bool) bool, ...request.Option) error
	DescribeTagsWithContext(context.Context, *elb.DescribeTagsInput, ...request.Option) (*elb.DescribeTagsOutput, error)
}

type ELBv2

type ELBv2 interface {
	DescribeLoadBalancersPagesWithContext(context.Context, *elbv2.DescribeLoadBalancersInput, func(*elbv2.DescribeLoadBalancersOutput, bool) bool, ...request.Option) error
	DescribeTargetGroupsPagesWithContext(context.Context, *elbv2.DescribeTargetGroupsInput, func(*elbv2.DescribeTargetGroupsOutput, bool) bool, ...request.Option) error
	DescribeTagsWithContext(context.Context, *elbv2.DescribeTagsInput, ...request.Option) (*elbv2.DescribeTagsOutput, error)
}

Jump to

Keyboard shortcuts

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