From: David Lutterkort <[email protected]>

---
 server/lib/deltacloud/base_driver/features.rb |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/server/lib/deltacloud/base_driver/features.rb 
b/server/lib/deltacloud/base_driver/features.rb
index 1f07843..c5f9cca 100644
--- a/server/lib/deltacloud/base_driver/features.rb
+++ b/server/lib/deltacloud/base_driver/features.rb
@@ -173,6 +173,18 @@ module Deltacloud
       end
     end
 
+    declare_feature :instances, :user_files do
+      description "Accept up to 5 files to be placed into the instance before 
launch."
+      operation :create do
+        1.upto(5) do |i|
+          param :"path#{i}", :string, :optional, nil,
+          "Path where to place the #{i.ordinalize} file, up to 255 characters"
+          param :"content#{i}", :string, :optional, nil,
+          "Contents for the #{i.ordinalize} file, up to 10 kB, Base64 encoded"
+        end
+      end
+    end
+
     declare_feature :instances, :security_group do
       description "Put instance in one or more security groups on launch"
       operation :create do
-- 
1.7.4

Reply via email to