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.