package elbv2api

import "github.com/oslokommune/okctl/pkg/elbv2api"

Package elbv2api knows how to interact with the ELBv2API

Index

Types

type ELBv2API

type ELBv2API struct {
	// contains filtered or unexported fields
}

ELBv2API contains state for interacting with the API

func New

func New(provider v1alpha1.CloudProvider) *ELBv2API

New returns an initialised client for interacting with AWS ELBv2 API

func (*ELBv2API) DeleteListenersWithCertificate

func (a *ELBv2API) DeleteListenersWithCertificate(certificateARN string, listeners []*elbv2.Listener) error

DeleteListenersWithCertificate removes the listener if it is using a given certificate

func (*ELBv2API) GetListenersForLoadBalancer

func (a *ELBv2API) GetListenersForLoadBalancer(loadbalancerARN string) ([]*elbv2.Listener, error)

GetListenersForLoadBalancer returns the listeners associated with a load balancer

Source Files

elbv2api.go

Version
v0.0.106 (latest)
Published
Oct 21, 2022
Platform
linux/amd64
Imports
5 packages
Last checked
18 hours ago

Tools for package owners.