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) 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.ELBV2) (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.ELBV2) TargetGroup
Click to show internal directories.
Click to hide internal directories.