Attributes
Attribute | Type | Required | Modifiable | Since | Deprecated | Description |
---|---|---|---|---|---|---|
href | anyURI | No | always | 1.0 | The URI of the entity. | |
type | string | No | always | 1.0 | The MIME type of the entity. | |
id | string | No | none | 1.0 | The entity identifier, expressed in URN format. The value of this attribute uniquely identifies the entity, persists for the life of the entity, and is never reused. | |
operationKey | string | No | create | 5.1 | Optional unique identifier to support idempotent semantics for create and delete operations. | |
name | string | Yes | always | 1.0 | The name of the entity. | |
status | int | No | none | 1.0 |
Creation status of the provider VDC.
One of: -1 (creation failed) 0 (not ready) 1 (ready) 2 (unknown) 3 (unrecognized) |
Elements
Element | Type | Required | Modifiable | Since | Deprecated | Description |
---|---|---|---|---|---|---|
AvailableNetworks | AvailableNetworksType | No | none | 1.0 | Read-only list of available networks. | |
Capabilities | CapabilitiesType | No | none | 1.0 | Read-only list of virtual hardware versions supported by this Provider vDC. | |
ComputeCapacity | RootComputeCapacityType | No | none | 1.0 | Read-only indicator of CPU and memory capacity. | |
DataStoreRefs | VimObjectRefsType | Yes | always | 0.9 | vSphere datastores backing this provider vDC. | |
Description | string | No | always | 1.0 | Optional description. | |
HighestSupportedHardwareVersion | string | No | always | 1.0 | The highest supported virtual hardware version in the provider vDC. The two possible values are: vmx-07 -- virtual hardware version 7. vmx-08 -- virtual hardware version 8. | |
HostReferences | VMWHostReferencesType | No | none | 1.0 | Shows all hosts which are connected to VC server. | |
IsEnabled | boolean | No | always | 1.0 | True if this Provider vDC is enabled and can provide resources to organization vDCs. A Provider vDC is always enabled on creation. | |
Link | LinkType | No | none | 1.0 | A reference to an entity or operation associated with this object. | |
NetworkPoolReferences | NetworkPoolReferencesType | No | none | 1.0 | Read-only list of network pools used by this Provider vDC. | |
ResourcePoolRefs | VimObjectRefsType | Yes | always | 1.5 | Resource pools backing this provider vDC. On create, you must specify a resource pool that is not used by (and is not the child of a resource pool used by) any other provider vDC. On modify, this element is required for schema validation, but its contents cannot be changed. | |
StorageProfiles | ProviderVdcStorageProfilesType | No | none | 5.1 | Container for references to vSphere storage profiles available to this Provider vDC. | |
Tasks | TasksInProgressType | No | none | 1.0 | A list of queued, running, or recently completed tasks associated with this entity. | |
VCloudExtension | VCloudExtensionType | No | always | 1.0 | An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services. | |
Vdcs | VdcsType | No | 1.0 | Read-only list of organization vDCs backed by this Provider vDC. | ||
VimServer | ReferenceType | No | always | 0.9 | The vCenter server that provides the resource pools and datastores. A valid reference is required on create. On modify, this element is required for schema validation, but its contents cannot be changed. |
Operations
CRUD | Operation | Description | Since | Deprecated |
---|---|---|---|---|
create | POST /admin/extension/providervdcs | Create a provider vDC. | 0.9 | Since version 5.1 createProviderVdcParams should be used. |
create | POST /admin/extension/providervdcsparams | Create a provider vDC. | 5.1 | |
read | GET /admin/extension/providervdc/{id} | Retrieve a system administrator view of a provider vDC. | 0.9 | |
update | PUT /admin/extension/providervdc/{id} | Update a provider vDC. | 0.9 | |
delete | DELETE /admin/extension/providervdc/{id} | Delete a provider vDC. | 0.9 | |
action | POST /admin/extension/providervdc/{id}/action/disable | Disable a provider vDC. | 0.9 | |
action | POST /admin/extension/providervdc/{id}/action/enable | Enable a provider vDC. | 0.9 |