VMware Cloud Director API - VMWProviderVdcParams

VMware Cloud Director API - VMWProviderVdcParams


Parameters to create or update a Provider vDC.
Media type(s):
XML Representation:
<VMWProviderVdcParams xmlns="http://www.vmware.com/vcloud/extension/v1.5" xmlns:vcloud_v1.5="http://www.vmware.com/vcloud/v1.5" name="xs:string">
    <Description> xs:string </Description>
            <vcloud_v1.5:VimServerRef href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            <MoRef> xs:string </MoRef>
            <VimObjectType> xs:string </VimObjectType>
    <vcloud_v1.5:VimServer href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <vcloud_v1.5:NsxTManagerReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <vcloud_v1.5:NetworkPool href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    <HighestSupportedHardwareVersion> xs:string </HighestSupportedHardwareVersion>
    <IsEnabled> xs:boolean </IsEnabled>
    <StorageProfile> xs:string </StorageProfile>
            <vcloud_v1.5:VimServerRef href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            <MoRef> xs:string </MoRef>
            <VimObjectType> xs:string </VimObjectType>
            <Username> xs:string </Username>
            <Password> xs:string </Password>
    <DefaultPassword> xs:string </DefaultPassword>
    <DefaultUsername> xs:string </DefaultUsername>
    <AutoCreateNetworkPool> xs:boolean </AutoCreateNetworkPool>


Attribute Type Required Modifiable Since Deprecated Description
name string No always 5.1 Typically used to name or identify the subject of the request. For example, the name of the object being created or modified.


Element Type Required Modifiable Since Deprecated Description
AutoCreateNetworkPool boolean No always 36.0 If true, network pool is automatically created if no network pool is specified. Defaults to true.
DefaultPassword string No none 5.1 The default password which will be used for preparing hosts.
DefaultUsername string No none 5.1 The default username which will be used for preparing hosts.
Description string No always 5.1 Optional description.
HighestSupportedHardwareVersion string No always 5.1 The highest virtual hardware version supported by this Provider vDC. If empty or omitted on creation, the system sets it to the highest virtual hardware version suported by all hosts in the primary resource pool. You can modify it when you add more resource pools.
HostRefs HostObjectRefsType No none 5.1 List of host which will be prepared.
IsEnabled boolean No always 5.1 Flag to show the enabled status of provider VDC.
NetworkPool ReferenceType No always 33.0 Reference to a Geneve or VXLAN Network Pool to be assigned to this Provider VDC. Leave empty to have the system create a default VXLAN pool and assign it to the Provider VDC.
NsxTManagerReference ReferenceType No none 31.0 An optional reference to a Registered NSX-T Manager to back networking operations for this Provider vDC.
ResourcePoolRefs VimObjectRefsType Yes always 5.1 Resource pools backing this provider vDC. 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.
StorageProfile string Yes none 5.1 Names of the storage profiles to add to this provider vDC.
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.
VimServer ReferenceType Yes always 5.1 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.


CRUD Operation Description Since Deprecated
as input POST /admin/extension/providervdcsparams Create a provider vDC. 5.1