Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Listener ¶
type Listener struct {
ARN string
// contains filtered or unexported fields
}
func GetListeners ¶
func (Listener) GetHighestPriority ¶ added in v0.1.7
func (Listener) GetLoadbalancer ¶
func (Listener) GetNumRules ¶
type Loadbalancer ¶
type Loadbalancer struct {
ARN string `json:"arn"`
SecurityGroup string `json:"security_group"`
DNSName string `json:"dns_name"`
ListenerARN string `json:"listener_arn"`
Paths []string `json:"paths"`
}
func GetLoadbalancers ¶
func GetLoadbalancers(svc *elbv2.Client) (loadbalancers []Loadbalancer, err error)
type TargetGroup ¶
type TargetGroup struct {
Scope string `json:"-"`
Name string `json:"name"`
UriPath string `json:"path"`
Port int `json:"port"`
ARN string `json:"arn"`
// contains filtered or unexported fields
}
func GetTargetGroup ¶
func NewTargetGroup ¶
func (*TargetGroup) Create ¶
func (tg *TargetGroup) Create() (id string, err error)
func (*TargetGroup) Delete ¶
func (tg *TargetGroup) Delete() (err error)
func (TargetGroup) WithELB ¶
func (tg TargetGroup) WithELB(e *elbv2.Client) TargetGroup
Click to show internal directories.
Click to hide internal directories.