Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeanerCloud/aws-ipv4-cost-viewer
/ functions
Functions
33 in github.com/LeanerCloud/aws-ipv4-cost-viewer
⨍
Functions
33
◇
Types & classes
5
↓ 4 callers
Function
fetchTableData
(fetchFunc func(aws.Config, []types.Region) (*tview.Table, int, float64, error), cfg aws.Config, regions []t
ui.go:101
↓ 4 callers
Function
setTableHeaders
Helper function to set headers
ui.go:299
↓ 4 callers
Function
setupTable
Helper function to set up the table
ui.go:271
↓ 4 callers
Function
sortStructsByIP
(data interface{}, getIP func(i int) string)
ui.go:467
↓ 3 callers
Function
getTagValue
(tags []types.Tag, key string)
util.go:21
↓ 2 callers
Function
countIPsFromDNS
(dnsName string)
lb.go:70
↓ 2 callers
Function
fetchProcessedBytes
(lbIdentifier string, lbType string, cfg aws.Config, region string)
lb.go:81
↓ 2 callers
Function
getNameTagValue
(tags []types.Tag)
util.go:30
↓ 1 callers
Function
createLoadingView
()
ui.go:119
↓ 1 callers
Function
createMainLayout
(tabs *tview.Pages, tabNames *tview.TextView, counts []int, costs []float64)
ui.go:170
↓ 1 callers
Function
createTabs
(tables []*tview.Table)
ui.go:123
↓ 1 callers
Function
describeEIPByAssociationID
(conf aws.Config, associationID string, regionName string)
eip.go:57
↓ 1 callers
Function
fetchAllEIPs
(config aws.Config, regions []types.Region)
eip.go:107
↓ 1 callers
Function
fetchAllENIs
(config aws.Config, regions []types.Region)
eni.go:56
↓ 1 callers
Function
fetchAllInstances
(config aws.Config, regions []types.Region)
ec2.go:63
↓ 1 callers
Function
fetchAllLoadBalancers
(cfg aws.Config, regions []types.Region)
lb.go:153
↓ 1 callers
Function
fetchClassicLoadBalancers
(client *elb.Client)
lb.go:59
↓ 1 callers
Function
fetchEIPsInRegion
(conf aws.Config, regionName string)
eip.go:44
↓ 1 callers
Function
fetchENIsInRegion
(conf aws.Config, regionName string)
eni.go:37
↓ 1 callers
Function
fetchInstancesInRegion
(conf aws.Config, regionName string)
ec2.go:41
↓ 1 callers
Function
fetchLoadBalancers
(client *elbv2.Client)
lb.go:48
↓ 1 callers
Function
fetchRegions
(client *ec2.Client)
main.go:50
↓ 1 callers
Function
handleSubnets
()
subnets.go:30
↓ 1 callers
Function
handleTableInput
Helper function to handle table input
ui.go:282
↓ 1 callers
Function
ipCostsView
()
ui.go:55
↓ 1 callers
Function
runUI
(ec2Ch, lbCh, eipCh, eniCh chan ChannelData)
ui.go:198
↓ 1 callers
Function
unpackChannelData
(ec2Ch, lbCh, eipCh, eniCh chan ChannelData)
ui.go:231
Function
createAndPopulateEIPsTable
(config aws.Config, regions []types.Region)
ui.go:351
Function
createAndPopulateENIsTable
(config aws.Config, regions []types.Region)
ui.go:389
Function
createAndPopulateInstancesTable
(config aws.Config, regions []types.Region)
ui.go:305
Function
createAndPopulateLBTable
(cfg aws.Config, regions []types.Region)
ui.go:424
Function
init
()
main.go:31
Function
main
()
main.go:42