ProviderVdc

ProviderVdc
ProviderVdc

A provider vdc.

JSON Example
{
    "id": "string",
    "name": "string",
    "description": "string",
    "isEnabled": false,
    "memoryCapacityMB": 0,
    "memoryReservationCapacityMB": 0,
    "cpuCapacityMHz": 0,
    "cpuReservationCapacityMHz": 0,
    "maxVcpuSpeedMHz": 0,
    "maxSupportedHwVersion": "string",
    "creationStatus": "string",
    "nsxTManager": {
        "name": "string",
        "id": "string"
    },
    "vimServer": {
        "name": "string",
        "id": "string"
    }
}
string
id
Optional

A unique identifier for the pvdc.

string
name
Optional

The name of the pvdc.

string
description
Optional

The description of the pvdc.

boolean
isEnabled
Optional

Whether the pvdc is enabled or not.

integer As int64 As int64
memoryCapacityMB
Optional

Total memory resources in MB available to this PVDC. Null means UNLIMITED memory. For provider VDCs seen from System organization, this field represents the actual memory capacity of the Clusters/Resource Pools backing this PVDC. For PVDCs seen from a sub-provider Organization's context, this field shows the memory capacity projected to this organization.

integer As int64 As int64
memoryReservationCapacityMB
Optional

Total memory reservation resources in MB available to this PVDC. Null means UNLIMITED memory reservation resources. For provider VDCs seen from System organization, this field represents the actual memory reservation capacity of the Clusters/Resource Pools backing this PVDC. For PVDCs seen from a sub-provider Organization's context, this field shows the memory reservation capacity projected to this organization.

integer As int64 As int64
cpuCapacityMHz
Optional

Total CPU resources in MHz available to this PVDC. Null means UNLIMITED CPU resources. For provider VDCs seen from System organization, this field represents the actual CPU capacity of the Clusters/Resource Pools backing this PVDC. For PVDCs seen from a sub-provider Organization's context, this field shows the CPU capacity projected to this organization.

integer As int64 As int64
cpuReservationCapacityMHz
Optional

Total CPU reservation resources in MHz available to this PVDC. Null means UNLIMITED CPU reserved resources. For provider VDCs seen from System organization, this field represents the actual CPU reservation capacity of the Clusters/Resource Pools backing this PVDC. For PVDCs seen from a sub-provider Organization's context, this field shows the CPU reservation capacity projected to this organization.

integer As int64 As int64
maxVcpuSpeedMHz
Optional

Maximum vCPU speed allowed in this PVDC. Null means no restriction. When defined, this field acts as a barrier for vCPU speed defined in each VDC created from this PVDC. Example: If this field value is 2000, then in this PVDC, no VDC can be created with a vCPU speed higher than 2000.

string
maxSupportedHwVersion
Optional

The maximum hardware version this pvdc supports.

string
creationStatus
Optional

The creation status of the Provider VDC. Possible values are READY, NOT_READY, ERROR, FAILED_CREATION.

nsxTManager
Optional

nsxTManager

vimServer
Optional

vimServer

Availability
Added in 33.0
Returned By