class VMware_VCloud_SDK_Extension_VMWProviderVdc extends VMware_VCloud_SDK_Abstract
| string |
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object. |
from VMware_VCloud_SDK_Abstract |
| VMware_VCloud_API_ReferenceType |
getVMWProviderVdcRef()
Get a reference to the provider vDC entity. |
|
| VMware_VCloud_API_Extension_VMWProviderVdcType |
getVMWProviderVdc()
Get the provider vDC data object. |
|
| string |
getId()
Constructs vCloud ID of the provider vDC from its UUID. |
|
| array |
getNetworkPoolRefs(string $name = null)
Get references of network pool settings. |
|
| array |
getExternalNetworkRefs()
Get references to VMware external network. |
|
| array |
getNetworkPools(string $name = null)
Get network pool settings objects. |
|
| array|null |
getResourcePools()
Retrieve a list of provider vDC resource pools. |
|
| array |
getResourcePoolRefs()
Retrieve a list of provider vDC resource pool references. |
|
| VMware_VCloud_API_TaskType |
updateResourcePools(VMware_VCloud_API_Extension_UpdateResourcePoolSetParamsType $params)
Update backing resource pools for provider vDC. |
|
| VMware_VCloud_API_Extension_VMWProviderVdcType |
modify(VMware_VCloud_API_Extension_VMWProviderVdcType $providerVdc)
Modify a provider vDC. |
|
| null |
enable(boolean $enable = true)
Enable this provider vDC. |
|
| null |
disable()
Disable this VMware provider vDC. |
|
| boolean |
isEnabled()
Check the provide vDC is enabled or not. |
|
| VMware_VCloud_API_TaskType |
delete()
Delete a VMware provider vDC. |
|
| VMware_VCloud_API_TaskType |
merge(VMware_VCloud_API_Extension_ProviderVdcMergeParamsType $params)
Merge provider vDCs. |
|
| VMware_VCloud_API_TaskType |
migrateVms(VMware_VCloud_API_Extension_MigrateParamsType $params)
Migrate a VM to a different resource pool. |
|
| VMware_VCloud_API_Extension_VMWStorageProfilesType |
getAvailableStorageProfiles()
Retrieve a list of storage profiles that can be added to the specified provider vDC. |
|
| VMware_VCloud_API_TaskType |
updateStorageProfiles(VMware_VCloud_API_Extension_UpdateProviderVdcStorageProfilesParamsType $params)
Update storage profiles belonging to a provider vDC. |
|
| array|null |
getStorageProfileRefs($name = null)
Get references of provider vDC storage profiles. |
|
| array|null |
getStorageProfiles($name = null)
Get provider vDC storage profiles. |
public string
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object.
public VMware_VCloud_API_ReferenceType
getVMWProviderVdcRef()
Get a reference to the provider vDC entity.
public VMware_VCloud_API_Extension_VMWProviderVdcType
getVMWProviderVdc()
Get the provider vDC data object.
public string
getId()
Constructs vCloud ID of the provider vDC from its UUID.
public array
getNetworkPoolRefs(string $name = null)
Get references of network pool settings.
public array
getExternalNetworkRefs()
Get references to VMware external network.
public array
getNetworkPools(string $name = null)
Get network pool settings objects.
public array|null
getResourcePools()
Retrieve a list of provider vDC resource pools.
public array
getResourcePoolRefs()
Retrieve a list of provider vDC resource pool references.
public VMware_VCloud_API_TaskType
updateResourcePools(VMware_VCloud_API_Extension_UpdateResourcePoolSetParamsType $params)
Update backing resource pools for provider vDC.
public VMware_VCloud_API_Extension_VMWProviderVdcType
modify(VMware_VCloud_API_Extension_VMWProviderVdcType $providerVdc)
Modify a provider vDC.
public null
enable(boolean $enable = true)
Enable this provider vDC.
public null
disable()
Disable this VMware provider vDC.
public boolean
isEnabled()
Check the provide vDC is enabled or not.
public VMware_VCloud_API_TaskType
delete()
Delete a VMware provider vDC.
public VMware_VCloud_API_TaskType
merge(VMware_VCloud_API_Extension_ProviderVdcMergeParamsType $params)
Merge provider vDCs.
public VMware_VCloud_API_TaskType
migrateVms(VMware_VCloud_API_Extension_MigrateParamsType $params)
Migrate a VM to a different resource pool.
public VMware_VCloud_API_Extension_VMWStorageProfilesType
getAvailableStorageProfiles()
Retrieve a list of storage profiles that can be added to the specified provider vDC.
public VMware_VCloud_API_TaskType
updateStorageProfiles(VMware_VCloud_API_Extension_UpdateProviderVdcStorageProfilesParamsType $params)
Update storage profiles belonging to a provider vDC.
The request parameters specify storage profiles to add or remove.
public array|null
getStorageProfileRefs($name = null)
Get references of provider vDC storage profiles.
public array|null
getStorageProfiles($name = null)
Get provider vDC storage profiles.