github.com/gophercloud/gophercloud@v1.11.0/openstack/compute/v2/extensions/injectnetworkinfo/requests.go (about)

     1  package injectnetworkinfo
     2  
     3  import (
     4  	"github.com/gophercloud/gophercloud"
     5  	"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions"
     6  )
     7  
     8  // InjectNetworkInfo will inject the network info into a server
     9  func InjectNetworkInfo(client *gophercloud.ServiceClient, id string) (r InjectNetworkResult) {
    10  	b := map[string]interface{}{
    11  		"injectNetworkInfo": nil,
    12  	}
    13  	resp, err := client.Post(extensions.ActionURL(client, id), b, nil, nil)
    14  	_, r.Header, r.Err = gophercloud.ParseResponse(resp, err)
    15  	return
    16  }