MCPcopy Create free account
hub / github.com/deepflowio/deepflow / tableVm

Function tableVm

cli/ctl/genesis.go:182–198  ·  view source on GitHub ↗
(response *simplejson.Json, table *tablewriter.Table)

Source from the content-addressed store, hash-verified

180}
181
182func tableVm(response *simplejson.Json, table *tablewriter.Table) {
183 table.SetHeader([]string{"NAME", "LABEL", "LAUNCH_SERVER", "STATE"})
184
185 tableItems := [][]string{}
186 for i := range response.Get("DATA").MustArray() {
187 data := response.Get("DATA").GetIndex(i)
188 tableItem := []string{}
189 tableItem = append(tableItem, data.Get("NAME").MustString())
190 tableItem = append(tableItem, data.Get("LABEL").MustString())
191 tableItem = append(tableItem, data.Get("LAUNCH_SERVER").MustString())
192 tableItem = append(tableItem, strconv.Itoa(data.Get("STATE").MustInt()))
193 tableItems = append(tableItems, tableItem)
194 }
195
196 table.AppendBulk(tableItems)
197 table.Render()
198}
199
200func tableVpc(response *simplejson.Json, table *tablewriter.Table) {
201 table.SetHeader([]string{"NAME"})

Callers 1

syncInfoFunction · 0.85

Calls 4

SetHeaderMethod · 0.80
AppendBulkMethod · 0.80
RenderMethod · 0.80
GetMethod · 0.65

Tested by

no test coverage detected