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

Method CreateVirtualNetwork

cfapi/virtual_network.go:53–65  ·  view source on GitHub ↗
(newVnet NewVirtualNetwork)

Source from the content-addressed store, hash-verified

51}
52
53func (r *RESTClient) CreateVirtualNetwork(newVnet NewVirtualNetwork) (VirtualNetwork, error) {
54 resp, err := r.sendRequest("POST", r.baseEndpoints.accountVnets, newVnet)
55 if err != nil {
56 return VirtualNetwork{}, errors.Wrap(err, "REST request failed")
57 }
58 defer resp.Body.Close()
59
60 if resp.StatusCode == http.StatusOK {
61 return parseVnet(resp.Body)
62 }
63
64 return VirtualNetwork{}, r.statusCodeToError("add virtual network", resp)
65}
66
67func (r *RESTClient) ListVirtualNetworks(filter *VnetFilter) ([]*VirtualNetwork, error) {
68 endpoint := r.baseEndpoints.accountVnets

Callers

nothing calls this directly

Calls 4

sendRequestMethod · 0.95
statusCodeToErrorMethod · 0.95
parseVnetFunction · 0.85
CloseMethod · 0.65

Tested by

no test coverage detected