module Vcloud module Launcher module Schema VAPP = { type: 'hash', required: true, allowed_empty: false, internals: { name: { type: 'string', required: true, allowed_empty: false }, vdc_name: { type: 'string', required: true, allowed_empty: false }, catalog: { type: 'string', deprecated_by: 'catalog_name', allowed_empty: false }, catalog_name: { type: 'string', required: true, allowed_empty: false }, catalog_item: { type: 'string', deprecated_by: 'vapp_template_name', allowed_empty: false }, vapp_template_name: { type: 'string', required: true, allowed_empty: false }, vm: Vcloud::Launcher::Schema::VM, }, } end end end