Describe the request
Add DSL support to create Blueprints (BPs) with all four HDD bus types: SCSI, PCI, SATA, and IDE.
Currently, the DSL does not support creating hard disks for the "SATA" and "IDE" bus types.
Current behaviour
Only the following DSL methods are currently available:
AhvVmDisk.Disk.Scsi.allocateOnStorageContainer(disk_size_gib)
AhvVmDisk.Disk.Scsi.cloneFromImageService(image_name)
AhvVmDisk.Disk.Pci.allocateOnStorageContainer(disk_size_gib)
AhvVmDisk.Disk.Pci.cloneFromImageService(image_name)
Expected behaviour
Self Service Blueprints via DSL should support two additional bus types for hard disks: SATA and IDE.
Equivalent DSL methods are needed to support Blueprint creation using these bus types, for both blank disk allocation and cloning from Image Service.

Describe the request
Add DSL support to create Blueprints (BPs) with all four HDD bus types: SCSI, PCI, SATA, and IDE.
Currently, the DSL does not support creating hard disks for the "SATA" and "IDE" bus types.
Current behaviour
Only the following DSL methods are currently available:
AhvVmDisk.Disk.Scsi.allocateOnStorageContainer(disk_size_gib)
AhvVmDisk.Disk.Scsi.cloneFromImageService(image_name)
AhvVmDisk.Disk.Pci.allocateOnStorageContainer(disk_size_gib)
AhvVmDisk.Disk.Pci.cloneFromImageService(image_name)
Expected behaviour
Self Service Blueprints via DSL should support two additional bus types for hard disks: SATA and IDE.
Equivalent DSL methods are needed to support Blueprint creation using these bus types, for both blank disk allocation and cloning from Image Service.