document UUID and SourceType as required; rackspace unit test
diff --git a/openstack/compute/v2/extensions/bootfromvolume/requests.go b/openstack/compute/v2/extensions/bootfromvolume/requests.go
index e8ce739..fbab047 100644
--- a/openstack/compute/v2/extensions/bootfromvolume/requests.go
+++ b/openstack/compute/v2/extensions/bootfromvolume/requests.go
@@ -25,10 +25,10 @@
// and "local".
DestinationType string `json:"destination_type"`
- // SourceType [optional] must be one of: "volume", "snapshot", "image".
+ // SourceType [required] must be one of: "volume", "snapshot", "image".
SourceType string `json:"source_type"`
- // UUID [optional] is the unique identifier for the volume, snapshot, or image (see above)
+ // UUID [required] is the unique identifier for the volume, snapshot, or image (see above)
UUID string `json:"uuid"`
// VolumeSize [optional] is the size of the volume to create (in gigabytes).