
Hi guys, I'm struggling with creating disk via api. I tried to POST this body <disk> <name>my_cool_disk</name> <provisioned_size>1073741824</provisioned_size> <storage_domains> <storage_domain> <name>master_sd</name> </storage_domain> </storage_domains> <size>1073741824</size> <interface>virtio</interface> <format>cow</format> </disk> but getting error from CanDoAction: 2012-06-25 17:37:14,497 WARN [org.ovirt.engine.core.bll.AddDiskCommand] (ajp--0.0.0.0-8009-11) [26a7e908] CanDoAction of action AddDisk failed. Reasons:VAR__ACTION__ADD,VAR__TYPE__VM_DISK,ACTION_TYPE_FAILED_STORAGE_DOMAIN_NOT_EXIST 2012-06-25 17:37:14,502 ERROR [org.ovirt.engine.api.restapi.resource.AbstractBackendResource] (ajp--0.0.0.0-8009-11) Operation Failed: [Cannot add Virtual Machine Disk. Storage Domain doesn't exist.] The storage domain 'master_sd' is operational and I can create a disk from webadmin. According rsdl the provisioned_size is not child of disk element <parameter required="true" type="xs:int"> <name>provisioned_size</name> </parameter> <parameter required="true" type="xs:string"> <name>disk.interface</name> </parameter> <parameter required="true" type="xs:string"> <name>disk.format</name> </parameter> but in api/disks it is. Any ideas what am I doing wrong? Thanks, Kuba