MCPcopy
hub / github.com/cloudflare/cloudflared / ListVirtualNetworks

Method ListVirtualNetworks

cfapi/virtual_network.go:67–81  ·  view source on GitHub ↗
(filter *VnetFilter)

Source from the content-addressed store, hash-verified

65}
66
67func (r *RESTClient) ListVirtualNetworks(filter *VnetFilter) ([]*VirtualNetwork, error) {
68 endpoint := r.baseEndpoints.accountVnets
69 endpoint.RawQuery = filter.Encode()
70 resp, err := r.sendRequest("GET", endpoint, nil)
71 if err != nil {
72 return nil, errors.Wrap(err, "REST request failed")
73 }
74 defer resp.Body.Close()
75
76 if resp.StatusCode == http.StatusOK {
77 return parseListVnets(resp.Body)
78 }
79
80 return nil, r.statusCodeToError("list virtual networks", resp)
81}
82
83func (r *RESTClient) DeleteVirtualNetwork(id uuid.UUID, force bool) error {
84 endpoint := r.baseEndpoints.accountVnets

Callers

nothing calls this directly

Calls 5

sendRequestMethod · 0.95
statusCodeToErrorMethod · 0.95
parseListVnetsFunction · 0.85
CloseMethod · 0.65
EncodeMethod · 0.45

Tested by

no test coverage detected