Allows for more complex scheduling queries.
diff --git a/openstack/compute/v2/extensions/schedulerhints/requests.go b/openstack/compute/v2/extensions/schedulerhints/requests.go
index c8b8da0..567eef4 100644
--- a/openstack/compute/v2/extensions/schedulerhints/requests.go
+++ b/openstack/compute/v2/extensions/schedulerhints/requests.go
@@ -25,7 +25,7 @@
 
 	// Query is a conditional statement that results in compute nodes able to
 	// host the instance.
-	Query []string
+	Query []interface{}
 
 	// TargetCell specifies a cell name where the instance will be placed.
 	TargetCell string