Documentation ¶
Index ¶
- type CreateListenerInput
- type CreateLoadBalancerInput
- type CreateTargetGroupInput
- type DescribeLoadBalancersInput
- type ELBV2
- func (elbv2 *ELBV2) AddRule(lbArn, targetGroupArn string, rule Rule)
- func (elbv2 *ELBV2) AddRuleToListener(listenerArn, targetGroupArn string, rule Rule)
- func (elbv2 *ELBV2) CreateListener(i *CreateListenerInput) string
- func (elbv2 *ELBV2) CreateLoadBalancer(i *CreateLoadBalancerInput) string
- func (elbv2 *ELBV2) CreateTargetGroup(input *CreateTargetGroupInput) string
- func (elbv2 *ELBV2) DeleteLoadBalancer(lbName string)
- func (elbv2 *ELBV2) DeleteRule(ruleArn string)
- func (elbv2 *ELBV2) DeleteTargetGroup(targetGroupName string)
- func (elbv2 *ELBV2) DeleteTargetGroupByArn(targetGroupArn string)
- func (elbv2 *ELBV2) DescribeLoadBalancer(lbName string) LoadBalancer
- func (elbv2 *ELBV2) DescribeLoadBalancerByArn(lbArn string) LoadBalancer
- func (elbv2 *ELBV2) DescribeLoadBalancers(i DescribeLoadBalancersInput) []LoadBalancer
- func (elbv2 *ELBV2) DescribeRules(listenerArn string) []Rule
- func (elbv2 *ELBV2) DescribeTargetGroups(targetGroupArns []string) []TargetGroup
- func (elbv2 *ELBV2) GetHighestPriorityFromListener(listenerArn string) int64
- func (elbv2 *ELBV2) GetListeners(lbArn string) []Listener
- func (elbv2 *ELBV2) GetTargetGroupArn(targetGroupName string) string
- func (elbv2 *ELBV2) GetTargetGroupLoadBalancerArn(targetGroupArn string) string
- func (elbv2 *ELBV2) ModifyListenerDefaultAction(listenerArn, targetGroupArn string)
- func (elbv2 *ELBV2) ModifyLoadBalancerDefaultAction(lbArn, targetGroupArn string)
- type Listener
- type LoadBalancer
- type Rule
- type TargetGroup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateListenerInput ¶
type CreateListenerInput struct { Port int64 Protocol string CertificateArns []string LoadBalancerArn string DefaultTargetGroupArn string }
func (*CreateListenerInput) SetCertificateArns ¶
func (input *CreateListenerInput) SetCertificateArns(arns []string)
type CreateLoadBalancerInput ¶
type CreateTargetGroupInput ¶
type ELBV2 ¶
type ELBV2 struct {
// contains filtered or unexported fields
}
func (*ELBV2) AddRuleToListener ¶ added in v0.2.1
func (*ELBV2) CreateListener ¶
func (elbv2 *ELBV2) CreateListener(i *CreateListenerInput) string
func (*ELBV2) CreateLoadBalancer ¶
func (elbv2 *ELBV2) CreateLoadBalancer(i *CreateLoadBalancerInput) string
func (*ELBV2) CreateTargetGroup ¶
func (elbv2 *ELBV2) CreateTargetGroup(input *CreateTargetGroupInput) string
func (*ELBV2) DeleteLoadBalancer ¶
func (*ELBV2) DeleteRule ¶ added in v0.2.1
func (*ELBV2) DeleteTargetGroup ¶
func (*ELBV2) DeleteTargetGroupByArn ¶ added in v0.2.1
func (*ELBV2) DescribeLoadBalancer ¶
func (elbv2 *ELBV2) DescribeLoadBalancer(lbName string) LoadBalancer
func (*ELBV2) DescribeLoadBalancerByArn ¶
func (elbv2 *ELBV2) DescribeLoadBalancerByArn(lbArn string) LoadBalancer
func (*ELBV2) DescribeLoadBalancers ¶
func (elbv2 *ELBV2) DescribeLoadBalancers(i DescribeLoadBalancersInput) []LoadBalancer
func (*ELBV2) DescribeRules ¶
func (*ELBV2) DescribeTargetGroups ¶
func (elbv2 *ELBV2) DescribeTargetGroups(targetGroupArns []string) []TargetGroup
func (*ELBV2) GetHighestPriorityFromListener ¶
func (*ELBV2) GetListeners ¶
func (*ELBV2) GetTargetGroupArn ¶ added in v0.2.1
func (*ELBV2) GetTargetGroupLoadBalancerArn ¶
func (*ELBV2) ModifyListenerDefaultAction ¶ added in v0.2.1
func (*ELBV2) ModifyLoadBalancerDefaultAction ¶
type Listener ¶
type LoadBalancer ¶
type Rule ¶
type TargetGroup ¶
Click to show internal directories.
Click to hide internal directories.