create volume
diff --git a/openstack/blockstorage/v1/volumes/volumes.go b/openstack/blockstorage/v1/volumes/volumes.go
new file mode 100644
index 0000000..35c416b
--- /dev/null
+++ b/openstack/blockstorage/v1/volumes/volumes.go
@@ -0,0 +1,16 @@
+package volumes
+
+type Volume map[string]interface{}
+
+type CreateOpts struct {
+ Availability_zone string `json:"size"`
+ Source_volid string `json:"source_volid"`
+ Display_description string `json:"display_description"`
+ Snapshot_id string `json:"snapshot_id"`
+ Size int `json:"size"`
+ Display_name string `json:"display_name"`
+ ImageRef string `json:"imageRef"`
+ Volume_type string `json:"volume_type"`
+ Bootable bool `json:"bootable"`
+ Metadata map[string]string `json:"metadata"`
+}