modules/mu/cloud.rb in cloud-mu-3.2.0 vs modules/mu/cloud.rb in cloud-mu-3.3.0

- old
+ new

@@ -146,10 +146,16 @@ class Bucket; end # Stub base class; real implementations generated at runtime class NoSQLDB; end + # Stub base class; real implementations generated at runtime + class Job; + end + # Stub base class; real implementations generated at runtime + class CDN; + end # Denotes a resource implementation which is missing significant # functionality or is largely untested. ALPHA = "This implementation is **ALPHA** quality. It is experimental, may be missing significant functionality, and has not been widely tested." @@ -434,10 +440,32 @@ :can_live_in_vpc => false, :cfg_name => "nosqldb", :cfg_plural => "nosqldbs", :interface => self.const_get("NoSQLDB"), :deps_wait_on_my_creation => true, - :waits_on_parent_completion => true, + :waits_on_parent_completion => false, + :class => @@generic_class_methods, + :instance => @@generic_instance_methods + [:groom] + }, + :Job => { + :has_multiples => false, + :can_live_in_vpc => false, + :cfg_name => "job", + :cfg_plural => "jobs", + :interface => self.const_get("Job"), + :deps_wait_on_my_creation => true, + :waits_on_parent_completion => false, + :class => @@generic_class_methods, + :instance => @@generic_instance_methods + [:groom] + }, + :CDN => { + :has_multiples => false, + :can_live_in_vpc => false, + :cfg_name => "cdn", + :cfg_plural => "cdns", + :interface => self.const_get("CDN"), + :deps_wait_on_my_creation => true, + :waits_on_parent_completion => false, :class => @@generic_class_methods, :instance => @@generic_instance_methods + [:groom] } }.freeze