MCPcopy Create free account

hub / github.com/LeanerCloud/aws-ipv4-cost-viewer / functions

Functions33 in github.com/LeanerCloud/aws-ipv4-cost-viewer

↓ 4 callersFunctionfetchTableData
(fetchFunc func(aws.Config, []types.Region) (*tview.Table, int, float64, error), cfg aws.Config, regions []t
ui.go:101
↓ 4 callersFunctionsetTableHeaders
Helper function to set headers
ui.go:299
↓ 4 callersFunctionsetupTable
Helper function to set up the table
ui.go:271
↓ 4 callersFunctionsortStructsByIP
(data interface{}, getIP func(i int) string)
ui.go:467
↓ 3 callersFunctiongetTagValue
(tags []types.Tag, key string)
util.go:21
↓ 2 callersFunctioncountIPsFromDNS
(dnsName string)
lb.go:70
↓ 2 callersFunctionfetchProcessedBytes
(lbIdentifier string, lbType string, cfg aws.Config, region string)
lb.go:81
↓ 2 callersFunctiongetNameTagValue
(tags []types.Tag)
util.go:30
↓ 1 callersFunctioncreateLoadingView
()
ui.go:119
↓ 1 callersFunctioncreateMainLayout
(tabs *tview.Pages, tabNames *tview.TextView, counts []int, costs []float64)
ui.go:170
↓ 1 callersFunctioncreateTabs
(tables []*tview.Table)
ui.go:123
↓ 1 callersFunctiondescribeEIPByAssociationID
(conf aws.Config, associationID string, regionName string)
eip.go:57
↓ 1 callersFunctionfetchAllEIPs
(config aws.Config, regions []types.Region)
eip.go:107
↓ 1 callersFunctionfetchAllENIs
(config aws.Config, regions []types.Region)
eni.go:56
↓ 1 callersFunctionfetchAllInstances
(config aws.Config, regions []types.Region)
ec2.go:63
↓ 1 callersFunctionfetchAllLoadBalancers
(cfg aws.Config, regions []types.Region)
lb.go:153
↓ 1 callersFunctionfetchClassicLoadBalancers
(client *elb.Client)
lb.go:59
↓ 1 callersFunctionfetchEIPsInRegion
(conf aws.Config, regionName string)
eip.go:44
↓ 1 callersFunctionfetchENIsInRegion
(conf aws.Config, regionName string)
eni.go:37
↓ 1 callersFunctionfetchInstancesInRegion
(conf aws.Config, regionName string)
ec2.go:41
↓ 1 callersFunctionfetchLoadBalancers
(client *elbv2.Client)
lb.go:48
↓ 1 callersFunctionfetchRegions
(client *ec2.Client)
main.go:50
↓ 1 callersFunctionhandleSubnets
()
subnets.go:30
↓ 1 callersFunctionhandleTableInput
Helper function to handle table input
ui.go:282
↓ 1 callersFunctionipCostsView
()
ui.go:55
↓ 1 callersFunctionrunUI
(ec2Ch, lbCh, eipCh, eniCh chan ChannelData)
ui.go:198
↓ 1 callersFunctionunpackChannelData
(ec2Ch, lbCh, eipCh, eniCh chan ChannelData)
ui.go:231
FunctioncreateAndPopulateEIPsTable
(config aws.Config, regions []types.Region)
ui.go:351
FunctioncreateAndPopulateENIsTable
(config aws.Config, regions []types.Region)
ui.go:389
FunctioncreateAndPopulateInstancesTable
(config aws.Config, regions []types.Region)
ui.go:305
FunctioncreateAndPopulateLBTable
(cfg aws.Config, regions []types.Region)
ui.go:424
Functioninit
()
main.go:31
Functionmain
()
main.go:42