VMware Cloud Director API - OrgVdcRollup

VMware Cloud Director API - OrgVdcRollup

OrgVdcRollupType

Element:
OrgVdcRollup
Type:
OrgVdcRollupType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Contains rolled-up summary information for all vDCs in this organization. If a multisite request is made for this summary information, it will contain combined summary information for the vDCs in this organization and any associated organizations.
Since:
30.0
Schema:
vdc.xsd
Media type(s):
application/vnd.vmware.vcloud.orgVdcRollup+json
application/vnd.vmware.vcloud.orgVdcRollup+xml
Extends:
VCloudExtensibleType
XML Representation:
<OrgVdcRollup xmlns="http://www.vmware.com/vcloud/v1.5">
    <SiteReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <OrgReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <OrgVdcReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <NumberOfOrgs> xs:int </NumberOfOrgs>
    <NumberOfPoweredOnVms> xs:int </NumberOfPoweredOnVms>
    <NumberOfDeployedVApps> xs:int </NumberOfDeployedVApps>
    <NumberOfDeployedUnmanagedVApps> xs:int </NumberOfDeployedUnmanagedVApps>
    <ReservationPoolVdcSummary>
        <MemoryConsumptionMB> xs:long </MemoryConsumptionMB>
        <MemoryReservationMB> xs:long </MemoryReservationMB>
        <StorageConsumptionMB> xs:long </StorageConsumptionMB>
        <CpuReservationMhz> xs:long </CpuReservationMhz>
        <CpuConsumptionMhz> xs:long </CpuConsumptionMhz>
    </ReservationPoolVdcSummary>
    <AllocationPoolVdcSummary>
        <MemoryConsumptionMB> xs:long </MemoryConsumptionMB>
        <MemoryReservationMB> xs:long </MemoryReservationMB>
        <StorageConsumptionMB> xs:long </StorageConsumptionMB>
        <CpuReservationMhz> xs:long </CpuReservationMhz>
        <CpuConsumptionMhz> xs:long </CpuConsumptionMhz>
    </AllocationPoolVdcSummary>
    <PayGoVdcSummary>
        <MemoryConsumptionMB> xs:long </MemoryConsumptionMB>
        <CpuConsumptionMhz> xs:long </CpuConsumptionMhz>
        <StorageConsumptionMB> xs:long </StorageConsumptionMB>
    </PayGoVdcSummary>
    <FlexVdcSummary>
        <MemoryConsumptionMB> xs:long </MemoryConsumptionMB>
        <MemoryReservationMB> xs:long </MemoryReservationMB>
        <CpuConsumptionMhz> xs:long </CpuConsumptionMhz>
        <CpuReservationMhz> xs:long </CpuReservationMhz>
        <StorageConsumptionMB> xs:long </StorageConsumptionMB>
    </FlexVdcSummary>
</OrgVdcRollup>

Elements

Element Type Required Modifiable Since Deprecated Description
AllocationPoolVdcSummary AllocationPoolVdcSummaryType Yes none 30.0 Represents the summation of consumed and reserved memory, CPU, and storage for a all vDCs using the Allocation Pool allocation model.
FlexVdcSummary FlexVdcSummaryType Yes none 32.0 Represents the summation of consumed memory and storage for all vDCs using the Flex allocation model.
NumberOfDeployedUnmanagedVApps int Yes none 31.0 The number of deployed unmanaged vApps in this organization.
NumberOfDeployedVApps int Yes none 30.0 The number of deployed vApps in this organization (managed or unmanaged).
NumberOfOrgs int No none 30.0 31.0 The number of organizations used to create this summary.
NumberOfPoweredOnVms int Yes none 30.0 The number of powered on VMs in this organization.
OrgReference ReferenceType No none 31.0 A list of references to associated Organization objects.
OrgVdcReference ReferenceType No none 31.0 A list of references to associated OrgVdc objects.
PayGoVdcSummary PayGoVdcSummaryType Yes none 30.0 Represents the summation of consumed memory and storage for all vDCs using the AllocationVApp (Pay-as-you-Go) allocation model.
ReservationPoolVdcSummary ReservationPoolVdcSummaryType Yes none 30.0 Represents the summation of consumed and reserved memory, CPU, and storage for all vDCs using the Reservation Pool allocation model.
SiteReference ReferenceType No none 31.0 A list of references to associated Site objects.
VCloudExtension VCloudExtensionType No always 30.0 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.

Operations

CRUD Operation Description Since Deprecated
read GET /org/{id}/vdcRollup Retrieve the summary of usage and reserve capacity of all OrgVDCs in this org, and, if specified, any associated orgs. 30.0