plugin

package
v1.4.7 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddElbAZDataToNetworkMap

func AddElbAZDataToNetworkMap(matchingResource *generalResource.Resource, AZData []types.AvailabilityZone)

Types

type ELBPlugin

type ELBPlugin struct {
	AwsConn        awsconnector.AWSConnector
	NetworkMapping bool
}

func (ELBPlugin) GetElbListeners

func (elbp ELBPlugin) GetElbListeners(elbArn string) ([]types.Listener, error)

func (ELBPlugin) GetElbTgts

func (elbp ELBPlugin) GetElbTgts(elbListeners []types.Listener) ([]ELBTarget, error)

func (ELBPlugin) GetResources

func (elbp ELBPlugin) GetResources() ([]types.LoadBalancer, error)

func (ELBPlugin) SearchResources

func (elbp ELBPlugin) SearchResources(tgtIP string) (generalResource.Resource, error)

type ELBTarget

type ELBTarget struct {
	ListenerArn, TgtGrpArn string
	TgtIds                 []string
}

type ELBv1Plugin

type ELBv1Plugin struct {
	AwsConn        awsconnector.AWSConnector
	NetworkMapping bool
}

func (ELBv1Plugin) GetResources

func (elbv1p ELBv1Plugin) GetResources() ([]types.LoadBalancerDescription, error)

func (ELBv1Plugin) SearchResources

func (elbv1p ELBv1Plugin) SearchResources(tgtIP string) (generalResource.Resource, error)

Jump to

Keyboard shortcuts

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