vCloud API - DiskCreateParams
DiskCreateParamsType
- Element:
- DiskCreateParams
- Type:
- DiskCreateParamsType
- Namespace:
- http://www.vmware.com/vcloud/v1.5
- Description:
- Parameters for creating or updating an independent disk.
- Since:
- 5.1
- Schema:
- disk.xsd
- Media type(s):
- None
- Extends:
- VCloudExtensibleType
- XML Representation:
- <DiskCreateParams xmlns="http://www.vmware.com/vcloud/v1.5">
<VCloudExtension required="xs:boolean"/>
<Disk href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
name="xs:string" status="xs:int" size="xs:long" busType="xs:string"
busSubType="xs:string">
<VCloudExtension required="xs:boolean"/>
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string">
<VCloudExtension required="xs:boolean"/>
</Link>
<Description> xs:string </Description>
<Tasks>
<VCloudExtension required="xs:boolean"/>
<Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
cancelRequested="xs:boolean">
<VCloudExtension required="xs:boolean"/>
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string">
<VCloudExtension required="xs:boolean"/>
</Link>
<Description> xs:string </Description>
<Tasks> TasksInProgressType </Tasks>
<Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</Owner>
<Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
vendorSpecificErrorCode="xs:string">
<VCloudExtension required="xs:boolean"/>
<TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string">
<VCloudExtension required="xs:boolean"/>
</TenantError>
</Error>
<User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</User>
<Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</Organization>
<Progress> xs:int </Progress>
<Params> ... </Params>
<Details> xs:string </Details>
</Task>
</Tasks>
<Files>
<VCloudExtension required="xs:boolean"/>
<File href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
name="xs:string" size="xs:long" bytesTransferred="xs:long" checksum="xs:normalizedString">
<VCloudExtension required="xs:boolean"/>
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string">
<VCloudExtension required="xs:boolean"/>
</Link>
<Description> xs:string </Description>
<Tasks>
<VCloudExtension required="xs:boolean"/>
<Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
cancelRequested="xs:boolean">
<VCloudExtension required="xs:boolean"/>
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string">
<VCloudExtension required="xs:boolean"/>
</Link>
<Description> xs:string </Description>
<Tasks> TasksInProgressType </Tasks>
<Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</Owner>
<Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
vendorSpecificErrorCode="xs:string">
<VCloudExtension required="xs:boolean"/>
<TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string">
<VCloudExtension required="xs:boolean"/>
</TenantError>
</Error>
<User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</User>
<Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</Organization>
<Progress> xs:int </Progress>
<Params> ... </Params>
<Details> xs:string </Details>
</Task>
</Tasks>
</File>
</Files>
<StorageProfile href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</StorageProfile>
<Owner href="xs:anyURI" type="xs:string">
<VCloudExtension required="xs:boolean"/>
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string">
<VCloudExtension required="xs:boolean"/>
</Link>
<User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</User>
</Owner>
</Disk>
<Locality href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
<VCloudExtension required="xs:boolean"/>
</Locality>
</DiskCreateParams>
Elements
-
Element Type Required Modifiable Since Deprecated Description Disk DiskType Yes always 5.1 Parameters for creating or updating an independent disk. Locality ReferenceType No always 5.1 If you supply a reference to a virtual machine, the system will use that information to attempt to optimize access to this disk from that virtual machine. See KB 2105352. VCloudExtension VCloudExtensionType No always 5.1 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.