Computecapacity - VMware VCLOUD API 1.0 - API Programming Manual

Table of Contents

Advertisement

Schema (Continued)
Name
Vdcs
IsEnabled
NetworkPoolReferences

ComputeCapacity

The administrative view of a ComputeCapacity element includes two elements: IsElastic and IsHa, that an 
administrator can change. These elements are not visible in the user view.
Schema
Name
Min
Max
Cpu
1
1
Memory
1
1
IsElastic
0
1
IsHA
0
1
Cpu
Unlike the Cpu element that appears in the ComputeCapacity of a Vdc, the Cpu element that appears in the 
ComputeCapacity of a ProviderVdc is an instance of ProviderVdcCapacityType. It defines the CPU 
capacity that can be allocated from a vDC and optionally reports how much of that capacity is in use.
Schema
Name
Min
Units
1
Allocation
0
Total
1
Used
0
Overhead
0
Memory
Unlike the Memory element that appears in the ComputeCapacity of a Vdc, the Memory element that appears 
in the ComputeCapacity of a ProviderVdc is an instance of ProviderVdcCapacityType. It defines the 
memory capacity that can be allocated from a vDC and optionally reports how much of that capacity is in use.
Schema
Name
Min
Units
1
Allocation
0
Total
1
Used
0
Overhead
0
VMware, Inc.
Min
Max
Type
0
1
VdcsType
0
1
xs:boolean
0
1
NetworkPoolReferencesType
Type
ProviderVdcCapacityType
ProviderVdcCapacityType
xs:boolean
xs:boolean
Max
Type
Description
1
xs:string
Units in which the capacity is measured. For CPU devices, this is always 
Megahertz, represented by the string MHz.
1
xs:long
Number of Units that have been allocated to consumers
1
xs:long
Maximum number of Units that can be allocated to all consumers
1
xs:long
Percentage of the allocation in use. This value is read‐only.
1
xs:long
Number of Units allocated to vShield Manager virtual machines provisioned 
from this vDC. This value is read‐only.
Max
Type
Description
1
xs:string
Specifies the units in which the capacity is measured. For storage devices, this is 
always Megabytes, represented by the string MB.
1
xs:long
Number of Units that have been allocated to consumers
1
xs:long
Maximum number of Units that can be allocated to all consumers
1
xs:long
Percentage of the allocation in use. This value is read‐only.
1
xs:long
Number of Units allocated to vShield Manager virtual machines provisioned 
from this vDC. This value is read‐only.
Description
Container for Vdc objects that are 
provisioned from this provider vDC.
True if this provider vDC is enabled
Container for NetworkPoolReference 
objects that are provisioned from this 
provider vDC
Description
Defines CPU capacity available in the provider vDC
Defines memory capacity available in the provider vDC
True if compute capacity can grow or shrink based on demand
True if compute capacity is highly available.
Chapter 11 Administrative API Reference
187

Advertisement

Table of Contents
loading

Table of Contents