Removed CreateOptsExt from volume create as it's not possible to use
diff --git a/openstack/compute/v2/extensions/volumeattach/requests.go b/openstack/compute/v2/extensions/volumeattach/requests.go
index 0f79cd3..a1d26f8 100644
--- a/openstack/compute/v2/extensions/volumeattach/requests.go
+++ b/openstack/compute/v2/extensions/volumeattach/requests.go
@@ -5,32 +5,9 @@
"github.com/racker/perigee"
"github.com/rackspace/gophercloud"
- "github.com/rackspace/gophercloud/openstack/compute/v2/servers"
"github.com/rackspace/gophercloud/pagination"
)
-// CreateOptsExt adds a VolumeAttachment option to the base CreateOpts.
-type CreateOptsExt struct {
- servers.CreateOptsBuilder
- Device string `json:"device"`
- VolumeID string `json:"volumeId"`
-}
-
-// ToServerCreateMap adds the volume_id, device, and optionally server_id to
-// the base server creation options.
-func (opts CreateOptsExt) ToServerCreateMap() (map[string]interface{}, error) {
- base, err := opts.CreateOptsBuilder.ToServerCreateMap()
- if err != nil {
- return nil, err
- }
-
- serverMap := base["server"].(map[string]interface{})
- serverMap["device"] = opts.Device
- serverMap["volume_id"] = opts.VolumeID
-
- return base, nil
-}
-
// List returns a Pager that allows you to iterate over a collection of VolumeAttachments.
func List(client *gophercloud.ServiceClient, serverId string) pagination.Pager {
return pagination.NewPager(client, listURL(client, serverId), func(r pagination.PageResult) pagination.Page {