5.1

Table Of Contents
Create or Update an Independent Disk
To create an independent disk in an organization vDC, POST a DiskCreateParams element to the vDC's disk
link.
To create an independent disk, you must specify its name and size. You can optionally include a description
and specify a storage profile to be used by the disk. After you have created the disk, you can modify its name,
description, and storage profile.
The owner of a disk is initially the user who created it. To change the owner, see “View or Change the Owner
of an Object,” on page 79.
Procedure
1 Choose an organization vDC to contain the disk.
2 Create a DiskCreateParams element.
You must specify the size (in Megabytes) and name of the independent disk. See the request portion of
“Example: Create an Independent Disk,” on page 76.
3 POST the DiskCreateParams element you created in Step 2 to the URL for adding disks to the organization
vDC.
See the request portion of “Example: Create an Independent Disk,” on page 76.
Example: Create an Independent Disk
This example adds an independent disk to the organization vDC created in “Add a vDC to an
Organization,” on page 140. Because optional attributes busType and busSubType are omitted, a SCSI disk is
created.
Request:
POST https://vcloud.example.com/api/admin/vdc/44/disk
Content-Type: application/vnd.vmware.admin.diskCreateParams+xml
...
<?xml version="1.0" encoding="UTF-8"?>
<DiskCreateParams
xmlns="http://www.vmware.com/vcloud/v1.5">
<Disk
name="500GB-SCSI"
size="500000000">
<Description>500 GB SCSI Disk</Description>
</Disk>
</DiskCreateParams>
The response, a subset of which appears here, is a Disk element that contains an embedded Task that tracks
creation of the disk. Because the request did not specify a storage profile for the disk, it uses the default storage
profile for the containing organization vDC. The response also includes Link elements that enable access to
disk operations and metadata. While the disk is under construction, its status remains 0.
Response:
200 OK
Content-Type: application/vnd.vmware.vcloud.disk+xml
...
<?xml version="1.0" encoding="UTF-8"?>
<Disk
xmlns="http://www.vmware.com/vcloud/v1.5"
size="500000000"
vCloud API Programming Guide
76 VMware, Inc.